Initial treasuremap/template for site_type ovsdpdk
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / global / v4.0 / software / charts / kubernetes / ingress / ingress.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: global-ingress-kube-system
6   labels:
7     ingress: kube-system
8   layeringDefinition:
9     abstract: true
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.kubernetes.ingress
18       dest:
19         path: .source
20     # Images
21     - src:
22         schema: pegleg/SoftwareVersions/v1
23         name: software-versions
24         path: .images.kubernetes.ingress
25       dest:
26         path: .values.images.tags
27 data:
28   chart_name: ingress-kube-system
29   release: ingress-kube-system
30   namespace: kube-system
31   wait:
32     timeout: 300
33     labels:
34       release_group: airship-ingress-kube-system
35   install:
36     no_hooks: false
37   upgrade:
38     no_hooks: false
39     pre:
40       delete:
41         - type: job
42           labels:
43             release_group: airship-ingress-kube-system
44   values:
45     labels:
46       server:
47         node_selector_key: kube-ingress
48         node_selector_value: enabled
49       error_server:
50         node_selector_key: kube-ingress
51         node_selector_value: enabled
52     deployment:
53       mode: cluster
54       type: DaemonSet
55     network:
56       host_namespace: true
57       ingress:
58         annotations:
59           nginx.ingress.kubernetes.io/proxy-read-timeout: "603"
60     pod:
61       replicas:
62         error_page: 2
63   dependencies:
64     - ingress-kube-system-htk
65 ---
66 schema: armada/Chart/v1
67 metadata:
68   schema: metadata/Document/v1
69   name: ingress-kube-system-htk
70   layeringDefinition:
71     abstract: false
72     layer: global
73   storagePolicy: cleartext
74   substitutions:
75     - src:
76         schema: pegleg/SoftwareVersions/v1
77         name: software-versions
78         path: .charts.kubernetes.ingress-htk
79       dest:
80         path: .source
81 data:
82   chart_name: ingress-kube-system-htk
83   release: ingress-kube-system-htk
84   namespace: ingress-kube-system-htk
85   values: {}
86   dependencies: []