Skip to content

chore: remove the deprecated fields from the promise and resource status #722

@SaphMB

Description

@SaphMB

Context

In #676, we refactored the kratix status to migrate kratix-specific status properties to a kratix key. To ensure backwards compatibility, the initial status fields remained. This story covers removing those fields.

Acceptance

Deprecated fields

Promise:

  • status.workflow
  • status.workflows_completed
  • status.workflows_failed
  • status.kind
  • status.version
  • status.lastAvailableTime
  • status.status

Resource Request:

  • status.workflow
  • status.workflows_completed
  • status.workflows_failed
  • status.lastSuccessfulConfigureWorkflowTime
Given I have installed the latest version of kratix
When I install a promise
Then I do not see any of the deprecated fields

Given I have installed the latest version of kratix
When I apply a resource request
Then I do not see any of the deprecated fields

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions