Initial treasuremap/template for site_type ovsdpdk
[yaml_builds.git] / site_type / ovsdpdk / airship-treasuremap / global / v4.0 / software / charts / kubernetes / core / scheduler.yaml
1 ---
2 schema: armada/Chart/v1
3 metadata:
4   schema: metadata/Document/v1
5   name: kubernetes-scheduler
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.scheduler
16       dest:
17         path: .source
18
19     # Images
20     - src:
21         schema: pegleg/SoftwareVersions/v1
22         name: software-versions
23         path: .images.kubernetes.scheduler
24       dest:
25         path: .values.images.tags
26
27     # CA
28     - src:
29         schema: deckhand/CertificateAuthority/v1
30         name: kubernetes
31         path: .
32       dest:
33         path: .values.secrets.tls.ca
34
35     # Certificates
36     - src:
37         schema: deckhand/Certificate/v1
38         name: scheduler
39         path: .
40       dest:
41         path: .values.secrets.tls.cert
42     - src:
43         schema: deckhand/CertificateKey/v1
44         name: scheduler
45         path: .
46       dest:
47         path: .values.secrets.tls.key
48
49 data:
50   chart_name: scheduler
51   release: kubernetes-scheduler
52   namespace: kube-system
53   protected:
54     continue_processing: true
55   wait:
56     timeout: 600
57     labels:
58       release_group: airship-kubernetes-scheduler
59   upgrade:
60     no_hooks: false
61     pre:
62       delete:
63         - type: job
64           labels:
65             release_group: airship-kubernetes-scheduler
66   values:
67     network:
68       kubernetes_netloc: 127.0.0.1:6553
69   dependencies:
70     - kubernetes-scheduler-htk
71 ---
72 schema: armada/Chart/v1
73 metadata:
74   schema: metadata/Document/v1
75   name: kubernetes-scheduler-htk
76   layeringDefinition:
77     abstract: false
78     layer: global
79   storagePolicy: cleartext
80   substitutions:
81     - src:
82         schema: pegleg/SoftwareVersions/v1
83         name: software-versions
84         path: .charts.kubernetes.scheduler-htk
85       dest:
86         path: .source
87 data:
88   chart_name: kubernetes-scheduler-htk
89   release: kubernetes-scheduler-htk
90   namespace: kubernetes-scheduler-htk
91   values: {}
92   dependencies: []
93 ...