원클릭으로
rpm-lockfile-update
Update RPM lockfiles across Submariner repositories
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Update RPM lockfiles across Submariner repositories
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Add FBC support for new OCP version in Konflux release data - creates overlays, tenant config, and RPA entries.
Get FBC catalog URLs for QE sharing (Release CRs, snapshots, or prod index)
Update Konflux Dockerfile version labels across Submariner repositories
Update bundle component image SHAs from Konflux snapshots - automates SHA extraction, config file updates, bundle regeneration, and verification
Automate Konflux bundle setup on new release branches - configures Tekton pipelines for bundle builds including infrastructure, OLM annotations, hermetic builds, and multi-platform support
Automate Konflux component setup on new release branches - configures Tekton pipelines, Dockerfiles, RPM lockfiles, and hermetic builds for Submariner components. Supports 8 component types. Arguments are optional and order-independent.
| name | rpm-lockfile-update |
| description | Update RPM lockfiles across Submariner repositories |
| version | 2.0.0 |
| argument-hint | [branch] [repo|component] |
| user-invocable | true |
| allowed-tools | Bash |
Regenerates RPM lockfiles in submariner and shipyard repositories by creating fix branches, running hermetic builds, and committing updated lockfiles.
/rpm-lockfile-update # Auto-detect branch, all repos
/rpm-lockfile-update 0.21 # Explicit branch, all repos
/rpm-lockfile-update gateway # Auto-detect branch, gateway only
/rpm-lockfile-update 0.21 submariner # Explicit branch, repo filter
make rpm-lockfile-update # Auto-detect branch
make rpm-lockfile-update COMPONENT=gateway # Auto-detect, component filter
make rpm-lockfile-update BRANCH=0.21 COMPONENT=gateway # Explicit branch
Filter options: all, submariner, shipyard, gateway, globalnet, route-agent, nettest
Requirements: Red Hat entitlements, podman login registry.redhat.io, gh auth login, Bash 4.0+
Arguments: $ARGUMENTS
#!/bin/bash
set -euo pipefail
# Find git repository root
GIT_ROOT=$(git rev-parse --show-toplevel 2>/dev/null)
if [ -z "$GIT_ROOT" ]; then
echo "❌ Not in a git repository"
exit 1
fi
# Verify orchestrator script exists
if [ ! -x "$GIT_ROOT/scripts/rpm-lockfile-update.sh" ]; then
echo "❌ Orchestrator script not found: scripts/rpm-lockfile-update.sh"
exit 1
fi
# Delegate to orchestrator (passes all arguments)
exec "$GIT_ROOT/scripts/rpm-lockfile-update.sh" $ARGUMENTS