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

✨ Prepare kamaji setup #171

Merged
merged 2 commits into from
Jul 9, 2024
Merged

✨ Prepare kamaji setup #171

merged 2 commits into from
Jul 9, 2024

Conversation

lubedacht
Copy link
Contributor

@lubedacht lubedacht commented Jul 8, 2024

What is the purpose of this pull request/Why do we need it?

We need to make sure, not to reconcile IP Blocks for the control plane, if we do not specify a LB controller.

Description of changes:

This change is required for a setup with Kamaji. The logic needs to be moved in the future anyways and automatically reserving IP Blocks for a HA control plane was not yet supported anyways

Checklist:

@lubedacht lubedacht changed the title ✨ prepare kamaji setup ✨ Prepare kamaji setup Jul 9, 2024
Copy link

sonarqubecloud bot commented Jul 9, 2024

@jriedel-ionos jriedel-ionos added the skip e2e Skips E2E tests label Jul 9, 2024
Copy link
Contributor

@piepmatz piepmatz left a comment

Choose a reason for hiding this comment

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

Assuming users need to provide the control plane endpoint host or IP anyway, skipping that step basically has 2 consequences:

  • We no longer store the IP block ID in the status. Running ReconcileControlPlaneEndpointDeletion unconditionally is a bit more expensive then.
  • An unset controlplane endpoint port is no longer defaulted to 6443. When using our templates, the port is always set initially, but the code allows skipping it.

@lubedacht lubedacht merged commit 3e9d535 into main Jul 9, 2024
10 of 11 checks passed
@lubedacht lubedacht deleted the cluster-setup-kamaji branch July 9, 2024 08:34
@jriedel-ionos jriedel-ionos added this to the v0.3.0 milestone Jul 23, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
skip e2e Skips E2E tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants