@@ -135,30 +135,6 @@ resource "kubernetes_manifest" "kvcluster" {
135135 " type" = " ClusterIP"
136136 }
137137 }
138- # "controlPlaneEndpoint" = {
139- # "host" = ""
140- # "port" = 0
141- # }
142- # "kubernetesVersion" = "1.23.4"
143- # "helmRelease" = {
144- # "chart" = {
145- # "name" = null
146- # "repo" = null
147- # "version" = null
148- # }
149- # "values" = <<-EOT
150- # service:
151- # type: NodePort
152- # securityContext:
153- # runAsUser: 12345
154- # runAsNonRoot: true
155- # privileged: false
156- # syncer:
157- # extraArgs:
158- # - --tls-san="${data.coder_workspace.me.name}.${var.base_domain}"
159- # - --tls-san="${data.coder_workspace.me.name}.${data.coder_workspace.me.name}.svc"
160- # EOT
161- # }
162138 }
163139 }
164140}
@@ -257,10 +233,11 @@ resource "kubernetes_manifest" "taloscontrolplane_talos_em_control_plane" {
257233 " op" = " replace"
258234 " path" = " /machine/install"
259235 " value" = {
260- " bootloader" = true
261- " disk" = " /dev/sda"
262- " image" = " ghcr.io/siderolabs/installer:v1.2.4"
263- " wipe" = false
236+ " bootloader" = true
237+ " disk" = " /dev/vda"
238+ " image" = " ghcr.io/siderolabs/installer:v1.2.4"
239+ " wipe" = false
240+ " extraKernelArgs" = [" console=ttyS0" ]
264241 }
265242 },
266243 {
@@ -292,47 +269,6 @@ resource "kubernetes_manifest" "taloscontrolplane_talos_em_control_plane" {
292269 ]
293270 " generateType" = " controlplane"
294271 }
295- " init" = {
296- " configPatches" = [
297- {
298- " op" = " replace"
299- " path" = " /machine/install"
300- " value" = {
301- " bootloader" = true
302- " disk" = " /dev/sda"
303- " image" = " ghcr.io/siderolabs/installer:v1.2.4"
304- " wipe" = false
305- }
306- },
307- {
308- " op" = " add"
309- " path" = " /machine/kubelet/extraArgs"
310- " value" = {
311- " cloud-provider" = " external"
312- }
313- },
314- {
315- " op" = " add"
316- " path" = " /cluster/apiServer/extraArgs"
317- " value" = {
318- " cloud-provider" = " external"
319- }
320- },
321- {
322- " op" = " add"
323- " path" = " /cluster/controllerManager/extraArgs"
324- " value" = {
325- " cloud-provider" = " external"
326- }
327- },
328- {
329- " op" = " add"
330- " path" = " /cluster/allowSchedulingOnMasters"
331- " value" = true
332- },
333- ]
334- " generateType" = " init"
335- }
336272 }
337273 " infrastructureTemplate" = {
338274 " apiVersion" = " infrastructure.cluster.x-k8s.io/v1alpha1"
@@ -347,7 +283,7 @@ resource "kubernetes_manifest" "taloscontrolplane_talos_em_control_plane" {
347283
348284// TODO check resource cross references
349285
350- Resource "kubernetes_manifest" "kubevirtmachinetemplate_md_0" {
286+ resource "kubernetes_manifest" "kubevirtmachinetemplate_md_0" {
351287 manifest = {
352288 " apiVersion" = " infrastructure.cluster.x-k8s.io/v1alpha1"
353289 " kind" = " KubevirtMachineTemplate"
@@ -441,7 +377,8 @@ resource "kubernetes_manifest" "talosconfigtemplate_talos_em_worker_a" {
441377 " spec" = {
442378 " template" = {
443379 " spec" = {
444- " generateType" = " init"
380+ " generateType" = " join"
381+ " talosVersion" = " v1.2.4"
445382 }
446383 }
447384 }
0 commit comments