update ceph-common to 10.2.11-0ubuntu0.16.04.2
[yaml_builds.git] / site_type / sriov / airship-treasuremap / global / v4.0 / software / charts / kubernetes / haproxy / haproxy.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: haproxy
6   layeringDefinition:
7     abstract: false
8     layer: global
9   storagePolicy: cleartext
10   substitutions:
11
12     # Chart source
13     - src:
14         schema: pegleg/SoftwareVersions/v1
15         name: software-versions
16         path: .charts.kubernetes.haproxy
17       dest:
18         path: .source
19
20     # Images
21     - src:
22         schema: pegleg/SoftwareVersions/v1
23         name: software-versions
24         path: .images.kubernetes.haproxy
25       dest:
26         path: .values.images.tags
27
28     # Kubernetes configuration
29     - src:
30         schema: pegleg/CommonAddresses/v1
31         name: common-addresses
32         path: .kubernetes.api_service_ip
33       dest:
34         path: .values.conf.anchor.kubernetes_url
35         pattern: KUBERNETES_IP
36
37 data:
38   chart_name: haproxy
39   release: haproxy
40   namespace: kube-system
41   protected:
42     continue_processing: true
43   wait:
44     timeout: 600
45     labels:
46       release_group: airship-haproxy
47   upgrade:
48     no_hooks: false
49     pre:
50       delete:
51         - type: job
52           labels:
53             release_group: airship-haproxy
54   values:
55     conf:
56       anchor:
57         kubernetes_url: https://KUBERNETES_IP:443
58         services:
59           default:
60             kubernetes:
61               server_opts: "check port 6443"
62               conf_parts:
63                 frontend:
64                   - mode tcp
65                   - option tcpka
66                   - bind *:6553
67                 backend:
68                   - mode tcp
69                   - option tcpka
70                   - option tcp-check
71                   - option redispatch
72           kube-system:
73             kubernetes-etcd:
74               server_opts: "check port 2379"
75               conf_parts:
76                 frontend:
77                   - mode tcp
78                   - option tcpka
79                   - bind *:2378
80                 backend:
81                   - mode tcp
82                   - option tcpka
83                   - option tcp-check
84                   - option redispatch
85   dependencies:
86     - haproxy-htk
87 ---
88 schema: armada/Chart/v1
89 metadata:
90   schema: metadata/Document/v1
91   name: haproxy-htk
92   layeringDefinition:
93     abstract: false
94     layer: global
95   storagePolicy: cleartext
96   substitutions:
97     - src:
98         schema: pegleg/SoftwareVersions/v1
99         name: software-versions
100         path: .charts.kubernetes.haproxy-htk
101       dest:
102         path: .source
103 data:
104   chart_name: haproxy-htk
105   release: haproxy-htk
106   namespace: haproxy-htk
107   values: {}
108   dependencies: []
109 ...