Trilio Operator API Specifications
API Specification for Trilio for Kubernetes Upstream Operator
Was this helpful?
API Specification for Trilio for Kubernetes Upstream Operator
Was this helpful?
Packages: triliovault.trilio.io/v1
Package v1 contains API Schema definitions for the triliocrds v1 API group. Resource Types are as follows:
(Appears on: )
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
string
alias)(Appears on: )
(Appears on: )
version
string
tillerNamespace
string
-
map[string]interface{}
ingressClass
string
annotations
map[string]string
host
string
tlsSecretName
string
string
alias)string
alias)string
alias)message
string
string
alias)string
alias)name
string
manifest
string
TrilioVaultManager is the Schema for the triliovaultmanagers API
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
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
releaseVersion
string
helmRevision
int
Generated with gen-crd-api-reference-docs
on git commit d3682a6d
.
control-plane
exporter
web
web-backend
ingress-controller
admission-webhook
(Appears on: , )
Data holds the configuration keys and values. Work around for
(Appears on: )
(Appears on: )
(Appears on: )
(Appears on: )
type
status
reason
lastTransitionTime
(Appears on: )
(Appears on: )
(Appears on: )
metadata
spec
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel
status
(Appears on: )
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel
(Appears on: )
conditions
deployedRelease
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.
helmVersion
applicationScope
resources
deploymentLimits
metadataJobLimits
dataJobLimits
metadataJobResources
dataJobResources
affinity
tolerations
helmValues
componentConfiguration
ingressConfig
logLevel