Skip to content

Conversation

hjoshi123
Copy link
Owner

This PR contains the following updates:

Package Change Age Confidence
github.com/cert-manager/cert-manager v0.0.0-00010101000000-000000000000 -> v0.16.1 age confidence

Note: This PR was automatically created by Renovate Bot.

Before merging:

  • Ensure all tests pass

  • Review the changelog/release notes of updated dependencies

  • Check for any breaking changes

  • Verify cert-manager still builds correctly


Release Notes

cert-manager/cert-manager (github.com/cert-manager/cert-manager)

v0.16.1

Compare Source

Changes by Kind
Other (Bug, Cleanup or Flake)
  • Ensures Secrets created from the Certificates controller contains the annotation containing the Issuer Group Name. (#​3153, @​JoshVanL)

v0.16.0

Compare Source

Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
Changes by Kind
Feature
  • Acme: surface the 'reason' for Order's failing on Certificate & CertificateRequest resources for easier debugging of failures (#​3075, @​munnerz)
  • Add Events of the Certificate and of the CertificateRequest to the output of the ctl command status certificate (#​3102, @​hzhou97)
  • Add v1beta1 API version (#​3038, @​munnerz)
  • Add a hostedZoneName field to Cloud DNS (#​2975, @​meyskens)
  • Add cert-manager specific User-Agent to HTTP01 self-checks (#​3046, @​meyskens)
  • Add information about the CertificateRequest resource related to the Certificate to the output of the status certificate command. (#​3090, @​hzhou97)
  • Add new ctl command that outputs the details of the current status of a Certificate resource (#​3026, @​hzhou97)
  • Add new ctl command to manually create a CertificateRequest from yaml description of a Certificate resource. (#​2957, @​hzhou97)
  • Added the ability to set the container securityContext for each deployment in the helm chart (#​2858, @​sudermanjr)
  • Enable the new certificate controller implementations for all users (#​3049, @​munnerz)
  • Kubectl cert-manager: Added flags to wait for the CertificateRequest to be ready and store the certificate in a file. (#​3044, @​hzhou97)
  • Venafi: make issuance of certificates asynchronous (#​2979, @​meyskens)
Other (Bug, Cleanup or Flake)

v0.16.0-alpha.1

Compare Source

Changes by Kind
Feature
  • Acme: surface the 'reason' for Order's failing on Certificate & CertificateRequest resources for easier debugging of failures (#​3075, @​munnerz)
  • Add a hostedZoneName field to Cloud DNS (#​2975, @​meyskens)
  • Add information about the CertificateRequest resource related to the Certificate to the output of the status certificate command. (#​3090, @​hzhou97)
  • Add new ctl command that outputs the details of the current status of a Certificate resource (#​3026, @​hzhou97)
  • Kubectl cert-manager: Added flags to wait for the CertificateRequest to be ready and store the certificate in a file. (#​3044, @​hzhou97)
  • Venafi: make issuance of certificates asynchronous (#​2979, @​meyskens)
Other (Bug, Cleanup or Flake)

v0.16.0-alpha.0

Compare Source

Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
  • Support for AuditSink resources in the auditregistration.k8s.io/v1alpha1 API group has been removed (#​3056, @​munnerz)
Changes by Kind
Feature
Other (Bug, Cleanup or Flake)

v0.15.2

Compare Source

Changes by Kind
Other (Bug, Cleanup or Flake)

v0.15.1

Compare Source

Changes by Kind
Other (Bug, Cleanup or Flake)

v0.15.0

Compare Source

The v0.15 release has a few focus areas:

  • Experimental new Certificate controller design
  • New installCRDs option in the Helm chart
  • Support for Red Hat's Operator Lifecycle Manager for easier deployment in OpenShift environments
  • Improved deployment process for webhook component
  • General Availability of JKS and PKCS#12 keystore support
  • kubectl cert-manager CLI plugin allowing manual renewal and API version conversion

As usual, please read the upgrade notes before upgrading.

Experimental controllers

The Certificate controller is one of the most commonly used controllers in the project.
It represents the 'full lifecycle' of an x509 private key and certificate, including
private key management and renewal.

As the project is maturing, more requirements around this controller are starting to become
apparent in order to implement feature requests such as private key rotation, JKS/PKCS#12
keystores and manual certificate renewal triggering.

This new controller aims to facilitate the above features, as well as make it easier to develop
individual areas of the controller over time and continue to make improvements.

For more information on this we invite you to read our design document.

Using the experimental controllers

We are looking for feedback on the use of these new controllers in different environments.
If you are able to run these in your cluster and report any issues you're seeing that would
be very helpful to the further development of the project.

The experimental controllers are currently feature gated and disabled by default.
You can enable these by the following steps, in the Helm values set:

featureGates: "ExperimentalCertificateControllers=true"

If you're using the static manifests you need to edit the cert-manager Deployment using kubectl -n cert-manager edit deploy cert-manager
and edit the args to include --feature-gates=ExperimentalCertificateControllers=true:

      containers:
      - args:
        - --v=2
        - --cluster-resource-namespace=$(POD_NAMESPACE)
        - --leader-election-namespace=kube-system
        - --feature-gates=ExperimentalCertificateControllers=true
Helm chart installCRDs option

It's been a long-standing feature request to bundle our CRD resources as part
of our Helm chart, to make it easier for users installing with Helm to manage
the lifecycle of the CRDs we create.

To facilitate this, and to help resolve common deployment issues, we have added
a new installCRDs option to the Helm chart which will mean the CRD resources
will be managed by your regular Helm installation.

This feature is disabled by default, and can be enabled either in your
values.yaml file or as a flag with helm install --set installCRDs=true.

Support for OpenShift's Operator Lifecycle Manager

cert-manager can now be deployed as a Red Hat Certified OpenShift Operator.
This is done using the cert-manager operator.
More information on this can be found on the OpenShift Installation page.

Improved deployment of the webhook

In order to improve start up time of the webhook pod, as well as improved reliability and operability,
cert-manager v0.15 includes a new DynamicAuthority structure in the webhook that is used to manage the
CA used to secure the webhook.

Instances of the webhook will keep this CA up to date and use it to generate serving certificates which
are used to secure incoming connections.

This means that the cert-manager-controller component is no longer required to be running in order for webhook startup to succeed.
This also means that users should no longer see long start up times for this pod unless there is a genuine issue/error that needs resolving.

General Availability of JKS and PKCS#12 keystores

v0.14 added experimental 'bundle format' support for JKS and PKCS#12.
In v0.15 the keystore got added to the Certificate spec which makes cert-manager
add an additional keystore in your Certificate's Secret resource.
No additional feature gates need to be set anymore.

apiVersion: cert-manager.io/v1alpha2
kind: Certificate
metadata:
  name: crt
spec:
  secretName: crt-secret
  dnsNames:
  - foo.example.com
  - bar.example.com
  issuerRef:
    name: letsencrypt-prod
  keystores:
    jks:
      create: true
      passwordSecretRef: # Password used to encrypt the keystore
        key: password-key
        name: jks-password-secret
    pkcs12:
      create: true
      passwordSecretRef: # Password used to encrypt the keystore
        key: password-key
        name: pkcs12-password-secret

For JKS this adds the files: keystore.jks and truststore.jks to the target spec.secretName.
For PKCS#12, it adds the file keystore.p12.

kubectl cert-manager tool

kubectl cert-manager is a kubectl plugin that assists with controlling cert-manager inside your
Kubernetes cluster. The kubectl cert-manager binary can be downloaded from the GitHub release page.
In v0.15 the use is currently limited to the convert and renew commands.

kubectl cert-manager renew can be used to manually trigger renewal of your certificates. This required the ExperimentalCertificateControllers feature gate to be set.

kubectl cert-manager convert can be used to convert cert-manager config files between different API versions
if your cluster does not support the conversion webhook (i.e. running the 'legacy' release)
or if you want to upgrade all your local cert-manager configuration files.

Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
  • Remove serverAuth key usage from set of defaults. If your configured issuer does not automatically set this usage and you do require it, you will need to manually update your Certificate & CertificateRequest resources to contain the serverAuth usage (#​2864, @​munnerz)
Changes by Kind
Feature
  • Add Red Hat Universal Base Image based image release targets (#​2746, @​munnerz)
  • Add certificate.spec.keystores stanza and allowing configuring JKS and PKCS12 issuing on a per-Certificate basis (#​2824, @​munnerz)
  • Add installCRDs option to Helm chart to enable managing CRDs as part of regular Helm chart (#​2775, @​munnerz)
  • Add option to set custom annotations and labels for HTTP01 resolver Ingress resources. (#​2023, @​zeeZ)
  • Add support for Azure Managed Identity (#​2681, @​gitirabassi)
  • Add support for private key rotation when renewing or re-issuing certificates. This feature requires use of the new 'experimental' certificates controller. Set certificate.spec.privateKey.rotationPolicy to Always to enable this functionality. (#​2814, @​munnerz)
  • Added 'CRL Distribution Points' fields to Self-signed and CA issuers (#​2625, @​srbraun)
  • Adds Temporary Certificate support to Issuing controller (#​2843, @​JoshVanL)
  • Adds cert-manager-ctl convert command. (#​2758, @​JoshVanL)
  • Adds cert-manager-ctl command with version (#​2725, @​JoshVanL)
  • Adds ctl renew command to mark Certificates for manual renewal (#​2845, @​JoshVanL)
  • Move TLS bootstrapping into the webhook binary to drastically improve webhook start up times and reduce operational complexity. (#​2743, @​munnerz)
  • Release cert-manager ctl binaries (#​2836, @​meyskens)
  • Support the AuditSink kind in auditregistration.k8s.io/v1alpha1 to be a ca injector target. (#​2027, @​pepov)
  • Venafi issuer: add origin tag to requests (#​2825, @​meyskens)
  • nameserver field in RFC2136 providers now supports hostname, FQDN, and IPv6 address in addition to IPv4 address. (#​2682, @​johanfleury)
Design
Documentation
Other (Bug, Cleanup or Flake)

v0.15.0-beta.1

Compare Source

Changes by Kind
Other (Bug, Cleanup or Flake)

v0.15.0-beta.0

Compare Source

Note: the cert-manager-ctl binaries are not included in this release due to a naming conflict. In the next release they will be available under a new name to be installed using Krew

Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
  • Remove serverAuth key usage from set of defaults. If your configured issuer does not automatically set this usage and you do require it, you will need to manually update your Certificate & CertificateRequest resources to contain the serverAuth usage (#​2864, @​munnerz)
Changes by Kind
Feature
Other (Bug, Cleanup or Flake)
  • Add webhook service account customization
  • Fix bug in webhook based validation on Kubernetes API servers older than 1.15 (#​2851, @​munnerz)

v0.15.0-alpha.2

Compare Source

Changes by Kind
Feature
Other (Bug, Cleanup or Flake)
  • Fix validatingwebhookconfiguration to use correct URL path and to suport v1alpha3 API objects. (#​2831, @​wallrj)

v0.15.0-alpha.1

Compare Source

Changes by Kind
Feature
  • Add certificate.spec.keystores stanza and allowing configuring JKS and PKCS12 issuing on a per-Certificate basis (#​2824, @​munnerz)
  • Add support for Azure Managed Identity (#​2681, @​gitirabassi)
  • Add support for private key rotation when renewing or re-issuing certificates. This feature requires use of the new 'experimental' certificates controller. Set certificate.spec.privateKey.rotationPolicy to Always to enable this functionality. (#​2814, @​munnerz)
  • Adds cert-manager-ctl command with version (#​2725, @​JoshVanL)
  • Support the AuditSink kind in auditregistration.k8s.io/v1alpha1 to be a ca injector target. (#​2027, @​pepov)
  • Adds new extensible issuing certificate (#​2782, @​JoshVanL)
Other (Bug, Cleanup or Flake)
  • Add license files to /licences/ in Docker images (#​2816, @​meyskens)
  • Expose webhook deployment container port (#​2806, @​dewet22)
  • Fix issuing causing CRDs to added to the static manifests twice (#​2790, @​munnerz)
  • This change will create a limited scope role for the configmaps used in leadership election. This limits the role to just the 3 configmaps used for leadership election. (#​2807, @​HoogWater)

v0.15.0-alpha.0

Compare Source

Changes by Kind
Feature
  • Add Red Hat Universal Base Image based image release targets (#​2746, @​munnerz)
  • Add installCRDs option to Helm chart to enable managing CRDs as part of regular Helm chart (#​2775, @​munnerz)
  • Add option to set custom annotations and labels for HTTP01 resolver Ingress resources. (#​2023, @​zeeZ)
  • Added 'CRL Distribution Points' fields to Self-signed and CA issuers (#​2625, @​srbraun)
  • Move TLS bootstrapping into the webhook binary to drastically improve webhook start up times and reduce operational complexity. (#​2743, @​munnerz)
  • nameserver field in RFC2136 providers now supports hostname, FQDN, and IPv6 address in addition to IPv4 address. (#​2682, @​johanfleury)
Documentation
Other (Bug, Cleanup or Flake)

v0.14.3

Compare Source

Changes by Kind
Other (Bug, Cleanup or Flake)

v0.14.2

Compare Source

Changes by Kind
Other (Bug, Cleanup or Flake)

v0.14.1

Compare Source

Changes by Kind
Documentation
Other (Bug, Cleanup or Flake)
  • Bump Go version to 1.14.1 (#​2721, @​munnerz)
  • Fix bug causing the experimental PKCS12 and JKS keystore feature to not work (#​2728, @​munnerz)
  • Fix bug that could cause the webhookbootstrap controller to fail to Update webhook TLS resources in certain cases (#​2742, @​munnerz)
  • Fix incorrect service name being used in the --webhook-dns-names flag (#​2735, @​munnerz)
  • Fix issue causing cert-manager docker images to run as the root user instead of UID 1000 (#​2720, @​munnerz)
  • Fix issue that could cause the ACME client to block for extended periods when the server responds with a long retry-after header, causing cert-manager to not process new orders or challenges. (#​2729, @​JoshVanL)

v0.14.0

Compare Source

The v0.14 release has a few focus areas:

  • Improving the deployment/installation process
  • Improving the release process
  • CustomResourceDefinition conversion
  • Support for older Kubernetes and OpenShift versions
  • Experimental 'bundle' output format for Certificates

As usual, please read the upgrade notes before upgrading.

Webhook changes

The webhook component is now required.
The webhook will be automatically enabled by the v0.14 manifests, so no additional action is required.

If you have issues running the webhook in your environment, we'd like to hear from you! We are aware of issues relating to firewall rules from the Kubernetes API server to the webhook pod(s) - we would like to gather together a corpus of configuration snippets that can be used to ensure the webhook is successfully deployed in these environments too.

This change is required in order to support the upcoming changes to our API versions, as we introduce v1alpha3, v1beta1 and v1 over the coming months!

Improving our deployment and release process

After reports of various issues installing on older Kubernetes and OpenShift versions, we've taken some time to revise our installation manifests.

There are now two 'variants' to choose from, 'standard' and the 'legacy', with a simple way to know which to use:

Environment Variant to use
Kubernetes 1.15+ cert-manager.yaml
OpenShift 4 cert-manager.yaml
Kubernetes 1.11-1.14 cert-manager-legacy.yaml
OpenShift 3.11 cert-manager-legacy.yaml

Please be sure to read the upgrade guide for more information on how to upgrade from a previous release.

CustomResourceDefinition conversion webhook + v1alpha3 API version

As part of the effort to mature our API, we are releasing the v1alpha3 API version. This contains a number of small changes, notably moving some fields to the subject stanza on the Certificate resource to be more consistent with how certain options are specified.

With this we have enabled the 'conversion webhook', which enables API clients to utilize both the v1alpha2 and v1alpha3 APIs simultaneously, similar to other core resources in Kubernetes.

Thanks to this conversion webhook, this upgrade and future upgrades after it should be seamless. The ability to make these kinds of changes to our API will enable the v1beta1 API version to be released in a seamless manner in an upcoming release too.

More information on the webhook can be found in the concepts section.

Support for Kubernetes 1.11 and OpenShift 3.11

We've had a number of users who are using OpenShift 3.11 & Kubernetes 1.11 reach out requesting support with installation. In this release, we've expanded the range of Kubernetes versions we support to once again include 1.11, as well as adding support for OpenShift 3.11.

A big thanks to @meyskens for putting this together!

Experimental 'bundle format' support (JKS and PKCS#12)

One of our top feature requests has been for support for JKS and PKCS#12 bundle files as an output from Certificate resources.

In this release, we've added experimental support for both of these bundle formats. This can currently only be configured globally with flags provided to the cert-manager pod (--experimental-issue-jks and --experimental-issue-pkcs12). The password used for this bundle must also be configured using the flags --experimental-jks-password and --experimental-pkcs12-keystore-password respectively.

In the next release, we are aiming to provide native support for these bundle format types as part of the Certificate resource configuration. We have added these flags now in order to gather feedback on the way this feature works, and help guide how this feature should work in future.

Extended support for Venafi features

Users of the Venafi issuer often need to set custom metadata on their certificate requests in order to better associate each request with different business areas, or in order to validate & authorize whether a request should be signed.

In this release, we've added support for setting custom metadata by adding the venafi.cert-manager.io/custom-fields annotation on Certificate and CertificateRequest resources. If using the Venafi TPP integration, version 19.2 or greater is required.

Urgent Upgrade Notes
(No, really, you MUST read this before you upgrade)
  • Update Deployment selector to follow Helm chart best practices. This will require deleting the three cert-manager Deployment resources before upgrading. (#​2654, @munnerz)
Changes by Kind
Feature
  • Add --experimental-issue-jks flag to enable JKS bundle generation in generated Secret resources. This flag will be replaced with native support for JKS bundles in future and is currently an experimental feature. If enabled, the --experimental-jks-password flag must also be set to the password used to encrypt JKS bundles. (#​2647, @munnerz)
  • Add --experimental-issue-pkcs12 flag to enable PKCS12 bundle generation in generated Secret resources. This flag will be replaced with native support for PKCS12 bundles in future and is currently an experimental feature. If enabled, the --experimental-pkcs12-keystore-password flag must also be set to the password used to encrypt PKCS12 bundles. (#​2643, @munnerz)
  • Add venafi.cert-manager.io/custom-fields annotation for Venafi custom fields (#​2573, @meyskens)
  • Add emailSANs field to Certificate resource (#​2597, @meyskens)
  • Added --tls-cipher-suites command line flag to the webhook binary with sensible defaults (#​2562, @willthames)
  • Build OpenShift 3.11 compatible CRDs (#​2609, @meyskens)
  • Enable CRD conversion webhook and begin serving v1alpha3 (#​2563, @munnerz)
  • Improve startup time for webhook pod. (#​2574, @JoshVanL)
  • Replace 00-crds.yaml file with a manifest file published as part of the release (#​2665, @munnerz)
Other (Bug, Cleanup or Flake)
  • Bump Venafi/vcert dependency to support custom fields in Venafi TPP 19.2 (#​2663, @munnerz)
  • Fix GroupVersionKind set on OwnerReference of resources created by HTTP01 challenge solver, causing HTTP01 validations to fail on OpenShift 4 (#​2546, @munnerz)
  • Fix Venafi Cloud URL field being marked required (#​2568, @munnerz)
  • Fix bug in ingress-shim causing Certificate resources to be rapidly updated if multiple spec.tls[].hosts entries refer to the same Secret name but a different set of hosts (#​2611, @munnerz)
  • Fix bug that could cause certificates to be incorrectly issued with an invalid public key (#​2539, @munnerz)
  • Fix cainjector.enabled=False override being ignored by the Helm Chart (#​2544, @gtaylor)
  • Include license header in manifests attached to GitHub releases (#​2684, @munnerz)
  • Make the webhook RoleBinding the leader election namespace instead of hard-coded kube-system (#​2621, @travisghansen)
  • Replace openshift and no-webhook manifest variants with a "legacy" variant (#​2648, @meyskens)
  • Truncate message display if HTTP01 self check fails (#​2613, @munnerz)
  • Upgrade to Go 1.14 (#​2656, @munnerz)
Other Changes
  • Add //build/release-tars targets for generating release artifacts (#​2556, @munnerz)
  • Improve local testing and development environment setup code (#​2534, @munnerz)
  • Remove isOpenShift from Helm chart (#​2642, @meyskens)
  • Remove webhook.enabled variable in Helm chart as the webhook now is a required component (#​2649, @meyskens)

v0.14.0-alpha.1

Compare Source

Upgrade Notes
(No, really, you MUST read this before you upgrade)
  • Update Deployment selector to follow Helm chart best practices. This will require deleting the three cert-manager Deployment resources before upgrading. (#​2654, @​munnerz)
Changes by Kind
Other (Bug, Cleanup or Flake)

v0.14.0-alpha.0

Compare Source

Changes by Kind
Feature
  • Add --experimental-issue-jks flag to enable JKS bundle generation in generated Secret resources. This flag will be replaced with native support for JKS bundles in future and is currently an experimental feature. If enabled, the --experimental-jks-password flag must also be set to the password used to encrypt JKS bundles. (#​2647, @​munnerz)
  • Add `--experimental

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Renovate Bot.

@hjoshi123
Copy link
Owner Author

⚠️ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: undefined
Command failed: make generate
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
W0812 19:49:06.351691   14512 library.go:140] "github.com/modern-go/reflect2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/reflect2_amd64.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mips64x.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mipsx.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_ppc64x.s
W0812 19:49:06.351886   14512 library.go:140] "github.com/cespare/xxhash/v2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/cespare/xxhash/[email protected]/xxhash_amd64.s
W0812 19:49:06.351954   14512 library.go:140] "golang.org/x/sys/unix" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/unix/asm_linux_amd64.s
W0812 19:49:06.353502   14512 library.go:140] "golang.org/x/crypto/chacha20poly1305" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/chacha20poly1305/chacha20poly1305_amd64.s
W0812 19:49:06.353517   14512 library.go:140] "golang.org/x/crypto/internal/poly1305" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/internal/poly1305/sum_amd64.s
W0812 19:49:06.353521   14512 library.go:140] "golang.org/x/sys/cpu" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/cpu/cpu_gc_x86.s
W0812 19:49:06.353874   14512 library.go:140] "golang.org/x/crypto/blake2b" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/blake2b/blake2bAVX2_amd64.s
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/blake2b/blake2b_amd64.s
W0812 19:49:06.353887   14512 library.go:140] "github.com/golang/snappy" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/decode_amd64.s
/home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/encode_amd64.s
W0812 19:49:06.353893   14512 library.go:140] "github.com/pierrec/lz4" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/pierrec/[email protected]+incompatible/decode_amd64.s
W0812 19:49:06.353959   14512 library.go:140] "golang.org/x/crypto/salsa20/salsa" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/salsa20/salsa/salsa20_amd64.s
W0812 19:49:07.365101   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:07.365115   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:07.365208   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:07.365226   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:07.365243   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:07.365261   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:07.365277   14512 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
/etc/bash.bashrc: line 7: PS1: unbound variable
W0812 19:49:08.440611   14536 library.go:140] "github.com/modern-go/reflect2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/reflect2_amd64.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mips64x.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mipsx.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_ppc64x.s
W0812 19:49:08.440802   14536 library.go:140] "github.com/cespare/xxhash/v2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/cespare/xxhash/[email protected]/xxhash_amd64.s
W0812 19:49:08.440892   14536 library.go:140] "golang.org/x/sys/unix" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/unix/asm_linux_amd64.s
W0812 19:49:08.684036   14536 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:08.684078   14536 library.go:393] module github.com/cert-manager/cert-manager/acmesolver-binary has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
/etc/bash.bashrc: line 7: PS1: unbound variable
W0812 19:49:09.724017   14558 library.go:140] "github.com/modern-go/reflect2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/reflect2_amd64.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mips64x.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mipsx.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_ppc64x.s
W0812 19:49:09.724178   14558 library.go:140] "github.com/cespare/xxhash/v2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/cespare/xxhash/[email protected]/xxhash_amd64.s
W0812 19:49:09.724265   14558 library.go:140] "golang.org/x/sys/unix" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/unix/asm_linux_amd64.s
W0812 19:49:10.151254   14558 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:10.151299   14558 library.go:393] module github.com/cert-manager/cert-manager/cainjector-binary has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
/etc/bash.bashrc: line 7: PS1: unbound variable
W0812 19:49:11.306263   14582 library.go:140] "github.com/modern-go/reflect2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/reflect2_amd64.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mips64x.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mipsx.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_ppc64x.s
W0812 19:49:11.306477   14582 library.go:140] "github.com/cespare/xxhash/v2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/cespare/xxhash/[email protected]/xxhash_amd64.s
W0812 19:49:11.306571   14582 library.go:140] "golang.org/x/sys/unix" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/unix/asm_linux_amd64.s
W0812 19:49:11.308156   14582 library.go:140] "golang.org/x/crypto/chacha20poly1305" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/chacha20poly1305/chacha20poly1305_amd64.s
W0812 19:49:11.308177   14582 library.go:140] "golang.org/x/crypto/internal/poly1305" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/internal/poly1305/sum_amd64.s
W0812 19:49:11.308185   14582 library.go:140] "golang.org/x/sys/cpu" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/cpu/cpu_gc_x86.s
W0812 19:49:11.308608   14582 library.go:140] "golang.org/x/crypto/blake2b" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/blake2b/blake2bAVX2_amd64.s
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/blake2b/blake2b_amd64.s
W0812 19:49:11.308634   14582 library.go:140] "github.com/golang/snappy" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/decode_amd64.s
/home/ubuntu/go/pkg/mod/github.com/golang/[email protected]/encode_amd64.s
W0812 19:49:11.308645   14582 library.go:140] "github.com/pierrec/lz4" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/pierrec/[email protected]+incompatible/decode_amd64.s
W0812 19:49:11.308746   14582 library.go:140] "golang.org/x/crypto/salsa20/salsa" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/salsa20/salsa/salsa20_amd64.s
W0812 19:49:12.201627   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201668   14582 library.go:393] module github.com/cert-manager/cert-manager/controller-binary has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201692   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201712   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201729   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201747   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201767   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:12.201785   14582 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
/etc/bash.bashrc: line 7: PS1: unbound variable
W0812 19:49:13.426409   14607 library.go:140] "github.com/modern-go/reflect2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/reflect2_amd64.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mips64x.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mipsx.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_ppc64x.s
W0812 19:49:13.426533   14607 library.go:140] "golang.org/x/sys/unix" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/unix/asm_linux_amd64.s
W0812 19:49:13.427300   14607 library.go:140] "github.com/cespare/xxhash/v2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/cespare/xxhash/[email protected]/xxhash_amd64.s
W0812 19:49:13.891564   14607 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:13.891580   14607 library.go:393] module github.com/cert-manager/cert-manager/startupapicheck-binary has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
/etc/bash.bashrc: line 7: PS1: unbound variable
W0812 19:49:14.902782   14631 library.go:140] "github.com/modern-go/reflect2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/reflect2_amd64.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mips64x.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_mipsx.s
/home/ubuntu/go/pkg/mod/github.com/modern-go/[email protected]/relfect2_ppc64x.s
W0812 19:49:14.902961   14631 library.go:140] "github.com/cespare/xxhash/v2" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/github.com/cespare/xxhash/[email protected]/xxhash_amd64.s
W0812 19:49:14.903056   14631 library.go:140] "golang.org/x/sys/unix" contains non-Go code that can't be inspected for further dependencies:
/home/ubuntu/go/pkg/mod/golang.org/x/[email protected]/unix/asm_linux_amd64.s
W0812 19:49:15.440155   14631 library.go:393] module github.com/cert-manager/cert-manager has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
W0812 19:49:15.440202   14631 library.go:393] module github.com/cert-manager/cert-manager/webhook-binary has empty version, defaults to HEAD. The license URL may be incorrect. Please verify!
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
/etc/bash.bashrc: line 7: PS1: unbound variable
+++ Generating code...
+++ Generating ACME openapi...
+++ Generating client openapi...
+++ Generating deepcopy methods...
+++ Generating applyconfigurations...
./hack/k8s-codegen.sh: line 165: /home/ubuntu/go/bin/models-schema: No such file or directory
F0812 19:49:33.801673   16206 targets.go:69] Failed build type models from typeModels /dev/fd/63: failed to unmarshal typeModels JSON: unexpected end of JSON input
make[1]: *** [make/ci.mk:33: generate-codegen] Error 255
make: *** [make/_shared/generate-verify/02_mod.mk:20: generate] Error 2

@hjoshi123
Copy link
Owner Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@hjoshi123 hjoshi123 force-pushed the bug/renovate-config branch 3 times, most recently from f52d2ca to 5894b60 Compare August 13, 2025 02:16
@hjoshi123 hjoshi123 changed the title fix(deps): update module github.com/cert-manager/cert-manager to v0.16.1 fix(deps): update module github.com/cert-manager/cert-manager to v0.16.1 - abandoned Aug 13, 2025
@hjoshi123
Copy link
Owner Author

Autoclosing Skipped

This PR has been flagged for autoclosing. However, it is being skipped due to the branch being already modified. Please close/delete it manually or report a bug if you think this is in error.

@hjoshi123 hjoshi123 force-pushed the bug/renovate-config branch 5 times, most recently from f11ff1f to b430ab5 Compare August 13, 2025 02:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant