Skip to main content

Argo CD Support in VCF 9.0 — Enabling GitOps for Your Modern Infrastructure ( Part 01)

 Argo CD Support in VCF 9.0 — Enabling GitOps for Your Modern Infrastructure ( Part 01)

ArgoCD Operator is now compatible with VCF 9.0 and available as part of the vSphere Supervisor Release 9.0.0.0100 release. VMware By Broadcom takes another major step in strengthening its Kubernetes platform. One of the key highlights in the VCF 9.0 release is the official support for Argo CD, the industry-leading GitOps continuous delivery tool for Kubernetes. This integration significantly simplifies the adoption of GitOps across private cloud environments, enabling platform teams and developers to build automated, version-controlled delivery pipelines. Whether you’re managing Kubernetes clusters, deploying containerised workloads, or working with vSphere Pods and VMs, Argo CD in VCF 9.0 brings a consistent and scalable approach to modern application delivery.

What is Argo CD?

Argo CD is a declarative, GitOps-based continuous delivery tool for Kubernetes, automating the deployment of desired application states stored in Git repositories to enable consistent, secure, and scalable software delivery. GitOps becomes a native part of the VCF platform, empowering teams to manage both traditional and modern workloads in a consistent, automated manner.

Prerequisites

→ vSphere Supervisor Release 9.0.0.010

→ Supervisor should be up and running

→ Supervisor K8s Version: v1.30.10

Note: With VCF 9.0, you can upgrade the supervisor cluster in an async fashion. Follow the link below to upgrade the supervisor for the ArgoCD operator installation, in case of the K8s version mismatch

https://medium.com/@saurabhtandon13/supervisor-independent-upgrade-in-vcf-9-0-breaking-the-lifecycle-lock-in-4af6031bf1f3

Enabling ArgoCD Operator on VKS

Step 1: Download the ArgoCD package https:/support.broadcom.com/

Press enter or click to view image in full size
Press enter or click to view image in full size

Step 2:- Navigate to Supervisor Management → Service

Press enter or click to view image in full size

Step 3:- Click Add a New Service → Upload and select the package.yaml

Press enter or click to view image in full size

Click Open → Click Next

Press enter or click to view image in full size

ArgoCD operator tile will be available to install.

Press enter or click to view image in full size

Step 4: ArgoCD Operator installation on the Supervisor.

Click on the Action → Manage Service

Press enter or click to view image in full size

Select the Supervisor, and click Next

Press enter or click to view image in full size
  • Go to the Supervisor Services Overview to check the Argo CD Operator installation status. It will be in the Configuring State.
Press enter or click to view image in full size

Once the Service status changes from Configuring → Configured. It shows that ArgoCD Operator is installed successfully.

Press enter or click to view image in full size

Validation

The ArgoCD Operator POD should be up & running in the svc-argocd-service-domain-xx vSphere Namespace.

Press enter or click to view image in full size

In this blog, we explored how to enable the Argo CD Operator as a Supervisor Service on a VKS cluster. In the next blog, we’ll walk through the creation of an Argo CD instance and demonstrate how to manage a VKS cluster using a GitOps-driven approach.

Final Thoughts

The introduction of Argo CD support in VCF 9.0 is a major step forward in modernizing Kubernetes lifecycle management and enabling true GitOps practices. Enterprises can now confidently use Argo CD in a fully integrated, validated, and secure manner within their private cloud infrastructure powered by VCF.

Comments

Popular posts from this blog

Quick Guide to VCF Automation for VCD Administrators

  Quick Guide to VCF Automation for VCD Administrators VMware Cloud Foundation 9 (VCF 9) has been  released  and with it comes brand new Cloud Management Platform –  VCF Automation (VCFA)  which supercedes both Aria Automation and VMware Cloud Director (VCD). This blog post is intended for those people that know VCD quite well and want to understand how is VCFA similar or different to help them quickly orient in the new direction. It should be emphasized that VCFA is a new solution and not just rebranding of an old one. However it reuses a lot of components from its predecessors. The provider part of VCFA called Tenenat Manager is based on VCD code and the UI and APIs will be familiar to VCD admins, while the tenant part inherist a lot from Aria Automation and especially for VCD end-users will look brand new. Deployment and Architecture VCFA is generaly deployed from VCF Operations Fleet Management (former Aria Suite LCM embeded in VCF Ops. Fleet Management...
  Issue with Aria Automation Custom form Multi Value Picker and Data Grid https://knowledge.broadcom.com/external/article?articleNumber=345960 Products VMware Aria Suite Issue/Introduction Symptoms: Getting  error " Expected Type String but was Object ", w hen trying to use Complex Types in MultiValue Picker on the Aria for Automation Custom Form. Environment VMware vRealize Automation 8.x Cause This issue has been identified where the problem appears when a single column Multi Value Picker or Data Grid is used. Resolution This is a known issue. There is a workaround.  Workaround: As a workaround, try adding one empty column in the Multivalue picker without filling the options. So we can add one more column without filling the value which will be hidden(there is a button in the designer page that will hide the column). This way the end user will receive the same view.  
  "Cloud zone insights not available yet, please check after some time" message on Aria Automation https://knowledge.broadcom.com/external/article?articleNumber=314894 Products VMware Aria Suite Issue/Introduction Symptoms: The certificate for Aria operations has been replaced since it was initially added to Aria Automation as an integration. When accessing the Insights pane under  Cloud Assembly  ->  Infrastructure  ->  Cloud Zone  ->  Insights  the following message is displayed:   "Cloud zone insights not available yet, please check after some time." The  /var/log/services-logs/prelude/hcmp-service-app/file-logs/hcmp-service-app.log  file contains ssl errors similar to:   2022-08-25T20:06:43.989Z ERROR hcmp-service [host='hcmp-service-app-xxxxxxx-xxxx' thread='Thread-56' user='' org='<org_id>' trace='<trace_id>' parent='<parent_id>' span='<span_id>'] c.v.a.h.a.common.AlertEnu...