Improve this page

Introduction

Base Helm chart templates to create custom application image helm chart.
It also includes Azure DevOps pipline script.

Terraform CICD

Pre-requisites

  1. Use Helm tasks
  2. Create Service connection using Azure Service Principle
  3. Create Service connection for ACR
  4. Create Service connection for AKS

Tasks

The CICD pipeline defined in helm-tools-pipeline.yaml has below steps

CI

  1. Checkout the repository
  2. Install Helm 3
  3. Save Helm chart locally
  4. Push Helm chart to ACR

CD

  1. Install helm 3
  2. Pull Helm chart from ACR
  3. Export Helm chart to a folder
  4. Deploy Delm chart to AKS cluster

Namespaces

  1. monitoring - for nexus, sonar, filebeat, kibana, elastic, keycloak charts

command to create namespace

$ kubectl create namespace namespacename