🐛 Fixes
Resolve Docker unrecognized subcommand
error (Issue #2966)
We've repaired the Docker build of the v1.15.0 release which broke due to the introduction of syntax in the Dockerfile which can only be used by the the docker buildx
tooling which leverages Moby BuildKit.
Furthermore, the change didn't apply to the diy
("do-it-yourself") image, and we'd like to prevent the two Dockerfiles from deviating more than necessary.
Overall, this reverts apollographql/router#2925.
Helm Chart extraContainers
This is another iteration on the functionality for supporting side-cars within Helm charts, which is quite useful for coprocessor configurations.
📃 Configuration
Treat Helm extraLabels
as templates
It is now possible to use data from Helm's Values
or Chart
objects to add additional labels to Kubernetes Deployments of Pods.
As of this release, the following example:
extraLabels:
env: {{ .Chart.AppVersion }}
... will now result in:
labels:
env: "v1.2.3"
Previously, this would have resulted in merely emitting the untemplatized {{ .Chart.AppVersion }}
value, resulting in an invalid label.
By @gscheibel in #2962