blob: b9e63393830c1ed0a4c4634e477573372a9e88b9 [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 memcached.
14# This is a YAML-formatted file.
15# Declare name/value pairs to be passed into your templates.
16# name: value
17
18---
19conf:
20 memcached:
21 max_connections: 8192
22 # NOTE(pordirect): this should match the value in
23 # `pod.resources.memcached.memory`
24 memory: 1024
25 stats_cachedump:
26 enabled: true
27
28dependencies:
29 dynamic:
30 common:
31 local_image_registry:
32 jobs:
33 - memcached-image-repo-sync
34 services:
35 - endpoint: node
36 service: local_image_registry
37 static:
38 memcached:
39 jobs: null
40 image_repo_sync:
41 services:
42 - endpoint: internal
43 service: local_image_registry
44
45secrets:
46 oci_image_registry:
47 memcached: memcached-oci-image-registry-key
48
49endpoints:
50 cluster_domain_suffix: cluster.local
51 local_image_registry:
52 name: docker-registry
53 namespace: docker-registry
54 hosts:
55 default: localhost
56 internal: docker-registry
57 node: localhost
58 host_fqdn_override:
59 default: null
60 port:
61 registry:
62 node: 5000
63 oci_image_registry:
64 name: oci-image-registry
65 namespace: oci-image-registry
66 auth:
67 enabled: false
68 memcached:
69 username: memcached
70 password: password
71 hosts:
72 default: localhost
73 host_fqdn_override:
74 default: null
75 port:
76 registry:
77 default: null
78 oslo_cache:
79 namespace: null
80 host_fqdn_override:
81 default: null
82 hosts:
83 default: memcached
84 port:
85 memcache:
86 default: 11211
87 metrics:
88 default: 9150
89 kube_dns:
90 namespace: kube-system
91 name: kubernetes-dns
92 hosts:
93 default: kube-dns
94 host_fqdn_override:
95 default: null
96 path:
97 default: null
98 scheme: http
99 port:
100 dns_tcp:
101 default: 53
102 dns:
103 default: 53
104 protocol: UDP
105
106network_policy:
107 memcached:
108 ingress:
109 - {}
110 egress:
111 - {}
112
113monitoring:
114 prometheus:
115 enabled: false
116 memcached_exporter:
117 scrape: true
118
119images:
120 pull_policy: IfNotPresent
121 tags:
122 dep_check: 'quay.io/airshipit/kubernetes-entrypoint:v1.0.0'
123 memcached: 'docker.io/library/memcached:1.5.5'
124 prometheus_memcached_exporter: docker.io/prom/memcached-exporter:v0.4.1
125 image_repo_sync: docker.io/library/docker:17.07.0
126 local_registry:
127 active: false
128 exclude:
129 - dep_check
130 - image_repo_sync
131
132labels:
133 server:
134 node_selector_key: openstack-control-plane
135 node_selector_value: enabled
136
137manifests:
138 configmap_bin: true
139 deployment: true
140 job_image_repo_sync: true
141 network_policy: false
142 service: true
143 secret_registry: true
144
145pod:
146 security_context:
147 server:
148 pod:
149 runAsUser: 65534
150 container:
151 memcached:
152 allowPrivilegeEscalation: false
153 readOnlyRootFilesystem: true
154 memcached_exporter:
155 allowPrivilegeEscalation: false
156 readOnlyRootFilesystem: true
157 affinity:
158 anti:
159 topologyKey:
160 default: kubernetes.io/hostname
161 type:
162 default: preferredDuringSchedulingIgnoredDuringExecution
163 weight:
164 default: 10
165 tolerations:
166 memcached:
167 enabled: false
168 tolerations:
169 - key: node-role.kubernetes.io/master
170 operator: Exists
171 effect: NoSchedule
172 lifecycle:
173 upgrades:
174 deployments:
175 pod_replacement_strategy: RollingUpdate
176 revision_history: 3
177 rolling_update:
178 max_surge: 3
179 max_unavailable: 1
180 termination_grace_period:
181 memcached:
182 timeout: 30
183 replicas:
184 server: 1
185 resources:
186 enabled: false
187 memcached:
188 limits:
189 cpu: "2000m"
190 memory: "1024Mi"
191 requests:
192 cpu: "500m"
193 memory: "128Mi"
194 prometheus_memcached_exporter:
195 limits:
196 memory: "1024Mi"
197 cpu: "2000m"
198 requests:
199 cpu: 500m
200 memory: 128Mi
201 jobs:
202 image_repo_sync:
203 requests:
204 memory: "128Mi"
205 cpu: "100m"
206 limits:
207 memory: "1024Mi"
208 cpu: "2000m"
209...