feat: the agent image carries helm and yq, so chart checks run in agent pods #16
Loading…
Reference in a new issue
No description provided.
Delete branch "mc/89e07e0a-3b0e-4da7-bd70-faf1a00105ea"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Adds pinned helm (4.3.0) and yq (4.54.1) to
docker/agent/Dockerfile, installed like kubectl/tea/woodpecker-cli. jq was already in the image through apt, so it is unchanged. Lets the owner of a chart change runhelm lintandtests/render.shin an agent pod (retro 68b656b8, bf79e6e6).Evidence
helm version --shortgives v4.3.0,yq --versiongives v4.54.1.render.shfrom an agent pod. Both come after the release.Merge danger
Low. It only adds binaries to the agent image, which is built on a release tag. The new tools show up in agent pods once the chart in
homelab/appspoints at the new image.Rollback
Revert this commit. Point the chart back at the previous agent image tag.
After merge
Tag a release, check the image build, bump the agent image in
homelab/apps, then verifyhelm version,yq --version,jq --versionandrender.shin an agent pod.