Packages:
Package v1beta1 file doc.go required for the doc generator to register this as an API
Resource Types:
Konfiguration is the Schema for the konfigurations API
| Field | Description | ||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
metadataKubernetes meta/v1.ObjectMeta |
Refer to the Kubernetes API documentation for the fields of the metadata field. |
||||||||||||||||||||||||||||||||||
specKonfigurationSpec |
|
||||||||||||||||||||||||||||||||||
statusKonfigurationStatus |
(Appears on:Konfiguration)
KonfigurationSpec defines the desired state of a Konfiguration
| Field | Description |
|---|---|
dependsOn[]FluxCD runtime/dependency.CrossNamespaceDependencyReference |
(Optional)
DependsOn may contain a dependency.CrossNamespaceDependencyReference slice with references to Konfiguration resources that must be ready before this Konfiguration can be reconciled. |
intervalKubernetes meta/v1.Duration |
The interval at which to reconcile the Konfiguration. |
retryIntervalKubernetes meta/v1.Duration |
(Optional)
The interval at which to retry a previously failed reconciliation. When not specified, the controller uses the KonfigurationSpec.Interval value to retry failures. |
kubeConfigKubeConfig |
(Optional)
The KubeConfig for reconciling the Konfiguration on a remote cluster. Defaults to the in-cluster configuration. |
pathstring |
Path to the jsonnet, json, or yaml that should be applied to the cluster. Defaults to ‘None’, which translates to the root path of the SourceRef. When declared as a file path it is assumed to be from the root path of the SourceRef. You may also define a HTTP(S) link to fetch files from a remote location. |
jsonnetPaths[]string |
(Optional)
Additional search paths to add to the jsonnet importer. These are relative to the root of the sourceRef. |
jsonnetURLs[]string |
(Optional)
Additional HTTP(S) URLs to add to the jsonnet importer. |
variablesVariables |
(Optional)
External variables and top-level arguments to supply to the jsonnet at |
injectstring |
(Optional)
Inject raw jsonnet into the evaluation. |
serviceAccountNamestring |
(Optional)
The name of the Kubernetes service account to impersonate when reconciling this Konfiguration. |
sourceRefFluxCD apis/meta.NamespacedObjectKindReference |
(Optional)
Reference of the source where the jsonnet, json, or yaml file(s) are. |
prunebool |
Prune enables garbage collection. This means that when newly rendered jsonnet does not contain objects that were applied previously, they will be removed. When a Konfiguration is removed that had this value set to |
healthChecks[]FluxCD apis/meta.NamespacedObjectKindReference |
(Optional)
A list of resources to be included in the health assessment. |
suspendbool |
(Optional)
This flag tells the controller to suspend subsequent reconciliations, it does not apply to already started executions. Defaults to false. |
timeoutKubernetes meta/v1.Duration |
(Optional)
Timeout for diff, validation, apply, and health checking operations. Defaults to ‘Interval’ duration. |
validatebool |
(Optional)
Validate input against the server schema, defaults to true. At the moment this just implies a dry-run before patch/create operations. This will be updated to support different methods of validation. |
forcebool |
(Optional)
Force instructs the controller to recreate resources when patching fails due to an immutable field change. |
(Appears on:Konfiguration)
KonfigurationStatus defines the observed state of Konfiguration
| Field | Description |
|---|---|
observedGenerationint64 |
(Optional)
ObservedGeneration is the last reconciled generation. |
conditions[]Kubernetes meta/v1.Condition |
(Optional) |
lastAppliedRevisionstring |
(Optional)
The last successfully applied revision. The revision format for Git sources is /. For HTTP(S) paths it will just be the URL. |
lastAttemptedRevisionstring |
(Optional)
LastAttemptedRevision is the revision of the last reconciliation attempt. For HTTP(S) paths it will just be the URL. |
snapshotSnapshot |
(Optional)
The last successfully applied revision metadata. |
(Appears on:KonfigurationSpec)
KubeConfig holds the configuration for where to fetch the contents of a kubeconfig file.
| Field | Description |
|---|---|
secretRefKubernetes core/v1.LocalObjectReference |
SecretRef holds the name to a secret that contains a ‘value’ key with the kubeconfig file as the value. It must be in the same namespace as the Konfiguration. It is recommended that the kubeconfig is self-contained, and the secret is regularly updated if credentials such as a cloud-access-token expire. Cloud specific |
(Appears on:KonfigurationStatus)
Snapshot holds the metadata of the Kubernetes objects generated for a source revision
| Field | Description |
|---|---|
checksumstring |
The manifests sha1 checksum. |
entries[]SnapshotEntry |
A list of Kubernetes kinds grouped by namespace. |
(Appears on:Snapshot)
SnapshotEntry holds the metadata of namespaced Kubernetes objects
| Field | Description |
|---|---|
namespacestring |
(Optional)
The namespace of this entry. |
kindsmap[string]string |
The list of Kubernetes kinds. |
StatusMeta is a helper struct for setting the status on custom resources.
| Field | Description |
|---|---|
Revisionstring |
|
Reasonstring |
|
Messagestring |
(Appears on:KonfigurationSpec)
Variables describe code/strings for external variables and top-level arguments.
| Field | Description |
|---|---|
extStrmap[string]string |
(Optional)
Values of external variables with string values. |
extCodemap[string]string |
(Optional)
Values of external variables with values supplied as Jsonnet code. |
extVarsk8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
(Optional)
Values for external variables. They will be used as strings or code depending on the types encountered. |
tlaStrmap[string]string |
(Optional)
Values of top-level-arguments with string values. |
tlaCodemap[string]string |
(Optional)
Values of top-level-arguments with values supplied as Jsonnet code. |
tlaVarsk8s.io/apiextensions-apiserver/pkg/apis/apiextensions/v1.JSON |
(Optional)
Values for top level arguments. They will be used as strings or code depending on the types encountered. |
Generated with gen-crd-api-reference-docs on git commit 03dee2e.