Skip to content

Comments

make reconciler process default iface#644

Open
miminar wants to merge 1 commit intok8snetworkplumbingwg:masterfrom
miminar:process-default-iface
Open

make reconciler process default iface#644
miminar wants to merge 1 commit intok8snetworkplumbingwg:masterfrom
miminar:process-default-iface

Conversation

@miminar
Copy link

@miminar miminar commented Sep 17, 2025

Allow whereabouts to be used for the default interface (e.g. when a pod/VM does not reside on the pod network).

What this PR does / why we need it:

To support a use-case when it is not desirable to expose a pod/VM on the pod network.

Which issue(s) this PR fixes (optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close the issue(s) when PR gets merged):

Fixes #638

Special notes for your reviewer (optional):

Pod reconciler used to ignore the default iface, which led to garbage collection of valid IPs. With this change it considers any network referencing a net-attach-dev and relies on the fact that the network name in network-status is set to $namespace/$name

If there's a use-case where whereabouts needs to used without multus, then this will need to be reworked. Please let me know.

Signed-off-by: Michal Minář <michal.minar@id.ethz.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[BUG] IP allocations get purged by the reconciler

1 participant