25.1.2
Release date: 2025-03-03
Last updated
Release date: 2025-03-03
Last updated
Chart ver: 25.1.2
Support for SecretStore/ClusterSecret store introduced for GCP
Support for SecretStore introduced for Azure
Secret Seeding : Refer to the following scripts to know about setting up secrets in an external store.
GCP : Setting up SecretManager, Enabling cluster properties and seeding keys
Azure : Setting up KeyVault, Enabling cluster properties and seeding keys
telmai-common-(gcp/azure) chart
telmai-config sub chart has been removed
Property secretType supports values as “internal” and “external”; Use value “internal” when the seeded secrets are stored in kubernetes; Use “external” when seeded secrets are in KeyVault (Azure) / SecretManager (GCP)
New property secretStoreKind added; This is applicable when secretType = “external” ; The values for this can be “ClusterSecretStore” or “SecretStore” ; In case of “ClusterSecretStore” the configured secret store should be of type Cluster Secret store; In case of “SecretStore” the configured secret store should be of type Secret store. The default value for this is “ClusterSecretStore. Depending on the allowed configuration in your deployment, use appropriately.
For ExternalSecret objects that are configured, the kind value is picked from the {{.Values.secretStoreKind}}
New property telmai: deployment: environmentName added; The value for this should be the environment name; This should map to the property name which was created during seeding.
For ExternalSecret objects that are configured, the remote ref lookup has now changed from telmai-<property name> to telmai-{{.Values.telmai.deployment.environmentName}}-<propertyname>
Following are the subcharts where the above properties are supported
azure-chart (available on azure)
elasticsearch-chart
gcp-chart (available on gcp)
kafka-chart
postgres-chart
segment-chart
sendgrid-chart
jira-chart
databricks-chart
Slack-chart
For secrets that are seeded when the secretType is “internal”, additional checks has been added so that the helm template command does not fail due to lookup functions. In case of helm template, the value would be set to “not-found”;