From: hoejoo.lee Date: Fri, 14 Apr 2023 06:08:37 +0000 (-0400) Subject: add functions for packaging helm and test for TDDadd helm chart X-Git-Tag: 1.0.0~38 X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F02%2F10902%2F1;p=aiml-fw%2Faihp%2Fips%2Fkserve-adapter.git add functions for packaging helm and test for TDDadd helm chart Change-Id: I401c6d61f278a8062f5ccfaa4c7b9b82ae85029e Signed-off-by: hoejoo.lee --- diff --git a/pkg/helm/chart_builder.go b/pkg/helm/chart_builder.go index 6ff96b6..6dbd2c4 100755 --- a/pkg/helm/chart_builder.go +++ b/pkg/helm/chart_builder.go @@ -20,6 +20,7 @@ package helm import ( "encoding/json" + "errors" "io/ioutil" "os" @@ -33,6 +34,10 @@ func NewChartBuilder() ChartBuilder { return ChartBuilder{} } +func (c *ChartBuilder) PackageChart() (err error) { + return errors.New("not yet implemented") +} + func (c *ChartBuilder) parseConfigFile(configFile string) (config Config, err error) { data, err := os.Open(configFile) if err != nil { @@ -64,3 +69,15 @@ func (c *ChartBuilder) parseSchemaFile(schemaFile string) (schema Schema, err er } return } + +func (c *ChartBuilder) helmLint() (err error) { + return errors.New("not yet implemented") +} + +func (c *ChartBuilder) appendConfigToValuesYaml() (err error) { + return errors.New("not yet implemented") +} + +func (c *ChartBuilder) changeChartNameVersion() (err error) { + return errors.New("not yet implemented") +} diff --git a/pkg/helm/chart_builder_test.go b/pkg/helm/chart_builder_test.go index f4448a8..4ba67c8 100755 --- a/pkg/helm/chart_builder_test.go +++ b/pkg/helm/chart_builder_test.go @@ -39,3 +39,31 @@ func TestParseSchemaFile(t *testing.T) { assert.Nil(t, err) assert.NotEmpty(t, schema) } + +func TestHelmLint(t *testing.T) { + chartBuilder := NewChartBuilder() + err := chartBuilder.helmLint() + + assert.Nil(t, err) +} + +func TestAppendConfigToValuesYaml(t *testing.T) { + chartBuilder := NewChartBuilder() + err := chartBuilder.appendConfigToValuesYaml() + + assert.Nil(t, err) +} + +func TestChangeChartNameVersion(t *testing.T) { + chartBuilder := NewChartBuilder() + err := chartBuilder.changeChartNameVersion() + + assert.Nil(t, err) +} + +func TestPackageChart(t *testing.T) { + chartBuilder := NewChartBuilder() + err := chartBuilder.PackageChart() + + assert.Nil(t, err) +}