[go: up one dir, main page]

Helm Deployment using Argo CD

Enable Hummingbird AI Analysis for Pipelines

Pipelines are powered by Opsera’s Hummingbird AI, a cutting-edge AI technology introduced by Opsera to leverage the power of generative Al across your software delivery lifecycle. The AI analysis, summarizes the CI/CD pipelines that are executed, enabling users to step back and assess deployment pipelines holistically, rather than getting caught up in isolated step-by-step evaluations when issues arise. To learn more, read here. This feature is enabled on request. To have this enabled for your Pipelines, please get in touch with us at [email protected]

Users can now deploy helm chart to ArgoCD. This way, during every run, the image repository and the image tag will be automated automatically during deployment. Argo CD lets you define applications based on Helm charts in your repo, and then automatically synchronize your cluster with the desired state in Git.

Using Helm, you can makes updates and rollback of applications more efficient and improves team collaboration. Unlike traditional package managers for Kubernetes, Helm simplifies automated management (install, update, or uninstall) of packages for Kubernetes applications.

Here is a sample pipeline workflow, for Argo CD pipeline step to deploy Helm Charts.

To add a step for Argo Deploy:

  1. Login to Opsera and navigate to Pipelines.

  2. Create a new pipeline, or open a new pipeline.

  3. Click the Edit Workflow to start building the pipeline workflow.

  4. Click + icon to create a new pipeline step.

  5. In the Step Setup, enter a step name, choose the Tool as Argo and Step Type and Deploy, and save the step.

  6. Click the Step Settings and configure the following:

  • Tool: Choose the created Argo tool in Opsera.

  • Application: Choose the application from the selected tool.

  • Custom Image: Enable this toggle to use custom images from Azure, AWS, Nexus or JFrog repositories. An alternative is to build container images from dedicated build and push steps.

  • Docker/ECR Step: Choose the type of step to retrieve the docker image URL.

  • Helm: Enable the toggle to choose the Image Repository and Image Tag. Upon selecting these values, to update their Git repository with the image and tag values passed as Argo parameters during deployment. For this, enable the Update Image Details to SCM toggle and select your SCM repository and branch.

  • Set up App Variables, Rollback and BlueGreen Deployments, by enabling the required toggles. using the toggles.

  1. Click Save.

Once the pipeline is executed, you can navigate to the Summary > Pipeline Logs to view the execution status and details. Click the Console Log row to view the detailed information on the deployment.

Last updated

Was this helpful?