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

chore: k3s tf module & spectrum module cleanup && cilium l2 support #19

Merged
merged 12 commits into from
Dec 4, 2024

Conversation

enjenjenje
Copy link
Contributor

@enjenjenje enjenjenje commented Dec 3, 2024

  • added k3s tf module
  • examples dir with k3s example + README
  • small fixes in spectrum tf module
  • cilium l2 support for further fcli tune

BEGIN_COMMIT_OVERRIDE
feat: k3s tf module
END_COMMIT_OVERRIDE

@enjenjenje enjenjenje requested a review from nahsi December 3, 2024 19:25
@@ -6,7 +6,11 @@ rollOutCiliumPods: true
envoy.rollOutPods: true

k8sServiceHost: localhost
%{ if cluster_flavour == "talos" }
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@nahsi pls note this. As discussed maybe we should move talos to 6443 as well

@@ -37,6 +41,7 @@ cgroup:
enabled: false
hostRoot: /sys/fs/cgroup

%{ if hubble_enabled }
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

had to do it, otherwise it fails if hubble disabled


%{ if l2_enabled }
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed, will always add this features

l2announcements:
enabled: true

externalIPs:
enabled: true

devices:
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

removed, devices not required. But if we decide to have it - will be managed at fcli manifests

@nahsi nahsi added the create create k8s cluster label Dec 4, 2024
@fluencebot
Copy link
Contributor

fluencebot commented Dec 4, 2024

ephemeral: spectrum-19

Your ephemeral k8s cluster is ready.

Visit the dashboard at https://home.spectrum-19.fluence.dev

You can obtain kubeconfig and talos config from this artifact.
Download and unarchive the artifact, then run this command to export variables:

[[ -f ./kubeconfig ]] && export KUBECONFIG=$(realpath ./kubeconfig)
[[ -f ./talosconfig ]] && export TALOSCONFIG=$(realpath ./talosconfig)

To get the token for kubernetes-dashboard auth run:

kubectl -n kubernetes-dashboard create token kubernetes-dashboard-admin

@nahsi nahsi merged commit 294e7cd into main Dec 4, 2024
3 checks passed
@nahsi nahsi deleted the k3s-and-flux-patches branch December 4, 2024 10:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
create create k8s cluster
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants