Skip to content

k8scontent container images missing for v0.1.79 and v0.1.80 releases #14681

@sebrandon1

Description

@sebrandon1

Summary

The ghcr.io/complianceascode/k8scontent container image does not have tags corresponding to the v0.1.79 and v0.1.80 releases. The :latest tag is pinned to a June 2025 build (commit b01ffe68cc1320ee472408798bc56d83cfbfb1f7), which predates both releases.

Evidence

# :latest is from June 2025 — predates v0.1.78 (Sep 2025), v0.1.79 (Nov 2025), v0.1.80 (Mar 2026)
$ skopeo inspect --override-arch amd64 --override-os linux docker://ghcr.io/complianceascode/k8scontent:latest
  "Created": "2025-06-13T17:17:53.170052561Z"
  "org.opencontainers.image.revision": "b01ffe68cc1320ee472408798bc56d83cfbfb1f7"

# No version-tagged images exist
$ skopeo inspect docker://ghcr.io/complianceascode/k8scontent:v0.1.79
  name unknown: repository not found

$ skopeo inspect docker://ghcr.io/complianceascode/k8scontent:v0.1.80
  name unknown: repository not found

Impact

The compliance-operator references k8scontent:latest in its deployment manifest via RELATED_IMAGE_PROFILE. Since :latest hasn't been updated since June 2025:

  1. Scan results are not reproducible — different clusters pulling :latest at different times could get different content if the tag ever updates
  2. New features are unavailable — v0.1.80 added sshd_runtime_check for RHCOS (products/rhcos4/product.yml), but no cluster using the published images will have it
  3. No way to pin to a release — without version-tagged images, users cannot reference a specific content release for reproducibility

Request

  1. Publish ghcr.io/complianceascode/k8scontent:v0.1.79 and ghcr.io/complianceascode/k8scontent:v0.1.80 images
  2. Update :latest to point to the current release (v0.1.80) — the compliance-operator defaults to :latest when RELATED_IMAGE_PROFILE is not overridden
  3. Consider publishing version-tagged images as part of the release process going forward (the Dockerfiles/ocp4_content Dockerfile already exists for this purpose)

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions