mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-10-31 02:08: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 | ||||||
|   | |||||||
| @@ -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
	 Serge Logvinov
					Serge Logvinov