Skip to content

Commit 51a6b2b

Browse files
using helmfile remote urls instead of local charts and enabled artifacthub chart ref resolution
1 parent c5ceeb4 commit 51a6b2b

File tree

5 files changed

+436
-187
lines changed

5 files changed

+436
-187
lines changed

cmd/obol/main.go

Lines changed: 15 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -307,18 +307,22 @@ GLOBAL OPTIONS:
307307
{
308308
Name: "install",
309309
Usage: "Install a Helm chart as an application",
310-
ArgsUsage: "<chart>",
310+
ArgsUsage: "<chart-reference>",
311311
Description: `Install a Helm chart as a managed application.
312312
313-
The chart files are downloaded locally to the deployment directory,
314-
allowing you to modify templates and values directly.
315-
316-
Provide a direct HTTPS URL to a chart .tgz file.
317-
Find chart URLs at https://artifacthub.io
313+
Supported chart reference formats:
314+
repo/chart Resolved via ArtifactHub (e.g., bitnami/redis)
315+
repo/chart@version Specific version (e.g., bitnami/[email protected])
316+
https://.../*.tgz Direct URL to chart archive
317+
oci://... OCI registry reference
318318
319319
Examples:
320+
obol app install bitnami/redis
321+
obol app install bitnami/[email protected]
320322
obol app install https://charts.bitnami.com/bitnami/redis-19.0.0.tgz
321-
obol app install https://charts.bitnami.com/bitnami/postgresql-15.0.0.tgz --name mydb --id production`,
323+
obol app install oci://registry-1.docker.io/bitnamicharts/redis --name mydb --id production
324+
325+
Find charts at https://artifacthub.io`,
322326
Flags: []cli.Flag{
323327
&cli.StringFlag{
324328
Name: "name",
@@ -340,10 +344,12 @@ Examples:
340344
},
341345
Action: func(c *cli.Context) error {
342346
if c.NArg() == 0 {
343-
return fmt.Errorf("chart URL required\n\n" +
347+
return fmt.Errorf("chart reference required\n\n" +
344348
"Examples:\n" +
349+
" obol app install bitnami/redis\n" +
350+
" obol app install bitnami/[email protected]\n" +
345351
" obol app install https://charts.bitnami.com/bitnami/redis-19.0.0.tgz\n" +
346-
" obol app install https://charts.bitnami.com/bitnami/postgresql-15.0.0.tgz\n\n" +
352+
" obol app install oci://registry-1.docker.io/bitnamicharts/redis\n\n" +
347353
"Find charts at https://artifacthub.io")
348354
}
349355
chartRef := c.Args().First()

0 commit comments

Comments
 (0)