Skip to content

[CI] Cloud Installer alpha.197 chart released before required installer image exists #784

Description

@khalildai

Failure

Scheduled Cloud Installer And Upgrade Test Ref:v2.3.0-alpha.197 run 30247608677 failed on both Kubernetes matrices before installer execution:

Both charts resolved and created the installer Job, but its Pod stayed in ImagePullBackOff because the pinned image did not exist:

Image: docker.io/apecloud/kb-cloud-installer:v2.3.0-alpha.197
failed to resolve reference ... v2.3.0-alpha.197: not found

This is a deterministic release-order / explicit-dependency failure, not a self-hosted runner or Kubernetes-version compatibility failure. Re-running the same workflow before the image exists will reproduce it.

Required contract

  • Publish and verify the exact kb-cloud-installer:v2.3.0-alpha.197 image before making the matching chart/version eligible for Cloud Installer CI.
  • Add a fail-fast preflight that resolves the exact image manifest before creating either test cluster/installer Job; fail once with the missing immutable dependency instead of waiting for two ImagePullBackOff matrices.
  • Preserve the exact chart↔image version contract; do not silently fall back to latest or another alpha.
  • Re-run both v1.22 and v1.33 only after the manifest is verifiably available, and retain the image digest in the evidence.

AME did not publish an image, rerun the workflow, or mutate release/workflow/secret configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions