mirror of
https://github.com/optim-enterprises-bv/terraform-talos.git
synced 2025-10-30 17:58:32 +00:00
update local-path-provisioner
This commit is contained in:
@@ -38,7 +38,6 @@ data:
|
|||||||
}
|
}
|
||||||
|
|
||||||
kubernetes cluster.local in-addr.arpa ip6.arpa {
|
kubernetes cluster.local in-addr.arpa ip6.arpa {
|
||||||
endpoint https://api.cluster.local:6443
|
|
||||||
kubeconfig /etc/coredns/kubeconfig.conf coredns
|
kubeconfig /etc/coredns/kubeconfig.conf coredns
|
||||||
pods insecure
|
pods insecure
|
||||||
ttl 60
|
ttl 60
|
||||||
@@ -123,7 +122,7 @@ spec:
|
|||||||
requests:
|
requests:
|
||||||
cpu: 50m
|
cpu: 50m
|
||||||
memory: 64Mi
|
memory: 64Mi
|
||||||
args: [ "-conf", "/etc/coredns/Corefile.local" ]
|
args: ["-conf", "/etc/coredns/Corefile.local"]
|
||||||
volumeMounts:
|
volumeMounts:
|
||||||
- name: config-volume
|
- name: config-volume
|
||||||
mountPath: /etc/coredns
|
mountPath: /etc/coredns
|
||||||
|
|||||||
@@ -7,9 +7,9 @@ metadata:
|
|||||||
namespace: local-path-storage
|
namespace: local-path-storage
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
imagePullSecrets:
|
imagePullSecrets:
|
||||||
---
|
---
|
||||||
@@ -21,9 +21,9 @@ metadata:
|
|||||||
namespace: local-path-storage
|
namespace: local-path-storage
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
data:
|
data:
|
||||||
config.json: |-
|
config.json: |-
|
||||||
@@ -50,6 +50,7 @@ data:
|
|||||||
kind: Pod
|
kind: Pod
|
||||||
metadata:
|
metadata:
|
||||||
name: helper-pod
|
name: helper-pod
|
||||||
|
namespace: local-path-storage
|
||||||
spec:
|
spec:
|
||||||
priorityClassName: system-node-critical
|
priorityClassName: system-node-critical
|
||||||
tolerations:
|
tolerations:
|
||||||
@@ -60,6 +61,10 @@ data:
|
|||||||
- name: helper-pod
|
- name: helper-pod
|
||||||
image: busybox:latest
|
image: busybox:latest
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 100m
|
||||||
|
memory: 64Mi
|
||||||
---
|
---
|
||||||
# Source: local-path-provisioner/templates/storageclass.yaml
|
# Source: local-path-provisioner/templates/storageclass.yaml
|
||||||
apiVersion: storage.k8s.io/v1
|
apiVersion: storage.k8s.io/v1
|
||||||
@@ -68,9 +73,9 @@ metadata:
|
|||||||
name: local-path
|
name: local-path
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
annotations:
|
annotations:
|
||||||
storageclass.kubernetes.io/is-default-class: "true"
|
storageclass.kubernetes.io/is-default-class: "true"
|
||||||
@@ -87,9 +92,9 @@ metadata:
|
|||||||
name: local-path-provisioner
|
name: local-path-provisioner
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
rules:
|
rules:
|
||||||
- apiGroups: [""]
|
- apiGroups: [""]
|
||||||
@@ -112,9 +117,9 @@ metadata:
|
|||||||
name: local-path-provisioner
|
name: local-path-provisioner
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
roleRef:
|
roleRef:
|
||||||
apiGroup: rbac.authorization.k8s.io
|
apiGroup: rbac.authorization.k8s.io
|
||||||
@@ -133,9 +138,9 @@ metadata:
|
|||||||
namespace: local-path-storage
|
namespace: local-path-storage
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
rules:
|
rules:
|
||||||
- apiGroups: [""]
|
- apiGroups: [""]
|
||||||
@@ -150,9 +155,9 @@ metadata:
|
|||||||
namespace: local-path-storage
|
namespace: local-path-storage
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
roleRef:
|
roleRef:
|
||||||
apiGroup: rbac.authorization.k8s.io
|
apiGroup: rbac.authorization.k8s.io
|
||||||
@@ -171,9 +176,9 @@ metadata:
|
|||||||
namespace: local-path-storage
|
namespace: local-path-storage
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
helm.sh/chart: local-path-provisioner-0.0.25
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
app.kubernetes.io/version: "v0.0.25"
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
app.kubernetes.io/managed-by: Helm
|
app.kubernetes.io/managed-by: Helm
|
||||||
spec:
|
spec:
|
||||||
replicas: 1
|
replicas: 1
|
||||||
@@ -185,7 +190,10 @@ spec:
|
|||||||
metadata:
|
metadata:
|
||||||
labels:
|
labels:
|
||||||
app.kubernetes.io/name: local-path-provisioner
|
app.kubernetes.io/name: local-path-provisioner
|
||||||
|
helm.sh/chart: local-path-provisioner-0.0.30
|
||||||
app.kubernetes.io/instance: local-path-provisioner
|
app.kubernetes.io/instance: local-path-provisioner
|
||||||
|
app.kubernetes.io/version: "v0.0.30"
|
||||||
|
app.kubernetes.io/managed-by: Helm
|
||||||
spec:
|
spec:
|
||||||
serviceAccountName: local-path-provisioner
|
serviceAccountName: local-path-provisioner
|
||||||
securityContext:
|
securityContext:
|
||||||
@@ -202,7 +210,7 @@ spec:
|
|||||||
runAsUser: 65534
|
runAsUser: 65534
|
||||||
seccompProfile:
|
seccompProfile:
|
||||||
type: RuntimeDefault
|
type: RuntimeDefault
|
||||||
image: "rancher/local-path-provisioner:v0.0.26"
|
image: "rancher/local-path-provisioner:v0.0.30"
|
||||||
imagePullPolicy: IfNotPresent
|
imagePullPolicy: IfNotPresent
|
||||||
command:
|
command:
|
||||||
- local-path-provisioner
|
- local-path-provisioner
|
||||||
@@ -224,6 +232,8 @@ spec:
|
|||||||
env:
|
env:
|
||||||
- name: POD_NAMESPACE
|
- name: POD_NAMESPACE
|
||||||
value: local-path-storage
|
value: local-path-storage
|
||||||
|
- name: CONFIG_MOUNT_PATH
|
||||||
|
value: /etc/config/
|
||||||
resources:
|
resources:
|
||||||
limits:
|
limits:
|
||||||
cpu: 50m
|
cpu: 50m
|
||||||
|
|||||||
@@ -1,8 +1,3 @@
|
|||||||
|
|
||||||
image:
|
|
||||||
repository: rancher/local-path-provisioner
|
|
||||||
tag: v0.0.26
|
|
||||||
|
|
||||||
storageClass:
|
storageClass:
|
||||||
create: true
|
create: true
|
||||||
defaultClass: true
|
defaultClass: true
|
||||||
@@ -13,9 +8,6 @@ nodePathMap:
|
|||||||
paths:
|
paths:
|
||||||
- /var/data
|
- /var/data
|
||||||
|
|
||||||
configmap:
|
|
||||||
name: local-path-config
|
|
||||||
|
|
||||||
securityContext:
|
securityContext:
|
||||||
allowPrivilegeEscalation: false
|
allowPrivilegeEscalation: false
|
||||||
seccompProfile:
|
seccompProfile:
|
||||||
@@ -34,6 +26,12 @@ resources:
|
|||||||
cpu: 50m
|
cpu: 50m
|
||||||
memory: 32Mi
|
memory: 32Mi
|
||||||
|
|
||||||
|
helperPod:
|
||||||
|
resources:
|
||||||
|
requests:
|
||||||
|
cpu: 100m
|
||||||
|
memory: 64Mi
|
||||||
|
|
||||||
nodeSelector:
|
nodeSelector:
|
||||||
node-role.kubernetes.io/control-plane: ""
|
node-role.kubernetes.io/control-plane: ""
|
||||||
tolerations:
|
tolerations:
|
||||||
|
|||||||
@@ -15,7 +15,7 @@ resource "proxmox_virtual_environment_download_file" "talos" {
|
|||||||
# Hash: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba customization: {}
|
# Hash: 376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba customization: {}
|
||||||
# Hash: 14e9b0100f05654bedf19b92313cdc224cbff52879193d24f3741f1da4a3cbb1 customization: siderolabs/binfmt-misc
|
# Hash: 14e9b0100f05654bedf19b92313cdc224cbff52879193d24f3741f1da4a3cbb1 customization: siderolabs/binfmt-misc
|
||||||
decompression_algorithm = "zst"
|
decompression_algorithm = "zst"
|
||||||
url = "https://factory.talos.dev/image/376567988ad370138ad8b2698212367b8edcb69b5fd68c80be1f2ec7d603b4ba/v${var.release}/nocloud-amd64.raw.xz"
|
url = "https://factory.talos.dev/image/14e9b0100f05654bedf19b92313cdc224cbff52879193d24f3741f1da4a3cbb1/v${var.release}/nocloud-amd64.raw.xz"
|
||||||
}
|
}
|
||||||
|
|
||||||
resource "proxmox_virtual_environment_vm" "template" {
|
resource "proxmox_virtual_environment_vm" "template" {
|
||||||
|
|||||||
@@ -26,7 +26,7 @@ variable "vpc_main_cidr" {
|
|||||||
variable "release" {
|
variable "release" {
|
||||||
type = string
|
type = string
|
||||||
description = "The version of the Talos image"
|
description = "The version of the Talos image"
|
||||||
default = "1.8.2"
|
default = "1.8.3"
|
||||||
}
|
}
|
||||||
|
|
||||||
data "sops_file" "tfvars" {
|
data "sops_file" "tfvars" {
|
||||||
|
|||||||
Reference in New Issue
Block a user