The integrations feature which enabled customers to automatically onboard K8s clusters from Tanzu Mission Control (TMC) to Tanzu Observability (TO) and Tanzu Service Mesh (TSM) was removed on November 22, 2024. This document provides a workaround which was previously using TMC to manage TO (Wavefront) cluster onboarding and agent management via integrations. This solution enables customers to automate deployment and updates of the Wavefront operator packages using the TMC Flux Continuous Delivery capability. This enables customers to deploy the Wavefront operator directly to single clusters or to multiple clusters in a cluster group declaratively via git. This document outlines the design, implementation details, and usage instructions for this new Tanzu Observability solution, ensuring a seamless transition and continuity of monitoring and observability capabilities through TO. The process highlighted in this document is specific to automating package deployments at the TMC cluster group level, but could also be performed on individual clusters.
Supportability Guidance: Support for this process is dependent on users deploying TO/Wavefront using TMC's Flux Continuous Delivery capability. Other methods of installation are not supported. Support for this process extends to getting the TO/Wavefront pods into running state. Runtime and configuration support will not be provided for this configuration.
Step 1 : Enable Continuous Delivery at the Cluster Group level
Step 2 : Add Git Repository
Step 3 : Create a Kubernetes Secret containing Wavefront Token
Click Finish, this would create Kubernetes Secret in the observability-system namespace. Once the secret is ready you will see the status APPLIED.
Step 4 : Add a Kustomization
3. Review the status at Cluster Group → Add Ons → Cluster Sync Status
To upgrade wavefront-operator take the relevant wavefront-operator.yaml from official wavefront repository and push it through your git repo.