app-gen-tool/example/app-test-example.yaml
Tomás Barros cac2937bef Refactor support for tar and git helm-charts
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>
2023-12-28 18:35:36 -03:00

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"