@@ -32,6 +32,7 @@ import (
3232type (
3333 pushCmd struct {
3434 chartName string
35+ appVersion string
3536 chartVersion string
3637 repoName string
3738 username string
@@ -110,6 +111,7 @@ func newPushCmd(args []string) *cobra.Command {
110111 }
111112 f := cmd .Flags ()
112113 f .StringVarP (& p .chartVersion , "version" , "v" , "" , "Override chart version pre-push" )
114+ f .StringVarP (& p .appVersion , "app-version" , "a" , "" , "Override app version pre-push" )
113115 f .StringVarP (& p .username , "username" , "u" , "" , "Override HTTP basic auth username [$HELM_REPO_USERNAME]" )
114116 f .StringVarP (& p .password , "password" , "p" , "" , "Override HTTP basic auth password [$HELM_REPO_PASSWORD]" )
115117 f .StringVarP (& p .accessToken , "access-token" , "" , "" , "Send token in Authorization header [$HELM_REPO_ACCESS_TOKEN]" )
@@ -262,6 +264,11 @@ func (p *pushCmd) push() error {
262264 chart .SetVersion (p .chartVersion )
263265 }
264266
267+ // app version override
268+ if p .appVersion != "" {
269+ chart .SetAppVersion (p .appVersion )
270+ }
271+
265272 // username/password override(s)
266273 username := repo .Config .Username
267274 password := repo .Config .Password
0 commit comments