Skip to content

[BUG] Operator reports "Ready: True" when TektonConfig reports "Error" #167

Open
@adambkaplan

Description

@adambkaplan

Is there an existing issue for this?

  • I have searched the existing issues

Kubernetes Version

v1.25 or higher

Shipwright Version

v0.12.0 (and earlier)

Current Behavior

When the TektonConfig object (existing, or created by the Shipwright operator) reports its status as Error/not available, the ShipwrightBuild object only reports its status condition as "Ready: True".

Expected Behavior

ShipwrightBuild should either report a status condition of "Ready: False", or report a new status condition like "Available" which is used to convey the overall health of the system.

Steps To Reproduce

  1. Deploy OLM on Kubernetes 1.25 or higher (ex - with KinD)
  2. Deploy the Shipwright Operator using the operatorhub.io catalog - ensure it uses Tekton Operator v0.61 or lower
  3. Create a ShipwrightBuild instance

Anything else?

Related to tektoncd/operator#1493 - the Tekton Operator in operatorhub is currently obsolete and breaks on k8s 1.25 or higher.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/bugCategorizes issue or PR as related to a bug.

    Type

    No type

    Projects

    • Status

      Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions