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

Alex/cache stores #129

Merged
merged 3 commits into from
Feb 2, 2023
Merged

Alex/cache stores #129

merged 3 commits into from
Feb 2, 2023

Conversation

alex-bezek
Copy link
Collaborator

What

Creates the basic Store and CacheStores with getter/setter functions for managing our ingress and CRD resources

How

cachestores is an in-memory cache being used to back the store. The majority of its actual logic is around filtering out ingress classes. After having done this, I now wonder if it would have been easier to just use a predicate filter to ignore non-matching ingresses and just never add them to the store. We can always delete code and go that way in the future if we want

Breaking Changes

none, this is new

@alex-bezek alex-bezek requested a review from a team as a code owner February 1, 2023 19:39
@github-actions github-actions bot added the area/controller Issues dealing with the controller label Feb 1, 2023
@alex-bezek alex-bezek merged commit be96ae9 into main Feb 2, 2023
@alex-bezek alex-bezek deleted the alex/cache-stores branch February 2, 2023 17:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/controller Issues dealing with the controller
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants