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

OneKE: Make Longhorn, MetalLB, Traefik optional #6272

Closed
3 tasks done
sk4zuzu opened this issue Jul 14, 2023 · 0 comments
Closed
3 tasks done

OneKE: Make Longhorn, MetalLB, Traefik optional #6272

sk4zuzu opened this issue Jul 14, 2023 · 0 comments

Comments

@sk4zuzu
Copy link
Contributor

sk4zuzu commented Jul 14, 2023

Description
Make it possible for the users to deploy a "bare" RKE2 cluster.

Use case
Since users customize their clusters anyway we'll save them the trouble of disabling components they don't need / want.

Interface Changes
New context valiables will be introduced, for example: ONEAPP_K8S_LONGHORN_ENABLED="YES"..

Additional Context
Docker images are still to be included in the base OneKE qcow2 image.

Progress Status

  • Code committed
  • Testing - QA
  • Documentation (Release notes - resolved issues, compatibility, known issues)
@sk4zuzu sk4zuzu self-assigned this Jul 14, 2023
@sk4zuzu sk4zuzu changed the title 'OneKE': Make Longhorn, MetalLB, Traefik optional OneKE: Make Longhorn, MetalLB, Traefik optional Jul 14, 2023
@sk4zuzu sk4zuzu added this to the Release 6.6.3 milestone Jul 14, 2023
@tinova tinova modified the milestones: Release 6.6.3, Release 6.8 Jul 17, 2023
sk4zuzu added a commit to sk4zuzu/marketplace that referenced this issue Jul 21, 2023
- Update RKE2 to v1.27.2+rke2r1
- Make Longhorn, MetalLB, Traefik optional
- Make CNI customizable
- Add Multus
- Add range config for Cilium LB
- Make storage role scalable to 0 VMs
sk4zuzu added a commit to OpenNebula/docs that referenced this issue Jul 26, 2023
sk4zuzu added a commit to sk4zuzu/docs that referenced this issue Jul 27, 2023
- Add note how to reproduce previous deployments
rsmontero pushed a commit to OpenNebula/docs that referenced this issue Jul 27, 2023
- Add note how to reproduce previous deployments
rsmontero pushed a commit to OpenNebula/docs that referenced this issue Jul 27, 2023
- Add note how to reproduce previous deployments

(cherry picked from commit c533553)
rsmontero pushed a commit to OpenNebula/docs that referenced this issue Jul 27, 2023
- Add note how to reproduce previous deployments

(cherry picked from commit c533553)
rsmontero pushed a commit to OpenNebula/marketplace that referenced this issue Jul 27, 2023
* F OpenNebula/one#6272,OpenNebula/one#6273: OneKE refactor

- Update RKE2 to v1.27.2+rke2r1
- Make Longhorn, MetalLB, Traefik optional
- Make CNI customizable (Make ONEAPP_K8S_CNI_PLUGIN a list)
- Add Multus
- Add range config for Cilium LB
- Make storage role scalable to 0 VMs
- Use OS image with included fix for Cilium with disabled kube-proxy.
- Set "storage" cardinality to 0 (fix)
@sk4zuzu sk4zuzu closed this as completed Sep 4, 2023
sk4zuzu added a commit to OpenNebula/marketplace that referenced this issue Jan 25, 2024
- Update RKE2 to v1.27.2+rke2r1
- Make Longhorn, MetalLB, Traefik optional
- Make CNI customizable
- Add Multus
- Add range config for Cilium LB
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants