f.BoolVar(&rollback.dryRun,"dry-run",false,"simulate a rollback")
f.BoolVar(&rollback.dryRun,"dry-run",false,"simulate a rollback")
f.BoolVar(&rollback.recreate,"recreate-pods",false,"performs pods restart for the resource if applicable")
f.BoolVar(&rollback.recreate,"recreate-pods",false,"performs pods restart for the resource if applicable")
f.BoolVar(&rollback.force,"force",false,"force resource update through delete/recreate if needed")
f.BoolVar(&rollback.disableHooks,"no-hooks",false,"prevent hooks from running during rollback")
f.BoolVar(&rollback.disableHooks,"no-hooks",false,"prevent hooks from running during rollback")
f.Int64Var(&rollback.timeout,"timeout",300,"time in seconds to wait for any individual kubernetes operation (like Jobs for hooks)")
f.Int64Var(&rollback.timeout,"timeout",300,"time in seconds to wait for any individual kubernetes operation (like Jobs for hooks)")
f.BoolVar(&rollback.wait,"wait",false,"if set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment are in a ready state before marking the release as successful. It will wait for as long as --timeout")
f.BoolVar(&rollback.wait,"wait",false,"if set, will wait until all Pods, PVCs, Services, and minimum number of Pods of a Deployment are in a ready state before marking the release as successful. It will wait for as long as --timeout")
f.VarP(&upgrade.valueFiles,"values","f","specify values in a YAML file (can specify multiple)")
f.VarP(&upgrade.valueFiles,"values","f","specify values in a YAML file (can specify multiple)")
f.BoolVar(&upgrade.dryRun,"dry-run",false,"simulate an upgrade")
f.BoolVar(&upgrade.dryRun,"dry-run",false,"simulate an upgrade")
f.BoolVar(&upgrade.recreate,"recreate-pods",false,"performs pods restart for the resource if applicable")
f.BoolVar(&upgrade.recreate,"recreate-pods",false,"performs pods restart for the resource if applicable")
f.BoolVar(&upgrade.force,"force",false,"force resource update through delete/recreate if needed")
f.StringArrayVar(&upgrade.values,"set",[]string{},"set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.StringArrayVar(&upgrade.values,"set",[]string{},"set values on the command line (can specify multiple or separate values with commas: key1=val1,key2=val2)")
f.BoolVar(&upgrade.disableHooks,"disable-hooks",false,"disable pre/post upgrade hooks. DEPRECATED. Use no-hooks")
f.BoolVar(&upgrade.disableHooks,"disable-hooks",false,"disable pre/post upgrade hooks. DEPRECATED. Use no-hooks")