configure-downstream

Create Konflux CI/CD overlays, tenant configurations, and ReleasePlanAdmission files for Submariner Y-stream releases.

3|Updated Sep 30, 2025
One-click install
npx skills add https://github.com/stolostron/submariner-release-management --skill configure-downstream
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: configure-downstream
Source: https://github.com/stolostron/submariner-release-management/tree/main/skills/configure-downstream
Command: npx skills add https://github.com/stolostron/submariner-release-management --skill configure-downstream

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex and repetitive process of configuring Konflux CI/CD pipelines for new Submariner versions, significantly reducing manual effort and potential errors.

Core Features & Use Cases

  • Automated Version Configuration: Creates necessary overlays, tenant configurations, and ReleasePlanAdmission (RPA) files for Y-stream releases.
  • Branch Management: Automatically creates a feature branch from main for the new version.
  • Comprehensive Commit Generation: Generates three distinct commits containing a total of 49 files, including YAML overlays, Kustomize manifests, and RPAs.
  • Verification: Includes checks to ensure all generated files are correct and that no old version references remain.
  • Use Case: When a new minor version of Submariner is ready for release (e.g., 0.23), this Skill can be used to prepare all the necessary Konflux configurations, allowing the release team to focus on the release itself rather than manual setup.

Quick Start

Run /configure-downstream 0.23 to set up Konflux for Submariner version 0.23.

Frequently Asked Questions about configure-downstream

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Konflux CI/CD configuration for new Submariner releases?

You can automate Konflux CI/CD configuration for Submariner releases by using a dedicated Skill that generates overlays, tenant configurations, and ReleasePlanAdmission files. It creates a feature branch and multiple commits with 49 files, then verifies all generated artifacts.

What is a ReleasePlanAdmission file in Konflux release management?

A ReleasePlanAdmission (RPA) file is a required Konflux configuration artifact for managing CI/CD pipelines. This Skill generates RPAs alongside YAML overlays and Kustomize manifests to automate Y-stream release configurations for Submariner.

How do I set up Konflux pipelines for a Submariner Y-stream release?

To set up Konflux pipelines for a Submariner Y-stream release, run the configuration command with the target version number. The tool creates a feature branch from main, generates three commits containing 49 files, and verifies that no old version references remain.

Do I need the konflux-release-data repository cloned locally to configure downstream releases?

Yes, you need the konflux-release-data repository cloned locally. The Skill operates directly on Git repositories to manage release configurations, creating feature branches and generating multiple commits with modified files.

What's the best way to manage GitOps overlays for new Submariner versions?

Using automation to manage GitOps overlays for new Submariner versions ensures consistency by generating YAML overlays and Kustomize manifests across multiple commits. This approach verifies generated files and checks that no old version references remain in the repository.