Skip to content

Update Konflux references (main) (patch) - #3670

Open
red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/references/main
Open

red-hat-konflux[bot] wants to merge 1 commit into
mainfrom
konflux/references/main

Conversation

@red-hat-konflux

@red-hat-konflux red-hat-konflux Bot commented Oct 31, 2026 •

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
quay.io/konflux-ci/tekton-catalog/task-apply-tags (source, changelog) tekton-bundle patch 0.3 → 0.3.2
quay.io/konflux-ci/tekton-catalog/task-build-image-index (source, changelog) tekton-bundle minor 0.3.1 → 0.4
quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta (source, changelog) tekton-bundle patch 0.12.0 → 0.12.3
quay.io/konflux-ci/tekton-catalog/task-clamav-scan (source, changelog) tekton-bundle patch 0.3.2 → 0.3.6
quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check (source, changelog) tekton-bundle digest 0ccc688 → f86e420
quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks (source, changelog) tekton-bundle digest b961f8b → 0b1783a
quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta (source, changelog) tekton-bundle digest 3bcd4c3 → c3c1071
quay.io/konflux-ci/tekton-catalog/task-init (source, changelog) tekton-bundle digest 5f68715 → 67bea82
quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta (source, changelog) tekton-bundle patch 0.10.1 → 0.10.4
quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta (source, changelog) tekton-bundle digest 393b4d0 → d9d5ecd
quay.io/konflux-ci/tekton-catalog/task-roxctl-scan (source, changelog) tekton-bundle patch 0.1 → 0.1.1
quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan (source, changelog) tekton-bundle digest f110c53 → a094264
quay.io/konflux-ci/tekton-catalog/task-sast-shell-check-oci-ta (source, changelog) tekton-bundle patch 0.1 → 0.1.1
quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta (source, changelog) tekton-bundle patch 0.5 → 0.5.1
quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta (source, changelog) tekton-bundle patch 0.4 → 0.4.1
quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta (source, changelog) tekton-bundle patch 0.3 → 0.3.2
quay.io/konflux-ci/tekton-catalog/task-tkn-bundle-oci-ta (source, changelog) tekton-bundle patch 0.2 → 0.2.5

Release Notes

konflux-ci/container-build-catalog (quay.io/konflux-ci/tekton-catalog/task-apply-tags)

v0.3.2

Added
  • ADDITIONAL_TAGS_FROM_LABEL parameter to specify image label to read additional tags from.
    For now set previously hardcoded value konflux.additional-tags by default to avoid changing the task behavior.

v0.3.1

Changed
  • Nothing. Started using semver specification for version labels.
konflux-ci/container-build-catalog (quay.io/konflux-ci/tekton-catalog/task-build-image-index)

v0.4

Added
  • IMAGE_PLATFORM_MAP parameter: optional per-image platform mapping
    (imageRef=os/arch entries) passed to konflux-build-cli as
    --image-platform-map. This sets the platform on each index entry explicitly,
    which is required for OCI artifacts whose empty config carries no platform
    information (e.g. disk images), where the platform would otherwise be null.
    When empty (the default), behaviour is unchanged.
konflux-ci/container-build-catalog (quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta)

v0.12.3

Changed
  • All ssh and rsync invocations to the build VM now share a single ssh
    connection. The build step writes an ~/.ssh/config with ControlMaster auto,
    ControlPath and ControlPersist, so only the first invocation pays the cost
    of the TCP handshake, key exchange and authentication.

v0.12.2

Removed
  • Removed the SSH port forwarding from decommissioned JVM Build Service artifact cache
    (JVM_BUILD_WORKSPACE_ARTIFACT_CACHE_PORT_80_TCP_ADDR) from the remote build. This is just cleanup of unused code.

v0.12.1

Changed
  • Bump prepare-sboms step memory from 256Mi to 512Mi (requests = limits) to prevent OOM kills on large container images (GPU/ML, bootc, driver-toolkit).
  • Remove prepare-sboms CPU limit (was 100m) to allow burst CPU and prevent throttling. CPU requests remain at 100m.
konflux-ci/konflux-test-tasks (quay.io/konflux-ci/tekton-catalog/task-clamav-scan)

v0.3.6

Fixed
  • Normalize Konflux node-pool suffixes in image-arch before selecting an OCI
    manifest. A scheduling label such as linux-m2xlarge/arm64 is treated as
    linux/arm64, so the scan matches the image manifest.

v0.3.5

Added
  • Scan Linux, Windows, and macOS container images by retaining each manifest's
    OCI operating system and architecture during platform selection and layer
    extraction. The image-arch parameter now accepts full OCI platforms and
    recognizes mac, macos, and osx as aliases for darwin.

v0.3.4

