Skip to content

feat: PoC FeatureFlagSource API refactoring [WIP] #628

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
wants to merge 15 commits into from

Conversation

odubajDT
Copy link
Contributor

@odubajDT odubajDT commented Apr 30, 2024

Changes

  • introduces new v1beta2 API
  • moves HUB version to v1beta2
  • introduces conversion webhook for FeatureFlagSource
  • introduces validation webhook for FeatureFlagSource
  • uses new HUB version in operator logic
  • supports in-process evaluation in mutating webhook

The current changes are causing a breaking change in the API, but with the usage of conversion webhooks, the conversion is 100% compatible -> see unchanged and still passing E2E tests

Related Issues

Part-of #542

Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
@odubajDT odubajDT changed the title feat: PoC FeatureFlagSource API refactoring feat: PoC FeatureFlagSource API refactoring [WIP] Apr 30, 2024
Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
@odubajDT odubajDT force-pushed the ffs-refactoring branch from f520134 to fa4dd4b Compare May 2, 2024 08:00
odubajDT added 7 commits May 2, 2024 10:12
Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
Signed-off-by: odubajDT <[email protected]>
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.

1 participant