Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support Flatcar and provide ignition bootstrap data #308

Merged
merged 32 commits into from
Dec 5, 2024
Merged

Conversation

mcbenjemaa
Copy link
Member

@mcbenjemaa mcbenjemaa commented Oct 22, 2024

This PR:

  • flatcar and ignition support
  • Add networkd units support for flatcar

fixes #302

@mcbenjemaa mcbenjemaa self-assigned this Oct 22, 2024
@mcbenjemaa mcbenjemaa marked this pull request as draft October 22, 2024 15:18
@mcbenjemaa mcbenjemaa changed the title flatcar Support Flatcar and provide ignition bootstrap data Oct 22, 2024
@wikkyk wikkyk added this to the v0.7.0 milestone Oct 23, 2024
@mcbenjemaa
Copy link
Member Author

mcbenjemaa commented Oct 23, 2024

Creation of cluster and upgrades works seamlessly 🟢

k --kubeconfig test-3 get nodes -owide
NAME                         STATUS   ROLES           AGE     VERSION   INTERNAL-IP   EXTERNAL-IP   OS-IMAGE                                             KERNEL-VERSION   CONTAINER-RUNTIME  ok  kind-playground kube 
test-3-control-plane-4qmdg   Ready    control-plane   5m45s   v1.31.1   10.4.18.154   <none>        Flatcar Container Linux by Kinvolk 4081.1.0 (Oklo)   6.6.54-flatcar   containerd://1.7.20
test-3-control-plane-5kjkd   Ready    control-plane   7m36s   v1.31.1   10.4.18.152   <none>        Flatcar Container Linux by Kinvolk 4081.1.0 (Oklo)   6.6.54-flatcar   containerd://1.7.20
test-3-control-plane-lrxhw   Ready    control-plane   10m     v1.31.1   10.4.18.159   <none>        Flatcar Container Linux by Kinvolk 4081.1.0 (Oklo)   6.6.54-flatcar   containerd://1.7.20
test-3-workers-pvjnx-49x8v   Ready    node            10m     v1.31.1   10.4.18.158   <none>        Flatcar Container Linux by Kinvolk 4081.1.0 (Oklo)   6.6.54-flatcar   containerd://1.7.20
test-3-workers-pvjnx-hcfbr   Ready    node            5m8s    v1.31.1   10.4.18.155   <none>        Flatcar Container Linux by Kinvolk 4081.1.0 (Oklo)   6.6.54-flatcar   containerd://1.7.20
test-3-workers-pvjnx-s2sll   Ready    node            7m8s    v1.31.1   10.4.18.153   <none>        Flatcar Container Linux by Kinvolk 4081.1.0 (Oklo)   6.6.54-flatcar   containerd://1.7.20

internal/inject/inject_test.go Outdated Show resolved Hide resolved
internal/inject/inject_test.go Outdated Show resolved Hide resolved
pkg/ignition/enrich.go Outdated Show resolved Hide resolved
pkg/proxmox/goproxmox/ignition.go Outdated Show resolved Hide resolved
pkg/proxmox/goproxmox/ignition.go Outdated Show resolved Hide resolved
@mcbenjemaa
Copy link
Member Author

I don't see any difference between whether to use the function pointer.

pkg/ignition/network.go Outdated Show resolved Hide resolved
Copy link

sonarqubecloud bot commented Dec 5, 2024

@mcbenjemaa mcbenjemaa enabled auto-merge (squash) December 5, 2024 11:10
@mcbenjemaa mcbenjemaa disabled auto-merge December 5, 2024 11:11
@mcbenjemaa mcbenjemaa merged commit acddc38 into main Dec 5, 2024
9 checks passed
@mcbenjemaa mcbenjemaa deleted the flatcar branch December 5, 2024 11:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
e2e/flatcar run Flatcar e2e tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Support Flatcar
6 participants