armada/examples/podinfo.yaml
Sean Eagan 68747d0815 Use helm 3 CLI as backend
Helm 3 breaking changes (likely non-exhaustive):

- crd-install hook removed and replaced with crds directory in
  chart where all CRDs defined in it will be installed before
  any rendering of the chart
- test-failure hook annotation value removed, and test-success
  deprecated. Use test instead
- `--force` no longer handles recreating resources which
  cannot be updated due to e.g. immutability [0]
- `--recreate-pods` removed, use declarative approach instead [1]

[0]: https://github.com/helm/helm/issues/7082
[1]: https://helm.sh/docs/howto/charts_tips_and_tricks/#automatically-roll-deployments

Signed-off-by: Sean Eagan <seaneagan1@gmail.com>
Change-Id: I20ff40ba55197de3d37e5fd647e7d2524a53248f
2021-10-04 21:40:26 -05:00

60 lines
1.1 KiB
YAML

---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: helm-toolkit
data:
chart_name: helm-toolkit
release: helm-toolkit
namespace: helm-tookit
install:
no_hooks: false
upgrade:
no_hooks: false
values: {}
source:
type: tar
location: https://tarballs.opendev.org/openstack/openstack-helm-infra/helm-toolkit-0.2.23.tgz
subpath: helm-toolkit
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: podinfo
data:
chart_name: podinfo
release: podinfo
namespace: podinfo
install:
no_hooks: false
upgrade:
no_hooks: false
values:
foo: bar
dependencies:
- helm-toolkit
source:
type: local
location: /podinfo/charts/podinfo
subpath: .
reference: master
---
schema: armada/ChartGroup/v1
metadata:
schema: metadata/Document/v1
name: podinfo
data:
description: Deploys Simple Service
sequenced: False
chart_group:
- podinfo
---
schema: armada/Manifest/v1
metadata:
schema: metadata/Document/v1
name: podinfo
data:
release_prefix: podinfo
chart_groups:
- podinfo