Skip to content

Conversation

@Padraic-O-Mhuiris
Copy link
Collaborator

Installs *.tgz chart url's to local applications directory as a local chart referenced by helmfile with auto-generated values.yaml. Syncs via helmfile sync as expected. Other facilitating commands included. Uses petname namespace strategy to maintain configuration-deployment correspondence.

@OisinKyne
Copy link
Contributor

To install an application, provide a chart URL:
  obol app install https://charts.bitnami.com/bitnami/redis-19.0.0.tgz
  obol app install https://charts.bitnami.com/bitnami/postgresql-15.0.0.tgz

Would it be possible to refer to charts by their helm repo and chart name? like helm install <>/<> ?

@OisinKyne
Copy link
Contributor

also, i cant figure out how to manage the obol-frontend app with this, plausibly because its a default but we maybe do need an upgrade path for it too

@Padraic-O-Mhuiris
Copy link
Collaborator Author

To install an application, provide a chart URL:
  obol app install https://charts.bitnami.com/bitnami/redis-19.0.0.tgz
  obol app install https://charts.bitnami.com/bitnami/postgresql-15.0.0.tgz

Would it be possible to refer to charts by their helm repo and chart name? like helm install <>/<> ?

@OisinKyne I've updated to enable artifacthub.io resolution so now <>/<> will pick the latest of that chart with <>/<>@<version> picks the version. Also it just renders the helmfile and the values.yaml automatically.

For the frontend that would be managed internally by my estimation given it's so tightly coupled with the system. Integration with the frontend of arbitrary applications needs to be teased out.

@bussyjd bussyjd merged commit 9b2aafc into main Dec 11, 2025
5 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.

4 participants