Skip to content
Ankit152 edited this page Nov 18, 2022 · 1 revision

Problematic Configuration

1. Pull Secret Name is defined but Secret is not defined

# addon.yaml
pullSecretName: test-pull-secret
...
...
config:
  # secrets: <not defined>
...

2. Pull Secret Name is defined but it is not present in Secrets

# addon.yaml
pullSecretName: test-pull-secret
...
...
config:
  secrets:
  - fields: <list of fields>
    name: test-secret-1
    type: <secret type>
    vaultPath: <vault path>
    version: <secret version>
  - fields: <list of fields>
    name: test-secret-2
    type: <secret type>
    vaultPath: <vault path>
    version: <secret version>
...

Correct configuration

1. Pull Secret Name is not defined

# addon.yaml
# pullSecretName: <not defined>
...
...
config:
  # secrets: <may or may not be defined>
...

2. Pull Secret Name is present in Secrets

# addon.yaml
pullSecretName: test-pull-secret-name
...
...
config:
  secrets:
  - fields: <list of fields>
    name: test-secret-1
    type: <secret type>
    vaultPath: <vault path>
    version: <secret version>
  - fields: <list of fields>
    name: test-secret-2
    type: <secret type>
    vaultPath: <vault path>
    version: <secret version>
  - fields: <list of fields>
    name: test-pull-secret-name
    type: <secret type>
    vaultPath: <vault path>
    version: <secret version>
...
Clone this wiki locally