Skip to content

Releases: aureq/cert-manager-webhook-ovh

v0.4.2

17 Mar 23:47
Compare
Choose a tag to compare

Changes for cert-manager-webhook-ovh 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

  • Released on Fri 17 Mar 2023 11:47:16 PM UTC

v0.4.2-alpha.1

13 Feb 04:45
Compare
Choose a tag to compare
v0.4.2-alpha.1 Pre-release
Pre-release

Changes for cert-manager-webhook-ovh v0.4.2-alpha.1

Noteworthy changes

  • πŸ“„ minor consistency fix in README.md
  • ✨ start work to integrade with artifacthub.io
  • Released on Mon 13 Feb 2023 04:45:53 AM UTC

v0.4.2-alpha.0

12 Feb 09:37
Compare
Choose a tag to compare
v0.4.2-alpha.0 Pre-release
Pre-release

Changes for cert-manager-webhook-ovh 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
  • Released on Sun 12 Feb 2023 09:37:32 AM UTC

v0.4.1

07 Jan 23:35
Compare
Choose a tag to compare

Changes for cert-manager-webhook-ovh 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
  • Released on Sat 07 Jan 2023 11:35:25 PM UTC

v0.4.0

15 Oct 05:57
Compare
Choose a tag to compare

Changes for cert-manager-webhook-ovh 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

Note worthy 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

15 Oct 01:11
Compare
Choose a tag to compare
v0.4.0-alpha.1 Pre-release
Pre-release

Changes for cert-manager-webhook-ovh v0.4.0-alpha.1

Major features

  • ⚠️ breaking changes ahead
  • ✨ major helm chart imrprovements
  • ✨ 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/
  • Released on Sat 15 Oct 2022 01:11:25 AM UTC

v0.4.0-alpha.0

08 Oct 23:41
Compare
Choose a tag to compare
v0.4.0-alpha.0 Pre-release
Pre-release

Changes for 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

Note worthy 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
  • Released on Sat 08 Oct 2022 11:41:18 PM UTC