$ the-wire · showcase
Consul CNI tolerations now configurable, Nomad plan diff sorts args numerically
By RepoJournal · Filed · About HashiCorp
Consul CNI DaemonSet tolerations become configurable via Helm, while Nomad fixes plan diff ordering for array indices.
Consul CNI DaemonSet tolerations [1] are now configurable via a new Helm value, connectInject.cni.tolerations, allowing operators to override the previously hard-coded toleration list [2]. Also in consul-k8s, the helm-test Dockerfile now installs google-cloud-cli instead of the deprecated google-cloud-sdk [3], after Google removed the old package from its apt repo around Aug 26-27, 2026, which was breaking the build-helm-test image [4]. Nomad improved job plan diffs [5] by sorting diff field and object names numerically when base names are equal, so args[10] now correctly appears after args[2] instead of before [6]. Nomad also removed the go-units dependency [7], replacing its use in one test with hardcoded values [8]. In the HashiCorp Go libraries, go-plugin bumps google.golang.org/grpc from 1.83.1 to 1.83.2 [9], which includes a security fix rejecting requests missing both :authority and Host headers with HTTP 400, and go-getter updates 7 dependencies including cloud.google.com/go/storage and AWS SDK v2 packages [10].
Action items
- → Review the new connectInject.cni.tolerations Helm value if you rely on custom CNI tolerations hashicorp/consul-k8s [plan]
- → Upgrade go-plugin to include grpc 1.83.2 before next deploy hashicorp/go-plugin [immediate]
- → Monitor the go-getter dependency bumps for any API changes hashicorp/go-getter [monitor]
References
- [1] Consul CNI DaemonSet Toleration Helm Value Enablement (#5562) ↗ hashicorp/consul-k8s
- [2] Consul CNI DaemonSet Toleration Helm Value Enablement ↗ hashicorp/consul-k8s
- [3] test: fix helm-test Dockerfile - google-cloud-sdk apt package renamed to google-cloud-cli (#5615) ↗ hashicorp/consul-k8s
- [4] test: fix helm-test Dockerfile - google-cloud-sdk apt package renamed to google-cloud-cli ↗ hashicorp/consul-k8s
- [5] structs: sort diff names with numeric array indices ↗ hashicorp/nomad
- [6] structs: sort diff names with numeric array indices (#28303) ↗ hashicorp/nomad
- [7] api: Remove go-units dep used for two consts only. (#28463) ↗ hashicorp/nomad
- [8] api: Remove go-units dep used for two consts only. ↗ hashicorp/nomad
- [9] [chore] : Bump google.golang.org/grpc from 1.83.1 to 1.83.2 in the go group across 1 directory ↗ hashicorp/go-plugin
- [10] [chore] : Bump the go group with 7 updates ↗ hashicorp/go-getter