Skip to content

Kernel

The cluster kernel: providers and secretRef.

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

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

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

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

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

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

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

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

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 of the Secret. Defaults to the namespace of the consumer that reads it.

Type: null or string