update ceph-common to 10.2.11-0ubuntu0.16.04.2
[yaml_builds.git] / site_type / sriov / airship-treasuremap / global / v4.0 / software / charts / osh-infra / osh-infra-openstack-exporter / prometheus-openstack-exporter.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: prometheus-openstack-exporter
6   layeringDefinition:
7     abstract: false
8     layer: global
9   storagePolicy: cleartext
10   substitutions:
11     # Chart source
12     - src:
13         schema: pegleg/SoftwareVersions/v1
14         name: software-versions
15         path: .charts.osh_infra.prometheus_openstack_exporter
16       dest:
17         path: .source
18
19     # Images
20     - src:
21         schema: pegleg/SoftwareVersions/v1
22         name: software-versions
23         path: .images.osh_infra.prometheus_openstack_exporter
24       dest:
25         path: .values.images.tags
26
27     # Endpoints
28     - src:
29         schema: pegleg/EndpointCatalogue/v1
30         name: osh_infra_endpoints
31         path: .osh_infra.prometheus_openstack_exporter
32       dest:
33         path: .values.endpoints.prometheus_openstack_exporter
34     - src:
35         schema: pegleg/EndpointCatalogue/v1
36         name: osh_endpoints
37         path: .osh.identity
38       dest:
39         path: .values.endpoints.identity
40
41     # Accounts
42     - src:
43         schema: pegleg/AccountCatalogue/v1
44         name: osh_service_accounts
45         path: .osh.keystone.admin
46       dest:
47         path: .values.endpoints.identity.auth.admin
48     - src:
49         schema: pegleg/AccountCatalogue/v1
50         name: osh_infra_service_accounts
51         path: .osh_infra.prometheus_openstack_exporter.user
52       dest:
53         path: .values.endpoints.identity.auth.user
54
55     # Secrets
56     - dest:
57         path: .values.endpoints.identity.auth.admin.password
58       src:
59         schema: deckhand/Passphrase/v1
60         name: osh_keystone_admin_password
61         path: .
62     - dest:
63         path: .values.endpoints.identity.auth.user.password
64       src:
65         schema: deckhand/Passphrase/v1
66         name: osh_infra_openstack_exporter_password
67         path: .
68 data:
69   chart_name: prometheus-openstack-exporter
70   release: prometheus-openstack-exporter
71   namespace: openstack
72   wait:
73     timeout: 900
74     labels:
75       release_group: airship-prometheus-openstack-exporter
76   install:
77     no_hooks: false
78   upgrade:
79     no_hooks: false
80     pre:
81       delete:
82         - type: job
83           labels:
84             release_group: airship-prometheus-openstack-exporter
85   values:
86     labels:
87       openstack_exporter:
88         node_selector_key: openstack-control-plane
89         node_selector_value: enabled
90       job:
91         node_selector_key: openstack-control-plane
92         node_selector_value: enabled
93   dependencies:
94     - osh-infra-helm-toolkit
95 ...