Search…
Custom Resource Definitions - Operator
API Specification for TrilioVault Upstream Operator

triliovault.trilio.io/v1

Package v1 contains API Schema definitions for the triliocrds v1 API group
Resource Types:

ConditionStatus (string alias)

(Appears on: TrilioAppCondition)

Helm

(Appears on: TrilioVaultManagerSpec)
Field
Description
version string
Helm Version
tillerNamespace string
Tiller Namespace

HelmValues

(Appears on: TrilioVaultManagerSpec)
Field
Description
- map[string]interface{}
Data holds the configuration keys and values. Work around for https://github.com/kubernetes-sigs/kubebuilder/issues/528

ResourceScope (string alias)

(Appears on: TrilioVaultManagerSpec)

TrilioAppCondition

Field
Description
Condition Type
status ConditionStatus
Condition Status
Condition Reason
message string
Message
lastTransitionTime Kubernetes meta/v1.Time
Last Transition Time

TrilioAppConditionReason (string alias)

(Appears on: TrilioAppCondition)

TrilioAppConditionType (string alias)

(Appears on: TrilioAppCondition)

TrilioAppRelease

Field
Description
name string
Name
manifest string
Manifest

TrilioVaultManager

TrilioVaultManager is the Schema for the triliovaultmanagers API
Field
Description
Refer to the Kubernetes API documentation for the fields of the metadata field.
TrilioVault Manager Specification
TrilioVault Manager Status

TrilioVaultManagerSpec

(Appears on: TrilioVaultManager)
TrilioVaultManagerSpec defines the desired state of TrilioVaultManager
Field
Description
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
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
MetadataJobLimits are the resource limits for all the meta processing jobs.
DataJobLimits are the resource limits 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 HelmValues
HelmValues holds all the additional fields in the values.yaml of TVK helm chart.

TrilioVaultManagerStatus

(Appears on: TrilioVaultManager)
TrilioVaultManagerStatus defines the observed state of TrilioVaultManager
Field
Description
conditions TrilioAppCondition
Trilio Application Condition
deployedRelease TrilioAppRelease
Deployed Release
releaseVersion string
Release Version
Generated with gen-crd-api-reference-docs on git commit 06448cc.
Last modified 1mo ago