Confusions adding a custom app
So, there is a new app checklist: https://open.greenhost.net/stackspin/stackspin/-/blob/main/.gitlab/issue_templates/new_app.md
And some documentation that points to the flux docs:
https://docs.stackspin.net/en/v0.8/customizing.html#adding-custom-apps-to-the-cluster
Which prompts me to get started with some commands: https://fluxcd.io/docs/get-started/#clone-the-git-repository
Also, how do I setup my instance to pull its updates from a custom repo?
If I understand it correctly, flux handles all helm stuff? So there really are only kubectl
and flux
as core command-line-tools?
https://fluxcd.io/docs/use-cases/helm/#getting-started
According to that, I am translating the gitea chart to:
$ flux create source helm gitea --url https://dl.gitea.io/charts/ --namespace stackspin
✚ generating HelmRepository source
► applying HelmRepository source
✔ source updated
◎ waiting for HelmRepository source reconciliation
✔ HelmRepository source reconciliation completed
✔ fetched revision: 45b39c45d3af270564c4b85131280952cbf24a672bbf86c9b57910866595db23
$ flux create helmrelease gitea --chart gitea --source HelmRepository/gitea --namespace stackspin
✚ generating HelmRelease
► applying HelmRelease
✔ HelmRelease created
◎ waiting for HelmRelease reconciliation
Now, should I actually use the stackspin
namespace for such custom charts?
Why does this hang? Am I even supposed to run these commands (on the provisioning machine)?
Why does flux get sources -A
show nothing?
Where is the flux2/infrastructure
directory mentioned in both the checklist and the flux2/README.md
file?