From release-management
Update bundle component image SHAs from Konflux snapshots - automates SHA extraction, config file updates, bundle regeneration, and verification
How this skill is triggered — by the user, by Claude, or both
Slash command
/release-management:bundle-image-update [X.Y|X.Y.Z] [--snapshot name][X.Y|X.Y.Z] [--snapshot name]This skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Update bundle component image SHAs from Konflux snapshots.
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
Guides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.
npx claudepluginhub stolostron/submariner-release-management