Trilio Operator API Specifications
API Specification for Trilio for Kubernetes Upstream Operator
Packages: triliovault.trilio.io/v1
Package v1 contains API Schema definitions for the triliocrds v1 API group. Resource Types are as follows:
Field | Description |
---|---|
ControlPlane holds all configuration keys related to control-plane | |
Exporter holds all configuration keys related to exporter | |
Web holds all configuration keys related to web | |
WebBackend holds all configuration keys related to web-backend | |
IngressController holds all configuration keys related to ingress-controller | |
AdmissionWebhook holds all configuration keys related to admission-webhook |
Field | Description |
---|---|
version
string | |
tillerNamespace
string | |
Field | Description |
---|---|
-
map[string]interface{} | Data holds the configuration keys and values. Work around for https://github.com/kubernetes-sigs/kubebuilder/issues/528 |
Field | Description |
---|---|
ingressClass
string | |
annotations
map[string]string | |
host
string | |
tlsSecretName
string | |
Field | Description |
---|---|
| |
| |
| |
message
string | |
|
Field | Description |
---|---|
name
string | |
manifest
string | |
TrilioVaultManager is the Schema for the triliovaultmanagers API
Field | Description | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Refer to the Kubernetes API documentation for the fields of the metadata field. | |||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||
trilioVaultAppVersion
string | Helm Chart version | ||||||||||||||||||||||||||||||||||||
Deprecated: Helm Version | |||||||||||||||||||||||||||||||||||||
Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope | |||||||||||||||||||||||||||||||||||||
restoreNamespaces
[]string | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC | ||||||||||||||||||||||||||||||||||||
Deprecated: Resources are the resource requirements for the containers. | |||||||||||||||||||||||||||||||||||||
DeploymentLimits are the resource limits for all the deployments. | |||||||||||||||||||||||||||||||||||||
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
Deprecated: DataJobLimits are the resource limits for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
MetadataJobResources is the resource limits & requests for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
DataJobResources is the resource limits & requests for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
nodeSelector
map[string]string | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. | ||||||||||||||||||||||||||||||||||||
The scheduling constraints on application pods. | |||||||||||||||||||||||||||||||||||||
The toleration of application against the specific taints on the nodes | |||||||||||||||||||||||||||||||||||||
HelmValues holds all the additional fields in the values.yaml of T4K helm chart. | |||||||||||||||||||||||||||||||||||||
ComponentConfiguration holds all the field related to components. | |||||||||||||||||||||||||||||||||||||
IngressConfig holds field related to ingress | |||||||||||||||||||||||||||||||||||||
tvkInstanceName
string | TVKInstanceName is a T4K installation name to be displayed on UI. | ||||||||||||||||||||||||||||||||||||
LogLevel is a level used in T4K logging. | |||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||
trilioVaultAppVersion
string | Helm Chart version | ||||||||||||||||||||||||||||||||||||
Deprecated: Helm Version | |||||||||||||||||||||||||||||||||||||
Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope | |||||||||||||||||||||||||||||||||||||
restoreNamespaces
[]string | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC | ||||||||||||||||||||||||||||||||||||
Deprecated: Resources are the resource requirements for the containers. | |||||||||||||||||||||||||||||||||||||
DeploymentLimits are the resource limits for all the deployments. | |||||||||||||||||||||||||||||||||||||
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
Deprecated: DataJobLimits are the resource limits for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
MetadataJobResources is the resource limits & requests for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
DataJobResources is the resource limits & requests for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
nodeSelector
map[string]string | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. | ||||||||||||||||||||||||||||||||||||
The scheduling constraints on application pods. | |||||||||||||||||||||||||||||||||||||
The toleration of application against the specific taints on the nodes | |||||||||||||||||||||||||||||||||||||
HelmValues holds all the additional fields in the values.yaml of T4K helm chart. | |||||||||||||||||||||||||||||||||||||
ComponentConfiguration holds all the field related to components. | |||||||||||||||||||||||||||||||||||||
IngressConfig holds field related to ingress | |||||||||||||||||||||||||||||||||||||
tvkInstanceName
string | TVKInstanceName is a T4K installation name to be displayed on UI. | ||||||||||||||||||||||||||||||||||||
LogLevel is a level used in T4K logging. | |||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||
trilioVaultAppVersion
string | Helm Chart version | ||||||||||||||||||||||||||||||||||||
Deprecated: Helm Version | |||||||||||||||||||||||||||||||||||||
Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope | |||||||||||||||||||||||||||||||||||||
restoreNamespaces
[]string | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC | ||||||||||||||||||||||||||||||||||||
Deprecated: Resources are the resource requirements for the containers. | |||||||||||||||||||||||||||||||||||||
DeploymentLimits are the resource limits for all the deployments. | |||||||||||||||||||||||||||||||||||||
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
Deprecated: DataJobLimits are the resource limits for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
MetadataJobResources is the resource limits & requests for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
DataJobResources is the resource limits & requests for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
nodeSelector
map[string]string | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. | ||||||||||||||||||||||||||||||||||||
The scheduling constraints on application pods. | |||||||||||||||||||||||||||||||||||||
The toleration of application against the specific taints on the nodes | |||||||||||||||||||||||||||||||||||||
HelmValues holds all the additional fields in the values.yaml of T4K helm chart. | |||||||||||||||||||||||||||||||||||||
ComponentConfiguration holds all the field related to components. | |||||||||||||||||||||||||||||||||||||
IngressConfig holds field related to ingress | |||||||||||||||||||||||||||||||||||||
tvkInstanceName
string | TVKInstanceName is a T4K installation name to be displayed on UI. | ||||||||||||||||||||||||||||||||||||
LogLevel is a level used in T4K logging. | |||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||
trilioVaultAppVersion
string | Helm Chart version | ||||||||||||||||||||||||||||||||||||
Deprecated: Helm Version | |||||||||||||||||||||||||||||||||||||
Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope | |||||||||||||||||||||||||||||||||||||
restoreNamespaces
[]string | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC | ||||||||||||||||||||||||||||||||||||
Deprecated: Resources are the resource requirements for the containers. | |||||||||||||||||||||||||||||||||||||
DeploymentLimits are the resource limits for all the deployments. | |||||||||||||||||||||||||||||||||||||
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
Deprecated: DataJobLimits are the resource limits for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
MetadataJobResources is the resource limits & requests for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
DataJobResources is the resource limits & requests for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
nodeSelector
map[string]string | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. | ||||||||||||||||||||||||||||||||||||
The scheduling constraints on application pods. | |||||||||||||||||||||||||||||||||||||
The toleration of application against the specific taints on the nodes | |||||||||||||||||||||||||||||||||||||
HelmValues holds all the additional fields in the values.yaml of T4K helm chart. | |||||||||||||||||||||||||||||||||||||
ComponentConfiguration holds all the field related to components. | |||||||||||||||||||||||||||||||||||||
IngressConfig holds field related to ingress | |||||||||||||||||||||||||||||||||||||
tvkInstanceName
string | TVKInstanceName is a T4K installation name to be displayed on UI. | ||||||||||||||||||||||||||||||||||||
LogLevel is a level used in T4K logging. | |||||||||||||||||||||||||||||||||||||
trilioVaultAppVersion
string | Helm Chart version | ||||||||||||||||||||||||||||||||||||
Deprecated: Helm Version | |||||||||||||||||||||||||||||||||||||
Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope | |||||||||||||||||||||||||||||||||||||
restoreNamespaces
[]string | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC | ||||||||||||||||||||||||||||||||||||
Deprecated: Resources are the resource requirements for the containers. | |||||||||||||||||||||||||||||||||||||
DeploymentLimits are the resource limits for all the deployments. | |||||||||||||||||||||||||||||||||||||
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
Deprecated: DataJobLimits are the resource limits for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
MetadataJobResources is the resource limits & requests for all the meta processing jobs. | |||||||||||||||||||||||||||||||||||||
DataJobResources is the resource limits & requests for all the data processing jobs. | |||||||||||||||||||||||||||||||||||||
nodeSelector
map[string]string | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. | ||||||||||||||||||||||||||||||||||||
The scheduling constraints on application pods. | |||||||||||||||||||||||||||||||||||||
The toleration of application against the specific taints on the nodes | |||||||||||||||||||||||||||||||||||||
HelmValues holds all the additional fields in the values.yaml of T4K helm chart. | |||||||||||||||||||||||||||||||||||||
ComponentConfiguration holds all the field related to components. | |||||||||||||||||||||||||||||||||||||
IngressConfig holds field related to ingress | |||||||||||||||||||||||||||||||||||||
tvkInstanceName
string | TVKInstanceName is a T4K installation name to be displayed on UI. | ||||||||||||||||||||||||||||||||||||
LogLevel is a level used in T4K logging. | |||||||||||||||||||||||||||||||||||||
|
TrilioVaultManagerSpec defines the desired state of TrilioVaultManager
Field | Description |
---|---|
trilioVaultAppVersion
string | Helm Chart version |
Deprecated: Helm Version | |
Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope | |
restoreNamespaces
[]string | Deprecated: RestoreNamespaces are the namespace where you want to restore your applications. Restore Namespaces depends on your k8s RBAC |
Deprecated: Resources are the resource requirements for the containers. | |
DeploymentLimits are the resource limits for all the deployments. | |
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs. | |
Deprecated: DataJobLimits are the resource limits for all the data processing jobs. | |
MetadataJobResources is the resource limits & requests for all the meta processing jobs. | |
DataJobResources is the resource limits & requests for all the data processing jobs. | |
nodeSelector
map[string]string | NodeSelector specifies a map of key-value pairs. For the pod to be eligible to run on a node, the node must have each of the indicated key-value pairs as labels. |
The scheduling constraints on application pods. | |
The toleration of application against the specific taints on the nodes | |
HelmValues holds all the additional fields in the values.yaml of T4K helm chart. | |
ComponentConfiguration holds all the field related to components. | |
IngressConfig holds field related to ingress | |
tvkInstanceName
string | TVKInstanceName is a T4K installation name to be displayed on UI. |
LogLevel is a level used in T4K logging. |
TrilioVaultManagerStatus defines the observed state of TrilioVaultManager
Field | Description |
---|---|
| |
| |
releaseVersion
string | |
helmRevision
int | |
Generated with
gen-crd-api-reference-docs
on git commit d3682a6d
.