[WIP] feat: allow transform resource before caching in TemporaryResoureCache#3215
Closed
csviri wants to merge 38 commits intooperator-framework:nextfrom
Closed
[WIP] feat: allow transform resource before caching in TemporaryResoureCache#3215csviri wants to merge 38 commits intooperator-framework:nextfrom
csviri wants to merge 38 commits intooperator-framework:nextfrom
Conversation
Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Steve Hawkins <[email protected]>
…work#3027) Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
…amework#3076) simplified the javadoc Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Chris Laprun <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
…3093) Signed-off-by: Attila Mészáros <[email protected]>
…ork#3106) - Adds utility that provides methods to update resources using comparable resource versions - Integrates this utility to the core of the framework (thus simplifying `ReconciliationDispatcher`) - note that this introduces a change in the behavior for the `UpdateControl.patchStatus` (and others), since it won't trigger the reconiliation for the event in that update. - Renames former `ReconcilerUtils` to `ReconcilerUtilsInternal`, this is breaking but that utils was never advertised for non-internal usage - Includes also fixes for ControllerEventSource event filtering - Improves TemporaryResourceCache event filtering algorithm Signed-off-by: Attila Mészáros <[email protected]> Signed-off-by: Steve Hawkins <[email protected]> Co-authored-by: Steve Hawkins <[email protected]>
…erator-framework#3127) Signed-off-by: Attila Mészáros <[email protected]>
) Signed-off-by: Attila Mészáros <[email protected]>
…rator-framework#3137) This should not be user facing. At least not in any obvious scenerio. Signed-off-by: Attila Mészáros <[email protected]>
…om Context (operator-framework#3142) Signed-off-by: Attila Mészáros <[email protected]> Signed-off-by: Chris Laprun <[email protected]> Co-authored-by: Chris Laprun <[email protected]>
operator-framework#3146) Signed-off-by: Attila Mészáros <[email protected]>
…erator-framework#3141) Signed-off-by: Chris Laprun <[email protected]> Co-authored-by: Attila Mészáros <[email protected]>
…ator-framework#3156) * refactor: avoid creating intermediate collections when unneeded Also use constant filters and collectors Signed-off-by: Chris Laprun <[email protected]> * fix: incorrect test Signed-off-by: Chris Laprun <[email protected]> --------- Signed-off-by: Chris Laprun <[email protected]>
…rator-framework#3155) Signed-off-by: Attila Mészáros <[email protected]>
…erator-framework#3161) * improve: prepare for removal of exitOnStopLeading from public API Signed-off-by: Chris Laprun <[email protected]> * fix: missed deprecated annotation [skip ci] Signed-off-by: Chris Laprun <[email protected]> --------- Signed-off-by: Chris Laprun <[email protected]>
[skip ci] Signed-off-by: Chris Laprun <[email protected]>
Fixes operator-framework#3175 Signed-off-by: Chris Laprun <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]> Co-authored-by: Chris Laprun <[email protected]>
…framework#3185) * fix: unify how resource information is added, prevent NPEs Fixes operator-framework#3183 Some (all?) MDC implementations prevent adding null values so default should be provided or the key omitted. Signed-off-by: Chris Laprun <[email protected]> * fix: prefix name Co-authored-by: Copilot <[email protected]> * fix: cosmetic Co-authored-by: Copilot <[email protected]> * refactor: remove unused methods Signed-off-by: Chris Laprun <[email protected]> --------- Signed-off-by: Chris Laprun <[email protected]> Co-authored-by: Copilot <[email protected]>
…or-framework#3186) * feat: emit MDCUtils.NO_NAMESPACE value when namespace is null Fixes operator-framework#3184 Signed-off-by: Chris Laprun <[email protected]> * fix: improve wording Co-authored-by: Copilot <[email protected]> --------- Signed-off-by: Chris Laprun <[email protected]> Co-authored-by: Copilot <[email protected]>
…ork#3187) --------- Signed-off-by: Attila Mészáros <[email protected]> Co-authored-by: Copilot <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
…amework#3191) Signed-off-by: Attila Mészáros <[email protected]>
operator-framework#3196) Signed-off-by: Attila Mészáros <[email protected]>
…r-framework#3193) Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
…rator-framework#3154) Signed-off-by: Attila Mészáros <[email protected]>
…ingE2E (operator-framework#3210) Replace one-shot pod lookup with an awaitility-based readiness wait (up to 3 minutes) to avoid IllegalStateException when pods are not yet scheduled after observability stack installation. Signed-off-by: Attila Mészáros <[email protected]> Co-authored-by: Claude Sonnet 4.6 <[email protected]>
…r-framework#3209) Signed-off-by: Attila Mészáros <[email protected]>
Signed-off-by: Attila Mészáros <[email protected]>
Collaborator
|
The general ReducedStateItemStore from the client doesn't store the item as its type - is that a requirement with this logic in the operator sdk? |
Collaborator
Author
|
I just want this to be in parity with TransformingItemStore what we provide from JOSDK. But this is not urgent at all, actually will schedule it just for 5.4 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Although resources live for a short time in TRC, this might be useful to users that are using a reduced item store, so the resource which are read are also reduced in TRC.
Signed-off-by: Attila Mészáros [email protected]