blob: 4c3f79b7d0df2fed187190efac1137f10be886d8 [file] [log] [blame]
Mohammed Naserf3f59a72023-01-15 21:02:04 -05001# Licensed under the Apache License, Version 2.0 (the "License");
2# you may not use this file except in compliance with the License.
3# You may obtain a copy of the License at
4#
5# http://www.apache.org/licenses/LICENSE-2.0
6#
7# Unless required by applicable law or agreed to in writing, software
8# distributed under the License is distributed on an "AS IS" BASIS,
9# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
10# See the License for the specific language governing permissions and
11# limitations under the License.
12
13# Default values for libvirt.
14# This is a YAML-formatted file.
15# Declare name/value pairs to be passed into your templates.
16# name: value
17
18---
19release_group: null
20
21labels:
22 agent:
23 libvirt:
24 node_selector_key: openstack-compute-node
25 node_selector_value: enabled
26
27images:
28 tags:
Mohammed Naser1c1e1262023-07-10 14:32:38 -040029 kubectl: docker.io/bitnami/kubectl:latest
Mohammed Naserf3f59a72023-01-15 21:02:04 -050030 libvirt: docker.io/openstackhelm/libvirt:latest-ubuntu_bionic
31 ceph_config_helper: 'docker.io/openstackhelm/ceph-config-helper:ubuntu_bionic-20200217'
32 dep_check: quay.io/airshipit/kubernetes-entrypoint:v1.0.0
33 image_repo_sync: docker.io/library/docker:17.07.0
34 pull_policy: "IfNotPresent"
35 local_registry:
36 active: false
37 exclude:
38 - dep_check
39 - image_repo_sync
40
41network:
42 # provide what type of network wiring will be used
43 # possible options: openvswitch, linuxbridge, sriov
44 backend:
45 - openvswitch
46
47endpoints:
48 cluster_domain_suffix: cluster.local
49 local_image_registry:
50 name: docker-registry
51 namespace: docker-registry
52 hosts:
53 default: localhost
54 internal: docker-registry
55 node: localhost
56 host_fqdn_override:
57 default: null
58 port:
59 registry:
60 node: 5000
61
62network_policy:
63 libvirt:
64 ingress:
65 - {}
66 egress:
67 - {}
68
69ceph_client:
70 configmap: ceph-etc
71 user_secret_name: pvc-ceph-client-key
72
73conf:
74 ceph:
75 enabled: true
76 admin_keyring: null
77 cinder:
78 user: "cinder"
79 keyring: null
80 secret_uuid: 457eb676-33da-42ec-9a8c-9293d545c337
81 # Cinder Ceph backend that is not configured by the k8s cluter
82 external_ceph:
83 enabled: false
84 user: null
85 secret_uuid: null
86 user_secret_name: null
87 libvirt:
88 listen_tcp: "1"
89 listen_tls: "0"
90 auth_tcp: "none"
91 ca_file: "/etc/pki/CA/cacert.pem"
92 cert_file: "/etc/pki/libvirt/servercert.pem"
93 key_file: "/etc/pki/libvirt/private/serverkey.pem"
94 auth_unix_rw: "none"
95 listen_addr: 127.0.0.1
96 log_level: "3"
97 log_outputs: "1:file:/var/log/libvirt/libvirtd.log"
98 qemu:
99 stdio_handler: "file"
100 user: "nova"
101 group: "kvm"
102 kubernetes:
103 cgroup: "kubepods"
104
105pod:
106 probes:
107 libvirt:
108 libvirt:
109 liveness:
110 enabled: true
111 params:
112 initialDelaySeconds: 30
113 periodSeconds: 60
114 timeoutSeconds: 5
115 readiness:
116 enabled: true
117 params:
118 initialDelaySeconds: 15
119 periodSeconds: 60
120 timeoutSeconds: 5
121 security_context:
122 libvirt:
123 pod:
124 runAsUser: 0
125 container:
126 ceph_admin_keyring_placement:
127 readOnlyRootFilesystem: false
128 ceph_keyring_placement:
129 readOnlyRootFilesystem: false
130 libvirt:
131 privileged: true
132 readOnlyRootFilesystem: false
133 affinity:
134 anti:
135 type:
136 default: preferredDuringSchedulingIgnoredDuringExecution
137 topologyKey:
138 default: kubernetes.io/hostname
139 weight:
140 default: 10
141 dns_policy: "ClusterFirstWithHostNet"
142 mounts:
143 libvirt:
144 init_container: null
145 libvirt:
146 lifecycle:
147 upgrades:
148 daemonsets:
149 pod_replacement_strategy: RollingUpdate
150 libvirt:
151 enabled: true
152 min_ready_seconds: 0
153 max_unavailable: 1
154 resources:
155 enabled: false
156 libvirt:
157 requests:
158 memory: "128Mi"
159 cpu: "100m"
160 limits:
161 memory: "1024Mi"
162 cpu: "2000m"
163 jobs:
164 image_repo_sync:
165 requests:
166 memory: "128Mi"
167 cpu: "100m"
168 limits:
169 memory: "1024Mi"
170 cpu: "2000m"
171
172dependencies:
173 dynamic:
174 common:
175 local_image_registry:
176 jobs:
177 - libvirt-image-repo-sync
178 services:
179 - endpoint: node
180 service: local_image_registry
181 targeted:
182 openvswitch:
183 libvirt:
184 pod:
185 - requireSameNode: true
186 labels:
187 application: neutron
188 component: neutron-ovs-agent
189 linuxbridge:
190 libvirt:
191 pod:
192 - requireSameNode: true
193 labels:
194 application: neutron
195 component: neutron-lb-agent
196 sriov:
197 libvirt:
198 pod:
199 - requireSameNode: true
200 labels:
201 application: neutron
202 component: neutron-sriov-agent
203 static:
204 libvirt:
205 services: null
206 image_repo_sync:
207 services:
208 - endpoint: internal
209 service: local_image_registry
210
211manifests:
212 configmap_bin: true
213 configmap_etc: true
214 daemonset_libvirt: true
215 job_image_repo_sync: true
216 network_policy: false
217
Mohammed Naser1c1e1262023-07-10 14:32:38 -0400218tls:
219 enabled: false
220
Mohammed Naserf3f59a72023-01-15 21:02:04 -0500221secrets:
222 tls:
223 server: libvirt-tls-server
224 client: libvirt-tls-client
225...