Added
  • Pre-extract every nested archive into a loose file tree before scanning, so
    clamd scans each file directly instead of recursing through nested archive
    layers. This makes scanning of deeply nested archives faster. Extraction uses
    bsdtar, which detects archives (zip/jar/war/ear/tar
    and tar.gz/tar.bz2/tar.xz) by content rather than extension — important because
    the OCI dir: payload is an extension-less blob — and unpacks them
    unconditionally with no size/count/depth limits. It is defensive: a corrupt or
    partial archive is left in place for clamd rather than aborting the scan. No new
    parameters are introduced. Requires the clamav-db image to ship bsdtar
    (added in konflux-clamav).

v0.3.3

Changed
  • Skip downloading OCI layers whose manifest annotations name only unscannable
    model-weight files (.safetensors, .gguf, .ggml, .pt, .pth, .onnx,
    .onnx_data / .onnx_data_*), using org.opencontainers.image.title and
    olot.layer.content.inlayerpath. Any other annotated layer is skipped when
    the OCI descriptor size is at least 2000MiB (slightly under ClamAV's ~2GiB
    MaxFileSize), regardless of extension. Layers without those annotations are
    still listed with --dry-run as in 0.3.2. The --dry-run skip uses the
    same name list.
konflux-ci/container-build-catalog (quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta)

v0.10.4

v0.10.3

v0.10.2

konflux-ci/konflux-test-tasks (quay.io/konflux-ci/tekton-catalog/task-roxctl-scan)

v0.1.1

Changed
  • Updated rox-image-scan and exchange-service-account-token steps image to version 4.11.5 by following digest registry.redhat.io/advanced-cluster-security/rhacs-roxctl-rhel9@​sha256:98f01d623e119acbbc211bdeb36192b619969aa149d9c66bab8034eeef84c861
konflux-ci/konflux-sast-tasks (quay.io/konflux-ci/tekton-catalog/task-sast-shell-check-oci-ta)

v0.1.1

Fixed
  • Added the missing migration that removes the obsolete CACHI2_ARTIFACT parameter
    from user pipelines. The parameter was dropped from the task definition in an
    earlier release, but pipelines kept passing it.
konflux-ci/konflux-sast-tasks (quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta)

v0.5.1

Fixed
  • Added the missing migration that removes the obsolete CACHI2_ARTIFACT parameter
    from user pipelines. The parameter was dropped from the task definition in an
    earlier release, but pipelines kept passing it.
konflux-ci/konflux-sast-tasks (quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta)

v0.4.1

Fixed
  • Added the missing migration that removes the obsolete CACHI2_ARTIFACT parameter
    from user pipelines. The parameter was dropped from the task definition in an
    earlier release, but pipelines kept passing it.
konflux-ci/container-build-catalog (quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta)

v0.3.2

Fixed
  • Cargo prefetched dependencies are now included in the source image. They are
    vendored as unpacked source trees rather than archives, so previously they
    were missed by the archive-type filter and left out of the source image.

v0.3.1

Changed
  • Nothing. Started using semver specification for version labels.

Configuration

📅 Schedule: (UTC)

  • Branch creation
    • Only on Saturday (* * * * 6)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

To execute skipped test pipelines write comment /ok-to-test.


Documentation

Find out how to configure dependency updates in MintMaker documentation or see all available configuration options in Renovate documentation.

@coderabbitai

coderabbitai Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

No actionable comments were generated in the recent review.

Walkthrough

Both Tekton PipelineRuns update task bundle versions and pinned digests. The Snyk, shell, and Unicode SAST tasks no longer receive the CACHI2_ARTIFACT parameter.

Changes: Tekton PipelineRuns

Layer / File(s) Summary
Setup and build task bundles
.tekton/cli-main-pull-request.yaml, .tekton/cli-main-push.yaml
Both PipelineRuns update bundle references for initialization, source retrieval, dependency prefetch, image building, image indexing, source building, and Tekton bundle tasks.
Validation and scan task bundles
.tekton/cli-main-pull-request.yaml, .tekton/cli-main-push.yaml
Both PipelineRuns update bundle references for image checks, security scans, and preflight checks. The Snyk, shell, and Unicode SAST tasks no longer receive CACHI2_ARTIFACT.
Tagging and publishing task bundles
.tekton/cli-main-pull-request.yaml, .tekton/cli-main-push.yaml
Both PipelineRuns update bundle references for applying tags, pushing Dockerfiles, and scanning RPM signatures.

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Suggested reviewers: simonbaird, joejstuart

Merge Risk: Minimal · up to 4b4b4

The pipeline references and SAST parameters are updated. No merge-blocking issue is established, though the external bundle contents remain unverified.

Pre-merge checks: Passed 4 · Inconclusive 1

Failed Failed checks: 1 inconclusive

Check name Status Explanation Resolution
Description check Inconclusive The description follows the Renovate-generated format. It lists each updated bundle reference with its version or digest change, release notes, and configuration details. It does not use the repositor… Add the repository template sections to the description. Under "What", state that the PR updates Konflux Tekton bundle references in .tekton/cli-main-pull-request.yaml and .tekton/cli-main-push.yaml. Under "Why", explain the reason for the …
Passed Passed checks: 4 passed

Check name Status Explanation
Title check Passed The title "Update Konflux references (main) (patch)" identifies the change type and the affected component. The changeset updates Konflux Tekton bundle references in .tekton PipelineRun files, which m…
Docstring Coverage Passed No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentat…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Title check

Explanation

The title "Update Konflux references (main) (patch)" identifies the change type and the affected component. The changeset updates Konflux Tekton bundle references in .tekton PipelineRun files, which matches the title. The title is generic about which references change, but it is related to the main change and is not misleading.

Full details: Docstring Coverage

Explanation

No eligible functions found in the changed files. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff with cyclomatic complexity of at least 2. Documentation-only edits and deletions within surviving functions are included; unchanged diff context and fully deleted functions are excluded. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Full details: Description check

Explanation

The description follows the Renovate-generated format. It lists each updated bundle reference with its version or digest change, release notes, and configuration details. It does not use the repository template sections "What", "Why", or "Tickets". The Why section is covered only by the auto-generated objective and release notes, and no Jira ticket is linked. The description also does not report test results.

Resolution

Add the repository template sections to the description. Under "What", state that the PR updates Konflux Tekton bundle references in .tekton/cli-main-pull-request.yaml and .tekton/cli-main-push.yaml. Under "Why", explain the reason for the update and note the removal of the obsolete CACHI2_ARTIFACT parameter from the Snyk, shell, and Unicode SAST tasks. Under "Tickets", link the related Jira issue, or state that none exists.

Finishing Touches

Generate unit tests (beta)

  • Commit to this branch
  • Create a new PR
Recent review info

Run configuration

  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: Organization UI
  • Review profile: CHILL
  • Plan: Enterprise
  • Run ID: 2c8ad2dd-932e-4d6e-bb89-d1848e5b66a0
Commits

Reviewing files that changed from the base of the PR and between afe0145 and 4b4b4ae.

Files selected for processing: 2

  • .tekton/cli-main-pull-request.yaml
  • .tekton/cli-main-push.yaml

Included review availability: This review used your included allowance. Your plan provides up to 12 included reviews per hour; 11 remain after this review.

@fullsend-ai-review fullsend-ai-review Bot added the risk/low PR risk: low label Oct 31, 2026
@fullsend-ai-review

fullsend-ai-review Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

<!-- fullsend:risk-assessment -->
Risk Assessment: low (1/5)

Details

Routine automated bot PR updating two Tekton CI config files with uniformly low Tier 1 signals (score 1.0) and benign Tier 2 history; only mild signal is files last touched about 63 days ago, consistent with automated bundle-reference update cadence, yielding a composite of 0.62x1.0 + 0.38x1.5 = 1.19, rounding to 1.

Previous run

<!-- fullsend:risk-assessment -->
Risk Assessment: low (1/5)

Details

Routine automated bot PR updating two Tekton CI config files with minimal change size, no security-sensitive paths, no regression or revert history, and single-author bot activity; only mild signal is files not touched in ~58 days but this is consistent with automated bundle-reference update cadence.

@fullsend-ai-review

fullsend-ai-review Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

Looks good to me

<!-- fullsend:review-findings-v2:eyJ2ZXJzaW9uIjoyLCJmaW5kaW5ncyI6W119 -->

Previous run

Looks good to me

<!-- fullsend:review-findings-v2:eyJ2ZXJzaW9uIjoyLCJmaW5kaW5ncyI6W119 -->

fullsend-ai-review[bot]

This comment was marked as outdated.

@fullsend-ai-review fullsend-ai-review Bot added the ready-for-merge All reviewers approved — ready to merge label Oct 31, 2026
@codecov

codecov Bot commented Oct 31, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Flag Coverage Δ
acceptance 54.61% <ø> (ø)
generative 12.22% <ø> (ø)
integration 23.62% <ø> (ø)
unit 72.29% <ø> (ø)

Flags with carried forward coverage won't be shown. Click here to find out more.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Acepresso
Acepresso previously approved these changes Nov 5, 2026

@Acepresso Acepresso left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@red-hat-konflux
red-hat-konflux Bot force-pushed the konflux/references/main branch from afe0145 to 4b4b4ae Compare November 7, 2026 03:16
@fullsend-ai-review
fullsend-ai-review Bot dismissed their stale review November 7, 2026 03:27

Superseded by updated review

This branch has not been deployed

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

Labels

main ready-for-merge All reviewers approved — ready to merge renovate risk/low PR risk: low size: M

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant