Skip to content

Create a custom cache index for Cluster.Topology.Class #4931

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

Closed
fabriziopandini opened this issue Jul 13, 2021 · 1 comment · Fixed by #4967
Closed

Create a custom cache index for Cluster.Topology.Class #4931

fabriziopandini opened this issue Jul 13, 2021 · 1 comment · Fixed by #4967
Assignees
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Milestone

Comments

@fabriziopandini
Copy link
Member

fabriziopandini commented Jul 13, 2021

Detailed Description:
This is part of the activities for the implementation of the ClusterClass proposal.

In order to setup a watch that triggers reconciliation for all the Clusters using a ClusterClass object being update, it is required to create new cache index on the Cluster.Topology.Class.

Such index will be used in the map function from ClusterClass to Clusters.

Anything else you would like to add:
This could be implemented only after #4908 is completed.

See eg. https://github.com/kubernetes-sigs/cluster-api/blob/master/controllers/noderefutil/indexer.go for the index & map function between machines & nodes

/kind feature

@fabriziopandini fabriziopandini added the kind/feature Categorizes issue or PR as related to a new feature. label Jul 13, 2021
@fabriziopandini fabriziopandini added this to the v0.4 milestone Jul 13, 2021
@ykakarap
Copy link
Contributor

/assign

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants