-
Notifications
You must be signed in to change notification settings - Fork 2
/
values.yaml
executable file
·70 lines (63 loc) · 1.99 KB
/
values.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
# Container image to use for the controllers.
image: thavlik/vpn-operator:latest
# Pull policy for the controller image.
imagePullPolicy: Always
# Prometheus metrics configuration. See kube-prometheus:
# https://github.com/prometheus-operator/kube-prometheus
prometheus:
# Run the metrics server with the controllers. This will
# report on the actions taken as well as how much
# time elapses between their read/write phases.
# All keys are prefixed with 'vpno_'
expose: true
# Create PodMonitor resources for the controllers.
# This value may be false while `expose` is true if you
# want to scrape the controller pods using another method.
podMonitors: true
# Note: the resource limits are not based on any empirical
# profiling. They are just a starting point and require
# fine-tuning for future releases, but should be more than
# enough for most scenarios.
controllers:
# Controller for the Mask custom resource.
masks:
resources:
requests:
memory: 32Mi
cpu: 10m
limits:
memory: 64Mi
cpu: 100m
# Controller for the MaskProvider custom resource. It automates
# the verification of a provider's credentials.
providers:
resources:
requests:
memory: 32Mi
cpu: 10m
limits:
memory: 64Mi
cpu: 100m
# The MaskReservation controller is for garbage collection.
# It will delete any MaskReservations that point to MaskConsumers
# that no longer exist. You should never create a MaskReservation
# as the controller manages them automatically.
reservations:
resources:
requests:
memory: 32Mi
cpu: 10m
limits:
memory: 64Mi
cpu: 100m
# The MaskConsumer controller is used to assign MaskProviders
# to Masks and provide a way for any consuming resources to be
# deleted whenever the MaskProvider is unassigned.
consumers:
resources:
requests:
memory: 32Mi
cpu: 10m
limits:
memory: 64Mi
cpu: 100m