Pre-upgrade diagnosis for workload cluster fails with addons are not provisioned for calico-tca-addon in TCA
search cancel

Pre-upgrade diagnosis for workload cluster fails with addons are not provisioned for calico-tca-addon in TCA

book

Article ID: 454028

calendar_today

Updated On:

Products

VMware Telco Cloud Automation

Issue/Introduction

  • In VMware Telco Cloud Automation (TCA), executing a pre-upgrade diagnosis on a workload cluster reports following error under the cluster TcaAddon Diagnosis UI
    Message:
    Addon(s) are Not Provisioned.
    calico-tca-addon
    This may impact the cluster operations. Please ensure Addon(s) are provisioned."


 

  • Despite this failure, verification with command kubectl get pods -A | grep -i calico confirms that the add-on status in the cluster is in the Provisioned state and all Calico Pods are in a running state.

 

  • Additionally, the TCA UI indicates the calico-tca-addon is fully deployed with a green "Provisioned" status

Environment

TCA 3.4

Cause

The Calico add-on is stuck in a configuring state within the management cluster, causing a status synchronization mismatch that prevents the pre-upgrade diagnosis from recognizing the successful deployment.

Resolution

  1. Log in to the VMware Telco Cloud Automation (TCA) UI.
  2. Navigate to the add-ons configuration section for the affected workload cluster.
  3. Perform a dummy edit to the calico-tca-addon configuration e.g. start the edit workflow but don't change any parameter.
  4. Save the configuration changes to force a state resynchronization.
  5. Monitor the add-on status to ensure it transitions to "Provisioning" and then successfully completes.
  6. Re-execute the workload cluster pre-upgrade diagnosis to confirm the check now passes successfully.