global: Add nfs-provisioner chart

This commit introduces a global chart and chart group for NFS
provisioner, a chart in the OpenStack-Helm-Infra repository [0]. The NFS
chart will be required for Airskiff when deploying global UCP charts.

[0] https://git.openstack.org/cgit/openstack/openstack-helm-infra/tree/nfs-provisioner

Change-Id: I9c6464f08e6ce54bdca72525cdef04df7f14edc5
This commit is contained in:
Drew Walters 2019-02-06 10:05:19 -06:00
parent 01a9d210ed
commit 771bc53109
3 changed files with 58 additions and 0 deletions

View File

@ -0,0 +1,13 @@
---
schema: armada/ChartGroup/v1
metadata:
schema: metadata/Document/v1
name: osh-infra-nfs-provisioner
layeringDefinition:
abstract: false
layer: global
storagePolicy: cleartext
data:
description: OSH Infra NFS Provisioner
chart_group:
- nfs-provisioner

View File

@ -0,0 +1,39 @@
---
schema: armada/Chart/v1
metadata:
schema: metadata/Document/v1
name: nfs-provisioner
layeringDefinition:
abstract: false
layer: global
storagePolicy: cleartext
substitutions:
# Chart source
- src:
schema: pegleg/SoftwareVersions/v1
name: software-versions
path: .charts.osh_infra.nfs_provisioner
dest:
path: .source
# Images
- src:
schema: pegleg/SoftwareVersions/v1
name: software-versions
path: .images.osh_infra.nfs_provisioner
dest:
path: .values.images.tags
data:
chart_name: nfs-provisioner
release: nfs-provisioner
namespace: nfs
wait:
timeout: 900
labels:
release_group: airship-nfs-provisioner
values:
storageclass:
name: general
dependencies:
- osh-infra-helm-toolkit
...

View File

@ -210,6 +210,11 @@ data:
reference: a367bacb4bd3af55dd11dbc5c9855749a123779d
subpath: nagios
type: git
nfs_provisioner:
location: https://git.openstack.org/openstack/openstack-helm-infra
reference: 8662018a4dceb82a5d699d9e118caff9e5edb156
subpath: nfs-provisioner
type: git
podsecuritypolicy:
location: https://git.openstack.org/openstack/openstack-helm-infra
reference: a367bacb4bd3af55dd11dbc5c9855749a123779d
@ -517,6 +522,7 @@ data:
grafana: {}
kibana: {}
nagios: {}
nfs_provisioner: {}
prometheus: {}
prometheus_alertmanager: {}
prometheus_kube_state_metrics: {}