Skip to content
Back to skills

2145 Konflux Application D6324b10

ASecurity

Manage Konflux application

  • 9 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 11, 2026
toolsbashgitdocumentation

Works with

  • cli

Security analysis

A100/100

Scanned October 11, 2026

npx -y skills add tools-only/X-Skills --skill 2145-konflux-application_d6324b10 --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of 2145 Konflux Application D6324b10?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for 2145 Konflux Application D6324b10
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/tools-only-2145-konflux-application-d6324b10/badge)](https://www.skillsdirectory.com/skills/tools-only-2145-konflux-application-d6324b10)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
argument-hint: <subcommand> [args]
description: Manage Konflux application
---

## Name
odh-ai-helpers:konflux-application

## Synopsis

```
/konflux:application status <application>
```

## Description
The `konflux:application` command to manage Konflux application.

This command helps you:
- List all components in the application
- Understand the status of the components in the application - last build, snapshots, releases

## Implementation

### Subcommand: status

The command performs the following steps:

1. **Prerequisites Check**:
    - Verify `oc` CLI is installed: `which oc`
    - Verify cluster access: `oc whoami`
    - If not installed or not authenticated, provide clear instructions
    - Verify `jq` CLI is installed: `which jq`
    - Verify `git` CLI is installed: `which git`
    - Verify the current directory is a Git repository: `git remote -v`

2. **Parse Arguments**:
    - `application`: Application name (required)

3. **List components that belong to the application**:
    - Get components
      ```bash
      kubeclt get component -o yaml | jq '.items[] | select(.spec.application=="{application}")
      ```
    - The application name is provided in `.spec.application`
    - The component name is provided in `.spec.componentName`
    - The Git repository URL is provided in `.spec.source.git.url`
    - The commit SHA is provided in `.status.lastBuiltCommit`

4. **Show status for each Konflux component**:
    - Run the following command to get status of each Konflux component from the application
    ```bash
    /konflux:component status {component}
    ```


## Return Value
- **status**: Table of all components that belong to the provided application

## Examples

1. **Get status all components of the otel-main application**:
   ```bash
   /konflux:application status otel-main
   ```

## Arguments

### status

- **application** (required): Name of the Konflux application

## Troubleshooting


## Related Commands

* `/konflux:component status <component>` - Show component status
* `/konflux:component build <components> [--wait <duration>] [--wait-release <duration>] [--nudge]` - Trigger component build

## Additional Resources

- [Konflux upstream documentation](https://konflux-ci.dev/docs/)
- [Konflux architecture documentation](https://github.com/konflux-ci/architecture)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.