Trilio Operator API Specifications
API Specification for Trilio for Kubernetes Upstream Operator
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:
(Appears on: TrilioVaultManagerSpec)
Field | Description |
---|---|
string
alias)(Appears on: TrilioAppCondition)
(Appears on: TrilioVaultManagerSpec)
Field | Description |
---|---|
(Appears on: ComponentConfiguration, TrilioVaultManagerSpec)
(Appears on: TrilioVaultManagerSpec)
string
alias)(Appears on: TrilioVaultManagerSpec)
string
alias)(Appears on: TrilioVaultManagerSpec)
string
alias)(Appears on: TrilioVaultManagerStatus)
string
alias)(Appears on: TrilioAppCondition)
string
alias)(Appears on: TrilioAppCondition)
(Appears on: TrilioVaultManagerStatus)
TrilioVaultManager is the Schema for the triliovaultmanagers API
(Appears on: TrilioVaultManager)
TrilioVaultManagerSpec defines the desired state of TrilioVaultManager
(Appears on: TrilioVaultManager)
TrilioVaultManagerStatus defines the observed state of TrilioVaultManager
Generated with gen-crd-api-reference-docs
on git commit d3682a6d
.
Field | Description |
---|---|
Field | Description |
---|---|
Field | Description |
---|---|
Field | Description |
---|---|
Field | Description |
---|---|
Field | Description |
---|---|
Field | Description |
---|---|
control-plane
HelmValues
ControlPlane holds all configuration keys related to control-plane
exporter
HelmValues
Exporter holds all configuration keys related to exporter
web
HelmValues
Web holds all configuration keys related to web
web-backend
HelmValues
WebBackend holds all configuration keys related to web-backend
ingress-controller
HelmValues
IngressController holds all configuration keys related to ingress-controller
admission-webhook
HelmValues
AdmissionWebhook holds all configuration keys related to admission-webhook
version
string
tillerNamespace
string
-
map[string]interface{}
Data holds the configuration keys and values. Work around for https://github.com/kubernetes-sigs/kubebuilder/issues/528
ingressClass
string
annotations
map[string]string
host
string
tlsSecretName
string
status
ConditionStatus
reason
TrilioAppConditionReason
message
string
lastTransitionTime
Kubernetes meta/v1.Time
name
string
manifest
string
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.
conditions
TrilioAppCondition
deployedRelease
TrilioAppRelease
releaseVersion
string
helmRevision
int
metadata
Kubernetes meta/v1.ObjectMeta
Refer to the Kubernetes API documentation for the fields of the metadata
field.
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.
status
TrilioVaultManagerStatus
trilioVaultAppVersion
string
Helm Chart version
helmVersion
Helm
Deprecated: Helm Version
applicationScope
ResourceScope
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
resources
Kubernetes core/v1.ResourceRequirements
Deprecated: Resources are the resource requirements for the containers.
deploymentLimits
Kubernetes core/v1.ResourceList
DeploymentLimits are the resource limits for all the deployments.
metadataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: MetadataJobLimits are the resource limits for all the meta processing jobs.
dataJobLimits
Kubernetes core/v1.ResourceList
Deprecated: DataJobLimits are the resource limits for all the data processing jobs.
metadataJobResources
Kubernetes core/v1.ResourceRequirements
MetadataJobResources is the resource limits & requests for all the meta processing jobs.
dataJobResources
Kubernetes core/v1.ResourceRequirements
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.
affinity
Kubernetes core/v1.Affinity
The scheduling constraints on application pods.
tolerations
[]*k8s.io/api/core/v1.Toleration
The toleration of application against the specific taints on the nodes
helmValues
HelmValues
HelmValues holds all the additional fields in the values.yaml of T4K helm chart.
componentConfiguration
ComponentConfiguration
ComponentConfiguration holds all the field related to components.
ingressConfig
IngressConfig
IngressConfig holds field related to ingress
tvkInstanceName
string
TVKInstanceName is a T4K installation name to be displayed on UI.
logLevel
LevelType
LogLevel is a level used in T4K logging.