Skip to content
This repository has been archived by the owner on May 26, 2024. It is now read-only.

Make IP pool names configurable in MachineClass #42

Merged
merged 2 commits into from
May 14, 2024

Conversation

rfranzke
Copy link
Contributor

@rfranzke rfranzke commented May 14, 2024

What this PR does / why we need it:
This PR makes the name of the calico IP pools configurable via the MachineClass.

The Service is dropped because the respective NetworkPolicys are no longer needed since no seed component should directly talk to the machine pods (communication should always happen via the VPN tunnel only).

The to-shoot-networks network policy label is dropped because gardener/gardener will drop the respective NetworkPolicy entirely (TODO: reference PR here).

Which issue(s) this PR fixes:
Part of gardener/gardener#9604

Release note:

NONE

@rfranzke
Copy link
Contributor Author

/cc @timebertt

@gardener-robot gardener-robot added needs/review Needs review size/s Size of pull request is small (see gardener-robot robot/bots/size.py) labels May 14, 2024
@timebertt timebertt changed the title Make IP pool name configurable in MachineClass Make IP pool names configurable in MachineClass May 14, 2024
@timebertt timebertt force-pushed the hackathon-provider-local-vpn branch from fed542e to 4fa3736 Compare May 14, 2024 20:09
@rfranzke
Copy link
Contributor Author

/lgtm for @timebertt changes

@gardener-robot gardener-robot added reviewed/lgtm Has approval for merging and removed needs/review Needs review labels May 14, 2024
@rfranzke rfranzke merged commit c219875 into master May 14, 2024
4 checks passed
@rfranzke rfranzke deleted the hackathon-provider-local-vpn branch May 14, 2024 20:10
@gardener-robot gardener-robot added the status/closed Issue is closed (either delivered or triaged) label May 14, 2024
rfranzke added a commit to rfranzke/gardener that referenced this pull request May 26, 2024
gardener-prow bot pushed a commit to gardener/gardener that referenced this pull request May 26, 2024
…ner` (#9782)

* Fix logcheck for logr look-alike package-level funcs

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Move `machine-controller-manager-provider-local`

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Add ko as a local tool

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Use entrypoint of mcm sidecar image

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Build provider-local-node image in skaffold

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Build mcm provider-local image in skaffold

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Update dependencies of custom builders in skaffold

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Remove obsolete image

Image is always provided by the kind cluster config yaml.
Hence, this `--image` flag never had any effect because it was always overwritten.

Co-Authored-By: Rafael Franzke <[email protected]>
Co-Authored-By: Marcel Boehm <[email protected]>

* Go back to simplified image names

* Doc nits

* Go back to `0.0.0` for local node image version

* Partially revert gardener-attic/machine-controller-manager-provider-local#42

This code can only be removed with #9752

---------

Co-authored-by: Rafael Franzke <[email protected]>
Co-authored-by: Marcel Boehm <[email protected]>
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
reviewed/lgtm Has approval for merging size/s Size of pull request is small (see gardener-robot robot/bots/size.py) status/closed Issue is closed (either delivered or triaged)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants