Cert-Manager upgrade may fail in NetBackup CloudScale setup

Article: 100076396
Last Published: 2025-11-04
Ratings: 0 0
Product(s): NetBackup

Problem

Cert-Manager upgrade may fail in NetBackup CloudScale setup due to private proxy server modifying the certificate chain recieved from quay.io with internal self signed certificate

Error Message

Error in cert-manager pod events:

Events:
 
  Type     Reason     Age                    From               Message
 
  ---     ----     --                   --               ------
 
  Normal   Scheduled  6m56s                  default-scheduler  Successfully assigned cert-manager/cert-manager-7dd8c669df-lnjd6 to aks-testpool
  Normal   Pulling    3m54s (x5 over 6m56s)  kubelet            Pulling image "quay.io/jetstack/cert-manager-controller:v1.13.3"
  Warning  Failed     3m54s (x5 over 6m55s)  kubelet            Failed to pull image "quay.io/jetstack/cert-manager-controller:v1.13.3": failed to pull and unpack image "quay.io/jetstack/cert-manager-controller:v1.13.3": failed to resolve reference "quay.io/jetstack/cert-manager-controller:v1.13.3": failed to do request: Head "https://quay.io/v2/jetstack/cert-manager-controller/manifests/v1.13.3": tls: failed to verify certificate: x509: certificate signed by unknown authority
  Warning  Failed     3m54s (x5 over 6m55s)  kubelet            Error: ErrImagePull
  Normal   BackOff    107s (x21 over 6m54s)  kubelet            Back-off pulling image "quay.io/jetstack/cert-manager-controller:v1.13.3"
  Warning  Failed     107s (x21 over 6m54s)  kubelet            Error: ImagePullBackOff

Error while trying to download cert-manager-controller packages from quay.io from withing the Azure Managed System Node

# wget  https://quay.io/jetstack/cert-manager-controller:v1.13.3
 
-2025-10-28 03:49:40-  https://quay.io/jetstack/cert-manager-controller:v1.13.3
Resolving quay.io (quay.io)... 54.165.14.67, 3.91.111.150, 54.85.152.241, ...
Connecting to quay.io (quay.io)|54.165.14.67|:443... connected.
ERROR: cannot verify quay.io's certificate, issued by 'CN=Internal-CA-Issuer,O=MyCompany Name,ST=Some-State,C=XX':

 
  Self-signed certificate encountered.
To connect to quay.io insecurely, use `--no-check-certificate'.

Cause

The error occurs because your Azure Kubernetes node is behind a corporate proxy or firewall that performs TLS inspection (man-in-the-middle). It terminates the TLS connection to quay.io and re-encrypts it using an internal CA (Internal-CA-Issuer).

wget (and any tool using system trust store) rejects the connection because the internal CA is not trusted by default.

Azure managed nodes aks-mgmsysmpool-xxxxxxxx-vmss00000* are connecting to internet via a Proxy which is modifying the certificate chain recieved from quay.io with an internal self signed CA certificate

Solution

Nodes on which cert-manager is deployed, should have direct connectivity to quay.io, bypassing the internal proxy.

If the proxy cannot be bypassed, please contact Cohesity Technical Support.

 

Was this content helpful?