spire-0.17.0
A Helm chart for deploying the complete Spire stack including: spire-server, spire-agent, spiffe-csi-driver, spiffe-oidc-discovery-provider and spire-controller-manager.
Important
Depending on your current oidc-discovery-provider setup the upgrade might fail. To workaround this issue you can do following.
kubectl delete -n spire-system deployment spire-spiffe-oidc-discovery-provider
Now simply run helm upgrade
again.
Warning
The SPIFFE OIDC Discovery Provider now has many new TLS options and defaults to using SPIRE to issue its certificate.
The spiffe-oidc-discovery-provider.insecureScheme.enabled
flag was removed. If you previously set that flag, remove the setting from your values.yaml and see if the new default of using a SPIRE issued certificate is suitable for your deployment. If it isn't, please consider one of the other options under spiffe-oidc-discovery-provider.tls
. If all other options are still unsuitable, you can still enable the previous mode by disabling TLS. spiffe-oidc-discovery-provider.spire.enabled=false
The SPIFFE OIDC Discovery Provider is now enabled by default. If you previously chose to have it off, you can disable it explicitly with spiffe-oidc-discovery-provider.enabled=false
.
What's Changed
- Added ability to create namespaces by @sabre1041 in #103
- Remove unneeded lookup function from upgrade hook by @kfox1111 in #104
- Add a flag to enable recommendations by @kfox1111 in #121
- Bump actions/setup-go from 4.1.0 to 5.0.0 by @dependabot in #136
- Bump actions/setup-python from 4 to 5 by @dependabot in #137
- SELinux support by @kfox1111 in #122
- Bump test chart dependencies by @github-actions in #134
- Bump test chart dependencies by @github-actions in #141
- Revert openssl 3.2 change by @kfox1111 in #142
- Tornjak UBI support by @kfox1111 in #123
- Use good and automatic defaults for tornjak frontend workingDir by @kfox1111 in #129
- Add recommendation for priorityClass by @kfox1111 in #124
- Add devcontainer support to the repo by @kfox1111 in #98
- Bump sigstore/cosign-installer from 3.2.0 to 3.3.0 by @dependabot in #145
- Update default for additionalDomains not to include localhost by @kfox1111 in #146
- Remove extra example values that are already set by default by @kfox1111 in #128
- Bump sigstore/cosign-installer from 3.2.0 to 3.3.0 by @dependabot in #147
- Bump helm.sh/helm/v3 from 3.13.2 to 3.13.3 in /tests by @dependabot in #149
- Update the Tornjak image version by @mrsabath in #150
- Bump test chart dependencies by @github-actions in #155
- Add recommendation for strictMode by @kfox1111 in #143
- Add recommendation for securityContext and podSecurityContext by @kfox1111 in #125
- Add recommendation for prometheus exporter by @kfox1111 in #144
- Fix test logging by @kfox1111 in #154
- Bump k8s versions for ci workflow by @marcofranssen in #156
- Add recommendation for namespaceLayout by @kfox1111 in #127
- Fix nested test by @kfox1111 in #158
- Remove 1.29.0 until deps catch up. by @kfox1111 in #159
- Revert to older ingress-nginx to fix tests by @kfox1111 in #161
- Bump golang.org/x/crypto from 0.14.0 to 0.17.0 in /tests by @dependabot in #162
- Add recommendation for namespacePSS by @kfox1111 in #131
- Update jwt test to work with newer slim images by @drewwells in #139
- Bump test chart dependencies by @github-actions in #165
- Fix links still pointing at older git repo by @kfox1111 in #167
- Bump test chart dependencies by @github-actions in #171
- SPIFFE OIDC Discovery Provider Rework by @kfox1111 in #152
- Bump test chart dependencies by @github-actions in #174
- Update HorizontalPodAutoscaler API to autoscaling/v2 by @jer8me in #153
- Remove deprecated version values by @kfox1111 in #179
- Fix notes bug by @kfox1111 in #178
- Add spire-agent to spire-agent pod path by @kfox1111 in #180
- Bump github.com/onsi/ginkgo/v2 from 2.13.2 to 2.14.0 in /tests by @dependabot in #183
- Fix agent daemonset format by @mrsabath in #184
- Bump test chart dependencies by @github-actions in #186
- Add join_token server nodeattestor support by @kfox1111 in #187
- Add tls section to federation bundle endpoint and fix up annotations by @kfox1111 in #173
- Add a test and example for federation support by @kfox1111 in #169
- Bump github.com/onsi/ginkgo/v2 from 2.14.0 to 2.15.0 in /tests by @dependabot in #191
- Bump helm.sh/helm/v3 from 3.13.3 to 3.14.0 in /tests by @dependabot in #190
- Bump github.com/onsi/gomega from 1.30.0 to 1.31.0 in /tests by @dependabot in #192
- Add support for running spiffe secured discovery provider (default) by @kfox1111 in #163
- Update SPIRE to 1.8.7 by @kfox1111 in #194
- Update to spire-controller-manager 0.4.1 by @kfox1111 in #193
- Bump github.com/onsi/gomega from 1.31.0 to 1.31.1 in /tests by @dependabot in #199
- Add missing extraVolumeMounts to the controllerManager by @kfox1111 in #196
- Bump test chart dependencies by @github-actions in #200
- Update the documentation by @kfox1111 in #172
- Add missing bundlePublisher section and extraEnv so settings can be set by @kfox1111 in #201
- Update the CRs to enable multiple instance nesting without naming conflicts by @kfox1111 in #189
- Update spire-server with default container annotation. by @cccsss01 in #205
- Bump spire Helm Chart version from 0.16.0 to 0.17.0 by @kfox1111 in #203
New Contributors
- @drewwells made their first contribution in #139
- @jer8me made their first contribution in #153
- @cccsss01 made their first contribution in #205
Full Changelog: spire-0.16.0...spire-0.17.0