error : failed calling webhook "validator.nodeconfig.acm.vmware.com": failed to call webhook: Post "https://nodeconfigvalidator.tca-system.svc:443/validate-nodeconfig?timeout=5s": x509: certificate has expired or is not yet valid: current time 2025-05-06T15:36:10Z is after 2025-05-06T14:05:00Z. Node-Policy stage failed. Reason: nodepolicy spec is updated, waiting for reconcile.
ValidatingWebhookConfiguration section of node_operator.yaml is showing as expiredTCA 2.3, 3.2
TCA nodes have an expired nodeconfig certificate as of May 6th 2025. This affects not only systems still on prior version of TCA, but also those who have migrated to newer version of TCA without upgrading the management cluster.
For TCA 3.2:
Apply the Patch Tool for TCA 3.2.0.1 KB.
For TCA 2.3:
/tmp directory with any sftp tool e.g. winscp.curl -kLO https://packages.broadcom.com/artifactory/tca-distro/kb/2.3.0/update-nodeconfig-certbash update-nodeconfig-cert -qbash update-nodeconfig-cert -m <replace the name with management cluster name>