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 3.2
TCP 5.0, 5.0.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.
Resolved in TCA 3.3.0.1
Workaround :
For TCA 3.2:
/tmp directory with any sftp tool e.g. winscp.vmconfig certificate and nodeconfig, rather than just nodeconfig#curl -kLO https://packages.broadcom.com/artifactory/tca-distro/kb/2.3.0/update-nodeconfig-cert
#bash update-nodeconfig-cert -q
#bash update-nodeconfig-cert -m <replace the name with management cluster name>