Included version in the release name.
Signed-off-by: subhash kumar singh <subh.singh@samsung.com>
Change-Id: Iade7094fad12fdf32033e30d385a50526c71d35b
const (
HELM_DRIVER = "HELM_DRIVER"
CHART_NAME_FORMAT = "chart-%s-%s.tgz"
const (
HELM_DRIVER = "HELM_DRIVER"
CHART_NAME_FORMAT = "chart-%s-%s.tgz"
- RELESE_NAME_FORMAT = "ricdms-%s-rel"
+ RELESE_NAME_FORMAT = "ricdms-%s-rel-%s"
)
func NewDeploymentManager() IDeploy {
return &DeploymentManager{}
}
)
func NewDeploymentManager() IDeploy {
return &DeploymentManager{}
}
-func (d *DeploymentManager) install(chartPath, appName, namesapce string) error {
+func (d *DeploymentManager) install(chartPath, appName, version, namesapce string) error {
conf := action.Configuration{}
err := conf.Init(d.settings.RESTClientGetter(), "namespace", os.Getenv(HELM_DRIVER), ricdms.Logger.Debug)
conf := action.Configuration{}
err := conf.Init(d.settings.RESTClientGetter(), "namespace", os.Getenv(HELM_DRIVER), ricdms.Logger.Debug)
}
install := action.NewInstall(&conf)
}
install := action.NewInstall(&conf)
- install.ReleaseName = fmt.Sprintf(RELESE_NAME_FORMAT, appName)
+ install.ReleaseName = fmt.Sprintf(RELESE_NAME_FORMAT, appName, version)
install.Namespace = namesapce
cp, err := install.ChartPathOptions.LocateChart(chartPath, d.settings)
install.Namespace = namesapce
cp, err := install.ChartPathOptions.LocateChart(chartPath, d.settings)
- err = d.install(fmt.Sprintf(CHART_NAME_FORMAT, appname, version), appname, namespace)
+ err = d.install(fmt.Sprintf(CHART_NAME_FORMAT, appname, version), appname, version, namespace)
if err != nil {
return err
}
if err != nil {
return err
}