@@ -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
319319Examples:
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