Skip to content

devOwlish/argocd-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This repository contains a demo materials used for the following talks:

  • TBD

Additional materials

Prerequisites

Provisioning

First, you need to authenticate to Azure using Azure CLI or get a service principal credentials. Also, you need to create a Cloudflare API token. Then, copy the example .tfvars file and fill all required variables:

$ cp _terraform/terraform.tfvars.example _terraform/terraform.tfvars

Now the environment is ready to be provisioned. Run the following commands to create the infrastructure:

$ terraform -chdir=_terraform plan
$ terraform -chdir=_terraform apply

Usage

Then, modify secondary clusters credentials in the ./argocd/values.yaml file (lines 8,10,49,56). All required parameters can be found via the terraform output command.

When we have the infrastructure ready, we can bootstrap our ArgoCD cluster, run the following command:

$ task bootstrap

Finally, we can apply one of ArgoCD patterns:

$ task app-of-apps

or

$ task application-sets

For further customization, please check the directory of a pattern you've insterested in.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages