一键导入
bundle-image-update
Update bundle component image SHAs from Konflux snapshots - automates SHA extraction, config file updates, bundle regeneration, and verification
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Update bundle component image SHAs from Konflux snapshots - automates SHA extraction, config file updates, bundle regeneration, and verification
用 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
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.
Configure Konflux for new Submariner version - creates overlays, tenant config, and RPAs for Y-stream releases.
| name | bundle-image-update |
| description | Update bundle component image SHAs from Konflux snapshots - automates SHA extraction, config file updates, bundle regeneration, and verification |
| version | 1.0.0 |
| argument-hint | [X.Y|X.Y.Z] [--snapshot name] |
| user-invocable | true |
| allowed-tools | Bash |
Update bundle component image SHAs from Konflux snapshots.
What this skill does: Queries Konflux for latest passing snapshot, extracts 7 component SHAs, updates config files, regenerates bundle with make bundle, updates Dockerfile labels (version bumps), verifies all SHAs match, and creates a single commit.
Usage:
/bundle-image-update # Auto: latest snapshot, SHA-only
/bundle-image-update 0.21.2 # Version bump to 0.21.2
/bundle-image-update --snapshot submariner-0-21-xxxxx # Specific snapshot
make bundle-image-update VERSION=0.21.2
Requirements: ~/go/src/submariner-io/submariner-operator must exist on a release branch.
Must be logged into Konflux cluster. 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 "ERROR: Not in a git repository"
exit 1
fi
# Verify orchestrator script exists
if [ ! -x "$GIT_ROOT/scripts/bundle-image-update.sh" ]; then
echo "ERROR: Required orchestrator script not found"
echo "This skill requires: scripts/bundle-image-update.sh"
exit 1
fi
# Delegate to orchestrator (passes all arguments)
exec "$GIT_ROOT/scripts/bundle-image-update.sh" $ARGUMENTS