Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/archisman-mridha/kubernetes-cicd-with-argo
Building an end to end CloudNative fully automated CI/CD pipeline for Kubernetes using the Argo ecosystem
https://github.com/archisman-mridha/kubernetes-cicd-with-argo
argo-events argo-image-updater argo-workflows argocd argor-rollouts cicd cloudnative kubernetes
Last synced: 26 days ago
JSON representation
Building an end to end CloudNative fully automated CI/CD pipeline for Kubernetes using the Argo ecosystem
- Host: GitHub
- URL: https://github.com/archisman-mridha/kubernetes-cicd-with-argo
- Owner: Archisman-Mridha
- Created: 2022-12-24T23:56:40.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-01-26T16:03:44.000Z (almost 2 years ago)
- Last Synced: 2023-03-04T01:51:56.396Z (almost 2 years ago)
- Topics: argo-events, argo-image-updater, argo-workflows, argocd, argor-rollouts, cicd, cloudnative, kubernetes
- Language: HCL
- Homepage:
- Size: 683 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# CI/CD for Kubernetes
Building an end to end CloudNative fully automated `Kubernetes native CI/CD pipeline` using the `Argo ecosystem`.Tools used to build the system -
* [x] ArgoCD \
Synchornizes Kubernetes configurations stored in Git repository with the Kubernetes cluster, thus enforcing Git to be the single source of truth.* [x] Argo Workflows \
Kubernetes Native Continuous Integration pipeline used to build and push container images to Dockerhub.* [x] Argo Events \
Kubernetes Native event driven workflow manager used to detect code pushes to GitHub and trigger the corresponding Argo Workflow.* [x] ArgoCD Image Updater
* [ ] Argo Rollouts
You can view the architecture [here](./architecture.drawio).
> I tried to expose the Argo eventsource using TraefikHub, but miserably failed at that ðŸ˜.