-
Notifications
You must be signed in to change notification settings - Fork 5
/
values.yaml
140 lines (124 loc) · 3.71 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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
replicas: 1
podAnnotations: {}
podLabels: {}
featureGates: {}
proxy: {}
namespace: kube-system
vpa:
enabled: false
yawolCloudController:
mode: Auto
yawolController:
mode: Auto
yawolCloudController:
enabled: true
gardenerMonitoringEnabled: false
clusterRoleEnabled: true
service:
annotations: {}
labels: {}
additionalEnv: {}
#ENV_VAR: value
image:
repository: ghcr.io/stackitcloud/yawol/yawol-cloud-controller
# -- Allows you to override the yawol version in this chart. Use at your own risk.
tag: ""
serviceAccount: {}
#imagePullSecret: "registry-credentials"
additionalVolumeMounts: []
additionalVolumes: []
# -- values are passed as zap-flags to the containers. See https://pkg.go.dev/sigs.k8s.io/controller-runtime@v0.18.4/pkg/log/zap#Options.BindFlags for more information
logging:
# -- Level to configure the verbosity of logging. Can be one of 'debug', 'info', 'error' or any integer value > 0 which corresponds to custom debug levels of increasing verbosity
level: info
# -- log encoding (one of 'json' or 'console')
encoding: console
# -- level at and above which stacktraces are captured (one of 'info', 'error' or 'panic')
stacktraceLevel: error
yawolController:
gardenerMonitoringEnabled: false
errorBackoffBaseDelay: 5ms
errorBackoffMaxDelay: 1000s
service:
annotations: {}
labels: {}
image:
repository: ghcr.io/stackitcloud/yawol/yawol-controller
# -- Allows you to override the yawol version in this chart. Use at your own risk.
tag: ""
additionalVolumeMounts: []
additionalVolumes: []
resources:
yawolCloudController:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 500m
memory: 512Mi
yawolControllerLoadbalancer:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 500m
memory: 512Mi
yawolControllerLoadbalancerset:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 500m
memory: 512Mi
yawolControllerLoadbalancermachine:
requests:
cpu: 100m
memory: 64Mi
limits:
cpu: 500m
memory: 512Mi
#yawolClassName: debug
#openstackTimeout: 20s
#yawolletRequeueTime: 60
# NTP pools/servers to configure on LoadBalancerMachines.
# If neither pools nor servers are set, it defaults to using pool.ntp.org.
ntp:
# list of NTP pools
pools: []
# list of individual NTP servers
servers: []
# the name of the Kubernetes secret that contains the .openrc file contents
# with the correct permissions to connect to the OpenStack API
#
# Placed in LoadBalancer.spec.infrastructure.authSecretRef.name
yawolOSSecretName:
# floating IP ID of the IP pool that yawol uses to request IPs
#
# Placed in LoadBalancer.spec.infrastructure.floatingNetID
yawolFloatingID:
# OpenStack network ID in which the Load Balancer is placed
#
# Placed in LoadBalancer.spec.infrastructure.networkID
yawolNetworkID:
# OpenStack subnet ID in which the Load Balancer is placed.
# If not set, the subnet is chosen automatically.
#
# Placed in LoadBalancer.spec.infrastructure.subnetID
yawolSubnetID:
# default value for flavor that yawol Load Balancer instances should use
# can be overridden by annotation
#
# Placed in LoadBalancer.spec.infrastructure.flavor.flavor_id
yawolFlavorID:
# default value for ID of the image used for the Load Balancer instance
# can be overridden by annotation
#
# Placed in LoadBalancer.spec.infrastructure.image.image_id
yawolImageID:
# default value for the AZ used for the Load Balancer instance
# can be overridden by annotation. If not set, empty string is used.
#
# Placed in LoadBalancer.spec.infrastructure.availabilityZone
yawolAvailabilityZone: ""
# URL/IP of the Kubernetes API server that contains the LoadBalancer resources
yawolAPIHost: