Kernel
The cluster kernel: providers and secretRef.
providers
Section titled “providers”backup
Section titled “backup”Default provider for the backup contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.backup.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
container
Section titled “container”Default provider for the container contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.container.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
database
Section titled “database”Default provider for the database contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.database.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
Default provider for the dns contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.dns.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
Default provider for the http contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.http.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
mailbox
Section titled “mailbox”Default provider for the mailbox contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.mailbox.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
objectStorage
Section titled “objectStorage”Default provider for the objectStorage contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.objectStorage.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
Default provider for the oidc contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.oidc.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
Default provider for the redis contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.redis.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
runtime
Section titled “runtime”Default provider for the runtime contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.runtime.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
secret
Section titled “secret”Default provider for the secret contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.secret.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
Default provider for the smtp contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.smtp.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
volume
Section titled “volume”Default provider for the volume contract. A single value or a preference-ordered list; the first entry is used unless a consumer overrides it with needs.volume.provider.
Type: null or (podule provider reference, or a preference-ordered list of them)
Default: null
secretRef
Section titled “secretRef”A reference to one key in a Kubernetes Secret. Contracts carry secretRef values, never secret values.
Key inside the Secret.
Type: string
Kubernetes Secret object name.
Type: string
namespace
Section titled “namespace”Namespace of the Secret. Defaults to the namespace of the consumer that reads it.
Type: null or string