Skip to content

credentials

  • .Values.credentials
  • $FullName-$credentialsName (release-name-chart-name-credentials-name)

Create credentials objects

Keycredentials
Typemap
Required❌
Helm tpl❌
Default{}

Example

credentials: {}

Define credentials

Keycredentials.$name
Typemap
Required✅
Helm tpl❌
Default{}

Example

credentials:
credentials-name: {}

Define the type of the credentials

Keycredentials.$name.type
Typestring
Required✅
Helm tpl❌
Examples3
credentials:
credentials-name:
type: s3

Define the url of the credentials

Keycredentials.$name.url
Typestring
Required✅
Helm tpl❌
Examplehttps://mys3server.com
credentials:
credentials-name:
url: "https://mys3server.com"

Override the region to use when connecting to the endpoint

Keycredentials.$name.region
Typestring
Required❌
Helm tpl❌
Example""
credentials:
credentials-name:
region: "us-east-1"

Reference a secret containing a custom CA to be used when connecting to the endpoint defined by url over HTTPS.

Keycredentials.$name.customCASecretRef
Typemap
Required❌
Helm tpl❌
Example{}
credentials:
credentials-name:
customCASecretRef: {}

Define the secret name

Keycredentials.$name.customCASecretRef.name
Typestring
Required✅
Helm tpl✅
Example""
credentials:
credentials-name:
customCASecretRef:
name: secret-name

Define the key in the secret data containing the CA

Keycredentials.$name.customCASecretRef.key
Typestring
Required✅
Helm tpl❌
Example""
credentials:
credentials-name:
customCASecretRef:
key: ca.crt

Whether to expand (adding the fullname as prefix) the secret name

Keycredentials.$name.customCASecretRef.expandObjectName
Typebool
Required❌
Helm tpl❌
Exampletrue
credentials:
credentials-name:
customCASecretRef:
expandObjectName: false

Define a custom CA certificate to be used when connecting to the endpoint defined by url over HTTPS.

Keycredentials.$name.customCA
Typestring
Required❌
Helm tpl❌
Example-----BEGIN CERTIFICATE-----\n...\n-----END CERTIFICATE-----
credentials:
credentials-name:
customCA: |-
-----BEGIN CERTIFICATE-----
...
-----END CERTIFICATE-----

Define the optional path-override of the credentials

Keycredentials.$name.path
Typestring
Required❌
Helm tpl❌
Example/somecustompath
credentials:
credentials-name:
path: "/somecustompath"

Define the bucket of the credentials

Keycredentials.$name.bucket
Typestring
Required✅
Helm tpl❌
Examplemybucket
credentials:
credentials-name:
bucket: mybucket

Define the accessKey of the credentials

Keycredentials.$name.accessKey
Typestring
Required✅
Helm tpl❌
Examplemysecretaccesskey
credentials:
credentials-name:
accessKey: myaccesskeyid

Define the secretKey of the credentials

Keycredentials.$name.secretKey
Typestring
Required✅
Helm tpl❌
Examplemysecretkey
credentials:
credentials-name:
secretKey: mysecretkey

Define the encryption key of the credentials

Keycredentials.$name.encrKey
Typestring
Required✅
Helm tpl❌
Examplemyencryptionkey
credentials:
credentials-name:
encrKey: myencryptionkey

credentials:
mys3:
type: s3
url: "https://mys3server.com"
bucket: "mybucket"
accessKey: "mysecretaccesskey"
secretKey: "mysecretkey"
encrKey: "myencryptionkey"