Skip to content

Conversation

jewertow
Copy link
Collaborator

@jewertow jewertow commented Jan 26, 2025

This PR includes only basic handling of MeshFederation resource. It reconciles Gateway, Routes and EnvoyFilters for federated services and reconciles PeerAuthentication for local FDS server.

I reverted --use-ctrls flag, because it wasn't really necessary to run new controllers with our custom reconcilers.

Tested on OpenShift and KinD and happy paths work.

This PR does not include finalizing and cleanup. There are many TODOs, which we can address in follow-up PRs.

Important: this implementation does not handle removing child resources properly - this will be addressed in follow-up PR as well.

I also removed unnecessary fields from MeshFederation, because they were added to the design by mistake.

Signed-off-by: Jacek Ewertowski <[email protected]>
Signed-off-by: Jacek Ewertowski <[email protected]>
Signed-off-by: Jacek Ewertowski <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant