https://github.com/eldada/argo-tests
Use for testing out ArgoCD
https://github.com/eldada/argo-tests
Last synced: 2 months ago
JSON representation
Use for testing out ArgoCD
- Host: GitHub
- URL: https://github.com/eldada/argo-tests
- Owner: eldada
- Created: 2021-12-09T07:10:44.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-12-15T11:47:34.000Z (over 4 years ago)
- Last Synced: 2025-01-28T02:34:56.259Z (over 1 year ago)
- Language: Smarty
- Size: 11.7 KB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Trying out ArgoCD
This repository is a simple example for trying out [Argo CD](https://argo-cd.readthedocs.io/) with a Kubernetes cluster
## Install
- Have access to a Kubernetes cluster (with full admin privileges)
- Install with instructions from [Argo getting started](https://argo-cd.readthedocs.io/en/stable/getting_started/) guide
- Access the [Argo CD UI](https://argo-cd.readthedocs.io/en/stable/getting_started/#3-access-the-argo-cd-api-server)
## Create the applications
- [simple-pod](demo-apps/simple-pod) - a single pod example
- [simple-helm](demo-apps/simple-helm) - a demo helm chart (nginx created by `helm create demo`)
- Apply the applications definitions yaml from command line
```shell
kubectl apply -f applications/simple-pod.yaml
kubectl apply -f applications/simple-helm.yaml
```
- See the applications are created in Argo UI
- See the objects are created in the Kubernetes cluster (pods, services, configmaps etc.)
## Update an application
- It's recommended you fork this repository, so you can apply changes to your private copy
- Make a change to any of the provided example applications ([simple-helm](demo-apps/simple-helm) for example)
- Commit and push the change
- View application being synced in the UI
- View changed being applied in your Kubernetes cluster
## More examples
See more examples in the [ArgoCD examples repository](https://github.com/argoproj/argocd-example-apps)