npx claudepluginhub stolostron/submariner-release-managementAdd release notes from Jira, then per-issue agent review
Add user to Submariner team Konflux RBAC - updates permissions for Web UI and cluster access
Update bundle component image SHAs from Konflux snapshots - automates SHA extraction, config file updates, bundle regeneration, and verification
Configure Konflux for new Submariner version - creates overlays, tenant config, and RPAs for Y-stream releases.
Automate Konflux bundle setup on new release branches - configures Tekton pipelines for bundle builds including infrastructure, OLM annotations, hermetic builds, and multi-platform support
Create component release (stage or prod) with comprehensive verification
Create FBC releases for all OCP versions (stage or prod) with comprehensive verification
Update FBC catalog with bundle from Konflux snapshot - automates scenario detection, template updates, catalog rebuild, and verification
Get FBC catalog URLs for QE sharing (Release CRs, snapshots, or prod index)
Diagnose and fix Konflux CI failures in Submariner repositories. Supports PR-based and branch-based execution. Arguments are optional and order-independent.
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.
Teach the 20-step Submariner release process including Y-stream setup, build validation, stage/prod releases, and FBC catalog management. Use when user asks about release steps, workflows, Konflux concepts, or "how do we release Submariner?"
Check Submariner release status across 20 workflow steps - shows completed phases, current blockers, and next actions. Use when checking release progress, verifying builds, or debugging failed releases.
Update RPM lockfiles across Submariner repositories
Update Konflux Dockerfile version labels across Submariner repositories
Shared development tools for Submariner repositories
Kubernetes and Helm operations - deployments, charts, releases, diagnostics
Semantic versioning management and automated release workflows
Build GitOps workflows with ArgoCD and Flux
Collection of GitOps engineering skills for Flux CD knowledge, manifest generation, repository auditing, and cluster debugging
OLM team development utilities and onboarding tools
External network access
Connects to servers outside your machine
Share bugs, ideas, or general feedback.
Submariner release orchestration via Konflux.
# Login to cluster
oc login --web https://api.kflux-prd-rh02.0fk9.p1.openshiftapps.com:6443/
# Show available commands
make
# Configure downstream for new Y-stream version
make configure-downstream VERSION=0.24
# Create component release (requires cluster login)
make create-component-release VERSION=0.22.1 # Stage (default)
make create-component-release VERSION=0.22.1 TYPE=prod # Production
# Create FBC releases (requires cluster login)
make create-fbc-releases VERSION=0.22.1 # Stage (default)
make create-fbc-releases VERSION=0.22.1 TYPE=prod # Production
# Setup Konflux CI/CD for component on new release branch
make konflux-component-setup REPO=operator VERSION=0.24
make konflux-component-setup REPO=submariner COMPONENT=submariner-gateway VERSION=0.24
# Setup Konflux CI/CD for bundle on new release branch
make konflux-bundle-setup VERSION=0.24
# Update bundle component image SHAs from Konflux snapshots
make bundle-image-update # Auto-detect from branch
make bundle-image-update VERSION=0.21.2 # Version bump
make bundle-image-update VERSION=0.21.2 SNAPSHOT=submariner-0-21-xxxxx
# Update RPM lockfiles (requires entitlements, registry auth)
make rpm-lockfile-update # Auto-detect branch
make rpm-lockfile-update BRANCH=0.21 # Specify branch
make rpm-lockfile-update COMPONENT=gateway # Filter by component
# Validate locally (no cluster access needed)
make test
# Validate with cluster checks and CVE verification (requires cluster login)
make test-remote FILE=releases/0.22/stage/submariner-0-22-1-stage-20260319-01.yaml
# Apply release (requires cluster login)
make apply FILE=releases/0.20/stage/submariner-0-20-2-stage-20250930-01.yaml
# Watch release (requires cluster login)
make watch NAME=submariner-0-20-2-stage-20250930-01
# Add release notes to stage release (requires acli authentication)
make add-release-notes VERSION=0.22.1 # Auto-find latest stage YAML
make add-release-notes VERSION=0.22.1 STAGE_YAML=... # Use specific YAML
make review-release-notes VERSION=0.22.1 # Per-issue agent review
# Get FBC catalog URLs for QE sharing (requires cluster login or skopeo)
make get-fbc-urls VERSION=0.24.0 # All OCP versions
make get-fbc-urls VERSION=0.24.0 OCP=4.21 # Single OCP version
make get-fbc-urls VERSION=0.24.0 OCP=4.21 RAW_URL=true # quay URL only
make get-fbc-urls VERSION=0.24.0 PROD_INDEX=true # Prod operator index URLs
# Verify CVE fixes via Clair reports (requires oc login, auto-runs in add-release-notes)
make verify-cve-fixes STAGE_YAML=releases/0.22/stage/submariner-0-22-1-stage-20260319-01.yaml
# Setup acli (one-time)
acli jira auth login --web
acli jira auth status
/plugin marketplace add submariner-release https://github.com/stolostron/submariner-release-management
/plugin install release-management@submariner-release
| Command | Purpose |
|---|---|
/learn-release | Learn 20-step release workflow |
/release-ls | Check release status |
/configure-downstream | Create Konflux app for new version |
/add-team-member | Add user to Submariner Konflux RBAC |
/konflux-ci-fix | Fix Konflux CI Enterprise Contract issues |
/konflux-component-setup | Automate Konflux component setup on new branch |
/bundle-image-update | Update bundle image SHAs from snapshots |
/add-release-notes | Add release notes from Jira, per-issue review |
/rpm-lockfile-update | Update RPM lockfiles across repos |
/konflux-bundle-setup | Automate Konflux bundle setup on new branch |
/create-component-release | Create component release (stage or prod) |
/create-fbc-release | Create FBC releases for all OCP versions |
/get-fbc-urls | Get FBC catalog URLs for QE sharing |
See .claude/SKILLS.md.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claim