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"