1 # Copyright 2021 Canonical Ltd.
3 # Licensed under the Apache License, Version 2.0 (the "License"); you may
4 # not use this file except in compliance with the License. You may obtain
5 # a copy of the License at
7 # http://www.apache.org/licenses/LICENSE-2.0
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11 # WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12 # License for the specific language governing permissions and limitations
15 # For those usages not covered by the Apache License, Version 2.0 please
16 # contact: legal@canonical.com
18 # To get in touch with the maintainers, please contact:
19 # osm-charmers@lists.launchpad.net
30 ImagePullPolicy configuration for the pod.
31 Possible values: always, ifnotpresent, never
35 description: Min session timeout
39 description: Max session timeout
44 The time interval in hours for which the purge task has to be triggered.
45 Set to a positive integer (1 and above) to enable the auto purging.
50 When enabled, ZooKeeper auto purge feature retains the
51 autopurge.snapRetainCount most recent snapshots and
52 the corresponding transaction logs in the dataDir and
53 dataLogDir respectively and deletes the rest.
54 Defaults to 3. Minimum value is 3.
59 Limits the number of concurrent connections (at the socket level)
60 that a single client, identified by IP address, may make to a single
61 member of the ZooKeeper ensemble.
65 description: Heap memory in Mega-bytes
70 Amount of time, in ticks (see tickTime), to allow followers to sync
72 If followers fall too far behind a leader, they will be dropped.
77 Amount of time, in ticks (see tickTime), to allow followers to connect
78 and sync to a leader. Increased this value as needed,
79 if the amount of data managed by ZooKeeper is large.
84 The length of a single tick, which is the basic time unit used
85 by ZooKeeper, as measured in milliseconds. It is used to regulate
86 heartbeats, and timeouts.
87 For example, the minimum session timeout will be two ticks.
91 description: Enables the security context of the pods