Helm-generator - seedcode delivery for helm chart generation tool from component... 07/123207/13
authorDhrumin Desai <dd303q@att.com>
Mon, 9 Aug 2021 20:52:04 +0000 (16:52 -0400)
committerDhrumin Desai <dd303q@att.com>
Tue, 31 Aug 2021 18:54:58 +0000 (14:54 -0400)
commit1838366d51a172b0240a5e23c5d691b544a7a6be
tree750e3f37c67b3e350a3e40a81088e08a2e696252
parentf6129791bd343d7c4a19bc4c5c758d76e24f0926
Helm-generator - seedcode delivery for helm chart generation tool from component spec

Issue-ID: DCAEGEN2-2694
Change-Id: I3e317e312f90b061c0cdff155b8673967aea414b
Signed-off-by: Dhrumin Desai <dd303q@att.com>
88 files changed:
mod2/helm-generator/.gitignore [new file with mode: 0644]
mod2/helm-generator/Changelog.md [new file with mode: 0644]
mod2/helm-generator/README.md [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/pom.xml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/HelmChartGeneratorApplication.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/main/resources/Usage.txt [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/addons/templates/certificates.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/base/Chart.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/base/templates/configmap.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/base/templates/deployment.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/base/templates/secret.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/base/templates/service.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/blueprint/base/values.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/invalidSpecNoHelm.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/invalidSpecNoServices.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/invalidSpecSchema.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/schemas/component-spec-schema.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/ves.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/vesWithDb.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/input/specs/vescollector-componentspec-v3-helm.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-cli/src/test/java/org/onap/dcaegen2/platform/helmchartgenerator/HelmChartGeneratorApplicationTests.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/pom.xml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/Utils.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/chartbuilder/ChartBuilder.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/chartbuilder/ChartGenerator.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/chartbuilder/ComponentSpecParser.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/chartbuilder/HelmClient.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/chartbuilder/HelmClientImpl.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/chartbuilder/KeyValueMerger.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/config/YamlConfig.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/distribution/ChartDistributor.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/distribution/ChartMuseumDistributor.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/chartinfo/ChartInfo.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/chartinfo/Metadata.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/base/Auxilary.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/base/ComponentSpec.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Artifacts.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Calls.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/ConfigVolume.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Constraints.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Container.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/EntrySchema.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/HealthCheck.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Helm.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Host.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Parameters.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Policy.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/PolicyInfo.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/PolicySchema.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Provides.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Publishes.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Reconfigs.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/RequestResponse.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Self.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Service.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Streams.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Subscribes.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/TlsInfo.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/models/componentspec/common/Volumes.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/validation/ChartTemplateStructureValidator.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/validation/ComponentSpecValidator.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/java/org/onap/dcaegen2/platform/helmchartgenerator/validation/ComponentSpecValidatorImpl.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/resources/application.properties [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/main/resources/component-spec-schema.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/addons/templates/certificates.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/Chart.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/charts/common-8.0.0.tgz [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/charts/dcaegen2-services-common-8.0.0.tgz [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/charts/postgres-8.0.0.tgz [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/charts/readinessCheck-8.0.0.tgz [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/charts/repositoryGenerator-8.0.0.tgz [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/templates/configmap.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/templates/deployment.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/templates/secret.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/templates/service.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/blueprint/base/values.yaml [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/invalidSpecNoHelm.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/invalidSpecNoServices.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/invalidSpecSchema.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/schemas/component-spec-schema.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/ves.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/vesWithDb.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/input/specs/vescollector-componentspec-v3-helm.json [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/java/org/onap/dcaegen2/platform/helmchartgenerator/ChartTemplateStructureValidatorTest.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/java/org/onap/dcaegen2/platform/helmchartgenerator/ComponentSpecParserTest.java [new file with mode: 0644]
mod2/helm-generator/helmchartgenerator-core/src/test/java/org/onap/dcaegen2/platform/helmchartgenerator/ComponentSpecValidatorTest.java [new file with mode: 0644]
mod2/helm-generator/lombok.config [new file with mode: 0644]
mod2/helm-generator/pom.xml [new file with mode: 0644]