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