Releases: cloudposse/charts
Releases · cloudposse/charts
0.24.0 Delete `lamp`, `remotecv` and `kube2iam-kops` charts
what
- Delete
lamp,remotecvandkube2iam-kopscharts (for now)
why
- It's outdated (from 2017)
mysqlis no longer available inhttps://kubernetes-charts.storage.googleapis.com, which throws this error when building the charts
Error: found in Chart.yaml, but missing in charts/ directory: mysql
helm.go:84: [debug] found in Chart.yaml, but missing in charts/ directory: mysql
lampneeds to be updated to a newer version, e.g. fromhttps://artifacthub.io/packages/helm/bitnami/mysql
0.23.0 Adds ability to use secretKeyRef in env spec
what
Adds the ability to use the secretKeyRef style of adding environment variables to kubernetes specs.
why
While this is already provided via envFrom in this chart, and the corresponding kubernetes features, envFrom doesn't allow you to specify the target environment variable name in your pods, nor does it allow you to use keys in your secrets that aren't valid environment variable names.
reference
example
Providing this value:
envFromSecretKeyRef:
- name: CELERY_BROKER_USERNAME
secret: example-rabbitmq-default-user
key: username
- name: CELERY_BROKER_PASSWORD
secret: example-rabbitmq-default-user
key: passwordWould add the following to the template:
env:
- name: CELERY_BROKER_USERNAME
valueFrom:
secretKeyRef:
name: example-rabbitmq-default-user
key: username
- name: CELERY_BROKER_PASSWORD
valueFrom:
secretKeyRef:
name: example-rabbitmq-default-user
key: password0.22.0 [monochart] default ports
What
- Remove port default values
Why
- Whilst this is a good default it makes it hard to add your own custom name, as port duplication is possible
0.21.0 [monochart] Add `envFromFieldRefFieldPath` config
what
- [monochart] Add
envFromFieldRefFieldPathconfig
why
- To be able to declare ENV vars from pod fields
- Example usage is Datadog APM to declare dynamic ENV var
DD_AGENT_HOSTfrom pod fieldstatus.hostIP
references
0.20.3
0.20.2
0.20.1: [fluentd-kubernetes-aws] Fix syntax error
[fluentd-kubernetes-aws] Fix syntax error (#255)
0.20.0 [monochart] Update `envFrom`
what
- Update
envFromsection in_helpers.tpl
why
envFromis a list ofEnvFromSourceand there could be only oneenvFromin a Container spec (possibly with manyconfigMapRefandsecretRefparameters)- The current implementation creates two
envFromsections, which is not correct behavior and will fail if we use these two configs at the same time:
envFrom:
secrets:
- secret-1
configMaps:
- config-1
and
secrets:
default:
enabled: true
mountPath: /secret-default
annotations:
test.secret.annotation: value
labels:
test_label: value
env:
SECRET_ENV_NAME: ENV_VALUE
files:
secret.test.txt: |-
some text
- This update puts all
configMapRefandsecretRefparameters into just oneenvFromsection
0.19.0: Use GitHub actions (#250)
* use github actions * add github workflow * drop slash * Fix image * specify dir * deploy charts to S3 * Update CURRENT_REPO_URL * rename env * fix env * use github.ref instead * use phony targets * upgrade build-harness * handle chart repos * add tests * augment tests * only attempt to publish charts from cloudposse * update conditional * change entrypoint * refactor tests * deprecate travis