Skip to content

Commit 23c6b7b

Browse files
committed
update local-path-provisioner
1 parent 3124255 commit 23c6b7b

File tree

5 files changed

+74
-67
lines changed

5 files changed

+74
-67
lines changed

_deployments/vars/coredns-local.yaml

Lines changed: 39 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,6 @@ data:
3838
}
3939
4040
kubernetes cluster.local in-addr.arpa ip6.arpa {
41-
endpoint https://api.cluster.local:6443
4241
kubeconfig /etc/coredns/kubeconfig.conf coredns
4342
pods insecure
4443
ttl 60
@@ -105,47 +104,47 @@ spec:
105104
serviceAccountName: coredns
106105
enableServiceLinks: false
107106
tolerations:
108-
- effect: NoSchedule
109-
key: node-role.kubernetes.io/control-plane
110-
operator: Exists
111-
- effect: NoSchedule
112-
key: node.cloudprovider.kubernetes.io/uninitialized
113-
operator: Exists
107+
- effect: NoSchedule
108+
key: node-role.kubernetes.io/control-plane
109+
operator: Exists
110+
- effect: NoSchedule
111+
key: node.cloudprovider.kubernetes.io/uninitialized
112+
operator: Exists
114113
hostNetwork: true
115114
containers:
116-
- name: coredns
117-
image: coredns/coredns:1.11.1
118-
imagePullPolicy: IfNotPresent
119-
resources:
120-
limits:
121-
cpu: 100m
122-
memory: 128Mi
123-
requests:
124-
cpu: 50m
125-
memory: 64Mi
126-
args: [ "-conf", "/etc/coredns/Corefile.local" ]
127-
volumeMounts:
128-
- name: config-volume
129-
mountPath: /etc/coredns
130-
readOnly: true
131-
livenessProbe:
132-
httpGet:
133-
host: 127.0.0.1
134-
path: /health
135-
port: 8091
136-
scheme: HTTP
137-
initialDelaySeconds: 60
138-
periodSeconds: 10
139-
successThreshold: 1
140-
timeoutSeconds: 5
141-
securityContext:
142-
allowPrivilegeEscalation: false
143-
capabilities:
144-
add:
145-
- NET_BIND_SERVICE
146-
drop:
147-
- all
148-
readOnlyRootFilesystem: true
115+
- name: coredns
116+
image: coredns/coredns:1.11.1
117+
imagePullPolicy: IfNotPresent
118+
resources:
119+
limits:
120+
cpu: 100m
121+
memory: 128Mi
122+
requests:
123+
cpu: 50m
124+
memory: 64Mi
125+
args: ["-conf", "/etc/coredns/Corefile.local"]
126+
volumeMounts:
127+
- name: config-volume
128+
mountPath: /etc/coredns
129+
readOnly: true
130+
livenessProbe:
131+
httpGet:
132+
host: 127.0.0.1
133+
path: /health
134+
port: 8091
135+
scheme: HTTP
136+
initialDelaySeconds: 60
137+
periodSeconds: 10
138+
successThreshold: 1
139+
timeoutSeconds: 5
140+
securityContext:
141+
allowPrivilegeEscalation: false
142+
capabilities:
143+
add:
144+
- NET_BIND_SERVICE
145+
drop:
146+
- all
147+
readOnlyRootFilesystem: true
149148
dnsPolicy: Default
150149
volumes:
151150
- name: config-volume

_deployments/vars/local-path-storage-result.yaml

Lines changed: 27 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ metadata:
77
namespace: local-path-storage
88
labels:
99
app.kubernetes.io/name: local-path-provisioner
10-
helm.sh/chart: local-path-provisioner-0.0.25
10+
helm.sh/chart: local-path-provisioner-0.0.30
1111
app.kubernetes.io/instance: local-path-provisioner
12-
app.kubernetes.io/version: "v0.0.25"
12+
app.kubernetes.io/version: "v0.0.30"
1313
app.kubernetes.io/managed-by: Helm
1414
imagePullSecrets:
1515
---
@@ -21,9 +21,9 @@ metadata:
2121
namespace: local-path-storage
2222
labels:
2323
app.kubernetes.io/name: local-path-provisioner
24-
helm.sh/chart: local-path-provisioner-0.0.25
24+
helm.sh/chart: local-path-provisioner-0.0.30
2525
app.kubernetes.io/instance: local-path-provisioner
26-
app.kubernetes.io/version: "v0.0.25"
26+
app.kubernetes.io/version: "v0.0.30"
2727
app.kubernetes.io/managed-by: Helm
2828
data:
2929
config.json: |-
@@ -50,6 +50,7 @@ data:
5050
kind: Pod
5151
metadata:
5252
name: helper-pod
53+
namespace: local-path-storage
5354
spec:
5455
priorityClassName: system-node-critical
5556
tolerations:
@@ -60,6 +61,10 @@ data:
6061
- name: helper-pod
6162
image: busybox:latest
6263
imagePullPolicy: IfNotPresent
64+
resources:
65+
requests:
66+
cpu: 100m
67+
memory: 64Mi
6368
---
6469
# Source: local-path-provisioner/templates/storageclass.yaml
6570
apiVersion: storage.k8s.io/v1
@@ -68,9 +73,9 @@ metadata:
6873
name: local-path
6974
labels:
7075
app.kubernetes.io/name: local-path-provisioner
71-
helm.sh/chart: local-path-provisioner-0.0.25
76+
helm.sh/chart: local-path-provisioner-0.0.30
7277
app.kubernetes.io/instance: local-path-provisioner
73-
app.kubernetes.io/version: "v0.0.25"
78+
app.kubernetes.io/version: "v0.0.30"
7479
app.kubernetes.io/managed-by: Helm
7580
annotations:
7681
storageclass.kubernetes.io/is-default-class: "true"
@@ -87,9 +92,9 @@ metadata:
8792
name: local-path-provisioner
8893
labels:
8994
app.kubernetes.io/name: local-path-provisioner
90-
helm.sh/chart: local-path-provisioner-0.0.25
95+
helm.sh/chart: local-path-provisioner-0.0.30
9196
app.kubernetes.io/instance: local-path-provisioner
92-
app.kubernetes.io/version: "v0.0.25"
97+
app.kubernetes.io/version: "v0.0.30"
9398
app.kubernetes.io/managed-by: Helm
9499
rules:
95100
- apiGroups: [""]
@@ -112,9 +117,9 @@ metadata:
112117
name: local-path-provisioner
113118
labels:
114119
app.kubernetes.io/name: local-path-provisioner
115-
helm.sh/chart: local-path-provisioner-0.0.25
120+
helm.sh/chart: local-path-provisioner-0.0.30
116121
app.kubernetes.io/instance: local-path-provisioner
117-
app.kubernetes.io/version: "v0.0.25"
122+
app.kubernetes.io/version: "v0.0.30"
118123
app.kubernetes.io/managed-by: Helm
119124
roleRef:
120125
apiGroup: rbac.authorization.k8s.io
@@ -133,9 +138,9 @@ metadata:
133138
namespace: local-path-storage
134139
labels:
135140
app.kubernetes.io/name: local-path-provisioner
136-
helm.sh/chart: local-path-provisioner-0.0.25
141+
helm.sh/chart: local-path-provisioner-0.0.30
137142
app.kubernetes.io/instance: local-path-provisioner
138-
app.kubernetes.io/version: "v0.0.25"
143+
app.kubernetes.io/version: "v0.0.30"
139144
app.kubernetes.io/managed-by: Helm
140145
rules:
141146
- apiGroups: [""]
@@ -150,9 +155,9 @@ metadata:
150155
namespace: local-path-storage
151156
labels:
152157
app.kubernetes.io/name: local-path-provisioner
153-
helm.sh/chart: local-path-provisioner-0.0.25
158+
helm.sh/chart: local-path-provisioner-0.0.30
154159
app.kubernetes.io/instance: local-path-provisioner
155-
app.kubernetes.io/version: "v0.0.25"
160+
app.kubernetes.io/version: "v0.0.30"
156161
app.kubernetes.io/managed-by: Helm
157162
roleRef:
158163
apiGroup: rbac.authorization.k8s.io
@@ -171,9 +176,9 @@ metadata:
171176
namespace: local-path-storage
172177
labels:
173178
app.kubernetes.io/name: local-path-provisioner
174-
helm.sh/chart: local-path-provisioner-0.0.25
179+
helm.sh/chart: local-path-provisioner-0.0.30
175180
app.kubernetes.io/instance: local-path-provisioner
176-
app.kubernetes.io/version: "v0.0.25"
181+
app.kubernetes.io/version: "v0.0.30"
177182
app.kubernetes.io/managed-by: Helm
178183
spec:
179184
replicas: 1
@@ -185,7 +190,10 @@ spec:
185190
metadata:
186191
labels:
187192
app.kubernetes.io/name: local-path-provisioner
193+
helm.sh/chart: local-path-provisioner-0.0.30
188194
app.kubernetes.io/instance: local-path-provisioner
195+
app.kubernetes.io/version: "v0.0.30"
196+
app.kubernetes.io/managed-by: Helm
189197
spec:
190198
serviceAccountName: local-path-provisioner
191199
securityContext:
@@ -202,7 +210,7 @@ spec:
202210
runAsUser: 65534
203211
seccompProfile:
204212
type: RuntimeDefault
205-
image: "rancher/local-path-provisioner:v0.0.26"
213+
image: "rancher/local-path-provisioner:v0.0.30"
206214
imagePullPolicy: IfNotPresent
207215
command:
208216
- local-path-provisioner
@@ -224,6 +232,8 @@ spec:
224232
env:
225233
- name: POD_NAMESPACE
226234
value: local-path-storage
235+
- name: CONFIG_MOUNT_PATH
236+
value: /etc/config/
227237
resources:
228238
limits:
229239
cpu: 50m

_deployments/vars/local-path-storage.yaml

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,3 @@
1-
2-
image:
3-
repository: rancher/local-path-provisioner
4-
tag: v0.0.26
5-
61
storageClass:
72
create: true
83
defaultClass: true
@@ -13,9 +8,6 @@ nodePathMap:
138
paths:
149
- /var/data
1510

16-
configmap:
17-
name: local-path-config
18-
1911
securityContext:
2012
allowPrivilegeEscalation: false
2113
seccompProfile:
@@ -34,6 +26,12 @@ resources:
3426
cpu: 50m
3527
memory: 32Mi
3628

29+
helperPod:
30+
resources:
31+
requests:
32+
cpu: 100m
33+
memory: 64Mi
34+
3735
nodeSelector:
3836
node-role.kubernetes.io/control-plane: ""
3937
tolerations:

proxmox/common.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ resource "proxmox_virtual_environment_download_file" "talos" {
1515
# Hash: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba customization: {}
1616
# Hash: 14e9b0100f05654bedf19b92313cdc224cbff52879193d24f3741f1da4a3cbb1 customization: siderolabs/binfmt-misc
1717
decompression_algorithm = "zst"
18-
url = "https://factory.talos.dev/image/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba/v${var.release}/nocloud-amd64.raw.xz"
18+
url = "https://factory.talos.dev/image/14e9b0100f05654bedf19b92313cdc224cbff52879193d24f3741f1da4a3cbb1/v${var.release}/nocloud-amd64.raw.xz"
1919
}
2020

2121
resource "proxmox_virtual_environment_vm" "template" {

proxmox/variables.tf

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ variable "vpc_main_cidr" {
2626
variable "release" {
2727
type = string
2828
description = "The version of the Talos image"
29-
default = "1.8.2"
29+
default = "1.8.3"
3030
}
3131

3232
data "sops_file" "tfvars" {

0 commit comments

Comments
 (0)