Promote Helm Release

Description

Promote a Helm release in another environment.

Command

codefresh helm-promotion

Options

Option Alias Type Default Description
–help Print help information
–board -b string Board for promotion. required
–source -s string Source column. required
–target -t string Target column. required
–namespace -n string default Promote to namespace
–source-tiller-namespace –stn string kube-system Where tiller has been installed in source cluster
–target-tiller-namespace –ttn string kube-system Where tiller has been installed in target cluster
–source-release –sr The name of source release. required
–source-namespace –sn The name of source namespace
–revision -r string Revision of source release
–target-release –tr The name to set to the release
–context Contexts (yaml
–set set of KEY=VALUE to be passed to the install
–detach -d Run pipeline and print build ID

Examples

Promote ‘application’ release on board ‘app’ from ‘dev’ to ’test’ environment

codefresh helm-promotion --board app --source dev --target test --source-release application