Skip to content

Update Konflux references#14679

Open
red-hat-konflux-kflux-prd-rh02[bot] wants to merge 1 commit into
masterfrom
konflux/references/master
Open

Update Konflux references#14679
red-hat-konflux-kflux-prd-rh02[bot] wants to merge 1 commit into
masterfrom
konflux/references/master

Conversation

@red-hat-konflux-kflux-prd-rh02

@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot commented Apr 25, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Notes
quay.io/konflux-ci/tekton-catalog/task-apply-tags (source, changelog) aa62b41a291081
quay.io/konflux-ci/tekton-catalog/task-build-image-index (source, changelog) ae3fa44b33bfa8
quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta (source, changelog) 0.90.10 ⚠️migration⚠️
quay.io/konflux-ci/tekton-catalog/task-clair-scan (source, changelog) 89924758fad4c2
quay.io/konflux-ci/tekton-catalog/task-clamav-scan (source, changelog) 9f18b21567cb66
quay.io/konflux-ci/tekton-catalog/task-deprecated-image-check (source, changelog) 5ff16b7e78d0d3
quay.io/konflux-ci/tekton-catalog/task-ecosystem-cert-preflight-checks (source, changelog) b4ac5863c4f60e
quay.io/konflux-ci/tekton-catalog/task-git-clone-oci-ta (source, changelog) 2c388d2d30f13d
quay.io/konflux-ci/tekton-catalog/task-init (source, changelog) 288f3105a42324
quay.io/konflux-ci/tekton-catalog/task-prefetch-dependencies-oci-ta (source, changelog) 9917d117e84b01
quay.io/konflux-ci/tekton-catalog/task-push-dockerfile-oci-ta (source, changelog) 1bc2d0f7855471
quay.io/konflux-ci/tekton-catalog/task-rpms-signature-scan (source, changelog) 7f2e8edc78924d
quay.io/konflux-ci/tekton-catalog/task-sast-shell-check-oci-ta (source, changelog) c4ef47ee5319fc
quay.io/konflux-ci/tekton-catalog/task-sast-snyk-check-oci-ta (source, changelog) 0.40.5 ⚠️migration⚠️
quay.io/konflux-ci/tekton-catalog/task-sast-unicode-check-oci-ta (source, changelog) 0854d9299cc372
quay.io/konflux-ci/tekton-catalog/task-show-sbom (source, changelog) 04994dfa7346ed
quay.io/konflux-ci/tekton-catalog/task-source-build-oci-ta (source, changelog) 362f0478567bb7

Release Notes

konflux-ci/build-definitions (quay.io/konflux-ci/tekton-catalog/task-buildah-remote-oci-ta)

v0.10

This version introduces konflux-build-cli. The build step replaces most of the Bash with
konflux-build-cli image build. Other steps still use Bash, this will change soon.

We expect version 0.10 to behave the same as version 0.9 for the vast majority
of use cases. All known (minor) differences documented below.

Added
  • The vcs-url label. Previously, the task would inject the following vcs-related labels:
    • org.opencontainers.image.revision and its legacy counterpart,
      vcs-ref
    • org.opencontainers.image.source and nothing else
      • Version 0.10 adds the missing legacy counterpart, vcs-url
Changed
  • The precedence of default annotations (those injected by the task automatically)
    • Before: ANNOTATIONS_FILE < ANNOTATIONS < default annotations
    • Now: default annotations < ANNOTATIONS_FILE < ANNOTATIONS
  • When handling the YUM_REPOS_D_SRC and YUM_REPOS_D_FETCHED directories,
    injects only regular files into /etc/yum.repos.d. Previously, the task would
    inject the directories as a whole. /etc/yum.repos.d is a flat structure, so
    the task now injects only regular files to avoid injecting unexpected content.
  • Prefetch integration:
    • Looks for both prefetch.env and cachi2.env in the prefetch dir (in this order).
      Version 0.3.1 of the prefetch task added prefetch.env and a future version
      will remove cachi2.env.
    • Doesn't rely specifically on cachi2.repo files to enable RPM integration,
      just needs any *.repo file at the expected path.
    • In case the YUM_REPOS_D_SRC or YUM_REPOS_D_FETCHED directories contain
      a repo file with the same name as the repo file from Hermeto, the Hermeto
      repo takes precedence. Previously, YUM_REPOS_* would take precedence.
    • Doesn't copy the prefetch files to /tmp, instead copies them to a directory
      on the same filesystem as the original files. This uses copy-on-write and avoids
      duplicating the underlying data.
  • Red Hat subscription-manager integration:
    • Will mount the RHSM CA certificates into the build in two cases:
      • When using ACTIVATION_KEY and the containerfile doesn't include
        subscription-manager register (same as before)
      • When using ENTITLEMENT_SECRET (not done before and should have been)
    • When mounting RHSM CA certificates, mounts the whole /etc/rhsm/ca directory
      instead of mounting a specific file. This closes #​1621.
Fixed
  • Injecting metadata to /usr/share/buildinfo and /root/buildinfo:
    • Does not write any new files or modify any existing files in the source directory,
      injects the files using a separate build-context.
    • Will log a warning if the TARGET param is set and SKIP_INJECTIONS=false
      (using TARGET disables metadata injection anyway). Metadata injection never
      worked with a non-default target, version 0.10 just adds the warning.
    • Injecting labels.json:
      • Will skip LABEL instructions in stages that don't affect the labels of the final image.
      • Will correctly omit the io.buildah.version label when SOURCE_DATE_EPOCH is non-empty.
        Previously, labels.json would always include io.buildah.version.
  • Pre-pulling base images for hermetic builds and base-arch verification (see 0.9.4):
    • Also pulls images referenced in COPY --from=$image and RUN --mount=from=$image.
      Previously, would only pull images referenced as FROM $image.
    • Does not pull images for unused stages (unless SKIP_UNUSED_STAGES=false).
    • Will skip image references with transports that don't
      represent pullable images. Specifically, will only pull transport-less references
      and docker:// references. Previously, the task would skip oci-archive: references
      but fail on any other kind of non-standard reference.
  • Modifying the containerfile to set prefetch environment variables in RUN instructions:
    • No longer mangles RUN instructions that use the exec form or a bare here-doc.
      Instead skips the instruction and logs a warning.

      RUN ["echo", "skips exec-form commands"]
      
      RUN <<EOF
      echo "skips bare heredocs"
      EOF
      
      RUN bash -e <<EOF
      echo "supports heredocs if they start with something other than the <<marker"
      EOF
      • This partially fixes #​1200, in the sense that the containerfile at least
        doesn't become broken. The unsupported instructions don't automatically get
        the variables that may be required to make the hermetic build work though.
    • Fixes dozens of small bugs that most users never would have hit. For example,
      version 0.10:

      • Doesn't mangle heredoc lines that look line RUN instructions
      • Doesn't inject text into the middle of a string with quoted/escaped whitespace
      • Properly handles backtick-escaped containerfiles

Configuration

📅 Schedule: Branch creation - Between 05:00 AM and 11:59 PM, only on Saturday ( * 5-23 * * 6 ) (UTC), 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.

@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot added the ok-to-test Used by openshift-ci bot. label Apr 25, 2026
@openshift-ci

openshift-ci Bot commented Apr 25, 2026

Copy link
Copy Markdown

Hi @red-hat-konflux-kflux-prd-rh02[bot]. Thanks for your PR.

I'm waiting for a ComplianceAsCode member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work.

Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot changed the title chore(deps): update konflux references Update Konflux references May 2, 2026
@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot force-pushed the konflux/references/master branch 2 times, most recently from fe13614 to f3b025e Compare May 16, 2026 08:07
@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot force-pushed the konflux/references/master branch 2 times, most recently from e873400 to 9501468 Compare May 30, 2026 08:16
@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot changed the title Update Konflux references chore(deps): update konflux references May 30, 2026
Signed-off-by: red-hat-konflux-kflux-prd-rh02 <190377777+red-hat-konflux-kflux-prd-rh02[bot]@users.noreply.github.com>
@red-hat-konflux-kflux-prd-rh02 red-hat-konflux-kflux-prd-rh02 Bot changed the title chore(deps): update konflux references Update Konflux references Jun 20, 2026
@openshift-ci

openshift-ci Bot commented Jun 20, 2026

Copy link
Copy Markdown

@red-hat-konflux-kflux-prd-rh02[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
ci/prow/e2e-aws-openshift-platform-compliance ae7aa8f link true /test e2e-aws-openshift-platform-compliance
ci/prow/e2e-aws-openshift-node-compliance ae7aa8f link true /test e2e-aws-openshift-node-compliance

Full PR test history. Your PR dashboard.

Details

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. I understand the commands that are listed here.

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

Labels

ok-to-test Used by openshift-ci bot.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants