Skip to content

CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images#3289

Merged
openshift-merge-bot[bot] merged 1 commit intoopenshift-kni:mainfrom
fontivan:sskeard/cnf-20367-cnf-18836-images-overhaul-2
Nov 14, 2025
Merged

CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images#3289
openshift-merge-bot[bot] merged 1 commit intoopenshift-kni:mainfrom
fontivan:sskeard/cnf-20367-cnf-18836-images-overhaul-2

Conversation

@fontivan
Copy link
Copy Markdown
Collaborator

  • Update container_build_args.conf to use the new ubi9 image
  • Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling
  • Update rpms.in.yaml
    • Remove now unnecessary ssl configuration
    • Remove context on Dockerfile
    • Add varsFromImage with reference to the same image in container_build_args.conf
  • Update rpms.lock.yaml with outputs from the rpm-lock script

Assisted-by: Cursor/claude-4-sonnet
AI-attribution: AIA,Primarily human-created,Human-initiated,Reviewed,Cursor/claude-4-sonnet,v1.0
For more information on AI attribution statements, see: https://aiattribution.github.io/

Background / Context

Issue / Requirement / Reason for change

Solution / Feature Overview

Implementation Details

Other Information

@openshift-ci-robot
Copy link
Copy Markdown

openshift-ci-robot commented Nov 12, 2025

@fontivan: This pull request references CNF-20367 which is a valid jira issue.

Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the story to target the "4.21.0" version, but no target version was set.

Details

In response to this:

  • Update container_build_args.conf to use the new ubi9 image
  • Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling
  • Update rpms.in.yaml
    • Remove now unnecessary ssl configuration
    • Remove context on Dockerfile
    • Add varsFromImage with reference to the same image in container_build_args.conf
  • Update rpms.lock.yaml with outputs from the rpm-lock script

Assisted-by: Cursor/claude-4-sonnet
AI-attribution: AIA,Primarily human-created,Human-initiated,Reviewed,Cursor/claude-4-sonnet,v1.0
For more information on AI attribution statements, see: https://aiattribution.github.io/

Background / Context

Issue / Requirement / Reason for change

Solution / Feature Overview

Implementation Details

Other Information

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 openshift-eng/jira-lifecycle-plugin repository.

@openshift-ci openshift-ci bot requested review from danmanor and sakhoury November 12, 2025 19:50
@fontivan fontivan force-pushed the sskeard/cnf-20367-cnf-18836-images-overhaul-2 branch 4 times, most recently from 77bec01 to 541ffc0 Compare November 12, 2025 19:57
@fontivan
Copy link
Copy Markdown
Collaborator Author

@fontivan
Copy link
Copy Markdown
Collaborator Author

/hold will require several approvals

@openshift-ci openshift-ci bot added the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 12, 2025
@fontivan
Copy link
Copy Markdown
Collaborator Author

/test ibi-e2e-flow
/test ibu-e2e-flow

@fontivan fontivan force-pushed the sskeard/cnf-20367-cnf-18836-images-overhaul-2 branch from 541ffc0 to a6aaba0 Compare November 13, 2025 16:38
@openshift-merge-robot openshift-merge-robot added the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 13, 2025
@fontivan fontivan force-pushed the sskeard/cnf-20367-cnf-18836-images-overhaul-2 branch from a6aaba0 to 4c1e6de Compare November 13, 2025 16:39
@openshift-merge-robot openshift-merge-robot removed the needs-rebase Indicates a PR cannot be merged because it has merge conflicts with HEAD. label Nov 13, 2025
@fontivan
Copy link
Copy Markdown
Collaborator Author

Related: rh-ecosystem-edge/recert#716

@fontivan
Copy link
Copy Markdown
Collaborator Author

/retest

…s to work with ubi9 images

- Update container_build_args.conf to use the new ubi9 image
- Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling
- Update rpms.in.yaml
    - Remove now unnecessary ssl configuration
    - Remove context on Dockerfile
    - Add varsFromImage with reference to the same image in container_build_args.conf
- Update rpms.lock.yaml with outputs from the rpm-lock script
- Move the podman scripts to run inside a tmp/ folder inside their lock folder
- Update pipeline on-cel-expressions

Assisted-by: Cursor/claude-4-sonnet
AI-attribution: AIA,Primarily human-created,Human-initiated,Reviewed,Cursor/claude-4-sonnet,v1.0
For more information on AI attribution statements, see: https://aiattribution.github.io/
@fontivan fontivan force-pushed the sskeard/cnf-20367-cnf-18836-images-overhaul-2 branch from 3970065 to a21c535 Compare November 13, 2025 18:04
@rauhersu
Copy link
Copy Markdown
Collaborator

/lgtm
/approve

@openshift-ci openshift-ci bot added the lgtm Indicates that a PR is ready to be merged. label Nov 13, 2025
@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Nov 14, 2025

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: jc-rh, rauhersu

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-ci openshift-ci bot added the approved Indicates a PR has been approved by an approver from all required OWNERS files. label Nov 14, 2025
@fontivan
Copy link
Copy Markdown
Collaborator Author

/unhold

@openshift-ci openshift-ci bot removed the do-not-merge/hold Indicates that a PR should not merge because someone has issued a /hold command. label Nov 14, 2025
@openshift-merge-bot openshift-merge-bot bot merged commit 180d927 into openshift-kni:main Nov 14, 2025
17 checks passed
@fontivan
Copy link
Copy Markdown
Collaborator Author

/cherry-pick release-4.20

@fontivan
Copy link
Copy Markdown
Collaborator Author

/cherry-pick release-4.19

@fontivan
Copy link
Copy Markdown
Collaborator Author

/cherry-pick release-4.18

@fontivan
Copy link
Copy Markdown
Collaborator Author

/cherry-pick release-4.17

@fontivan
Copy link
Copy Markdown
Collaborator Author

/cherry-pick release-4.16

@fontivan
Copy link
Copy Markdown
Collaborator Author

/cherry-pick release-4.14

@openshift-cherrypick-robot
Copy link
Copy Markdown

@fontivan: new pull request created: #3342

Details

In response to this:

/cherry-pick release-4.20

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.

@openshift-cherrypick-robot
Copy link
Copy Markdown

@fontivan: #3289 failed to apply on top of branch "release-4.19":

Applying: CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions
Using index info to reconstruct a base tree...
M	.konflux/Dockerfile.catalog
M	.konflux/container_build_args.conf
M	.konflux/lock-runtime/rpms.in.yaml
M	.konflux/lock-runtime/rpms.lock.yaml
A	.tekton/lifecycle-agent-4-21-pull-request.yaml
A	.tekton/lifecycle-agent-4-21-push.yaml
M	Dockerfile
M	Makefile
Falling back to patching base and 3-way merge...
Auto-merging Makefile
Auto-merging Dockerfile
CONFLICT (content): Merge conflict in Dockerfile
Auto-merging .tekton/lifecycle-agent-4-19-push.yaml
Auto-merging .tekton/lifecycle-agent-4-19-pull-request.yaml
Auto-merging .konflux/lock-runtime/rpms.lock.yaml
CONFLICT (content): Merge conflict in .konflux/lock-runtime/rpms.lock.yaml
Auto-merging .konflux/lock-runtime/rpms.in.yaml
Auto-merging .konflux/container_build_args.conf
Auto-merging .konflux/Dockerfile.catalog
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions

Details

In response to this:

/cherry-pick release-4.19

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.

@openshift-cherrypick-robot
Copy link
Copy Markdown

@fontivan: #3289 failed to apply on top of branch "release-4.18":

Applying: CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions
Using index info to reconstruct a base tree...
M	.konflux/Dockerfile.catalog
M	.konflux/container_build_args.conf
M	.konflux/lock-runtime/rpms.in.yaml
M	.konflux/lock-runtime/rpms.lock.yaml
A	.tekton/lifecycle-agent-4-21-pull-request.yaml
A	.tekton/lifecycle-agent-4-21-push.yaml
M	Dockerfile
M	Makefile
Falling back to patching base and 3-way merge...
Auto-merging Makefile
Auto-merging Dockerfile
CONFLICT (content): Merge conflict in Dockerfile
Auto-merging .tekton/lifecycle-agent-4-18-push.yaml
Auto-merging .tekton/lifecycle-agent-4-18-pull-request.yaml
Auto-merging .konflux/lock-runtime/rpms.lock.yaml
CONFLICT (content): Merge conflict in .konflux/lock-runtime/rpms.lock.yaml
Auto-merging .konflux/lock-runtime/rpms.in.yaml
Auto-merging .konflux/container_build_args.conf
Auto-merging .konflux/Dockerfile.catalog
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions

Details

In response to this:

/cherry-pick release-4.18

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.

@openshift-cherrypick-robot
Copy link
Copy Markdown

@fontivan: #3289 failed to apply on top of branch "release-4.17":

Patch is empty.
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To record the empty patch as an empty commit, run "git am --allow-empty".
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"

Details

In response to this:

/cherry-pick release-4.17

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.

@openshift-cherrypick-robot
Copy link
Copy Markdown

@fontivan: #3289 failed to apply on top of branch "release-4.16":

Applying: CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions
Using index info to reconstruct a base tree...
M	.konflux/Dockerfile.catalog
M	.konflux/container_build_args.conf
M	.konflux/lock-runtime/rpms.in.yaml
M	.konflux/lock-runtime/rpms.lock.yaml
A	.tekton/lifecycle-agent-4-21-pull-request.yaml
A	.tekton/lifecycle-agent-4-21-push.yaml
M	Dockerfile
M	Makefile
Falling back to patching base and 3-way merge...
Auto-merging Makefile
Auto-merging Dockerfile
CONFLICT (content): Merge conflict in Dockerfile
Auto-merging .tekton/lifecycle-agent-4-16-push.yaml
Auto-merging .tekton/lifecycle-agent-4-16-pull-request.yaml
Auto-merging .konflux/lock-runtime/rpms.lock.yaml
CONFLICT (content): Merge conflict in .konflux/lock-runtime/rpms.lock.yaml
Auto-merging .konflux/lock-runtime/rpms.in.yaml
Auto-merging .konflux/container_build_args.conf
Auto-merging .konflux/Dockerfile.catalog
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions

Details

In response to this:

/cherry-pick release-4.16

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.

@openshift-cherrypick-robot
Copy link
Copy Markdown

@fontivan: #3289 failed to apply on top of branch "release-4.14":

Applying: CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions
Using index info to reconstruct a base tree...
M	.konflux/Dockerfile.catalog
M	.konflux/container_build_args.conf
M	.konflux/lock-runtime/rpms.in.yaml
M	.konflux/lock-runtime/rpms.lock.yaml
A	.tekton/lifecycle-agent-4-21-pull-request.yaml
A	.tekton/lifecycle-agent-4-21-push.yaml
M	Dockerfile
M	Makefile
Falling back to patching base and 3-way merge...
Auto-merging Makefile
Auto-merging Dockerfile
CONFLICT (content): Merge conflict in Dockerfile
Auto-merging .tekton/lifecycle-agent-4-14-push.yaml
Auto-merging .tekton/lifecycle-agent-4-14-pull-request.yaml
Auto-merging .konflux/lock-runtime/rpms.lock.yaml
CONFLICT (content): Merge conflict in .konflux/lock-runtime/rpms.lock.yaml
Auto-merging .konflux/lock-runtime/rpms.in.yaml
Auto-merging .konflux/container_build_args.conf
Auto-merging .konflux/Dockerfile.catalog
error: Failed to merge in the changes.
hint: Use 'git am --show-current-patch=diff' to see the failed patch
hint: When you have resolved this problem, run "git am --continue".
hint: If you prefer to skip this patch, run "git am --skip" instead.
hint: To restore the original branch and stop patching, run "git am --abort".
hint: Disable this message with "git config advice.mergeConflict false"
Patch failed at 0001 CNF-18836 / CNF-20367: Reconfigure repo to allow mintmaker rpm updates to work with ubi9 images - Update container_build_args.conf to use the new ubi9 image - Update Makefile to parse the new images correctly and update the targets invoking the rpm-lock tooling - Update rpms.in.yaml - Remove now unnecessary ssl configuration - Remove context on Dockerfile - Add varsFromImage with reference to the same image in container_build_args.conf - Update rpms.lock.yaml with outputs from the rpm-lock script - Move the podman scripts to run inside a tmp/ folder inside their lock folder - Update pipeline on-cel-expressions

Details

In response to this:

/cherry-pick release-4.14

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.

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

Labels

approved Indicates a PR has been approved by an approver from all required OWNERS files. lgtm Indicates that a PR is ready to be merged.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants