Releases
0.5.0
aureq
released this
19 Sep 21:16
Changes for cert-manager-webhook-ovh 0.5.0
Noteworthy changes
✨ add support for readOnlyRootFilesystem
on the deployment (thanks @Benzhaomin )
✨ add Deployment annotation support (thanks @Benzhaomin )
✨ add ref link about nodeSelector
, tolerations
, affinity
and annotations
✨ choose rbac role type (default Role
) (thanks @Alissia01 )
📄 document 3 more configuration entries in values.yaml
🌿 make this chart compatible with helm 3 by settings apiVersion
to v2
🌿 drop v
in appVersion
and version
fields, set "0.5.0"
🌿 udpate image.tag
value to use SemVer 2.0 and set its values to "0.5.0"
🐛 typo fix
⏩ update k8s.io/apiserver to v0.28.2 due to security (dependabot)
Dependencies
⏩ upgrade github.com/cert-manager/cert-manager to v1.13.0
⏩ build with go 1.20
⏩ upgrade k8s dependencies to 0.28.1
⏩ use alpine 3.18 as base image
⏩ update dependency for github.com/ovh/go-ovh to v1.4.2
⏩ Bump google.golang.org/grpc from 1.51.0 to 1.53.0
0.5.0-alpha.2
0.5.0-alpha.1
Noteworthy changes
⏩ Bump google.golang.org/grpc from 1.51.0 to 1.53.0
📄 document 3 more configuration entries in values.yaml
🌿 make this chart compatible with helm 3 by settings apiVersion
to v2
🌿 drop v
in appVersion
and version
fields, set "0.5.0"
🌿 udpate image.tag
value to use SemVer 2.0 and set its values to "0.5.0"
⏩ update dependency for github.com/ovh/go-ovh to v1.4.2
v0.4.2
Noteworthy changes
✨ build images for amd64, arm64 and armv7 architectures
🐙 add issue templates for bugs and feature requests
🤖 configure dependabot to get alerts on vulnerabilities
📄 add disclaimer about support and code of conduct
✨ integration with artifacthub.io
📄 minor inconsistency fix in README.md
📄 add steps to make a release
⏩ update cert-manager dependency to v1.11.0
⏩ update k8s dependency to v0.26.0
⏩ build image using Go 1.19.7
⏩ upgrade alpine to 3.17
⏩ update Chart.yaml and values.yaml
to use latest container image
v0.4.2-alpha.1
Noteworthy changes
📄 minor consistency fix in README.md
✨ start work to integrade with artifacthub.io
v0.4.2-alpha.0
Noteworthy changes
⏩ update cert-manager dependency to v1.11.0
⏩ update k8s dependency to v0.26.0
✨ build image using Go 1.19.5
✨ initial work to build arm64 and armv7 images
v0.4.1
Noteworthy changes
🐛 include minutes and seconds in certificates duration fields. see argoproj/argo-cd#6008 for details. via @aegaeonit
✨ optimize Dockerfile for better builds
✨ explicitly use Alpine 3.16 throughout the Dockerfile
✨ run the webhook as nobody
/nogroup
✨ reduce container image from 107MB down to 56.2MB
✨ add CNAME strategy to issuers in #8 . Thanks (@Zcool85 )
✨ build image using Go 1.19.4
v0.4.0
Major features
⚠️ breaking changes ahead if comming from previous version
📄 documentation and helm chart hosted at https://aureq.github.io/cert-manager-webhook-ovh/
✨ deploy multiple Issuer
(namespaced) and ClusterIssuer
via chart
✨ either specify your OVH credentials, or use an existing secret
✨ OVH credential are all stored in a secret (ApplicationKey, ApplicaitonSecret, ConsumerKey)
✨ deploy necessary permissions to access the OVH credentials
✨ role based access control to access secrets across namespaces
🚀 publish container image on GitHub Container Registry
🚀 publish Helm Chart on GitHub pages
⬆️ upgrade dependencies to reduce warnings
✨ drop root privileges
✨ add support for HTTP/HTTPS proxy
Noteworthy changes
🚀 use kubernetes recommended labels
✨ move some helm logic in _helpers.tpl
✨ completely rework values.yaml
to support creating issuers and ovh credentials
✨ create role and bind it so the webhook can access necessary secrets
⬆️ upgrade dependencies to reduce warnings
cert-manager v1.5.3
to v1.9.1
go-ovh v1.1.0
to v1.3.0
client-go v0.22.1
to v0.24.2
build webhook using golang 1.18
✨ add image pull secrets to helm chart by Julian Stiller)
🐛 fix base64 encoded secrets by @julienkosinski
🔥 drop root privilges (missing attribution)
🐛 fix how security context is checked
✨ add RBAC (missing attribution)
⬆️ upgrade to Alpine Linux 3.16 container image
🐛 fix Makefile
references and enable HTTP proxy to local build environment
✨ set CAP_NET_BIND_SERVICE
to binary to bind on privileged ports without root privileges (missing attribution)
🐛 add libpcap
to container image
✨ create logo based on cert-manager logo and icons8
✨ more fields populated in Chart.yaml
🌱 some ground work to automate the release process via GitHub Actions and GitHub packages
v0.4.0-alpha.1
Major features
⚠️ breaking changes ahead
✨ major helm chart improvements
✨ deploy multiple Issuer
(namespaced) and ClusterIssuer
via chart
✨ either specify your OVH credentials, or use an existing secret
✨ OVH credential are all stored in a secret (ApplicationKey, ApplicaitonSecret, ConsumerKey)
✨ deploy necessary permissions to access the OVH credentials
✨ role based access control to access secrets across namespaces
Note worthy changes
✨ move some helm logic in _helpers.tpl
✨ completely rework values.yaml
to support creating issuers and ovh credentials
✨ create role and bind it so the webhook can access necessary secrets
📄 documentation and helm chart hosted at https://aureq.github.io/cert-manager-webhook-ovh/
v0.4.0-alpha.0
Major features
🚀 publish container image on GitHub Container Registry
🚀 publish Helm Chart on GitHub pages
⬆️ upgrade dependencies to reduce warnings
✨ drop root privileges
🌱 some ground work to automate the release process via GitHub Actions
Noteworthy changes
✨ add support for HTTP proxy
⬆️ upgrade dependencies to reduce warnings
cert-manager v1.5.3
to v1.9.1
go-ovh v1.1.0
to v1.3.0
client-go v0.22.1
to v0.24.2
build webhook using golang 1.18
✨ add image pull secrets to helm chart by Julian Stiller)
🐛 fix base64 encoded secrets by @julienkosinski
🔥 drop root privilges (missing attribution)
🐛 fix how security context is checked
✨ add RBAC (missing attribution)
⬆️ upgrade to Alpine Linux 3.16 container image
🐛 fix Makefile
references and enable HTTP proxy to local build environment
✨ set CAP_NET_BIND_SERVICE
to binary to bind on privileged ports without root privileges (missing attribution)
🐛 add libpcap
to container image
✨ create logo based on cert-manager logo and icons8
✨ more fields populated in Chart.yaml
🌱 some ground work to automate the release process via GitHub Actions and GitHub packages
0.3.0
Initial work by @baarde
Released on Tue Sep 19 09:16:43 PM UTC 2023
You can’t perform that action at this time.