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

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.4
quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check (source, changelog) tekton-bundle digest 0ccc688 → 81b7cad
quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks (source, changelog) tekton-bundle digest b961f8b → 43604d0
quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta (source, changelog) tekton-bundle digest 3bcd4c3 → 590db5c
quay.io/konflux-ci/tekton-catalog/task-init (source, changelog) tekton-bundle digest 5f68715 → e3f908c
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 → c6874d3
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.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.

Signed-off-by: red-hat-konflux <126015336+red-hat-konflux[bot]@users.noreply.github.com>
@coderabbitai

coderabbitai Bot commented Oct 31, 2026 •

Copy link
Copy Markdown

No actionable comments were generated in the recent review.

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: dced30e8-3f4c-4c28-ad70-24adeb718c06
Commits

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

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; 10 remain after this 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: Pipeline bundle updates

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 afe01

No actionable merge-blocking risk is established; the updated PipelineRuns remain aligned and the obsolete SAST parameter removal is locally consistent.

Pre-merge checks: Passed 5
Check name Status Explanation
Title check Passed The title clearly identifies the main change: updating Konflux references on the main branch.
Description check Passed The description provides a detailed update table and release notes that explain what changed and why. It does not use the requested What, Why, and Tickets headings, but it is sufficiently complete and…
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: Description check

Explanation

The description provides a detailed update table and release notes that explain what changed and why. It does not use the requested What, Why, and Tickets headings, but it is sufficiently complete and on topic.

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.)

Finishing Touches
Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR

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

Copy link
Copy Markdown

<!-- 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

Copy link
Copy Markdown

Looks good to me

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

@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.

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.

0 participants