Skip to content

Bump github.com/jetstack/cert-manager from 1.2.0 to 1.7.1#41

Closed
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/jetstack/cert-manager-1.7.1
Closed

Bump github.com/jetstack/cert-manager from 1.2.0 to 1.7.1#41
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/go_modules/github.com/jetstack/cert-manager-1.7.1

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot Bot commented on behalf of github Feb 7, 2022

Bumps github.com/jetstack/cert-manager from 1.2.0 to 1.7.1.

Release notes

Sourced from github.com/jetstack/cert-manager's releases.

v1.7.1

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

Version 1.7.1 fixes a bug which was discovered in 1.7.0 relating to the new additionalOutputFormat feature.

Changelog since v1.7.0

Bug or Regression

  • Fix: The alpha feature Certificate's additionalOutputFormats is now correctly validated at admission time, and no longer only validated if the privateKey field of the Certificate is set. The Webhook component now contains a separate feature set. AdditionalCertificateOutputFormats feature gate (disabled by default) has been added to the webhook. This gate is required to be enabled on both the controller and webhook components in order to make use of the Certificate's additionalOutputFormat feature. (#4816, @​JoshVanL)

v1.7.0

cert-manager is the easiest way to automatically manage certificates in Kubernetes and OpenShift clusters.

Version 1.7 brings new private key output formats, configuration improvements for the webhook, some long-awaited code cleanup, a fix for ingress class semantics and a bunch of other changes.

Breaking Changes (You MUST read this before you upgrade!)

Removal of Deprecated APIs

⚠ Following their deprecation in version 1.4, the cert-manager API versions v1alpha2, v1alpha3, and v1beta1 have been removed. You must ensure that all cert-manager custom resources are stored in etcd at version v1 and that all cert-manager CustomResourceDefinitions have only v1 as the stored version before upgrading.

Since release 1.7, cmctl can automatically migrate any deprecated API resources. Please download cmctl-v1.7.0 and read Migrating Deprecated API Resources for full instructions.

Ingress Class Semantics

In 1.7, we have reverted a change that caused a regression in the ACME Issuer. Before 1.5.4, the Ingress created by cert-manager while solving an HTTP-01 challenge contained the kubernetes.io/ingress.class annotation:

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  annotations:
    kubernetes.io/ingress.class: istio # The `class` present on the Issuer.

After 1.5.4, the Ingress does not contain the annotation anymore. Instead, cert-manager uses the ingressClassName field:

apiVersion: networking.k8s.io/v1
kind: Ingress
spec:
  ingressClassName: istio # 🔥 Breaking change!

This broke many users that either don't use an Ingress controller that supports the field (such as ingress-gce and Azure AGIC), as well as people who did not need to create an IngressClass previously (such as with Istio and Traefik).

... (truncated)

Commits
  • 527537d Merge pull request #4816 from jetstack-bot/cherry-pick-4814-to-release-1.7
  • d8ba020 Update AdditionalOutputFormats comment to reflect addition of feature to webh...
  • 8287aef Fix AdditationOutputFormat validation, and adds unit tests. Use correct featu...
  • 3863116 Add AdditionalCertificateOutputFormats feature to webhook set. Make @​joshvanl...
  • 7898587 Merge pull request #4784 from jetstack-bot/cherry-pick-4779-to-release-1.7
  • be19ca0 Removes duplicated service annotations from Helm chart
  • 39e388e Merge pull request #4762 from jakexks/use-only-ingress-annotation
  • fed2465 Merge pull request #4766 from wallrj/4765-gengo-output-base
  • 56acb0f Merge pull request #4764 from wallrj/upgrade-containerd-again
  • 65902d5 Always use the kubernetes.io/ingress.class annotation (#4537)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [github.com/jetstack/cert-manager](https://github.com/jetstack/cert-manager) from 1.2.0 to 1.7.1.
- [Release notes](https://github.com/jetstack/cert-manager/releases)
- [Commits](cert-manager/cert-manager@v1.2.0...v1.7.1)

---
updated-dependencies:
- dependency-name: github.com/jetstack/cert-manager
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added the dependencies Pull requests that update a dependency file label Feb 7, 2022
@dependabot @github
Copy link
Copy Markdown
Author

dependabot Bot commented on behalf of github Mar 24, 2022

Superseded by #46.

@dependabot dependabot Bot closed this Mar 24, 2022
@dependabot dependabot Bot deleted the dependabot/go_modules/github.com/jetstack/cert-manager-1.7.1 branch March 24, 2022 15:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants