/argocd-prep-guide

Argo CD Preparation Repository

MIT LicenseMIT

Argo CD Preparation Repository

This repository contains the learning and preparation materials I used to learn Argo CD. I will be adding the notes, examples, and resources I used to learn Argo CD. It will be Updated as I learn more about Argo CD. Use this repository as a Guide to learn Argo CD. Also feel free to contribute to this repository.

argo-cd

Resources I Used

Table of Contents

No. Topic Official Docs Link
1 Introduction to GitOps GitOps
2 Introduction to Argo CD Argo CD
3 Setting up Argo CD Argo CD Installation
4 Argo CD Applications Argo CD Applications
5 Argo CD Project Argo CD Projects
6 Argo CD Auto Sync Argo CD Auto Sync
7 Adding Remote Cluster to Argo CD Argo CD Remote Clusters
8 Argo CD Tracking Strategies Argo CD Tracking Strategies
9 Adding Private Repository to Argo CD Argo CD Private Repositories
10 Diffing Customization in Argo CD Argo CD Diffing Customization
11 ApplicationSets in Argo CD Argo CD ApplicationSets
12 Sync Phases & Waves in Argo CD Argo CD Sync Phases & Waves
13 Argo CD Best Practices Argo CD Best Practices

Projects

No. Project Name Description
1 End-to-End CI/CD Pipeline for Flask Application Based on GitOps This project is a complete guide to setting up a CI/CD Pipeline for a Flask Application using GitOps. It uses Argo CD for Continuous Deployment.

Tools & OS Used

Operating System: Ubuntu 20.04 LTS

Tools Used:

License

This repository is licensed under the MIT License. View License for more information.

Contributions

Contributions are always welcome! Please create a Pull Request to contribute to this repository. If you want to add more topics, examples, or resources, feel free to create a Pull Request. You can also add your Projects to the Projects Table. You can also Correct the mistakes if I made any. I will be happy to accept your contributions.