Skip to content

feat: expose resource health in resource binding #744

@kirederik

Description

@kirederik

Context

We currently expose information about what is the version of a particular resource in the resource itself. We would like to expose a similar information in the resource binding status.

An example resource status

apiVersion: marketplace.kratix.io/v1alpha1
kind: redis
metadata:
  #...
spec:
  backups: false
  size: small
status:
  conditions:
  # ..
  observedGeneration: 1
  promiseVersion: v0.1.0
  resourceBindingVersion: latest

Exposing the version of the resource in the binding will simplify the logic for upgrades

Acceptance Criteria

Given I have a resource request with a binding
When I inspect the resource binding itself
I can see the current version of the resource in the binding status

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions