mirror of
				https://github.com/optim-enterprises-bv/terraform-talos.git
				synced 2025-10-31 10:18:32 +00:00 
			
		
		
		
	scale down fixes
This commit is contained in:
		| @@ -24,8 +24,8 @@ create-config: ## Genereate talos configs | |||||||
| 	talosctl --talosconfig _cfgs/talosconfig config endpoint ${ENDPOINT} | 	talosctl --talosconfig _cfgs/talosconfig config endpoint ${ENDPOINT} | ||||||
|  |  | ||||||
| create-templates: | create-templates: | ||||||
| 	@echo 'podSubnets: "10.32.0.0/12,fd40:10:32::/96"'         >  _cfgs/tfstate.vars | 	@echo 'podSubnets: "10.32.0.0/12,fd40:10:32::/64"'         >  _cfgs/tfstate.vars | ||||||
| 	@echo 'serviceSubnets: "10.200.0.0/22,fd40:10:200::/112"'  >> _cfgs/tfstate.vars | 	@echo 'serviceSubnets: "10.200.0.0/22,fd40:10:200::/108"'  >> _cfgs/tfstate.vars | ||||||
| 	@echo 'apiDomain: api.cluster.local'                       >> _cfgs/tfstate.vars | 	@echo 'apiDomain: api.cluster.local'                       >> _cfgs/tfstate.vars | ||||||
| 	@yq eval '.cluster.network.dnsDomain' _cfgs/controlplane.yaml | awk '{ print "domain: "$$1}'       >> _cfgs/tfstate.vars | 	@yq eval '.cluster.network.dnsDomain' _cfgs/controlplane.yaml | awk '{ print "domain: "$$1}'       >> _cfgs/tfstate.vars | ||||||
| 	@yq eval '.cluster.clusterName' _cfgs/controlplane.yaml       | awk '{ print "clusterName: "$$1}'  >> _cfgs/tfstate.vars | 	@yq eval '.cluster.clusterName' _cfgs/controlplane.yaml       | awk '{ print "clusterName: "$$1}'  >> _cfgs/tfstate.vars | ||||||
|   | |||||||
| @@ -37,6 +37,7 @@ resource "hcloud_server" "controlplane" { | |||||||
|     alias_ips  = each.key == keys(local.controlplanes)[0] ? [local.ipv4_vip] : [] |     alias_ips  = each.key == keys(local.controlplanes)[0] ? [local.ipv4_vip] : [] | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   shutdown_before_deletion = true | ||||||
|   lifecycle { |   lifecycle { | ||||||
|     ignore_changes = [ |     ignore_changes = [ | ||||||
|       network, |       network, | ||||||
|   | |||||||
| @@ -46,6 +46,7 @@ resource "hcloud_server" "web" { | |||||||
|     ipv6_enabled = true |     ipv6_enabled = true | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   shutdown_before_deletion = true | ||||||
|   lifecycle { |   lifecycle { | ||||||
|     ignore_changes = [ |     ignore_changes = [ | ||||||
|       image, |       image, | ||||||
|   | |||||||
| @@ -46,6 +46,7 @@ resource "hcloud_server" "worker" { | |||||||
|     ipv6_enabled = true |     ipv6_enabled = true | ||||||
|   } |   } | ||||||
|  |  | ||||||
|  |   shutdown_before_deletion = true | ||||||
|   lifecycle { |   lifecycle { | ||||||
|     ignore_changes = [ |     ignore_changes = [ | ||||||
|       image, |       image, | ||||||
|   | |||||||
| @@ -123,7 +123,7 @@ cluster: | |||||||
|   externalCloudProvider: |   externalCloudProvider: | ||||||
|     enabled: true |     enabled: true | ||||||
|     manifests: |     manifests: | ||||||
|       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/hetzner/deployments/talos-cloud-controller-manager-result.yaml |       # - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/hetzner/deployments/talos-cloud-controller-manager-result.yaml | ||||||
|       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/hetzner/deployments/hcloud-cloud-controller-manager-result.yaml |       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/hetzner/deployments/hcloud-cloud-controller-manager-result.yaml | ||||||
|       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/_deployments/vars/local-path-storage-ns.yaml |       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/_deployments/vars/local-path-storage-ns.yaml | ||||||
|       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/_deployments/vars/local-path-storage-result.yaml |       - https://raw.githubusercontent.com/sergelogvinov/terraform-talos/main/_deployments/vars/local-path-storage-result.yaml | ||||||
|   | |||||||
| @@ -84,7 +84,7 @@ variable "instances" { | |||||||
|   type        = map(any) |   type        = map(any) | ||||||
|   default = { |   default = { | ||||||
|     "all" = { |     "all" = { | ||||||
|       version = "v1.30.2" |       version = "v1.30.3" | ||||||
|     }, |     }, | ||||||
|     "nbg1" = { |     "nbg1" = { | ||||||
|       web_count    = 0, |       web_count    = 0, | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Serge Logvinov
					Serge Logvinov