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 / proxy / kubernetes-proxy.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: kubernetes-proxy
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.kubernetes.proxy
16       dest:
17         path: .source
18
19     # Images
20     - src:
21         schema: pegleg/SoftwareVersions/v1
22         name: software-versions
23         path: .images.kubernetes.proxy
24       dest:
25         path: .values.images.tags
26
27     # IP Addresses
28     - src:
29         schema: pegleg/CommonAddresses/v1
30         name: common-addresses
31         path: .kubernetes.pod_cidr
32       dest:
33         path: .values.command_prefix[1]
34         pattern: POD_CIDR
35
36     # Secrets
37     - src:
38         schema: deckhand/CertificateAuthority/v1
39         name: kubernetes
40         path: .
41       dest:
42         path: .values.secrets.tls.ca
43 data:
44   chart_name: proxy
45   release: kubernetes-proxy
46   namespace: kube-system
47   wait:
48     timeout: 600
49     labels:
50       release_group: airship-kubernetes-proxy
51   upgrade:
52     no_hooks: false
53     pre:
54       delete:
55         - type: job
56           labels:
57             release_group: airship-kubernetes-proxy
58   values:
59     command_prefix:
60       - /proxy
61       - --cluster-cidr=POD_CIDR
62       - --proxy-mode=iptables
63     kube_service:
64       host: 127.0.0.1
65       port: 6553
66   dependencies:
67     - kubernetes-proxy-htk
68 ---
69 schema: armada/Chart/v1
70 metadata:
71   schema: metadata/Document/v1
72   name: kubernetes-proxy-htk
73   layeringDefinition:
74     abstract: false
75     layer: global
76   storagePolicy: cleartext
77   substitutions:
78     - src:
79         schema: pegleg/SoftwareVersions/v1
80         name: software-versions
81         path: .charts.kubernetes.proxy-htk
82       dest:
83         path: .source
84 data:
85   chart_name: kubernetes-proxy-htk
86   release: kubernetes-proxy-htk
87   namespace: kubernetes-proxy-htk
88   values: {}
89   dependencies: []
90 ...