Custom Resource Definitions - Operator
API Specification for Trilio Upstream Operator
Deprecated Documentation
This document is deprecated and no longer supported. For accurate, up-to-date information, please refer to the documentation for the latest version of Trilio.
# Custom Resource Definitions - Operator
Packages: triliovault.trilio.io/v1
Package v1 contains API Schema definitions for the triliocrds v1 API group. Resource Types are as follows:
ComponentConfiguration
(Appears on: TrilioVaultManagerSpec)
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 |
ConditionStatus (string
alias)
string
alias)(Appears on: TrilioAppCondition)
Helm
(Appears on: TrilioVaultManagerSpec)
Field | Description |
---|---|
| |
|
HelmValues
(Appears on: ComponentConfiguration, TrilioVaultManagerSpec)
Field | Description |
---|---|
| Data holds the configuration keys and values. Work around for https://github.com/kubernetes-sigs/kubebuilder/issues/528 |
IngressConfig
(Appears on: TrilioVaultManagerSpec)
Field | Description |
---|---|
| |
| |
| |
|
LevelType (string
alias)
string
alias)(Appears on: TrilioVaultManagerSpec)
ResourceScope (string
alias)
string
alias)(Appears on: TrilioVaultManagerSpec)
ResourceType (string
alias)
string
alias)TrilioAppCondition
(Appears on: TrilioVaultManagerStatus)
Field | Description |
---|---|
| |
| |
| |
|
TrilioAppConditionReason (string
alias)
string
alias)(Appears on: TrilioAppCondition)
TrilioAppConditionType (string
alias)
string
alias)(Appears on: TrilioAppCondition)
TrilioAppRelease
(Appears on: TrilioVaultManagerStatus)
Field | Description |
---|---|
| |
|
TrilioVaultManager
TrilioVaultManager is the Schema for the triliovaultmanagers API
Field | Description |
---|---|
| Refer to the Kubernetes API documentation for the fields of the |
| |
| Helm Chart version |
| Deprecated: Helm Version |
| Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope |
| 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 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 is a T4K installation name to be displayed on UI. |
| LogLevel is a level used in T4K logging. |
| Helm Chart version |
| Deprecated: Helm Version |
| Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope |
| 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 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 is a T4K installation name to be displayed on UI. |
| LogLevel is a level used in T4K logging. |
|
TrilioVaultManagerSpec
(Appears on: TrilioVaultManager)
TrilioVaultManagerSpec defines the desired state of TrilioVaultManager
Field | Description |
---|---|
| Helm Chart version |
| Deprecated: Helm Version |
| Scope for the application which will be installed in the cluster NamespaceScope or ClusterScope |
| 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 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 is a T4K installation name to be displayed on UI. |
| LogLevel is a level used in T4K logging. |
TrilioVaultManagerStatus
(Appears on: TrilioVaultManager)
TrilioVaultManagerStatus defines the observed state of TrilioVaultManager
Field | Description |
---|---|
| |
| |
| |
|
Generated with gen-crd-api-reference-docs
on git commit d3682a6d
.
Last updated