Skip to content

Demo repo for deploying azure-voting app to kubernetes via gitops workflow

Notifications You must be signed in to change notification settings

joalmeid/azure-voting-gitops-demo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

This sample uses kustomize + flux HelmReleases to manage different configurations for prod and dev environments. This sample referenced as a tenant in the soft multi-tenancy sample using Arc for K8s for gitops enablement found here: arc-demo-multi-tenancy

Branches

  • master intended to be locked down, this is the source of truth for all cluster deployment
  • dev contains working changes to be tested.

Contents

  • base - base manifests: HelmRelease to release charts
  • charts - helm charts
  • dev - use base, but path to deploy dev branch. This makes it so you can test changes from any branch in the dev environment.
  • prod - use base as is

POC Workflow

  1. Commit change to dev branch.
  2. Observe change in dev environment and not prod
  3. Pull request into master
  4. Approve pull request
  5. Observe changes in prod environment

About

Demo repo for deploying azure-voting app to kubernetes via gitops workflow

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Smarty 100.0%