Secrets
By default, this is enabled.
Sync Secret resources used by pods from the virtual cluster to the host cluster. Apps frequently need secret data to function.
Sync only utilized secrets from virtual to host cluster (Default)​
sync:
toHost:
secrets:
enabled: true
Sync all secrets from virtual to host cluster​
vCluster only knows about a couple of virtual cluster resources that actually use secrets and tries to sync only those into the host cluster. You can enable syncing all virtual cluster secrets to avoid the problem that needed secrets are not synced to the host cluster.
sync:
toHost:
secrets:
enabled: true
all: true
Config reference​
Disabling the syncing of this resource could cause the vCluster to not work properly.
secrets required object pro​
Secrets defines if secrets created within the virtual cluster should get synced to the host cluster.
secrets required object pro​enabled required boolean true pro​
Enabled defines if this option should be enabled.
enabled required boolean true pro​all required boolean false pro​
All defines if all resources of that type should get synced or only the necessary ones that are needed.
all required boolean false pro​translate required object[] pro​
Translate the patch according to the given patches.
translate required object[] pro​path required string pro​
Path is the path within the patch to target. If the path is not found within the patch, the patch is not applied.
path required string pro​expression required object pro​
Expression transforms the value according to the given JavaScript expression.
expression required object pro​reference required object pro​
Reference rewrites the value value according to the name.
reference required object pro​apiVersion required string pro​
APIVersion is the apiVersion of the referenced object.
apiVersion required string pro​kind required string pro​
Kind is the kind of the referenced object.
kind required string pro​namePath required string pro​
NamePath is the optional path to the reference name within the object. If omitted namePath equals to the
translate patch path.
namePath required string pro​namespacePath required string pro​
NamespacePath is the optional path to the reference namespace within the object. If omitted namespacePath equals to the
metadata.namespace path of the object.
namespacePath required string pro​