Skip to content

Commit 758daae

Browse files
authored
fix: metrics server extra args (#1570)
1 parent efcc095 commit 758daae

File tree

6 files changed

+16
-18
lines changed

6 files changed

+16
-18
lines changed

helmfile.d/snippets/defaults.yaml

-2
Original file line numberDiff line numberDiff line change
@@ -419,8 +419,6 @@ environments:
419419
metrics-server:
420420
apiServer:
421421
create: true
422-
extraArgs:
423-
- --kubelet-preferred-address-types=InternalIP
424422
minio:
425423
enabled: false
426424
provisioning:

helmfile.d/snippets/derived.gotmpl

-5
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,6 @@ environments:
108108
adminPassword: {{ $a | get "keycloak.adminPassword" $v.otomi.adminPassword }}
109109
metrics-server:
110110
enabled: {{ $a | get "metrics-server.enabled" (has $provider (list "custom" "aws" "digitalocean" "linode")) }}
111-
{{- if eq $provider "linode" }}
112-
_rawValues:
113-
extraArgs:
114-
- --kubelet-insecure-tls=true
115-
{{- end}}
116111
prometheus-msteams:
117112
enabled: {{ and ($a | get "alertmanager.enabled" false) (or (has "msteams" ($v | get "alerts.receivers" list)) (has "msteams" ($v | get "home.receivers" list))) }}
118113
snapshot-controller:
+8-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
11
apps:
22
metrics-server:
3-
enabled: true
3+
resources:
4+
limits:
5+
cpu: 300m
6+
memory: 512Mi
7+
requests:
8+
cpu: 100m
9+
memory: 64Mi
410
extraArgs:
5-
- --kubelet-insecure-tls=true
11+
- --test-extra-arg=true

tests/fixtures/env/cluster.yaml

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@ cluster:
55
k8sContext: otomi-eks-demo
66
name: demo
77
owner: redkubes
8-
provider: google
8+
provider: linode
99
region: eu-central-1

values-schema.yaml

+1-6
Original file line numberDiff line numberDiff line change
@@ -2620,12 +2620,7 @@ properties:
26202620
extraArgs:
26212621
type: array
26222622
resources:
2623-
additionalProperties: false
2624-
properties:
2625-
api:
2626-
$ref: '#/definitions/resources'
2627-
tools:
2628-
$ref: '#/definitions/resources'
2623+
$ref: '#/definitions/resources'
26292624
minio:
26302625
additionalProperties: false
26312626
properties:

values/metrics-server/metrics-server.gotmpl

+6-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,14 @@
11
{{- $v := .Values }}
2+
{{- $provider := $v.cluster.provider }}
23
{{- $m := $v.apps | get "metrics-server" }}
34

45
extraArgs:
56
- --kubelet-preferred-address-types=InternalIP
6-
{{- with $m.extraArgs }}
7-
{{- toYaml . | nindent 2 }}
7+
{{- if eq $provider "linode" }}
8+
- --kubelet-insecure-tls=true
9+
{{- end }}
10+
{{- if (hasKey $m "extraArgs") }}
11+
{{- $m.extraArgs | toYaml | nindent 2 }}
812
{{- end }}
913

1014
apiService:

0 commit comments

Comments
 (0)