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 / openstack-horizon / horizon.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: horizon
6   labels:
7     component: horizon
8   layeringDefinition:
9     abstract: false
10     layer: global
11   storagePolicy: cleartext
12   substitutions:
13     # Chart source
14     - src:
15         schema: pegleg/SoftwareVersions/v1
16         name: software-versions
17         path: .charts.osh.horizon
18       dest:
19         path: .source
20
21     # Images
22     - src:
23         schema: pegleg/SoftwareVersions/v1
24         name: software-versions
25         path: .images.osh.horizon
26       dest:
27         path: .values.images.tags
28
29     # Endpoints
30     - src:
31         schema: pegleg/EndpointCatalogue/v1
32         name: osh_endpoints
33         path: .osh.identity
34       dest:
35         path: .values.endpoints.identity
36     - src:
37         schema: pegleg/EndpointCatalogue/v1
38         name: osh_endpoints
39         path: .osh.dashboard
40       dest:
41         path: .values.endpoints.dashboard
42     - src:
43         schema: pegleg/EndpointCatalogue/v1
44         name: osh_endpoints
45         path: .osh.oslo_db
46       dest:
47         path: .values.endpoints.oslo_db
48     - src:
49         schema: pegleg/EndpointCatalogue/v1
50         name: osh_endpoints
51         path: .osh.oslo_cache
52       dest:
53         path: .values.endpoints.oslo_cache
54
55     # Service Accounts
56     - src:
57         schema: pegleg/AccountCatalogue/v1
58         name: osh_service_accounts
59         path: .osh.horizon.oslo_db
60       dest:
61         path: .values.endpoints.oslo_db.auth.horizon
62     - src:
63         schema: pegleg/AccountCatalogue/v1
64         name: osh_service_accounts
65         path: .osh.horizon.oslo_db.database
66       dest:
67         path: .values.endpoints.oslo_db.path
68         pattern: DB_NAME
69
70     # Secrets
71     - dest:
72         path: .values.endpoints.oslo_db.auth.keystone.password
73       src:
74         schema: deckhand/Passphrase/v1
75         name: osh_horizon_oslo_db_password
76         path: .
77     - dest:
78         path: .values.endpoints.oslo_db.auth.admin.password
79       src:
80         schema: deckhand/Passphrase/v1
81         name: osh_oslo_db_admin_password
82         path: .
83     - dest:
84         path: .values.endpoints.oslo_cache.auth.memcache_secret_key
85       src:
86         schema: deckhand/Passphrase/v1
87         name: osh_oslo_cache_secret_key
88         path: .
89 data:
90   chart_name: horizon
91   release: horizon
92   namespace: openstack
93   install:
94     no_hooks: false
95   wait:
96     timeout: 900
97     labels:
98       release_group: airship-horizon
99   upgrade:
100     no_hooks: false
101     pre:
102       delete:
103         - type: job
104           labels:
105             release_group: airship-horizon
106     post:
107       create: []
108   values:
109     labels:
110       node_selector_key: openstack-control-plane
111       node_selector_value: enabled
112   dependencies:
113     - osh-helm-toolkit
114 ...