This repository is made in purpose of having some complete practice of the coolest CI and/or CD demos.
Technologies used in this practice is as follows:
- Vault (Secret Management)
- Consul (Env Var Management)
- Kubernetes (Orchestrator)
- Helm (Kubernetes Packaging)
- ArgoCD (CD Part)
- Docker (Image Packaging)
- Gitlab-CI (CI Part)
Note: Vault integration is used in both ways, Side Car Agent and EnvConsul Pull.
Also if you're little confused browsing the practice-1, it's ok because it's not well-documented and there's alot going on there; So please, you're more than welcome in contributing in documentation.