credentials
Appears in
Section titled “Appears in”.Values.credentials
Naming scheme
Section titled “Naming scheme”$FullName-$credentialsName(release-name-chart-name-credentials-name)
credentials
Section titled “credentials”Create credentials objects
| Key | credentials |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Default | {} |
Example
credentials: {}Define credentials
| Key | credentials.$name |
| Type | map |
| Required | ✅ |
Helm tpl | ❌ |
| Default | {} |
Example
credentials: credentials-name: {}Define the type of the credentials
| Key | credentials.$name.type |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | s3 |
credentials: credentials-name: type: s3Define the url of the credentials
| Key | credentials.$name.url |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | https://mys3server.com |
credentials: credentials-name: url: "https://mys3server.com"region
Section titled “region”Override the region to use when connecting to the endpoint
| Key | credentials.$name.region |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Example | "" |
credentials: credentials-name: region: "us-east-1"customCASecretRef
Section titled “customCASecretRef”Reference a secret containing a custom CA to be used when connecting to the
endpoint defined by url over HTTPS.
| Key | credentials.$name.customCASecretRef |
| Type | map |
| Required | ❌ |
Helm tpl | ❌ |
| Example | {} |
credentials: credentials-name: customCASecretRef: {}customCASecretRef.name
Section titled “customCASecretRef.name”Define the secret name
| Key | credentials.$name.customCASecretRef.name |
| Type | string |
| Required | ✅ |
Helm tpl | ✅ |
| Example | "" |
credentials: credentials-name: customCASecretRef: name: secret-namecustomCASecretRef.key
Section titled “customCASecretRef.key”Define the key in the secret data containing the CA
| Key | credentials.$name.customCASecretRef.key |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | "" |
credentials: credentials-name: customCASecretRef: key: ca.crtcustomCASecretRef.expandObjectName
Section titled “customCASecretRef.expandObjectName”Whether to expand (adding the fullname as prefix) the secret name
| Key | credentials.$name.customCASecretRef.expandObjectName |
| Type | bool |
| Required | ❌ |
Helm tpl | ❌ |
| Example | true |
credentials: credentials-name: customCASecretRef: expandObjectName: falsecustomCA
Section titled “customCA”Define a custom CA certificate to be used when connecting to the endpoint
defined by url over HTTPS.
| Key | credentials.$name.customCA |
| Type | string |
| 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
| Key | credentials.$name.path |
| Type | string |
| Required | ❌ |
Helm tpl | ❌ |
| Example | /somecustompath |
credentials: credentials-name: path: "/somecustompath"bucket
Section titled “bucket”Define the bucket of the credentials
| Key | credentials.$name.bucket |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | mybucket |
credentials: credentials-name: bucket: mybucketaccessKey
Section titled “accessKey”Define the accessKey of the credentials
| Key | credentials.$name.accessKey |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | mysecretaccesskey |
credentials: credentials-name: accessKey: myaccesskeyidsecretKey
Section titled “secretKey”Define the secretKey of the credentials
| Key | credentials.$name.secretKey |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | mysecretkey |
credentials: credentials-name: secretKey: mysecretkeyencrKey
Section titled “encrKey”Define the encryption key of the credentials
| Key | credentials.$name.encrKey |
| Type | string |
| Required | ✅ |
Helm tpl | ❌ |
| Example | myencryptionkey |
credentials: credentials-name: encrKey: myencryptionkeyFull Examples
Section titled “Full Examples”credentials: mys3: type: s3 url: "https://mys3server.com" bucket: "mybucket" accessKey: "mysecretaccesskey" secretKey: "mysecretkey" encrKey: "myencryptionkey"