cac2937bef
This commit aims to support helm-charts passed as dir, git url or as a .tar package and unit tests for these functionalities. It also removes some of the remanescent Armada sections from the app_manifest.yaml that i forgot to remove in review 902843 and correct some little flake8 warnings. Test Plan: PASS - Helm charts passed as dir in the app_manifest path are working as expected PASS - Helm charts passed as git url in the app_manifest path are working as expected PASS - Helm charts passed as tar packages in the app_manifest path are working as expected Story: 2010937 Task: 49130 Task: 49131 Change-Id: I1fc0e98f731c9a43f742b94d2044c57291876fc0 Signed-off-by: Tomás Barros <tomas.barros@encora.com>
40 lines
976 B
YAML
40 lines
976 B
YAML
---
|
|
appManifestFile-config:
|
|
appName: app-test
|
|
appVersion: 1.0-1
|
|
namespace: default
|
|
chart:
|
|
- name: adminer
|
|
version: 0.2.1
|
|
path: https://github.com/cetic/helm-adminer.git # git example path
|
|
chartGroup: chartGroup-test
|
|
- name: tempo-vulture
|
|
version: 0.4.1
|
|
path: app-gen-tool/example/tempo-vulture/tempo-vulture-0.4.1.tgz # tar example path
|
|
chartGroup: chartGroup-test
|
|
- name: poc-starlingx
|
|
version: 1.5.2
|
|
path: app-gen-tool/example/poc-starlingx-messages # dir example path
|
|
chartGroup: chartGroup-test
|
|
|
|
metadataFile-config:
|
|
upgrades:
|
|
auto_update: true
|
|
|
|
supported_k8s_version:
|
|
minimum: 1.21.8
|
|
maximum: 1.26.1
|
|
|
|
k8s_upgrades:
|
|
auto_update: true
|
|
timing: pre
|
|
|
|
maintain_user_overrides: true
|
|
|
|
setupFile-config:
|
|
metadata:
|
|
author: StarlingX
|
|
author_email: starlingx-discuss@lists.starlingx.io
|
|
url: https://www.starlingx.io/
|
|
classifier:
|
|
- "Environment :: OpenStack" |