Skip to content

fix: set Ready for resources that miss status.conditions - second attempt#33

Draft
tomaszkiewicz wants to merge 3 commits intocrossplane-contrib:mainfrom
descant-cloud:main
Draft

fix: set Ready for resources that miss status.conditions - second attempt#33
tomaszkiewicz wants to merge 3 commits intocrossplane-contrib:mainfrom
descant-cloud:main

Conversation

@tomaszkiewicz
Copy link

Description of your changes

Fixes #29 @reedjosh

This is a second attempt, that uses function input to specify GVKs that should have forced readiness.

Sample usage:

- functionRef
    name: function-auto-ready
  input:
    apiVersion: auto-ready.fn.crossplane.io/v1beta1
    kind: Input
    forceReady:
    - kind: ProviderConfig # you can also specify apiVersion, but without that it does "magic" to all ProviderConfigs
    - kind: EnvironmentConfig 

I have:

@bobh66
Copy link
Contributor

bobh66 commented Dec 15, 2025

#160 resolved this issue for native kubernetes resources, and there are methods of indicating resource readiness in the composing functions, like the annotation used by function-go-templating

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.

Never Ready When Creating Env Config

3 participants