Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set up ArgoCD #4

Merged
merged 1 commit into from
Aug 13, 2024
Merged

Set up ArgoCD #4

merged 1 commit into from
Aug 13, 2024

Conversation

Pyrofab
Copy link
Member

@Pyrofab Pyrofab commented May 12, 2024

Our setup until now involved a lot of manual updates through the command-line, which required direct intervention from an infrastructure member, was hard to monitor, and rather error-prone. We could have set up a workflow to run the helm install command for us, but this would have required exposing our servers to said workflow, and would only be a half-solution to the aforementioned pain points.

ArgoCD lets us run updates based on this repository from within the cluster, and gives us a nice interface from which to monitor and interact with our resources. Furthermore, it allows us to add access to other teams in our GitHub organization, so they can themselves run basic maintainance (notably, restarts).

Most of the work to set up ArgoCD being done outside this repository, this PR adds only the manifest for an ingress route to ArgoCD's dashboard. This manifest is not strictly related to the Helm charts we distribute, but I figured it made little sense to create a whole repository to host it.

@Pyrofab Pyrofab mentioned this pull request May 13, 2024
@Pyrofab Pyrofab merged commit 590670e into QuiltMC:main Aug 13, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant