From ebce94d7a2c24bd7770c24dd9c99ad6ecd3c25b7 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 3 Jul 2026 15:46:59 +0200 Subject: [PATCH 01/20] feat: add Compass catalog manifests for ocp-admin pack Add catalog-info.yaml manifests to register the repository and ocp-admin agentic pack in Red Hat Compass (Backstage). Includes: - Root Location pointing to all agentic packs - ocp-admin pack Location aggregating skills and MCP servers - 7 AiResource entities for skills (cluster-creator, cluster-inventory, cluster-report, container-cve-validator, coreos-cve-validator, cve-recon, image-inspect) - 3 MCPServer entities (openshift-self-managed, openshift-ocm-managed, openshift-administration) Co-Authored-By: Claude Opus 4.6 --- catalog-info.yaml | 11 +++ ocp-admin/catalog-info.yaml | 22 +++++ .../catalog-info.yaml | 50 ++++++++++ .../openshift-ocm-managed/catalog-info.yaml | 93 +++++++++++++++++++ .../openshift-self-managed/catalog-info.yaml | 92 ++++++++++++++++++ .../skills/cluster-creator/catalog-info.yaml | 42 +++++++++ .../cluster-inventory/catalog-info.yaml | 44 +++++++++ .../skills/cluster-report/catalog-info.yaml | 43 +++++++++ .../container-cve-validator/catalog-info.yaml | 41 ++++++++ .../coreos-cve-validator/catalog-info.yaml | 41 ++++++++ ocp-admin/skills/cve-recon/catalog-info.yaml | 39 ++++++++ .../skills/image-inspect/catalog-info.yaml | 40 ++++++++ 12 files changed, 558 insertions(+) create mode 100644 catalog-info.yaml create mode 100644 ocp-admin/catalog-info.yaml create mode 100644 ocp-admin/mcps/openshift-administration/catalog-info.yaml create mode 100644 ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml create mode 100644 ocp-admin/mcps/openshift-self-managed/catalog-info.yaml create mode 100644 ocp-admin/skills/cluster-creator/catalog-info.yaml create mode 100644 ocp-admin/skills/cluster-inventory/catalog-info.yaml create mode 100644 ocp-admin/skills/cluster-report/catalog-info.yaml create mode 100644 ocp-admin/skills/container-cve-validator/catalog-info.yaml create mode 100644 ocp-admin/skills/coreos-cve-validator/catalog-info.yaml create mode 100644 ocp-admin/skills/cve-recon/catalog-info.yaml create mode 100644 ocp-admin/skills/image-inspect/catalog-info.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml new file mode 100644 index 00000000..a872f4e8 --- /dev/null +++ b/catalog-info.yaml @@ -0,0 +1,11 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: agentic-plugins + title: Agentic Plugins + description: > + Root catalog entry point for the agentic-plugins repository. + Points to all agentic pack locations for Compass ingestion. +spec: + targets: + - ./ocp-admin/catalog-info.yaml diff --git a/ocp-admin/catalog-info.yaml b/ocp-admin/catalog-info.yaml new file mode 100644 index 00000000..78e055d5 --- /dev/null +++ b/ocp-admin/catalog-info.yaml @@ -0,0 +1,22 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: ocp-admin + title: OpenShift Administration Agentic Pack + description: > + Points to all AI skill and MCP server catalog entities in the ocp-admin + agentic pack for Red Hat OpenShift administration. +spec: + targets: + # Skills + - ./skills/cluster-creator/catalog-info.yaml + - ./skills/cluster-inventory/catalog-info.yaml + - ./skills/cluster-report/catalog-info.yaml + - ./skills/container-cve-validator/catalog-info.yaml + - ./skills/coreos-cve-validator/catalog-info.yaml + - ./skills/cve-recon/catalog-info.yaml + - ./skills/image-inspect/catalog-info.yaml + # MCP Servers + - ./mcps/openshift-self-managed/catalog-info.yaml + - ./mcps/openshift-ocm-managed/catalog-info.yaml + - ./mcps/openshift-administration/catalog-info.yaml diff --git a/ocp-admin/mcps/openshift-administration/catalog-info.yaml b/ocp-admin/mcps/openshift-administration/catalog-info.yaml new file mode 100644 index 00000000..b25888e5 --- /dev/null +++ b/ocp-admin/mcps/openshift-administration/catalog-info.yaml @@ -0,0 +1,50 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: openshift-administration + namespace: ocp-admin + title: OpenShift Administration MCP Server + description: > + Red Hat OpenShift MCP server for interacting with OpenShift Container Platform + clusters and its operators. Provides read-only access to cluster resources, + node metrics, and configuration contexts via core and config toolsets. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json + tags: + - openshift + - kubernetes + - cluster-operations + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: + - type: tool + name: configuration_contexts_list + description: List available kubeconfig contexts for cluster access. + - type: tool + name: resources_get + description: Get details of a specific Kubernetes resource. + - type: tool + name: resources_list + description: List Kubernetes resources by type and namespace. + - type: tool + name: nodes_top + description: Get node resource usage metrics (CPU, memory). + - type: tool + name: namespaces_list + description: List all namespaces in the cluster. + - type: tool + name: pods_list + description: List pods with status and resource information. + packages: + - type: container + registry_name: quay.io + name: ecosystem-appeng/openshift-mcp-server + version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 + environment_variables: + - description: Path to kubeconfig file for cluster authentication + name: KUBECONFIG + remotes: [] diff --git a/ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml b/ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml new file mode 100644 index 00000000..c4c4bdb4 --- /dev/null +++ b/ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml @@ -0,0 +1,93 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: openshift-ocm-managed + namespace: ocp-admin + title: OpenShift OCM MCP Server (Managed Services) + description: > + Red Hat OCM MCP server for managed service clusters (ROSA, ARO, OSD). + Uses the OCM API for cluster listing, inspection, and lifecycle management + of managed OpenShift deployments. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json + tags: + - openshift + - ocm + - rosa + - managed-services + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: + - type: tool + name: list_versions + description: List available OpenShift versions for installation. + - type: tool + name: create_cluster + description: Create a new OpenShift cluster definition and infrastructure environment. + - type: tool + name: cluster_info + description: Get comprehensive information about a specific cluster. + - type: tool + name: cluster_events + description: Get chronological events for cluster installation progress and diagnostics. + - type: tool + name: cluster_iso_download_url + description: Get ISO download URL for cluster boot images. + - type: tool + name: install_cluster + description: Start the OpenShift installation process for a prepared cluster. + - type: tool + name: cluster_credentials_download_url + description: Get presigned download URL for cluster credentials after installation. + - type: tool + name: cluster_logs_download_url + description: Get the logs URL for a cluster. + - type: tool + name: list_clusters + description: List all clusters for the current user. + - type: tool + name: set_cluster_platform + description: Set or update the infrastructure platform type for a cluster. + - type: tool + name: set_cluster_ssh_key + description: Set or update the SSH public key for a cluster. + - type: tool + name: set_cluster_vips + description: Configure virtual IP addresses for cluster API and ingress traffic. + - type: tool + name: set_host_role + description: Assign a specific role to a discovered host in the cluster. + - type: tool + name: host_events + description: Get events specific to a particular host for diagnostics. + - type: tool + name: list_operator_bundles + description: List available operator bundles that can be added to clusters. + - type: tool + name: add_operator_bundle_to_cluster + description: Add an operator bundle to be automatically installed with the cluster. + - type: tool + name: list_static_network_config + description: List all static network configurations for cluster hosts. + - type: tool + name: generate_nmstate_yaml + description: Generate an initial NMState YAML for static network configuration. + - type: tool + name: validate_nmstate_yaml + description: Validate an NMState YAML document before applying to hosts. + - type: tool + name: alter_static_network_config_nmstate_for_host + description: Add, replace, or delete static network configuration for a host. + packages: + - type: container + registry_name: quay.io + name: ecosystem-appeng/assisted-service-mcp + version: sha256:e3e84602c6ef2882dc0737e7ad0fafd16d39887dce9f4fb399c470b11158f486 + environment_variables: + - description: Red Hat offline token for API authentication + name: OFFLINE_TOKEN + remotes: [] diff --git a/ocp-admin/mcps/openshift-self-managed/catalog-info.yaml b/ocp-admin/mcps/openshift-self-managed/catalog-info.yaml new file mode 100644 index 00000000..bafac885 --- /dev/null +++ b/ocp-admin/mcps/openshift-self-managed/catalog-info.yaml @@ -0,0 +1,92 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: openshift-self-managed + namespace: ocp-admin + title: OpenShift Assisted Installer MCP Server (Self-Managed) + description: > + Red Hat Assisted Installer MCP server for self-managed clusters (OCP, SNO). + Uses the Assisted Installer API for full cluster lifecycle management + including creation, configuration, installation, and credential retrieval. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json + tags: + - openshift + - assisted-installer + - cluster-management + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: + - type: tool + name: list_versions + description: List available OpenShift versions for installation. + - type: tool + name: create_cluster + description: Create a new OpenShift cluster definition and infrastructure environment. + - type: tool + name: cluster_info + description: Get comprehensive information about a specific cluster. + - type: tool + name: cluster_events + description: Get chronological events for cluster installation progress and diagnostics. + - type: tool + name: cluster_iso_download_url + description: Get ISO download URL for cluster boot images. + - type: tool + name: install_cluster + description: Start the OpenShift installation process for a prepared cluster. + - type: tool + name: cluster_credentials_download_url + description: Get presigned download URL for cluster credentials after installation. + - type: tool + name: cluster_logs_download_url + description: Get the logs URL for a cluster. + - type: tool + name: list_clusters + description: List all clusters for the current user. + - type: tool + name: set_cluster_platform + description: Set or update the infrastructure platform type for a cluster. + - type: tool + name: set_cluster_ssh_key + description: Set or update the SSH public key for a cluster. + - type: tool + name: set_cluster_vips + description: Configure virtual IP addresses for cluster API and ingress traffic. + - type: tool + name: set_host_role + description: Assign a specific role to a discovered host in the cluster. + - type: tool + name: host_events + description: Get events specific to a particular host for diagnostics. + - type: tool + name: list_operator_bundles + description: List available operator bundles that can be added to clusters. + - type: tool + name: add_operator_bundle_to_cluster + description: Add an operator bundle to be automatically installed with the cluster. + - type: tool + name: list_static_network_config + description: List all static network configurations for cluster hosts. + - type: tool + name: generate_nmstate_yaml + description: Generate an initial NMState YAML for static network configuration. + - type: tool + name: validate_nmstate_yaml + description: Validate an NMState YAML document before applying to hosts. + - type: tool + name: alter_static_network_config_nmstate_for_host + description: Add, replace, or delete static network configuration for a host. + packages: + - type: container + registry_name: quay.io + name: ecosystem-appeng/assisted-service-mcp + version: sha256:e3e84602c6ef2882dc0737e7ad0fafd16d39887dce9f4fb399c470b11158f486 + environment_variables: + - description: Red Hat offline token for API authentication + name: OFFLINE_TOKEN + remotes: [] diff --git a/ocp-admin/skills/cluster-creator/catalog-info.yaml b/ocp-admin/skills/cluster-creator/catalog-info.yaml new file mode 100644 index 00000000..fc5f21e8 --- /dev/null +++ b/ocp-admin/skills/cluster-creator/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: cluster-creator + namespace: ocp-admin + title: OpenShift Cluster Creator + description: > + End-to-end OpenShift cluster creation using Red Hat Assisted Installer. + Handles SNO and HA multi-node clusters on baremetal, vsphere, oci, nutanix. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/cluster-creator/SKILL.md + + tags: + - ai-skill + - openshift + - cluster-management + - assisted-installer + - provisioning + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - devops + - infrastructure + categories: + - automation + - provisioning + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:ocp-admin/openshift-self-managed diff --git a/ocp-admin/skills/cluster-inventory/catalog-info.yaml b/ocp-admin/skills/cluster-inventory/catalog-info.yaml new file mode 100644 index 00000000..f81c04f2 --- /dev/null +++ b/ocp-admin/skills/cluster-inventory/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: cluster-inventory + namespace: ocp-admin + title: OpenShift Cluster Inventory + description: > + List and inspect OpenShift clusters across self-managed (OCP, SNO) + and managed service (ROSA, ARO, OSD) deployments. + Read-only operations. Does NOT modify clusters. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/cluster-inventory/SKILL.md + + tags: + - ai-skill + - openshift + - cluster-management + - inventory + - monitoring + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - devops + - infrastructure + categories: + - monitoring + - inventory + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:ocp-admin/openshift-self-managed + - mcpserver:ocp-admin/openshift-ocm-managed diff --git a/ocp-admin/skills/cluster-report/catalog-info.yaml b/ocp-admin/skills/cluster-report/catalog-info.yaml new file mode 100644 index 00000000..9f96acd5 --- /dev/null +++ b/ocp-admin/skills/cluster-report/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: cluster-report + namespace: ocp-admin + title: OpenShift Cluster Health Report + description: > + Generate a consolidated health report across multiple OpenShift clusters. + Verifies each kubeconfig context is a genuine OpenShift cluster before reporting. + Non-OpenShift contexts are skipped by default. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/cluster-report/SKILL.md + + tags: + - ai-skill + - openshift + - cluster-management + - health-check + - reporting + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - devops + - sre + categories: + - monitoring + - reporting + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:ocp-admin/openshift-administration diff --git a/ocp-admin/skills/container-cve-validator/catalog-info.yaml b/ocp-admin/skills/container-cve-validator/catalog-info.yaml new file mode 100644 index 00000000..a3089110 --- /dev/null +++ b/ocp-admin/skills/container-cve-validator/catalog-info.yaml @@ -0,0 +1,41 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: container-cve-validator + namespace: ocp-admin + title: Container CVE Validator + description: > + Validate a CVE against a Red Hat container image using official SBOM + attestations, Red Hat VEX data, and CVE metadata from MITRE/OSV.dev. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/container-cve-validator/SKILL.md + + tags: + - ai-skill + - openshift + - security + - cve + - sbom + - container + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - security + - devops + categories: + - security + - validation + agents: + - claude-code + - opencode + - cursor diff --git a/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml b/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml new file mode 100644 index 00000000..3ccf7d54 --- /dev/null +++ b/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml @@ -0,0 +1,41 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: coreos-cve-validator + namespace: ocp-admin + title: CoreOS CVE Validator + description: > + Validate a CVE against Red Hat Enterprise Linux CoreOS (RHCOS) in a specific + OCP release by extracting RPM packages and checking Red Hat VEX data. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/coreos-cve-validator/SKILL.md + + tags: + - ai-skill + - openshift + - security + - cve + - coreos + - rhcos + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - security + - devops + categories: + - security + - validation + agents: + - claude-code + - opencode + - cursor diff --git a/ocp-admin/skills/cve-recon/catalog-info.yaml b/ocp-admin/skills/cve-recon/catalog-info.yaml new file mode 100644 index 00000000..0019153a --- /dev/null +++ b/ocp-admin/skills/cve-recon/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: cve-recon + namespace: ocp-admin + title: CVE Reconnaissance + description: > + Query MITRE, OSV.dev, and Go vulnerability database to produce a structured + report of affected packages, ecosystems, and vulnerable version ranges for a CVE. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/cve-recon/SKILL.md + + tags: + - ai-skill + - security + - cve + - reconnaissance + - vulnerability + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - security + categories: + - security + - reconnaissance + agents: + - claude-code + - opencode + - cursor diff --git a/ocp-admin/skills/image-inspect/catalog-info.yaml b/ocp-admin/skills/image-inspect/catalog-info.yaml new file mode 100644 index 00000000..3b3cd810 --- /dev/null +++ b/ocp-admin/skills/image-inspect/catalog-info.yaml @@ -0,0 +1,40 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: image-inspect + namespace: ocp-admin + title: Container Image Inspector + description: > + Fetch container image labels, validate registry ownership, resolve tag/digest + via SBOM, and report the SBOM artifact reference for a Red Hat container image. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/skills/image-inspect/SKILL.md + + tags: + - ai-skill + - security + - container + - sbom + - image-inspection + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: ocp-admin + disciplines: + - security + - devops + categories: + - security + - inspection + agents: + - claude-code + - opencode + - cursor From c00870832200cf51774113dfb9d3d233ca7ad233 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Mon, 6 Jul 2026 16:01:53 +0200 Subject: [PATCH 02/20] feat: add Compass manifests for all 7 agentic packs - Add 19 centralized MCP server manifests in ./mcps/ (flat structure) with deduplication by functional variant for shared images - Add 68 skill (AiResource) manifests across 6 new packs: rh-sre (13), rh-virt (10), rh-developer (17), rh-basic (6), rh-ai-engineer (11), rh-automation (11) - Add pack Location manifests for rh-sre, rh-virt, rh-developer, rh-basic, rh-ai-engineer, rh-automation - Update root Location to reference all 7 packs + 19 MCPs - Update ocp-admin Location: remove MCP targets, add labels - Update ocp-admin skill dependsOn refs to use default namespace - Remove old ocp-admin/mcps/ catalog-info.yaml files - Add domain-prefixed labels on all Locations: agentic-plugins.redhat.com/version and agentic-plugins.redhat.com/repo --- catalog-info.yaml | 33 ++++++++++++- mcps/aap-mcp-configuration.yaml | 29 ++++++++++++ mcps/aap-mcp-inventory-management.yaml | 29 ++++++++++++ mcps/aap-mcp-job-management.yaml | 29 ++++++++++++ mcps/aap-mcp-security-compliance.yaml | 30 ++++++++++++ mcps/aap-mcp-system-monitoring.yaml | 29 ++++++++++++ mcps/aap-mcp-user-management.yaml | 29 ++++++++++++ mcps/ai-observability.yaml | 29 ++++++++++++ mcps/github.yaml | 30 ++++++++++++ mcps/lightspeed-mcp-developer.yaml | 33 +++++++++++++ mcps/lightspeed-mcp-sre.yaml | 35 ++++++++++++++ .../openshift-administration.yaml | 1 - mcps/openshift-ai-engineer.yaml | 31 +++++++++++++ mcps/openshift-developer.yaml | 32 +++++++++++++ .../openshift-ocm-managed.yaml | 1 - .../openshift-self-managed.yaml | 1 - mcps/openshift-virtualization.yaml | 32 +++++++++++++ mcps/podman.yaml | 28 +++++++++++ mcps/red-hat-security.yaml | 27 +++++++++++ mcps/rhoai.yaml | 29 ++++++++++++ ocp-admin/catalog-info.yaml | 12 ++--- .../skills/cluster-creator/catalog-info.yaml | 2 +- .../cluster-inventory/catalog-info.yaml | 4 +- .../skills/cluster-report/catalog-info.yaml | 2 +- rh-ai-engineer/catalog-info.yaml | 24 ++++++++++ .../skills/ai-observability/catalog-info.yaml | 42 +++++++++++++++++ .../skills/debug-inference/catalog-info.yaml | 42 +++++++++++++++++ .../skills/ds-project-setup/catalog-info.yaml | 43 +++++++++++++++++ .../guardrails-config/catalog-info.yaml | 43 +++++++++++++++++ .../skills/model-deploy/catalog-info.yaml | 42 +++++++++++++++++ .../skills/model-monitor/catalog-info.yaml | 43 +++++++++++++++++ .../skills/model-registry/catalog-info.yaml | 43 +++++++++++++++++ .../skills/nim-setup/catalog-info.yaml | 42 +++++++++++++++++ .../skills/pipeline-manage/catalog-info.yaml | 42 +++++++++++++++++ .../serving-runtime-config/catalog-info.yaml | 42 +++++++++++++++++ .../skills/workbench-manage/catalog-info.yaml | 43 +++++++++++++++++ rh-automation/catalog-info.yaml | 24 ++++++++++ .../aap-mcp-validator/catalog-info.yaml | 44 ++++++++++++++++++ .../execution-risk-analyzer/catalog-info.yaml | 44 ++++++++++++++++++ .../execution-summary/catalog-info.yaml | 44 ++++++++++++++++++ .../forensic-troubleshooter/catalog-info.yaml | 44 ++++++++++++++++++ .../governance-assessor/catalog-info.yaml | 44 ++++++++++++++++++ .../governance-executor/catalog-info.yaml | 44 ++++++++++++++++++ .../catalog-info.yaml | 44 ++++++++++++++++++ .../governed-job-launcher/catalog-info.yaml | 44 ++++++++++++++++++ .../host-fact-inspector/catalog-info.yaml | 44 ++++++++++++++++++ .../job-failure-analyzer/catalog-info.yaml | 44 ++++++++++++++++++ .../resolution-advisor/catalog-info.yaml | 44 ++++++++++++++++++ rh-basic/catalog-info.yaml | 19 ++++++++ .../red-hat-cve-explainer/catalog-info.yaml | 39 ++++++++++++++++ .../red-hat-diagnostics/catalog-info.yaml | 40 ++++++++++++++++ .../red-hat-get-started/catalog-info.yaml | 39 ++++++++++++++++ .../catalog-info.yaml | 40 ++++++++++++++++ .../catalog-info.yaml | 40 ++++++++++++++++ .../catalog-info.yaml | 39 ++++++++++++++++ rh-developer/catalog-info.yaml | 30 ++++++++++++ .../containerize-deploy/catalog-info.yaml | 46 +++++++++++++++++++ .../skills/debug-build/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/debug-container/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/debug-network/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/debug-pipeline/catalog-info.yaml | 45 ++++++++++++++++++ .../skills/debug-pod/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/debug-rbac/catalog-info.yaml | 45 ++++++++++++++++++ .../skills/debug-rhel/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/debug-scc/catalog-info.yaml | 45 ++++++++++++++++++ rh-developer/skills/deploy/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/detect-project/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/helm-deploy/catalog-info.yaml | 43 +++++++++++++++++ .../skills/incident-triage/catalog-info.yaml | 45 ++++++++++++++++++ .../skills/recommend-image/catalog-info.yaml | 44 ++++++++++++++++++ .../skills/rhel-deploy/catalog-info.yaml | 43 +++++++++++++++++ .../skills/s2i-build/catalog-info.yaml | 44 ++++++++++++++++++ .../validate-environment/catalog-info.yaml | 43 +++++++++++++++++ rh-sre/catalog-info.yaml | 26 +++++++++++ rh-sre/skills/cve-impact/catalog-info.yaml | 42 +++++++++++++++++ .../skills/cve-validation/catalog-info.yaml | 42 +++++++++++++++++ .../execution-summary/catalog-info.yaml | 40 ++++++++++++++++ .../skills/fleet-inventory/catalog-info.yaml | 41 +++++++++++++++++ .../job-template-creator/catalog-info.yaml | 42 +++++++++++++++++ .../catalog-info.yaml | 41 +++++++++++++++++ .../mcp-aap-validator/catalog-info.yaml | 41 +++++++++++++++++ .../catalog-info.yaml | 41 +++++++++++++++++ .../playbook-executor/catalog-info.yaml | 42 +++++++++++++++++ .../playbook-generator/catalog-info.yaml | 42 +++++++++++++++++ .../remediation-verifier/catalog-info.yaml | 42 +++++++++++++++++ rh-sre/skills/remediation/catalog-info.yaml | 43 +++++++++++++++++ .../skills/system-context/catalog-info.yaml | 42 +++++++++++++++++ rh-virt/catalog-info.yaml | 23 ++++++++++ rh-virt/skills/vm-clone/catalog-info.yaml | 39 ++++++++++++++++ rh-virt/skills/vm-create/catalog-info.yaml | 39 ++++++++++++++++ rh-virt/skills/vm-delete/catalog-info.yaml | 40 ++++++++++++++++ rh-virt/skills/vm-inventory/catalog-info.yaml | 39 ++++++++++++++++ .../vm-lifecycle-manager/catalog-info.yaml | 39 ++++++++++++++++ rh-virt/skills/vm-rebalance/catalog-info.yaml | 39 ++++++++++++++++ .../vm-snapshot-create/catalog-info.yaml | 39 ++++++++++++++++ .../vm-snapshot-delete/catalog-info.yaml | 39 ++++++++++++++++ .../skills/vm-snapshot-list/catalog-info.yaml | 39 ++++++++++++++++ .../vm-snapshot-restore/catalog-info.yaml | 39 ++++++++++++++++ 98 files changed, 3539 insertions(+), 15 deletions(-) create mode 100644 mcps/aap-mcp-configuration.yaml create mode 100644 mcps/aap-mcp-inventory-management.yaml create mode 100644 mcps/aap-mcp-job-management.yaml create mode 100644 mcps/aap-mcp-security-compliance.yaml create mode 100644 mcps/aap-mcp-system-monitoring.yaml create mode 100644 mcps/aap-mcp-user-management.yaml create mode 100644 mcps/ai-observability.yaml create mode 100644 mcps/github.yaml create mode 100644 mcps/lightspeed-mcp-developer.yaml create mode 100644 mcps/lightspeed-mcp-sre.yaml rename ocp-admin/mcps/openshift-administration/catalog-info.yaml => mcps/openshift-administration.yaml (98%) create mode 100644 mcps/openshift-ai-engineer.yaml create mode 100644 mcps/openshift-developer.yaml rename ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml => mcps/openshift-ocm-managed.yaml (99%) rename ocp-admin/mcps/openshift-self-managed/catalog-info.yaml => mcps/openshift-self-managed.yaml (99%) create mode 100644 mcps/openshift-virtualization.yaml create mode 100644 mcps/podman.yaml create mode 100644 mcps/red-hat-security.yaml create mode 100644 mcps/rhoai.yaml create mode 100644 rh-ai-engineer/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/ai-observability/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/debug-inference/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/guardrails-config/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/model-deploy/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/model-monitor/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/model-registry/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/nim-setup/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml create mode 100644 rh-ai-engineer/skills/workbench-manage/catalog-info.yaml create mode 100644 rh-automation/catalog-info.yaml create mode 100644 rh-automation/skills/aap-mcp-validator/catalog-info.yaml create mode 100644 rh-automation/skills/execution-risk-analyzer/catalog-info.yaml create mode 100644 rh-automation/skills/execution-summary/catalog-info.yaml create mode 100644 rh-automation/skills/forensic-troubleshooter/catalog-info.yaml create mode 100644 rh-automation/skills/governance-assessor/catalog-info.yaml create mode 100644 rh-automation/skills/governance-executor/catalog-info.yaml create mode 100644 rh-automation/skills/governance-readiness-assessor/catalog-info.yaml create mode 100644 rh-automation/skills/governed-job-launcher/catalog-info.yaml create mode 100644 rh-automation/skills/host-fact-inspector/catalog-info.yaml create mode 100644 rh-automation/skills/job-failure-analyzer/catalog-info.yaml create mode 100644 rh-automation/skills/resolution-advisor/catalog-info.yaml create mode 100644 rh-basic/catalog-info.yaml create mode 100644 rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml create mode 100644 rh-basic/skills/red-hat-diagnostics/catalog-info.yaml create mode 100644 rh-basic/skills/red-hat-get-started/catalog-info.yaml create mode 100644 rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml create mode 100644 rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml create mode 100644 rh-basic/skills/red-hat-support-severity/catalog-info.yaml create mode 100644 rh-developer/catalog-info.yaml create mode 100644 rh-developer/skills/containerize-deploy/catalog-info.yaml create mode 100644 rh-developer/skills/debug-build/catalog-info.yaml create mode 100644 rh-developer/skills/debug-container/catalog-info.yaml create mode 100644 rh-developer/skills/debug-network/catalog-info.yaml create mode 100644 rh-developer/skills/debug-pipeline/catalog-info.yaml create mode 100644 rh-developer/skills/debug-pod/catalog-info.yaml create mode 100644 rh-developer/skills/debug-rbac/catalog-info.yaml create mode 100644 rh-developer/skills/debug-rhel/catalog-info.yaml create mode 100644 rh-developer/skills/debug-scc/catalog-info.yaml create mode 100644 rh-developer/skills/deploy/catalog-info.yaml create mode 100644 rh-developer/skills/detect-project/catalog-info.yaml create mode 100644 rh-developer/skills/helm-deploy/catalog-info.yaml create mode 100644 rh-developer/skills/incident-triage/catalog-info.yaml create mode 100644 rh-developer/skills/recommend-image/catalog-info.yaml create mode 100644 rh-developer/skills/rhel-deploy/catalog-info.yaml create mode 100644 rh-developer/skills/s2i-build/catalog-info.yaml create mode 100644 rh-developer/skills/validate-environment/catalog-info.yaml create mode 100644 rh-sre/catalog-info.yaml create mode 100644 rh-sre/skills/cve-impact/catalog-info.yaml create mode 100644 rh-sre/skills/cve-validation/catalog-info.yaml create mode 100644 rh-sre/skills/execution-summary/catalog-info.yaml create mode 100644 rh-sre/skills/fleet-inventory/catalog-info.yaml create mode 100644 rh-sre/skills/job-template-creator/catalog-info.yaml create mode 100644 rh-sre/skills/job-template-remediation-validator/catalog-info.yaml create mode 100644 rh-sre/skills/mcp-aap-validator/catalog-info.yaml create mode 100644 rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml create mode 100644 rh-sre/skills/playbook-executor/catalog-info.yaml create mode 100644 rh-sre/skills/playbook-generator/catalog-info.yaml create mode 100644 rh-sre/skills/remediation-verifier/catalog-info.yaml create mode 100644 rh-sre/skills/remediation/catalog-info.yaml create mode 100644 rh-sre/skills/system-context/catalog-info.yaml create mode 100644 rh-virt/catalog-info.yaml create mode 100644 rh-virt/skills/vm-clone/catalog-info.yaml create mode 100644 rh-virt/skills/vm-create/catalog-info.yaml create mode 100644 rh-virt/skills/vm-delete/catalog-info.yaml create mode 100644 rh-virt/skills/vm-inventory/catalog-info.yaml create mode 100644 rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml create mode 100644 rh-virt/skills/vm-rebalance/catalog-info.yaml create mode 100644 rh-virt/skills/vm-snapshot-create/catalog-info.yaml create mode 100644 rh-virt/skills/vm-snapshot-delete/catalog-info.yaml create mode 100644 rh-virt/skills/vm-snapshot-list/catalog-info.yaml create mode 100644 rh-virt/skills/vm-snapshot-restore/catalog-info.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml index a872f4e8..06d63d27 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -5,7 +5,38 @@ metadata: title: Agentic Plugins description: > Root catalog entry point for the agentic-plugins repository. - Points to all agentic pack locations for Compass ingestion. + Points to all agentic pack locations and MCP server manifests + for Compass ingestion. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" spec: targets: + # Agentic Pack Locations - ./ocp-admin/catalog-info.yaml + - ./rh-sre/catalog-info.yaml + - ./rh-virt/catalog-info.yaml + - ./rh-developer/catalog-info.yaml + - ./rh-basic/catalog-info.yaml + - ./rh-ai-engineer/catalog-info.yaml + - ./rh-automation/catalog-info.yaml + # MCP Server Manifests + - ./mcps/openshift-self-managed.yaml + - ./mcps/openshift-ocm-managed.yaml + - ./mcps/openshift-administration.yaml + - ./mcps/openshift-virtualization.yaml + - ./mcps/openshift-developer.yaml + - ./mcps/openshift-ai-engineer.yaml + - ./mcps/lightspeed-mcp-sre.yaml + - ./mcps/lightspeed-mcp-developer.yaml + - ./mcps/aap-mcp-job-management.yaml + - ./mcps/aap-mcp-inventory-management.yaml + - ./mcps/aap-mcp-configuration.yaml + - ./mcps/aap-mcp-security-compliance.yaml + - ./mcps/aap-mcp-system-monitoring.yaml + - ./mcps/aap-mcp-user-management.yaml + - ./mcps/red-hat-security.yaml + - ./mcps/ai-observability.yaml + - ./mcps/rhoai.yaml + - ./mcps/podman.yaml + - ./mcps/github.yaml diff --git a/mcps/aap-mcp-configuration.yaml b/mcps/aap-mcp-configuration.yaml new file mode 100644 index 00000000..89048bfa --- /dev/null +++ b/mcps/aap-mcp-configuration.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: aap-mcp-configuration + title: AAP MCP Server - Configuration + description: > + Ansible Automation Platform MCP server for configuration management. + Provides AAP platform settings, credential types, execution environments, + and organization configuration. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - configuration + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/configuration/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-inventory-management.yaml b/mcps/aap-mcp-inventory-management.yaml new file mode 100644 index 00000000..b064f04b --- /dev/null +++ b/mcps/aap-mcp-inventory-management.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: aap-mcp-inventory-management + title: AAP MCP Server - Inventory Management + description: > + Ansible Automation Platform MCP server for inventory management. + Provides host inventory operations, group management, + and inventory source synchronization. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - inventory + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/inventory_management/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-job-management.yaml b/mcps/aap-mcp-job-management.yaml new file mode 100644 index 00000000..9813f247 --- /dev/null +++ b/mcps/aap-mcp-job-management.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: aap-mcp-job-management + title: AAP MCP Server - Job Management + description: > + Ansible Automation Platform MCP server for job management operations. + Provides playbook execution, job tracking, template management, + and execution status monitoring. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - job-management + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/job_management/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-security-compliance.yaml b/mcps/aap-mcp-security-compliance.yaml new file mode 100644 index 00000000..9b442384 --- /dev/null +++ b/mcps/aap-mcp-security-compliance.yaml @@ -0,0 +1,30 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: aap-mcp-security-compliance + title: AAP MCP Server - Security & Compliance + description: > + Ansible Automation Platform MCP server for security and compliance operations. + Provides credential management, RBAC policy enforcement, + and compliance audit capabilities. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - security + - compliance + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/security_compliance/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-system-monitoring.yaml b/mcps/aap-mcp-system-monitoring.yaml new file mode 100644 index 00000000..40d47148 --- /dev/null +++ b/mcps/aap-mcp-system-monitoring.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: aap-mcp-system-monitoring + title: AAP MCP Server - System Monitoring + description: > + Ansible Automation Platform MCP server for system monitoring. + Provides AAP health checks, capacity tracking, job activity metrics, + and system performance monitoring. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - monitoring + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/system_monitoring/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-user-management.yaml b/mcps/aap-mcp-user-management.yaml new file mode 100644 index 00000000..f2959082 --- /dev/null +++ b/mcps/aap-mcp-user-management.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: aap-mcp-user-management + title: AAP MCP Server - User Management + description: > + Ansible Automation Platform MCP server for user management. + Provides user account operations, team management, + role assignments, and access control. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - user-management + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/user_management/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml new file mode 100644 index 00000000..6a975b01 --- /dev/null +++ b/mcps/ai-observability.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: ai-observability + title: AI Observability MCP Server + description: > + AI observability MCP server for monitoring and debugging AI/ML model + inference, performance metrics, and serving runtime health on + Red Hat OpenShift AI. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json + tags: + - ai + - observability + - machine-learning + - monitoring + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: ${AI_OBSERVABILITY_MCP_URL}/mcp + environment_variables: + - description: AI observability MCP server base URL + name: AI_OBSERVABILITY_MCP_URL diff --git a/mcps/github.yaml b/mcps/github.yaml new file mode 100644 index 00000000..1db8e5fe --- /dev/null +++ b/mcps/github.yaml @@ -0,0 +1,30 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: github + title: GitHub MCP Server + description: > + GitHub MCP server for repository operations, pull request management, + issue tracking, and code search across GitHub repositories. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json + tags: + - github + - developer + - source-control + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: container + registry_name: ghcr.io + name: github/github-mcp-server + version: "1.0.3" + environment_variables: + - description: GitHub personal access token + name: GITHUB_PERSONAL_ACCESS_TOKEN + remotes: [] diff --git a/mcps/lightspeed-mcp-developer.yaml b/mcps/lightspeed-mcp-developer.yaml new file mode 100644 index 00000000..369d3530 --- /dev/null +++ b/mcps/lightspeed-mcp-developer.yaml @@ -0,0 +1,33 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: lightspeed-mcp-developer + title: Red Hat Lightspeed MCP Server (Developer) + description: > + Red Hat Lightspeed MCP server for developer workflows. + Provides vulnerability, advisor, inventory, and planning data + from Red Hat Insights for application development and debugging. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json + tags: + - lightspeed + - insights + - developer + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: container + registry_name: quay.io + name: redhat-services-prod/insights-management-tenant/insights-mcp/red-hat-lightspeed-mcp + version: sha256:05dde29df5ab0be7230e0ec64c87e8e7fda12d77d01bd026b67486da714c1a94 + environment_variables: + - description: Lightspeed client ID for authentication + name: LIGHTSPEED_CLIENT_ID + - description: Lightspeed client secret for authentication + name: LIGHTSPEED_CLIENT_SECRET + remotes: [] diff --git a/mcps/lightspeed-mcp-sre.yaml b/mcps/lightspeed-mcp-sre.yaml new file mode 100644 index 00000000..86fa3c27 --- /dev/null +++ b/mcps/lightspeed-mcp-sre.yaml @@ -0,0 +1,35 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: lightspeed-mcp-sre + title: Red Hat Lightspeed MCP Server (SRE) + description: > + Red Hat Lightspeed MCP server for Site Reliability Engineering workflows. + Provides CVE vulnerability data, risk assessment, system inventory, + compliance checks, and remediation playbook generation via Red Hat Insights. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/mcps.json + tags: + - lightspeed + - insights + - sre + - cve + - remediation + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: container + registry_name: quay.io + name: redhat-services-prod/insights-management-tenant/insights-mcp/red-hat-lightspeed-mcp + version: sha256:98ee33fa7cb690d02d33f57900ab95ad831b8e7985710e0ccb87f53ce1b09865 + environment_variables: + - description: Lightspeed client ID for authentication + name: LIGHTSPEED_CLIENT_ID + - description: Lightspeed client secret for authentication + name: LIGHTSPEED_CLIENT_SECRET + remotes: [] diff --git a/ocp-admin/mcps/openshift-administration/catalog-info.yaml b/mcps/openshift-administration.yaml similarity index 98% rename from ocp-admin/mcps/openshift-administration/catalog-info.yaml rename to mcps/openshift-administration.yaml index b25888e5..969dfea1 100644 --- a/ocp-admin/mcps/openshift-administration/catalog-info.yaml +++ b/mcps/openshift-administration.yaml @@ -2,7 +2,6 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: name: openshift-administration - namespace: ocp-admin title: OpenShift Administration MCP Server description: > Red Hat OpenShift MCP server for interacting with OpenShift Container Platform diff --git a/mcps/openshift-ai-engineer.yaml b/mcps/openshift-ai-engineer.yaml new file mode 100644 index 00000000..9de32616 --- /dev/null +++ b/mcps/openshift-ai-engineer.yaml @@ -0,0 +1,31 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: openshift-ai-engineer + title: OpenShift AI Engineer MCP Server + description: > + Red Hat OpenShift MCP server configured with core, config, and observability + toolsets for AI/ML workload management on OpenShift AI (RHOAI). + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json + tags: + - openshift + - ai + - machine-learning + - observability + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: container + registry_name: quay.io + name: ecosystem-appeng/openshift-mcp-server + version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 + environment_variables: + - description: Path to kubeconfig file for cluster authentication + name: KUBECONFIG + remotes: [] diff --git a/mcps/openshift-developer.yaml b/mcps/openshift-developer.yaml new file mode 100644 index 00000000..84643fe5 --- /dev/null +++ b/mcps/openshift-developer.yaml @@ -0,0 +1,32 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: openshift-developer + title: OpenShift Developer MCP Server + description: > + Red Hat OpenShift MCP server configured with comprehensive developer toolsets + (core, config, helm, kubevirt, observability, ossm) for application development, + deployment, debugging, and service mesh operations on OpenShift. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json + tags: + - openshift + - developer + - helm + - service-mesh + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: container + registry_name: quay.io + name: ecosystem-appeng/openshift-mcp-server + version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 + environment_variables: + - description: Path to kubeconfig file for cluster authentication + name: KUBECONFIG + remotes: [] diff --git a/ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml b/mcps/openshift-ocm-managed.yaml similarity index 99% rename from ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml rename to mcps/openshift-ocm-managed.yaml index c4c4bdb4..0eab603b 100644 --- a/ocp-admin/mcps/openshift-ocm-managed/catalog-info.yaml +++ b/mcps/openshift-ocm-managed.yaml @@ -2,7 +2,6 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: name: openshift-ocm-managed - namespace: ocp-admin title: OpenShift OCM MCP Server (Managed Services) description: > Red Hat OCM MCP server for managed service clusters (ROSA, ARO, OSD). diff --git a/ocp-admin/mcps/openshift-self-managed/catalog-info.yaml b/mcps/openshift-self-managed.yaml similarity index 99% rename from ocp-admin/mcps/openshift-self-managed/catalog-info.yaml rename to mcps/openshift-self-managed.yaml index bafac885..d51fb172 100644 --- a/ocp-admin/mcps/openshift-self-managed/catalog-info.yaml +++ b/mcps/openshift-self-managed.yaml @@ -2,7 +2,6 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: name: openshift-self-managed - namespace: ocp-admin title: OpenShift Assisted Installer MCP Server (Self-Managed) description: > Red Hat Assisted Installer MCP server for self-managed clusters (OCP, SNO). diff --git a/mcps/openshift-virtualization.yaml b/mcps/openshift-virtualization.yaml new file mode 100644 index 00000000..af213c71 --- /dev/null +++ b/mcps/openshift-virtualization.yaml @@ -0,0 +1,32 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: openshift-virtualization + title: OpenShift Virtualization MCP Server + description: > + Red Hat OpenShift MCP server configured with core and kubevirt toolsets + for managing virtual machines on OpenShift Virtualization (CNV). + Provides VM lifecycle management, snapshot operations, and cluster + resource inspection. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/mcps.json + tags: + - openshift + - virtualization + - kubevirt + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: container + registry_name: quay.io + name: ecosystem-appeng/openshift-mcp-server + version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 + environment_variables: + - description: Path to kubeconfig file for cluster authentication + name: KUBECONFIG + remotes: [] diff --git a/mcps/podman.yaml b/mcps/podman.yaml new file mode 100644 index 00000000..213e6d0d --- /dev/null +++ b/mcps/podman.yaml @@ -0,0 +1,28 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: podman + title: Podman MCP Server + description: > + Podman MCP server for container management operations. + Provides container lifecycle management, image operations, + and local container runtime interaction. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json + tags: + - podman + - containers + - developer + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: npx + name: podman-mcp-server + version: 0.0.15 + environment_variables: [] + remotes: [] diff --git a/mcps/red-hat-security.yaml b/mcps/red-hat-security.yaml new file mode 100644 index 00000000..2dabce01 --- /dev/null +++ b/mcps/red-hat-security.yaml @@ -0,0 +1,27 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: red-hat-security + title: Red Hat Security MCP Server + description: > + Red Hat Product Security MCP server providing access to CVE data, + security advisories (RHSA/RHBA/RHEA), product lifecycle information, + and vulnerability assessments via the Red Hat Security API. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/mcps.json + tags: + - security + - cve + - red-hat + - advisory + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://security-mcp.api.redhat.com/mcp + environment_variables: [] diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml new file mode 100644 index 00000000..17050ba9 --- /dev/null +++ b/mcps/rhoai.yaml @@ -0,0 +1,29 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: rhoai + title: Red Hat OpenShift AI MCP Server + description: > + Red Hat OpenShift AI (RHOAI) MCP server for managing data science projects, + model serving, model registry, workbenches, and ML pipelines on the + OpenShift AI platform. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json + tags: + - rhoai + - openshift-ai + - machine-learning + - model-serving + - mcp-server +spec: + type: local + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: + - type: uvx + name: rhoai-mcp + version: git+https://github.com/opendatahub-io/rhoai-mcp@31576c61b6f59280704c86dde1e3e9ed79def5e5 + environment_variables: [] + remotes: [] diff --git a/ocp-admin/catalog-info.yaml b/ocp-admin/catalog-info.yaml index 78e055d5..da71a34f 100644 --- a/ocp-admin/catalog-info.yaml +++ b/ocp-admin/catalog-info.yaml @@ -4,11 +4,13 @@ metadata: name: ocp-admin title: OpenShift Administration Agentic Pack description: > - Points to all AI skill and MCP server catalog entities in the ocp-admin - agentic pack for Red Hat OpenShift administration. + Points to all AI skill catalog entities in the ocp-admin agentic pack + for Red Hat OpenShift administration. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" spec: targets: - # Skills - ./skills/cluster-creator/catalog-info.yaml - ./skills/cluster-inventory/catalog-info.yaml - ./skills/cluster-report/catalog-info.yaml @@ -16,7 +18,3 @@ spec: - ./skills/coreos-cve-validator/catalog-info.yaml - ./skills/cve-recon/catalog-info.yaml - ./skills/image-inspect/catalog-info.yaml - # MCP Servers - - ./mcps/openshift-self-managed/catalog-info.yaml - - ./mcps/openshift-ocm-managed/catalog-info.yaml - - ./mcps/openshift-administration/catalog-info.yaml diff --git a/ocp-admin/skills/cluster-creator/catalog-info.yaml b/ocp-admin/skills/cluster-creator/catalog-info.yaml index fc5f21e8..0c480086 100644 --- a/ocp-admin/skills/cluster-creator/catalog-info.yaml +++ b/ocp-admin/skills/cluster-creator/catalog-info.yaml @@ -39,4 +39,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:ocp-admin/openshift-self-managed + - mcpserver:default/openshift-self-managed diff --git a/ocp-admin/skills/cluster-inventory/catalog-info.yaml b/ocp-admin/skills/cluster-inventory/catalog-info.yaml index f81c04f2..10759beb 100644 --- a/ocp-admin/skills/cluster-inventory/catalog-info.yaml +++ b/ocp-admin/skills/cluster-inventory/catalog-info.yaml @@ -40,5 +40,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:ocp-admin/openshift-self-managed - - mcpserver:ocp-admin/openshift-ocm-managed + - mcpserver:default/openshift-self-managed + - mcpserver:default/openshift-ocm-managed diff --git a/ocp-admin/skills/cluster-report/catalog-info.yaml b/ocp-admin/skills/cluster-report/catalog-info.yaml index 9f96acd5..d4f646fc 100644 --- a/ocp-admin/skills/cluster-report/catalog-info.yaml +++ b/ocp-admin/skills/cluster-report/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:ocp-admin/openshift-administration + - mcpserver:default/openshift-administration diff --git a/rh-ai-engineer/catalog-info.yaml b/rh-ai-engineer/catalog-info.yaml new file mode 100644 index 00000000..11367b9a --- /dev/null +++ b/rh-ai-engineer/catalog-info.yaml @@ -0,0 +1,24 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: rh-ai-engineer + title: AI Engineering Agentic Pack + description: > + Points to all AI skill catalog entities in the rh-ai-engineer agentic pack + for Red Hat OpenShift AI and machine learning workflows. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" +spec: + targets: + - ./skills/ai-observability/catalog-info.yaml + - ./skills/debug-inference/catalog-info.yaml + - ./skills/ds-project-setup/catalog-info.yaml + - ./skills/guardrails-config/catalog-info.yaml + - ./skills/model-deploy/catalog-info.yaml + - ./skills/model-monitor/catalog-info.yaml + - ./skills/model-registry/catalog-info.yaml + - ./skills/nim-setup/catalog-info.yaml + - ./skills/pipeline-manage/catalog-info.yaml + - ./skills/serving-runtime-config/catalog-info.yaml + - ./skills/workbench-manage/catalog-info.yaml diff --git a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml new file mode 100644 index 00000000..7ef39d83 --- /dev/null +++ b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: ai-observability + namespace: rh-ai-engineer + title: AI Observability + description: > + Analyze AI model performance, GPU utilization, and cluster health on OpenShift AI. + Query-driven, read-only analysis that routes to the appropriate observability domain + based on user intent. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/ai-observability/SKILL.md + tags: + - ai-skill + - ai-engineering + - observability + - gpu + - monitoring + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - monitoring + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml new file mode 100644 index 00000000..d2f51b53 --- /dev/null +++ b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-inference + namespace: rh-ai-engineer + title: Debug Inference + description: > + Troubleshoot failed or slow InferenceService deployments on OpenShift AI. + Progressive diagnosis covering status conditions, events, pod logs, GPU health, + and observability analysis. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/debug-inference/SKILL.md + tags: + - ai-skill + - ai-engineering + - debugging + - inference + - troubleshooting + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml new file mode 100644 index 00000000..f9d5cc4f --- /dev/null +++ b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: ds-project-setup + namespace: rh-ai-engineer + title: DS Project Setup + description: > + Create and configure Data Science Projects on OpenShift AI with namespace setup, + S3 data connections, pipeline server, and model serving enablement. Bootstraps an + RHOAI Data Science Project with proper labels, data connections, pipeline + infrastructure, and model serving configuration. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/ds-project-setup/SKILL.md + tags: + - ai-skill + - ai-engineering + - data-science + - openshift-ai + - project-setup + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - machine-learning + categories: + - configuration + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml new file mode 100644 index 00000000..143f10f9 --- /dev/null +++ b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: guardrails-config + namespace: rh-ai-engineer + title: Guardrails Config + description: > + Configure TrustyAI Guardrails Orchestrator for LLM input/output content safety on + OpenShift AI. Handles GuardrailsOrchestrator CR deployment, detector configuration + (content safety, PII, prompt injection, toxicity), orchestration policies, and + guarded endpoint validation. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/guardrails-config/SKILL.md + tags: + - ai-skill + - ai-engineering + - guardrails + - content-safety + - trustyai + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - configuration + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml new file mode 100644 index 00000000..7ce9b02b --- /dev/null +++ b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: model-deploy + namespace: rh-ai-engineer + title: Model Deploy + description: > + Deploy AI/ML models on OpenShift AI using KServe with vLLM, NVIDIA NIM, or + Caikit+TGIS runtimes. Handles runtime selection, GPU validation, InferenceService + CR creation, and rollout monitoring. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/model-deploy/SKILL.md + tags: + - ai-skill + - ai-engineering + - model-serving + - kserve + - deployment + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - deployment + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml new file mode 100644 index 00000000..52057c45 --- /dev/null +++ b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: model-monitor + namespace: rh-ai-engineer + title: Model Monitor + description: > + Configure TrustyAI model monitoring for bias detection and data drift on deployed + InferenceServices. Handles TrustyAIService deployment, bias metric configuration + (SPD, DIR), drift metric configuration (MeanShift, FourierMMD, KS-Test, + Jensen-Shannon), threshold tuning, and monitoring validation. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/model-monitor/SKILL.md + tags: + - ai-skill + - ai-engineering + - trustyai + - bias-detection + - drift-detection + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - monitoring + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/model-registry/catalog-info.yaml b/rh-ai-engineer/skills/model-registry/catalog-info.yaml new file mode 100644 index 00000000..ce754c40 --- /dev/null +++ b/rh-ai-engineer/skills/model-registry/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: model-registry + namespace: rh-ai-engineer + title: Model Registry + description: > + Register, version, and manage ML models in the OpenShift AI Model Registry. + Browse the Model Catalog, track model metadata, and promote models across + environments. Handles model registration, versioning, metadata management, + artifact tracking, and cross-environment promotion. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/model-registry/SKILL.md + tags: + - ai-skill + - ai-engineering + - model-registry + - versioning + - mlops + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - machine-learning + categories: + - management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml new file mode 100644 index 00000000..dcd99fe5 --- /dev/null +++ b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: nim-setup + namespace: rh-ai-engineer + title: NIM Setup + description: > + Configure NVIDIA NIM platform on OpenShift AI for optimized model inference. + One-time prerequisite before deploying models with NVIDIA NIM runtime via + model-deploy. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/nim-setup/SKILL.md + tags: + - ai-skill + - ai-engineering + - nvidia-nim + - gpu + - inference + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - configuration + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml new file mode 100644 index 00000000..27d652d2 --- /dev/null +++ b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: pipeline-manage + namespace: rh-ai-engineer + title: Pipeline Manage + description: > + Create, run, schedule, and monitor Data Science Pipelines (Kubeflow Pipelines 2.0) + on OpenShift AI. Handles pipeline server setup, pipeline run submission from YAML, + scheduling recurring runs, monitoring execution, and viewing step logs. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/pipeline-manage/SKILL.md + tags: + - ai-skill + - ai-engineering + - pipelines + - kubeflow + - mlops + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - machine-learning + categories: + - management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml new file mode 100644 index 00000000..9d630b32 --- /dev/null +++ b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: serving-runtime-config + namespace: rh-ai-engineer + title: Serving Runtime Config + description: > + Configure custom ServingRuntime CRs on OpenShift AI for model serving frameworks + not covered by built-in runtimes. Handles listing existing runtimes, creating new + ServingRuntime CRs, and validating compatibility with target models. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/serving-runtime-config/SKILL.md + tags: + - ai-skill + - ai-engineering + - serving-runtime + - model-serving + - configuration + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - ai + categories: + - configuration + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml new file mode 100644 index 00000000..92b783c9 --- /dev/null +++ b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: workbench-manage + namespace: rh-ai-engineer + title: Workbench Manage + description: > + Create and manage Jupyter notebook workbenches on OpenShift AI with image selection, + resource configuration, PVC storage, and lifecycle management. Handles Notebook CR + lifecycle including create with configurable images and resources, start/stop, + attach storage, and delete with data loss warnings. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/skills/workbench-manage/SKILL.md + tags: + - ai-skill + - ai-engineering + - jupyter + - workbench + - notebook + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-ai-engineer + disciplines: + - machine-learning + categories: + - management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-ai-engineer + - mcpserver:default/ai-observability + - mcpserver:default/rhoai diff --git a/rh-automation/catalog-info.yaml b/rh-automation/catalog-info.yaml new file mode 100644 index 00000000..612eaa2c --- /dev/null +++ b/rh-automation/catalog-info.yaml @@ -0,0 +1,24 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: rh-automation + title: Automation Agentic Pack + description: > + Points to all AI skill catalog entities in the rh-automation agentic pack + for Red Hat Ansible Automation Platform workflows. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" +spec: + targets: + - ./skills/aap-mcp-validator/catalog-info.yaml + - ./skills/execution-risk-analyzer/catalog-info.yaml + - ./skills/execution-summary/catalog-info.yaml + - ./skills/forensic-troubleshooter/catalog-info.yaml + - ./skills/governance-assessor/catalog-info.yaml + - ./skills/governance-executor/catalog-info.yaml + - ./skills/governance-readiness-assessor/catalog-info.yaml + - ./skills/governed-job-launcher/catalog-info.yaml + - ./skills/host-fact-inspector/catalog-info.yaml + - ./skills/job-failure-analyzer/catalog-info.yaml + - ./skills/resolution-advisor/catalog-info.yaml diff --git a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml new file mode 100644 index 00000000..458403dd --- /dev/null +++ b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: aap-mcp-validator + namespace: rh-automation + title: AAP MCP Validator + description: > + Validate that required AAP MCP servers are accessible before executing + automation skills. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/aap-mcp-validator/SKILL.md + tags: + - ai-skill + - automation + - ansible + - validation + - mcp + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - automation + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml new file mode 100644 index 00000000..5b86c41e --- /dev/null +++ b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: execution-risk-analyzer + namespace: rh-automation + title: Execution Risk Analyzer + description: > + Analyze execution risk by classifying inventory, scanning extra_vars for + secrets, and assessing scope. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/execution-risk-analyzer/SKILL.md + tags: + - ai-skill + - automation + - ansible + - risk-analysis + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - automation + categories: + - analysis + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/execution-summary/catalog-info.yaml b/rh-automation/skills/execution-summary/catalog-info.yaml new file mode 100644 index 00000000..8b90b2fe --- /dev/null +++ b/rh-automation/skills/execution-summary/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: execution-summary + namespace: rh-automation + title: Execution Summary + description: > + Generate concise execution audit reports tracking documents consulted, MCP + tools used, decisions made, and outcomes. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/execution-summary/SKILL.md + tags: + - ai-skill + - automation + - ansible + - reporting + - audit + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - automation + categories: + - reporting + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml new file mode 100644 index 00000000..7da62f4d --- /dev/null +++ b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: forensic-troubleshooter + namespace: rh-automation + title: Forensic Troubleshooter + description: > + Orchestrates forensic analysis of failed jobs with event extraction, host + correlation, and resolution advisory. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/forensic-troubleshooter/SKILL.md + tags: + - ai-skill + - automation + - ansible + - troubleshooting + - forensics + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - sre + categories: + - analysis + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/governance-assessor/catalog-info.yaml b/rh-automation/skills/governance-assessor/catalog-info.yaml new file mode 100644 index 00000000..7348e907 --- /dev/null +++ b/rh-automation/skills/governance-assessor/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: governance-assessor + namespace: rh-automation + title: Governance Assessor + description: > + Orchestrates AAP governance readiness assessments -- full platform audit or + scoped to specific domains. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/governance-assessor/SKILL.md + tags: + - ai-skill + - automation + - ansible + - governance + - compliance + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - security + categories: + - governance + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/governance-executor/catalog-info.yaml b/rh-automation/skills/governance-executor/catalog-info.yaml new file mode 100644 index 00000000..f2579c15 --- /dev/null +++ b/rh-automation/skills/governance-executor/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: governance-executor + namespace: rh-automation + title: Governance Executor + description: > + Orchestrates governed job execution with risk analysis, check mode, approval, + and rollback. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/governance-executor/SKILL.md + tags: + - ai-skill + - automation + - ansible + - governance + - execution + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - automation + categories: + - execution + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml new file mode 100644 index 00000000..32ca35db --- /dev/null +++ b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: governance-readiness-assessor + namespace: rh-automation + title: Governance Readiness Assessor + description: > + Assess AAP platform governance readiness -- full 7-domain audit or scoped to + specific domains. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/governance-readiness-assessor/SKILL.md + tags: + - ai-skill + - automation + - ansible + - governance + - readiness + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - security + categories: + - governance + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/governed-job-launcher/catalog-info.yaml b/rh-automation/skills/governed-job-launcher/catalog-info.yaml new file mode 100644 index 00000000..466cd7c6 --- /dev/null +++ b/rh-automation/skills/governed-job-launcher/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: governed-job-launcher + namespace: rh-automation + title: Governed Job Launcher + description: > + Execute governed job launches with check mode, approval gates, phased + rollout, and rollback. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/governed-job-launcher/SKILL.md + tags: + - ai-skill + - automation + - ansible + - execution + - governance + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - automation + categories: + - execution + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/host-fact-inspector/catalog-info.yaml b/rh-automation/skills/host-fact-inspector/catalog-info.yaml new file mode 100644 index 00000000..ed701388 --- /dev/null +++ b/rh-automation/skills/host-fact-inspector/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: host-fact-inspector + namespace: rh-automation + title: Host Fact Inspector + description: > + Correlate job failures with host system facts to determine platform drift and + resource issues. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/host-fact-inspector/SKILL.md + tags: + - ai-skill + - automation + - ansible + - inventory + - diagnostics + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - sre + categories: + - analysis + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml new file mode 100644 index 00000000..661cbec3 --- /dev/null +++ b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: job-failure-analyzer + namespace: rh-automation + title: Job Failure Analyzer + description: > + Extract and analyze failure events from AAP jobs to classify errors and + reconstruct failure timelines. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/job-failure-analyzer/SKILL.md + tags: + - ai-skill + - automation + - ansible + - troubleshooting + - failure-analysis + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - sre + categories: + - analysis + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-automation/skills/resolution-advisor/catalog-info.yaml b/rh-automation/skills/resolution-advisor/catalog-info.yaml new file mode 100644 index 00000000..175cc561 --- /dev/null +++ b/rh-automation/skills/resolution-advisor/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: resolution-advisor + namespace: rh-automation + title: Resolution Advisor + description: > + Provide Red Hat documentation-backed resolution recommendations for + classified job errors. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/skills/resolution-advisor/SKILL.md + tags: + - ai-skill + - automation + - ansible + - remediation + - troubleshooting + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-automation + disciplines: + - sre + categories: + - remediation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/aap-mcp-configuration + - mcpserver:default/aap-mcp-security-compliance + - mcpserver:default/aap-mcp-system-monitoring + - mcpserver:default/aap-mcp-user-management diff --git a/rh-basic/catalog-info.yaml b/rh-basic/catalog-info.yaml new file mode 100644 index 00000000..d4d2b7e0 --- /dev/null +++ b/rh-basic/catalog-info.yaml @@ -0,0 +1,19 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: rh-basic + title: Getting Started Agentic Pack + description: > + Points to all AI skill catalog entities in the rh-basic agentic pack + for Red Hat product exploration and getting started workflows. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" +spec: + targets: + - ./skills/red-hat-cve-explainer/catalog-info.yaml + - ./skills/red-hat-diagnostics/catalog-info.yaml + - ./skills/red-hat-get-started/catalog-info.yaml + - ./skills/red-hat-product-lifecycle/catalog-info.yaml + - ./skills/red-hat-security-mcp-setup/catalog-info.yaml + - ./skills/red-hat-support-severity/catalog-info.yaml diff --git a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml new file mode 100644 index 00000000..74c32ab1 --- /dev/null +++ b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: red-hat-cve-explainer + namespace: rh-basic + title: Red Hat CVE Explainer + description: > + Explain a CVE using Red Hat's severity rating system. Looks up the CVE, + explains the rating, and suggests a course of action. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/skills/red-hat-cve-explainer/SKILL.md + tags: + - ai-skill + - red-hat + - security + - cve + - vulnerability + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-basic + disciplines: + - security + categories: + - vulnerability-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/red-hat-security diff --git a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml new file mode 100644 index 00000000..b414356e --- /dev/null +++ b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml @@ -0,0 +1,40 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: red-hat-diagnostics + namespace: rh-basic + title: Red Hat Diagnostics + description: > + Explain how to gather diagnostic information for Red Hat products (RHEL, + OpenShift, Ansible Automation Platform, Satellite) to share with Red Hat + Technical Support. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/skills/red-hat-diagnostics/SKILL.md + tags: + - ai-skill + - red-hat + - diagnostics + - support + - troubleshooting + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-basic + disciplines: + - support + categories: + - diagnostics + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/red-hat-security diff --git a/rh-basic/skills/red-hat-get-started/catalog-info.yaml b/rh-basic/skills/red-hat-get-started/catalog-info.yaml new file mode 100644 index 00000000..799d8a42 --- /dev/null +++ b/rh-basic/skills/red-hat-get-started/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: red-hat-get-started + namespace: rh-basic + title: Red Hat Get Started + description: > + Bootstrap installer. Fetches and installs all Red Hat agent skills into + this project. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/skills/red-hat-get-started/SKILL.md + tags: + - ai-skill + - red-hat + - installer + - bootstrap + - onboarding + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-basic + disciplines: + - devops + categories: + - setup + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/red-hat-security diff --git a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml new file mode 100644 index 00000000..488cc0f7 --- /dev/null +++ b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml @@ -0,0 +1,40 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: red-hat-product-lifecycle + namespace: rh-basic + title: Red Hat Product Lifecycle + description: > + Explain a Red Hat product's lifecycle status, support phases, and + recommended action. Answers questions like "Is RHEL 8.6 still supported?" + or "When does OpenShift 4.14 reach end of maintenance?" + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/skills/red-hat-product-lifecycle/SKILL.md + tags: + - ai-skill + - red-hat + - lifecycle + - support + - product-management + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-basic + disciplines: + - support + categories: + - lifecycle-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/red-hat-security diff --git a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml new file mode 100644 index 00000000..597f0dbd --- /dev/null +++ b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml @@ -0,0 +1,40 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: red-hat-security-mcp-setup + namespace: rh-basic + title: Red Hat Security MCP Setup + description: > + Add the Red Hat Security MCP server to this project. Configures the HTTP + transport endpoint and explains the Red Hat Customer Portal SSO browser + login flow. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/skills/red-hat-security-mcp-setup/SKILL.md + tags: + - ai-skill + - red-hat + - mcp + - security + - configuration + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-basic + disciplines: + - devops + categories: + - configuration + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/red-hat-security diff --git a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml new file mode 100644 index 00000000..9f7b3264 --- /dev/null +++ b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: red-hat-support-severity + namespace: rh-basic + title: Red Hat Support Severity + description: > + Help determine the correct severity level for a Red Hat support ticket, + explain SLAs, and guide what information to include. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/skills/red-hat-support-severity/SKILL.md + tags: + - ai-skill + - red-hat + - support + - severity + - sla + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-basic + disciplines: + - support + categories: + - ticket-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/red-hat-security diff --git a/rh-developer/catalog-info.yaml b/rh-developer/catalog-info.yaml new file mode 100644 index 00000000..755c40f5 --- /dev/null +++ b/rh-developer/catalog-info.yaml @@ -0,0 +1,30 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: rh-developer + title: Developer Tools Agentic Pack + description: > + Points to all AI skill catalog entities in the rh-developer agentic pack + for Red Hat application development and deployment workflows. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" +spec: + targets: + - ./skills/containerize-deploy/catalog-info.yaml + - ./skills/debug-build/catalog-info.yaml + - ./skills/debug-container/catalog-info.yaml + - ./skills/debug-network/catalog-info.yaml + - ./skills/debug-pipeline/catalog-info.yaml + - ./skills/debug-pod/catalog-info.yaml + - ./skills/debug-rbac/catalog-info.yaml + - ./skills/debug-rhel/catalog-info.yaml + - ./skills/debug-scc/catalog-info.yaml + - ./skills/deploy/catalog-info.yaml + - ./skills/detect-project/catalog-info.yaml + - ./skills/helm-deploy/catalog-info.yaml + - ./skills/incident-triage/catalog-info.yaml + - ./skills/recommend-image/catalog-info.yaml + - ./skills/rhel-deploy/catalog-info.yaml + - ./skills/s2i-build/catalog-info.yaml + - ./skills/validate-environment/catalog-info.yaml diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml new file mode 100644 index 00000000..cf2ca882 --- /dev/null +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -0,0 +1,46 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: containerize-deploy + namespace: rh-developer + title: Containerize Deploy + description: > + Complete end-to-end workflow for containerizing and deploying applications + to OpenShift or standalone RHEL systems. Orchestrates detect-project, + s2i-build, deploy, helm-deploy, and rhel-deploy skills with user + confirmation checkpoints at each phase. Supports S2I, Podman, and Helm + deployment strategies for OpenShift, and Podman or native deployments + for RHEL hosts. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/containerize-deploy/SKILL.md + tags: + - ai-skill + - developer + - containerization + - deployment + - orchestration + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - devops + categories: + - deployment + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-build/catalog-info.yaml b/rh-developer/skills/debug-build/catalog-info.yaml new file mode 100644 index 00000000..391b21c1 --- /dev/null +++ b/rh-developer/skills/debug-build/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-build + namespace: rh-developer + title: Debug Build + description: > + Diagnose OpenShift build failures including S2I builds, Docker/Podman + builds, and BuildConfig issues. Automates multi-step diagnosis including + BuildConfig validation, build pod logs, registry authentication, and + source repository access. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-build/SKILL.md + tags: + - ai-skill + - developer + - debugging + - openshift + - builds + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-container/catalog-info.yaml b/rh-developer/skills/debug-container/catalog-info.yaml new file mode 100644 index 00000000..e52b2b26 --- /dev/null +++ b/rh-developer/skills/debug-container/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-container + namespace: rh-developer + title: Debug Container + description: > + Diagnose local container issues with Podman/Docker including image pull + errors, container startup failures, OOM kills, and networking problems. + Automates multi-step diagnosis including container inspect, logs retrieval, + image analysis, and resource constraint checking. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-container/SKILL.md + tags: + - ai-skill + - developer + - debugging + - containers + - podman + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-network/catalog-info.yaml b/rh-developer/skills/debug-network/catalog-info.yaml new file mode 100644 index 00000000..64763fa0 --- /dev/null +++ b/rh-developer/skills/debug-network/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-network + namespace: rh-developer + title: Debug Network + description: > + Diagnose OpenShift service connectivity issues including DNS resolution, + service endpoints, route ingress, and network policies. Automates + multi-step diagnosis including service endpoint verification, pod selector + matching, route status, and network policy analysis. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-network/SKILL.md + tags: + - ai-skill + - developer + - debugging + - networking + - openshift + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-pipeline/catalog-info.yaml b/rh-developer/skills/debug-pipeline/catalog-info.yaml new file mode 100644 index 00000000..26d30f28 --- /dev/null +++ b/rh-developer/skills/debug-pipeline/catalog-info.yaml @@ -0,0 +1,45 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-pipeline + namespace: rh-developer + title: Debug Pipeline + description: > + Diagnose OpenShift Pipelines (Tekton) CI/CD failures including PipelineRun + failures, TaskRun step errors, workspace/PVC binding issues, and + authentication problems. Automates multi-step diagnosis including + PipelineRun status, failed TaskRun analysis, step container logs, and + related resource checks. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-pipeline/SKILL.md + tags: + - ai-skill + - developer + - debugging + - tekton + - ci-cd + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-pod/catalog-info.yaml b/rh-developer/skills/debug-pod/catalog-info.yaml new file mode 100644 index 00000000..808a6fce --- /dev/null +++ b/rh-developer/skills/debug-pod/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-pod + namespace: rh-developer + title: Debug Pod + description: > + Diagnose pod failures on OpenShift including CrashLoopBackOff, + ImagePullBackOff, OOMKilled, and pending pods. Automates multi-step + diagnosis including pod status, events, logs (current and previous), + and resource constraint analysis. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-pod/SKILL.md + tags: + - ai-skill + - developer + - debugging + - pods + - openshift + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-rbac/catalog-info.yaml b/rh-developer/skills/debug-rbac/catalog-info.yaml new file mode 100644 index 00000000..39d35923 --- /dev/null +++ b/rh-developer/skills/debug-rbac/catalog-info.yaml @@ -0,0 +1,45 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-rbac + namespace: rh-developer + title: Debug RBAC + description: > + Diagnose OpenShift RBAC permission failures that cause workloads to fail + with 403 Forbidden errors when accessing the Kubernetes API. Automates + multi-step diagnosis including pod logs analysis, ServiceAccount + identification, RoleBinding and ClusterRoleBinding analysis, and + remediation history for regression detection. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-rbac/SKILL.md + tags: + - ai-skill + - developer + - debugging + - rbac + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-rhel/catalog-info.yaml b/rh-developer/skills/debug-rhel/catalog-info.yaml new file mode 100644 index 00000000..f3603889 --- /dev/null +++ b/rh-developer/skills/debug-rhel/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-rhel + namespace: rh-developer + title: Debug RHEL + description: > + Diagnose RHEL system issues including systemd service failures, SELinux + denials, firewall blocking, and system resource problems. Automates + multi-step diagnosis including journalctl log analysis, SELinux denial + detection, firewall rule inspection, and systemd unit status. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-rhel/SKILL.md + tags: + - ai-skill + - developer + - debugging + - rhel + - systemd + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/debug-scc/catalog-info.yaml b/rh-developer/skills/debug-scc/catalog-info.yaml new file mode 100644 index 00000000..32e4193f --- /dev/null +++ b/rh-developer/skills/debug-scc/catalog-info.yaml @@ -0,0 +1,45 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: debug-scc + namespace: rh-developer + title: Debug SCC + description: > + Diagnose OpenShift Security Context Constraint (SCC) violations that + prevent pods from being created. Automates multi-step diagnosis including + Deployment status, ReplicaSet FailedCreate events, security context field + extraction, SCC rejection parsing, and ServiceAccount SCC binding + analysis. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/debug-scc/SKILL.md + tags: + - ai-skill + - developer + - debugging + - scc + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/deploy/catalog-info.yaml b/rh-developer/skills/deploy/catalog-info.yaml new file mode 100644 index 00000000..e9f4c138 --- /dev/null +++ b/rh-developer/skills/deploy/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: deploy + namespace: rh-developer + title: Deploy + description: > + Create Kubernetes Deployment, Service, and Route resources on OpenShift + to deploy and expose an application. Handles port detection, replica + configuration, HTTPS route creation, rollout monitoring, and rollback + on failure. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/deploy/SKILL.md + tags: + - ai-skill + - developer + - deployment + - openshift + - kubernetes + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - devops + categories: + - deployment + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/detect-project/catalog-info.yaml b/rh-developer/skills/detect-project/catalog-info.yaml new file mode 100644 index 00000000..b95fe704 --- /dev/null +++ b/rh-developer/skills/detect-project/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: detect-project + namespace: rh-developer + title: Detect Project + description: > + Analyze a project folder or GitHub repository to detect programming + language, framework, and version requirements. Supports Node.js, Python, + Java, Go, Ruby, .NET, PHP, and Perl. Use before s2i-build or rhel-deploy + for build strategy recommendations. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/detect-project/SKILL.md + tags: + - ai-skill + - developer + - analysis + - project-detection + - language-detection + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - development + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/helm-deploy/catalog-info.yaml b/rh-developer/skills/helm-deploy/catalog-info.yaml new file mode 100644 index 00000000..21be6177 --- /dev/null +++ b/rh-developer/skills/helm-deploy/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: helm-deploy + namespace: rh-developer + title: Helm Deploy + description: > + Deploy applications to OpenShift using Helm charts. Supports both existing + charts and chart creation. Handles chart detection, values customization, + install and upgrade operations, and rollback. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/helm-deploy/SKILL.md + tags: + - ai-skill + - developer + - helm + - deployment + - openshift + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - devops + categories: + - deployment + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml new file mode 100644 index 00000000..b7645853 --- /dev/null +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -0,0 +1,45 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: incident-triage + namespace: rh-developer + title: Incident Triage + description: > + Structured incident investigation for OpenShift using the Five Whys + methodology, investigation guardrails, Prometheus metric analysis, and + adversarial due diligence. Orchestrates multi-resource diagnosis across + Deployments, ReplicaSets, Pods, Services, and cluster resources to trace + from observed symptoms to root cause. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/incident-triage/SKILL.md + tags: + - ai-skill + - developer + - incident-response + - triage + - openshift + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - debugging + categories: + - debugging + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/recommend-image/catalog-info.yaml b/rh-developer/skills/recommend-image/catalog-info.yaml new file mode 100644 index 00000000..c5c72866 --- /dev/null +++ b/rh-developer/skills/recommend-image/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: recommend-image + namespace: rh-developer + title: Recommend Image + description: > + Intelligently recommend the optimal S2I builder image or container base + image for a project based on detected language, framework, use-case + requirements, security posture, and deployment target. Supports Node.js, + Python, Java, Go, Ruby, .NET, PHP, and Perl on Red Hat UBI. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/recommend-image/SKILL.md + tags: + - ai-skill + - developer + - containers + - image-selection + - ubi + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - development + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/rhel-deploy/catalog-info.yaml b/rh-developer/skills/rhel-deploy/catalog-info.yaml new file mode 100644 index 00000000..8c504f2e --- /dev/null +++ b/rh-developer/skills/rhel-deploy/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: rhel-deploy + namespace: rh-developer + title: RHEL Deploy + description: > + Deploy applications to standalone RHEL, Fedora, or CentOS systems using + Podman containers with systemd or native dnf builds. Handles SSH + connectivity, SELinux, firewall-cmd, and systemd unit creation. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/rhel-deploy/SKILL.md + tags: + - ai-skill + - developer + - deployment + - rhel + - systemd + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - devops + categories: + - deployment + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/s2i-build/catalog-info.yaml b/rh-developer/skills/s2i-build/catalog-info.yaml new file mode 100644 index 00000000..f320bde7 --- /dev/null +++ b/rh-developer/skills/s2i-build/catalog-info.yaml @@ -0,0 +1,44 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: s2i-build + namespace: rh-developer + title: S2I Build + description: > + Create BuildConfig and ImageStream resources on OpenShift and trigger a + Source-to-Image (S2I) build. Handles namespace verification, resource + creation with user confirmation, build monitoring with log streaming, + and failure recovery. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/s2i-build/SKILL.md + tags: + - ai-skill + - developer + - s2i + - builds + - openshift + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - devops + categories: + - deployment + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-developer/skills/validate-environment/catalog-info.yaml b/rh-developer/skills/validate-environment/catalog-info.yaml new file mode 100644 index 00000000..feee85b8 --- /dev/null +++ b/rh-developer/skills/validate-environment/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: validate-environment + namespace: rh-developer + title: Validate Environment + description: > + Check and report the status of required tools and environment for + rh-developer skills. Validates tool installation (oc, helm, podman, git, + skopeo), cluster connectivity, and permissions. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/skills/validate-environment/SKILL.md + tags: + - ai-skill + - developer + - validation + - environment + - prerequisites + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-developer + disciplines: + - devops + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-developer + - mcpserver:default/podman + - mcpserver:default/github + - mcpserver:default/lightspeed-mcp-developer diff --git a/rh-sre/catalog-info.yaml b/rh-sre/catalog-info.yaml new file mode 100644 index 00000000..1f25a05b --- /dev/null +++ b/rh-sre/catalog-info.yaml @@ -0,0 +1,26 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: rh-sre + title: Site Reliability Engineering Agentic Pack + description: > + Points to all AI skill catalog entities in the rh-sre agentic pack + for Red Hat Site Reliability Engineering workflows. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" +spec: + targets: + - ./skills/cve-impact/catalog-info.yaml + - ./skills/cve-validation/catalog-info.yaml + - ./skills/execution-summary/catalog-info.yaml + - ./skills/fleet-inventory/catalog-info.yaml + - ./skills/job-template-creator/catalog-info.yaml + - ./skills/job-template-remediation-validator/catalog-info.yaml + - ./skills/mcp-aap-validator/catalog-info.yaml + - ./skills/mcp-lightspeed-validator/catalog-info.yaml + - ./skills/playbook-executor/catalog-info.yaml + - ./skills/playbook-generator/catalog-info.yaml + - ./skills/remediation/catalog-info.yaml + - ./skills/remediation-verifier/catalog-info.yaml + - ./skills/system-context/catalog-info.yaml diff --git a/rh-sre/skills/cve-impact/catalog-info.yaml b/rh-sre/skills/cve-impact/catalog-info.yaml new file mode 100644 index 00000000..cb6ef9a4 --- /dev/null +++ b/rh-sre/skills/cve-impact/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: cve-impact + namespace: rh-sre + title: CVE Impact + description: > + Use for all CVE discovery and listing. Handles queries like "show critical CVEs", + "CVEs on hostname X", "remediatable vulnerabilities", "impact of CVE-X", and risk + assessment. System-level pagination and response parsing included. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/cve-impact/SKILL.md + tags: + - ai-skill + - sre + - cve + - vulnerability + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - security + categories: + - monitoring + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/cve-validation/catalog-info.yaml b/rh-sre/skills/cve-validation/catalog-info.yaml new file mode 100644 index 00000000..83b76e68 --- /dev/null +++ b/rh-sre/skills/cve-validation/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: cve-validation + namespace: rh-sre + title: CVE Validation + description: > + Validate CVE identifiers and check remediation availability in Red Hat Lightspeed. + Use for verifying CVE validity, checking automated remediation availability, and + validating CVE lists before batch remediation. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/cve-validation/SKILL.md + tags: + - ai-skill + - sre + - cve + - validation + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - security + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/execution-summary/catalog-info.yaml b/rh-sre/skills/execution-summary/catalog-info.yaml new file mode 100644 index 00000000..e4a8d3f0 --- /dev/null +++ b/rh-sre/skills/execution-summary/catalog-info.yaml @@ -0,0 +1,40 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: execution-summary + namespace: rh-sre + title: Execution Summary + description: > + Generates a concise report of agents, skills, tools, and documentation accessed + during a workflow for audit and learning purposes. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/execution-summary/SKILL.md + tags: + - ai-skill + - sre + - reporting + - audit + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - sre + categories: + - reporting + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/fleet-inventory/catalog-info.yaml b/rh-sre/skills/fleet-inventory/catalog-info.yaml new file mode 100644 index 00000000..49180f53 --- /dev/null +++ b/rh-sre/skills/fleet-inventory/catalog-info.yaml @@ -0,0 +1,41 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: fleet-inventory + namespace: rh-sre + title: Fleet Inventory + description: > + Query and display Red Hat Lightspeed managed system inventory. Focuses on discovery + and listing of systems, including affected systems by CVE, RHEL version distribution, + and production system identification. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/fleet-inventory/SKILL.md + tags: + - ai-skill + - sre + - inventory + - fleet-management + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - sre + categories: + - monitoring + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/job-template-creator/catalog-info.yaml b/rh-sre/skills/job-template-creator/catalog-info.yaml new file mode 100644 index 00000000..bdabdfb6 --- /dev/null +++ b/rh-sre/skills/job-template-creator/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: job-template-creator + namespace: rh-sre + title: Job Template Creator + description: > + Create AAP (Ansible Automation Platform) job templates for executing playbooks. + Guides through adding playbooks to Git projects and creating job templates via + AAP Web UI for CVE remediation and other automation tasks. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/job-template-creator/SKILL.md + tags: + - ai-skill + - sre + - ansible + - automation + - aap + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - automation + categories: + - automation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml new file mode 100644 index 00000000..bd7382bf --- /dev/null +++ b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml @@ -0,0 +1,41 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: job-template-remediation-validator + namespace: rh-sre + title: Job Template Remediation Validator + description: > + Verify an AAP job template meets requirements for executing CVE remediation playbooks. + Validates template readiness before playbook-executor selects a template for execution. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/job-template-remediation-validator/SKILL.md + tags: + - ai-skill + - sre + - validation + - ansible + - aap + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - automation + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml new file mode 100644 index 00000000..ec133dc8 --- /dev/null +++ b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml @@ -0,0 +1,41 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: mcp-aap-validator + namespace: rh-sre + title: MCP AAP Validator + description: > + Validate AAP (Ansible Automation Platform) MCP server connectivity. Runs lightweight + tool calls to verify AAP MCP availability before job management or inventory operations. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/mcp-aap-validator/SKILL.md + tags: + - ai-skill + - sre + - mcp + - validation + - aap + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - devops + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml new file mode 100644 index 00000000..9223742b --- /dev/null +++ b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml @@ -0,0 +1,41 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: mcp-lightspeed-validator + namespace: rh-sre + title: MCP Lightspeed Validator + description: > + Validate Red Hat Lightspeed MCP server connectivity. Verifies lightspeed-mcp + availability by calling get_mcp_version before CVE operations. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/mcp-lightspeed-validator/SKILL.md + tags: + - ai-skill + - sre + - mcp + - validation + - lightspeed + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - devops + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml new file mode 100644 index 00000000..ee5f1773 --- /dev/null +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: playbook-executor + namespace: rh-sre + title: Playbook Executor + description: > + Execute remediation playbooks via AAP with job management, dry-run support, and + reporting. Handles Git flow (commit, push, sync) when template playbook paths differ + from generated playbooks. Use after playbook-generator. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/playbook-executor/SKILL.md + tags: + - ai-skill + - sre + - ansible + - automation + - execution + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - automation + categories: + - remediation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/playbook-generator/catalog-info.yaml b/rh-sre/skills/playbook-generator/catalog-info.yaml new file mode 100644 index 00000000..e6691d08 --- /dev/null +++ b/rh-sre/skills/playbook-generator/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: playbook-generator + namespace: rh-sre + title: Playbook Generator + description: > + Generate production-ready Ansible remediation playbooks for CVE vulnerabilities with + Red Hat best practices, error handling, and Kubernetes safety patterns. This skill only + generates playbooks; for execution, use the playbook-executor skill. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/playbook-generator/SKILL.md + tags: + - ai-skill + - sre + - ansible + - playbook + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - security + categories: + - remediation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/remediation-verifier/catalog-info.yaml b/rh-sre/skills/remediation-verifier/catalog-info.yaml new file mode 100644 index 00000000..f7299b13 --- /dev/null +++ b/rh-sre/skills/remediation-verifier/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: remediation-verifier + namespace: rh-sre + title: Remediation Verifier + description: > + Verify CVE remediation success by checking Red Hat Lightspeed CVE status, validating + package versions, and confirming service health. Orchestrates MCP tools for + comprehensive remediation verification after playbook execution. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/remediation-verifier/SKILL.md + tags: + - ai-skill + - sre + - verification + - cve + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - security + categories: + - validation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml new file mode 100644 index 00000000..23dfc661 --- /dev/null +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -0,0 +1,43 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: remediation + namespace: rh-sre + title: Remediation + description: > + End-to-end CVE remediation orchestration skill. Handles multi-step remediation + workflows including validation, system context gathering, playbook generation, + execution, and verification. Use for all CVE remediation workflows, batch + remediation across multiple systems, and emergency security response. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/remediation/SKILL.md + tags: + - ai-skill + - sre + - remediation + - cve + - security + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - security + categories: + - remediation + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-sre/skills/system-context/catalog-info.yaml b/rh-sre/skills/system-context/catalog-info.yaml new file mode 100644 index 00000000..32989547 --- /dev/null +++ b/rh-sre/skills/system-context/catalog-info.yaml @@ -0,0 +1,42 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: system-context + namespace: rh-sre + title: System Context + description: > + Gather system inventory and deployment context for CVE-affected systems, including + RHEL version detection, environment classification, and deployment architecture + analysis. Orchestrates MCP tools for comprehensive system analysis. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/skills/system-context/SKILL.md + tags: + - ai-skill + - sre + - inventory + - systems + - rhel + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-sre + disciplines: + - sre + categories: + - monitoring + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/lightspeed-mcp-sre + - mcpserver:default/aap-mcp-job-management + - mcpserver:default/aap-mcp-inventory-management diff --git a/rh-virt/catalog-info.yaml b/rh-virt/catalog-info.yaml new file mode 100644 index 00000000..1e69e2ee --- /dev/null +++ b/rh-virt/catalog-info.yaml @@ -0,0 +1,23 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: rh-virt + title: Virtualization Management Agentic Pack + description: > + Points to all AI skill catalog entities in the rh-virt agentic pack + for Red Hat OpenShift Virtualization management. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" +spec: + targets: + - ./skills/vm-clone/catalog-info.yaml + - ./skills/vm-create/catalog-info.yaml + - ./skills/vm-delete/catalog-info.yaml + - ./skills/vm-inventory/catalog-info.yaml + - ./skills/vm-lifecycle-manager/catalog-info.yaml + - ./skills/vm-rebalance/catalog-info.yaml + - ./skills/vm-snapshot-create/catalog-info.yaml + - ./skills/vm-snapshot-delete/catalog-info.yaml + - ./skills/vm-snapshot-list/catalog-info.yaml + - ./skills/vm-snapshot-restore/catalog-info.yaml diff --git a/rh-virt/skills/vm-clone/catalog-info.yaml b/rh-virt/skills/vm-clone/catalog-info.yaml new file mode 100644 index 00000000..a5494e9f --- /dev/null +++ b/rh-virt/skills/vm-clone/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-clone + namespace: rh-virt + title: VM Clone + description: > + Clone existing virtual machines for testing, scaling, or creating templates. + Clones VM configuration and optionally creates new storage or references existing storage. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-clone/SKILL.md + tags: + - ai-skill + - virtualization + - cloning + - templates + - provisioning + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - provisioning + categories: + - vm-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-create/catalog-info.yaml b/rh-virt/skills/vm-create/catalog-info.yaml new file mode 100644 index 00000000..e6945382 --- /dev/null +++ b/rh-virt/skills/vm-create/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-create + namespace: rh-virt + title: VM Create + description: > + Create new virtual machines in OpenShift Virtualization with automatic instance type + resolution and OS selection. Handles VM creation with intelligent defaults. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-create/SKILL.md + tags: + - ai-skill + - virtualization + - provisioning + - openshift + - vm-management + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - provisioning + categories: + - vm-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-delete/catalog-info.yaml b/rh-virt/skills/vm-delete/catalog-info.yaml new file mode 100644 index 00000000..aeab5a4b --- /dev/null +++ b/rh-virt/skills/vm-delete/catalog-info.yaml @@ -0,0 +1,40 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-delete + namespace: rh-virt + title: VM Delete + description: > + Permanently delete virtual machines and their associated resources from OpenShift + Virtualization. Handles permanent VM deletion with strict safety confirmations + and typed verification. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-delete/SKILL.md + tags: + - ai-skill + - virtualization + - cleanup + - decommission + - vm-management + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - operations + categories: + - vm-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-inventory/catalog-info.yaml b/rh-virt/skills/vm-inventory/catalog-info.yaml new file mode 100644 index 00000000..a42f9412 --- /dev/null +++ b/rh-virt/skills/vm-inventory/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-inventory + namespace: rh-virt + title: VM Inventory + description: > + List and view virtual machines across namespaces with status, resource usage, + and health information. Provides comprehensive VM inventory and status reporting. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-inventory/SKILL.md + tags: + - ai-skill + - virtualization + - monitoring + - reporting + - inventory + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - monitoring + categories: + - vm-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml new file mode 100644 index 00000000..4cb6182a --- /dev/null +++ b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-lifecycle-manager + namespace: rh-virt + title: VM Lifecycle Manager + description: > + Manage virtual machine lifecycle operations including start, stop, and restart. + Handles VM state transitions safely with user confirmation for each action. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-lifecycle-manager/SKILL.md + tags: + - ai-skill + - virtualization + - power-management + - operations + - lifecycle + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - operations + categories: + - vm-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-rebalance/catalog-info.yaml b/rh-virt/skills/vm-rebalance/catalog-info.yaml new file mode 100644 index 00000000..6c553eda --- /dev/null +++ b/rh-virt/skills/vm-rebalance/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-rebalance + namespace: rh-virt + title: VM Rebalance + description: > + Orchestrate VM migrations across cluster nodes for load balancing, maintenance, + and resource optimization. Supports manual (user-driven) and automatic (AI-driven) modes. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-rebalance/SKILL.md + tags: + - ai-skill + - virtualization + - load-balancing + - migration + - optimization + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - optimization + categories: + - cluster-optimization + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml new file mode 100644 index 00000000..722de801 --- /dev/null +++ b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-snapshot-create + namespace: rh-virt + title: VM Snapshot Create + description: > + Create virtual machine snapshots for backup and recovery. Validates storage class + snapshot support, CSI driver capabilities, and guest agent status before snapshot creation. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-snapshot-create/SKILL.md + tags: + - ai-skill + - virtualization + - backup + - snapshots + - data-protection + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - backup + categories: + - snapshot-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml new file mode 100644 index 00000000..1529e515 --- /dev/null +++ b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-snapshot-delete + namespace: rh-virt + title: VM Snapshot Delete + description: > + Permanently delete virtual machine snapshots to free storage space. + Requires user confirmation before deletion. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-snapshot-delete/SKILL.md + tags: + - ai-skill + - virtualization + - cleanup + - snapshots + - storage + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - operations + categories: + - snapshot-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml new file mode 100644 index 00000000..f65ceb06 --- /dev/null +++ b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-snapshot-list + namespace: rh-virt + title: VM Snapshot List + description: > + List virtual machine snapshots across namespaces with status, age, and recovery + information. Read-only operation requiring no user confirmation. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-snapshot-list/SKILL.md + tags: + - ai-skill + - virtualization + - monitoring + - snapshots + - reporting + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - monitoring + categories: + - snapshot-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization diff --git a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml new file mode 100644 index 00000000..a8cfd59d --- /dev/null +++ b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml @@ -0,0 +1,39 @@ +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: vm-snapshot-restore + namespace: rh-virt + title: VM Snapshot Restore + description: > + Restore virtual machines from snapshots with strict safety confirmations to prevent + data loss. Requires VM to be stopped and typed snapshot name confirmation before restore. + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/skills/vm-snapshot-restore/SKILL.md + tags: + - ai-skill + - virtualization + - recovery + - snapshots + - data-protection + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + system: rh-virt + disciplines: + - recovery + categories: + - snapshot-management + agents: + - claude-code + - opencode + - cursor + dependsOn: + - mcpserver:default/openshift-virtualization From f8e52a976c6cb0d20f3529f03ac1ee5840c13224 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Mon, 6 Jul 2026 16:29:53 +0200 Subject: [PATCH 03/20] feat: add Domain and System hierarchy for Compass UI navigation Create a Domain entity (agentic-plugins) as the top-level parent and 7 System entities (one per pack) to provide rich grouping pages in Compass. Skills already reference their pack System via spec.system, so Backstage will auto-generate hasPart relations once these exist. --- catalog-info.yaml | 10 ++++++++++ domain.yaml | 24 ++++++++++++++++++++++++ ocp-admin/system.yaml | 25 +++++++++++++++++++++++++ rh-ai-engineer/system.yaml | 25 +++++++++++++++++++++++++ rh-automation/system.yaml | 25 +++++++++++++++++++++++++ rh-basic/system.yaml | 25 +++++++++++++++++++++++++ rh-developer/system.yaml | 25 +++++++++++++++++++++++++ rh-sre/system.yaml | 25 +++++++++++++++++++++++++ rh-virt/system.yaml | 24 ++++++++++++++++++++++++ 9 files changed, 208 insertions(+) create mode 100644 domain.yaml create mode 100644 ocp-admin/system.yaml create mode 100644 rh-ai-engineer/system.yaml create mode 100644 rh-automation/system.yaml create mode 100644 rh-basic/system.yaml create mode 100644 rh-developer/system.yaml create mode 100644 rh-sre/system.yaml create mode 100644 rh-virt/system.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml index 06d63d27..1cbfa282 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -12,6 +12,16 @@ metadata: agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" spec: targets: + # Domain + - ./domain.yaml + # System manifests (one per pack) + - ./ocp-admin/system.yaml + - ./rh-sre/system.yaml + - ./rh-virt/system.yaml + - ./rh-developer/system.yaml + - ./rh-basic/system.yaml + - ./rh-ai-engineer/system.yaml + - ./rh-automation/system.yaml # Agentic Pack Locations - ./ocp-admin/catalog-info.yaml - ./rh-sre/catalog-info.yaml diff --git a/domain.yaml b/domain.yaml new file mode 100644 index 00000000..e9f3c8b6 --- /dev/null +++ b/domain.yaml @@ -0,0 +1,24 @@ +apiVersion: backstage.io/v1alpha1 +kind: Domain +metadata: + name: agentic-plugins + title: Agentic Plugins + description: > + Red Hat agentic skills and MCP server configurations for AI-assisted + platform operations. Contains 7 persona-specific packs covering + OpenShift administration, SRE, virtualization, developer tooling, + AI engineering, automation, and getting started. + tags: + - ai-skill + - red-hat + - agentic + - mcp-server + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng diff --git a/ocp-admin/system.yaml b/ocp-admin/system.yaml new file mode 100644 index 00000000..bd73b8d8 --- /dev/null +++ b/ocp-admin/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: ocp-admin + namespace: ocp-admin + title: OpenShift Administration + description: > + Administration and management tools for OpenShift Container Platform + including cluster lifecycle management, multi-cluster operations, + workload orchestration, and security policies. + tags: + - ai-skill + - openshift + - cluster-management + - administration + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins diff --git a/rh-ai-engineer/system.yaml b/rh-ai-engineer/system.yaml new file mode 100644 index 00000000..16ceb6a4 --- /dev/null +++ b/rh-ai-engineer/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-ai-engineer + namespace: rh-ai-engineer + title: AI Engineering + description: > + Automation tools for AI/ML engineers working with Red Hat OpenShift AI. + Deploy and manage models, pipelines, registries, workbenches, and + serving runtimes on OpenShift AI. + tags: + - ai-skill + - ai-engineering + - openshift-ai + - machine-learning + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins diff --git a/rh-automation/system.yaml b/rh-automation/system.yaml new file mode 100644 index 00000000..66c39681 --- /dev/null +++ b/rh-automation/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-automation + namespace: rh-automation + title: Automation + description: > + Automation governance for Ansible Automation Platform. Audit AAP + configuration against Red Hat best practices, run governed execution + with check mode and rollback, and perform forensic failure analysis. + tags: + - ai-skill + - ansible + - automation + - governance + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins diff --git a/rh-basic/system.yaml b/rh-basic/system.yaml new file mode 100644 index 00000000..72f92f84 --- /dev/null +++ b/rh-basic/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-basic + namespace: rh-basic + title: Getting Started + description: > + Essential Red Hat skills for IT professionals. Covers CVE analysis, + diagnostics gathering, product lifecycle status, and support case + management. Works with or without MCP server configuration. + tags: + - ai-skill + - red-hat + - getting-started + - support + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins diff --git a/rh-developer/system.yaml b/rh-developer/system.yaml new file mode 100644 index 00000000..439ef69e --- /dev/null +++ b/rh-developer/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-developer + namespace: rh-developer + title: Developer Tools + description: > + Build and deploy applications on Red Hat platforms. Covers project + detection, S2I builds, Helm deployments, containerization workflows, + and troubleshooting for OpenShift and RHEL targets. + tags: + - ai-skill + - developer + - openshift + - deployment + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins diff --git a/rh-sre/system.yaml b/rh-sre/system.yaml new file mode 100644 index 00000000..83a547b7 --- /dev/null +++ b/rh-sre/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-sre + namespace: rh-sre + title: Site Reliability Engineering + description: > + Agentic tools and automation for managing Red Hat platforms and + infrastructure. Covers vulnerability management, fleet inventory, + system monitoring, and operational excellence for SRE workflows. + tags: + - ai-skill + - sre + - monitoring + - vulnerability-management + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins diff --git a/rh-virt/system.yaml b/rh-virt/system.yaml new file mode 100644 index 00000000..4ccd9920 --- /dev/null +++ b/rh-virt/system.yaml @@ -0,0 +1,24 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-virt + namespace: rh-virt + title: Red Hat Virtualization + description: > + Automation capabilities for VM lifecycle management, provisioning, + and inventory operations on OpenShift clusters using KubeVirt. + tags: + - ai-skill + - virtualization + - kubevirt + - openshift + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng + domain: agentic-plugins From 656cfe1bcbed493a77f6e507aecd000beb212a8a Mon Sep 17 00:00:00 2001 From: r2dedios Date: Mon, 6 Jul 2026 16:41:35 +0200 Subject: [PATCH 04/20] refactor: deduplicate MCP manifests by technology MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Merge 19 MCP manifests into 9 by grouping variants that share the same container image or server technology: - 4 openshift-mcp-server variants → openshift-mcp-server - 2 assisted-service-mcp variants → assisted-installer - 2 lightspeed variants → red-hat-lightspeed - 6 AAP endpoint variants → ansible-automation-platform - 5 unique MCPs unchanged Update all 75 skill dependsOn references and deduplicate where a skill previously referenced multiple variants of the same MCP. --- catalog-info.yaml | 18 +--- mcps/aap-mcp-configuration.yaml | 29 ------ mcps/aap-mcp-inventory-management.yaml | 29 ------ mcps/aap-mcp-job-management.yaml | 29 ------ mcps/aap-mcp-security-compliance.yaml | 30 ------ mcps/aap-mcp-system-monitoring.yaml | 29 ------ mcps/aap-mcp-user-management.yaml | 29 ------ mcps/ansible-automation-platform.yaml | 48 ++++++++++ ...f-managed.yaml => assisted-installer.yaml} | 12 ++- mcps/lightspeed-mcp-developer.yaml | 33 ------- mcps/openshift-ai-engineer.yaml | 31 ------- mcps/openshift-developer.yaml | 32 ------- ...tration.yaml => openshift-mcp-server.yaml} | 9 +- mcps/openshift-ocm-managed.yaml | 92 ------------------- mcps/openshift-virtualization.yaml | 32 ------- ...d-mcp-sre.yaml => red-hat-lightspeed.yaml} | 12 +-- .../skills/cluster-creator/catalog-info.yaml | 2 +- .../cluster-inventory/catalog-info.yaml | 3 +- .../skills/cluster-report/catalog-info.yaml | 2 +- .../skills/ai-observability/catalog-info.yaml | 2 +- .../skills/debug-inference/catalog-info.yaml | 2 +- .../skills/ds-project-setup/catalog-info.yaml | 2 +- .../guardrails-config/catalog-info.yaml | 2 +- .../skills/model-deploy/catalog-info.yaml | 2 +- .../skills/model-monitor/catalog-info.yaml | 2 +- .../skills/model-registry/catalog-info.yaml | 2 +- .../skills/nim-setup/catalog-info.yaml | 2 +- .../skills/pipeline-manage/catalog-info.yaml | 2 +- .../serving-runtime-config/catalog-info.yaml | 2 +- .../skills/workbench-manage/catalog-info.yaml | 2 +- .../aap-mcp-validator/catalog-info.yaml | 7 +- .../execution-risk-analyzer/catalog-info.yaml | 7 +- .../execution-summary/catalog-info.yaml | 7 +- .../forensic-troubleshooter/catalog-info.yaml | 7 +- .../governance-assessor/catalog-info.yaml | 7 +- .../governance-executor/catalog-info.yaml | 7 +- .../catalog-info.yaml | 7 +- .../governed-job-launcher/catalog-info.yaml | 7 +- .../host-fact-inspector/catalog-info.yaml | 7 +- .../job-failure-analyzer/catalog-info.yaml | 7 +- .../resolution-advisor/catalog-info.yaml | 7 +- .../containerize-deploy/catalog-info.yaml | 4 +- .../skills/debug-build/catalog-info.yaml | 4 +- .../skills/debug-container/catalog-info.yaml | 4 +- .../skills/debug-network/catalog-info.yaml | 4 +- .../skills/debug-pipeline/catalog-info.yaml | 4 +- .../skills/debug-pod/catalog-info.yaml | 4 +- .../skills/debug-rbac/catalog-info.yaml | 4 +- .../skills/debug-rhel/catalog-info.yaml | 4 +- .../skills/debug-scc/catalog-info.yaml | 4 +- rh-developer/skills/deploy/catalog-info.yaml | 4 +- .../skills/detect-project/catalog-info.yaml | 4 +- .../skills/helm-deploy/catalog-info.yaml | 4 +- .../skills/incident-triage/catalog-info.yaml | 4 +- .../skills/recommend-image/catalog-info.yaml | 4 +- .../skills/rhel-deploy/catalog-info.yaml | 4 +- .../skills/s2i-build/catalog-info.yaml | 4 +- .../validate-environment/catalog-info.yaml | 4 +- rh-sre/skills/cve-impact/catalog-info.yaml | 5 +- .../skills/cve-validation/catalog-info.yaml | 5 +- .../execution-summary/catalog-info.yaml | 5 +- .../skills/fleet-inventory/catalog-info.yaml | 5 +- .../job-template-creator/catalog-info.yaml | 5 +- .../catalog-info.yaml | 5 +- .../mcp-aap-validator/catalog-info.yaml | 5 +- .../catalog-info.yaml | 5 +- .../playbook-executor/catalog-info.yaml | 5 +- .../playbook-generator/catalog-info.yaml | 5 +- .../remediation-verifier/catalog-info.yaml | 5 +- rh-sre/skills/remediation/catalog-info.yaml | 5 +- .../skills/system-context/catalog-info.yaml | 5 +- rh-virt/skills/vm-clone/catalog-info.yaml | 2 +- rh-virt/skills/vm-create/catalog-info.yaml | 2 +- rh-virt/skills/vm-delete/catalog-info.yaml | 2 +- rh-virt/skills/vm-inventory/catalog-info.yaml | 2 +- .../vm-lifecycle-manager/catalog-info.yaml | 2 +- rh-virt/skills/vm-rebalance/catalog-info.yaml | 2 +- .../vm-snapshot-create/catalog-info.yaml | 2 +- .../vm-snapshot-delete/catalog-info.yaml | 2 +- .../skills/vm-snapshot-list/catalog-info.yaml | 2 +- .../vm-snapshot-restore/catalog-info.yaml | 2 +- 81 files changed, 165 insertions(+), 588 deletions(-) delete mode 100644 mcps/aap-mcp-configuration.yaml delete mode 100644 mcps/aap-mcp-inventory-management.yaml delete mode 100644 mcps/aap-mcp-job-management.yaml delete mode 100644 mcps/aap-mcp-security-compliance.yaml delete mode 100644 mcps/aap-mcp-system-monitoring.yaml delete mode 100644 mcps/aap-mcp-user-management.yaml create mode 100644 mcps/ansible-automation-platform.yaml rename mcps/{openshift-self-managed.yaml => assisted-installer.yaml} (89%) delete mode 100644 mcps/lightspeed-mcp-developer.yaml delete mode 100644 mcps/openshift-ai-engineer.yaml delete mode 100644 mcps/openshift-developer.yaml rename mcps/{openshift-administration.yaml => openshift-mcp-server.yaml} (84%) delete mode 100644 mcps/openshift-ocm-managed.yaml delete mode 100644 mcps/openshift-virtualization.yaml rename mcps/{lightspeed-mcp-sre.yaml => red-hat-lightspeed.yaml} (73%) diff --git a/catalog-info.yaml b/catalog-info.yaml index 1cbfa282..a37a63f0 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -31,20 +31,10 @@ spec: - ./rh-ai-engineer/catalog-info.yaml - ./rh-automation/catalog-info.yaml # MCP Server Manifests - - ./mcps/openshift-self-managed.yaml - - ./mcps/openshift-ocm-managed.yaml - - ./mcps/openshift-administration.yaml - - ./mcps/openshift-virtualization.yaml - - ./mcps/openshift-developer.yaml - - ./mcps/openshift-ai-engineer.yaml - - ./mcps/lightspeed-mcp-sre.yaml - - ./mcps/lightspeed-mcp-developer.yaml - - ./mcps/aap-mcp-job-management.yaml - - ./mcps/aap-mcp-inventory-management.yaml - - ./mcps/aap-mcp-configuration.yaml - - ./mcps/aap-mcp-security-compliance.yaml - - ./mcps/aap-mcp-system-monitoring.yaml - - ./mcps/aap-mcp-user-management.yaml + - ./mcps/openshift-mcp-server.yaml + - ./mcps/assisted-installer.yaml + - ./mcps/red-hat-lightspeed.yaml + - ./mcps/ansible-automation-platform.yaml - ./mcps/red-hat-security.yaml - ./mcps/ai-observability.yaml - ./mcps/rhoai.yaml diff --git a/mcps/aap-mcp-configuration.yaml b/mcps/aap-mcp-configuration.yaml deleted file mode 100644 index 89048bfa..00000000 --- a/mcps/aap-mcp-configuration.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: aap-mcp-configuration - title: AAP MCP Server - Configuration - description: > - Ansible Automation Platform MCP server for configuration management. - Provides AAP platform settings, credential types, execution environments, - and organization configuration. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - tags: - - ansible - - aap - - automation - - configuration - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: [] - remotes: - - url: https://${AAP_MCP_SERVER}/configuration/mcp - environment_variables: - - description: AAP MCP server hostname - name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-inventory-management.yaml b/mcps/aap-mcp-inventory-management.yaml deleted file mode 100644 index b064f04b..00000000 --- a/mcps/aap-mcp-inventory-management.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: aap-mcp-inventory-management - title: AAP MCP Server - Inventory Management - description: > - Ansible Automation Platform MCP server for inventory management. - Provides host inventory operations, group management, - and inventory source synchronization. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - tags: - - ansible - - aap - - automation - - inventory - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: [] - remotes: - - url: https://${AAP_MCP_SERVER}/inventory_management/mcp - environment_variables: - - description: AAP MCP server hostname - name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-job-management.yaml b/mcps/aap-mcp-job-management.yaml deleted file mode 100644 index 9813f247..00000000 --- a/mcps/aap-mcp-job-management.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: aap-mcp-job-management - title: AAP MCP Server - Job Management - description: > - Ansible Automation Platform MCP server for job management operations. - Provides playbook execution, job tracking, template management, - and execution status monitoring. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - tags: - - ansible - - aap - - automation - - job-management - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: [] - remotes: - - url: https://${AAP_MCP_SERVER}/job_management/mcp - environment_variables: - - description: AAP MCP server hostname - name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-security-compliance.yaml b/mcps/aap-mcp-security-compliance.yaml deleted file mode 100644 index 9b442384..00000000 --- a/mcps/aap-mcp-security-compliance.yaml +++ /dev/null @@ -1,30 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: aap-mcp-security-compliance - title: AAP MCP Server - Security & Compliance - description: > - Ansible Automation Platform MCP server for security and compliance operations. - Provides credential management, RBAC policy enforcement, - and compliance audit capabilities. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - tags: - - ansible - - aap - - automation - - security - - compliance - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: [] - remotes: - - url: https://${AAP_MCP_SERVER}/security_compliance/mcp - environment_variables: - - description: AAP MCP server hostname - name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-system-monitoring.yaml b/mcps/aap-mcp-system-monitoring.yaml deleted file mode 100644 index 40d47148..00000000 --- a/mcps/aap-mcp-system-monitoring.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: aap-mcp-system-monitoring - title: AAP MCP Server - System Monitoring - description: > - Ansible Automation Platform MCP server for system monitoring. - Provides AAP health checks, capacity tracking, job activity metrics, - and system performance monitoring. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - tags: - - ansible - - aap - - automation - - monitoring - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: [] - remotes: - - url: https://${AAP_MCP_SERVER}/system_monitoring/mcp - environment_variables: - - description: AAP MCP server hostname - name: AAP_MCP_SERVER diff --git a/mcps/aap-mcp-user-management.yaml b/mcps/aap-mcp-user-management.yaml deleted file mode 100644 index f2959082..00000000 --- a/mcps/aap-mcp-user-management.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: aap-mcp-user-management - title: AAP MCP Server - User Management - description: > - Ansible Automation Platform MCP server for user management. - Provides user account operations, team management, - role assignments, and access control. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - tags: - - ansible - - aap - - automation - - user-management - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: [] - remotes: - - url: https://${AAP_MCP_SERVER}/user_management/mcp - environment_variables: - - description: AAP MCP server hostname - name: AAP_MCP_SERVER diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml new file mode 100644 index 00000000..0ffec115 --- /dev/null +++ b/mcps/ansible-automation-platform.yaml @@ -0,0 +1,48 @@ +apiVersion: mcp/v1beta1 +kind: MCPServer +metadata: + name: ansible-automation-platform + title: Ansible Automation Platform MCP Server + description: > + Ansible Automation Platform MCP server providing job management, + inventory management, configuration, security compliance, system + monitoring, and user management operations via remote HTTP endpoints. + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + tags: + - ansible + - aap + - automation + - mcp-server +spec: + type: remote + lifecycle: beta + owner: group:redhat/ecosystem-appeng + primitives: [] + packages: [] + remotes: + - url: https://${AAP_MCP_SERVER}/job_management/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER + - url: https://${AAP_MCP_SERVER}/inventory_management/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER + - url: https://${AAP_MCP_SERVER}/configuration/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER + - url: https://${AAP_MCP_SERVER}/security_compliance/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER + - url: https://${AAP_MCP_SERVER}/system_monitoring/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER + - url: https://${AAP_MCP_SERVER}/user_management/mcp + environment_variables: + - description: AAP MCP server hostname + name: AAP_MCP_SERVER diff --git a/mcps/openshift-self-managed.yaml b/mcps/assisted-installer.yaml similarity index 89% rename from mcps/openshift-self-managed.yaml rename to mcps/assisted-installer.yaml index d51fb172..c42dd0a1 100644 --- a/mcps/openshift-self-managed.yaml +++ b/mcps/assisted-installer.yaml @@ -1,12 +1,14 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - name: openshift-self-managed - title: OpenShift Assisted Installer MCP Server (Self-Managed) + name: assisted-installer + title: OpenShift Assisted Installer MCP Server description: > - Red Hat Assisted Installer MCP server for self-managed clusters (OCP, SNO). - Uses the Assisted Installer API for full cluster lifecycle management - including creation, configuration, installation, and credential retrieval. + Red Hat Assisted Installer MCP server for OpenShift cluster lifecycle + management. Supports both self-managed clusters (OCP, SNO) via the + Assisted Installer API and managed service clusters (ROSA, ARO, OSD) + via the OCM API. Handles creation, configuration, installation, and + credential retrieval. annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json diff --git a/mcps/lightspeed-mcp-developer.yaml b/mcps/lightspeed-mcp-developer.yaml deleted file mode 100644 index 369d3530..00000000 --- a/mcps/lightspeed-mcp-developer.yaml +++ /dev/null @@ -1,33 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: lightspeed-mcp-developer - title: Red Hat Lightspeed MCP Server (Developer) - description: > - Red Hat Lightspeed MCP server for developer workflows. - Provides vulnerability, advisor, inventory, and planning data - from Red Hat Insights for application development and debugging. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json - tags: - - lightspeed - - insights - - developer - - mcp-server -spec: - type: local - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: - - type: container - registry_name: quay.io - name: redhat-services-prod/insights-management-tenant/insights-mcp/red-hat-lightspeed-mcp - version: sha256:05dde29df5ab0be7230e0ec64c87e8e7fda12d77d01bd026b67486da714c1a94 - environment_variables: - - description: Lightspeed client ID for authentication - name: LIGHTSPEED_CLIENT_ID - - description: Lightspeed client secret for authentication - name: LIGHTSPEED_CLIENT_SECRET - remotes: [] diff --git a/mcps/openshift-ai-engineer.yaml b/mcps/openshift-ai-engineer.yaml deleted file mode 100644 index 9de32616..00000000 --- a/mcps/openshift-ai-engineer.yaml +++ /dev/null @@ -1,31 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: openshift-ai-engineer - title: OpenShift AI Engineer MCP Server - description: > - Red Hat OpenShift MCP server configured with core, config, and observability - toolsets for AI/ML workload management on OpenShift AI (RHOAI). - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json - tags: - - openshift - - ai - - machine-learning - - observability - - mcp-server -spec: - type: local - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: - - type: container - registry_name: quay.io - name: ecosystem-appeng/openshift-mcp-server - version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 - environment_variables: - - description: Path to kubeconfig file for cluster authentication - name: KUBECONFIG - remotes: [] diff --git a/mcps/openshift-developer.yaml b/mcps/openshift-developer.yaml deleted file mode 100644 index 84643fe5..00000000 --- a/mcps/openshift-developer.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: openshift-developer - title: OpenShift Developer MCP Server - description: > - Red Hat OpenShift MCP server configured with comprehensive developer toolsets - (core, config, helm, kubevirt, observability, ossm) for application development, - deployment, debugging, and service mesh operations on OpenShift. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json - tags: - - openshift - - developer - - helm - - service-mesh - - mcp-server -spec: - type: local - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: - - type: container - registry_name: quay.io - name: ecosystem-appeng/openshift-mcp-server - version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 - environment_variables: - - description: Path to kubeconfig file for cluster authentication - name: KUBECONFIG - remotes: [] diff --git a/mcps/openshift-administration.yaml b/mcps/openshift-mcp-server.yaml similarity index 84% rename from mcps/openshift-administration.yaml rename to mcps/openshift-mcp-server.yaml index 969dfea1..62731cce 100644 --- a/mcps/openshift-administration.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -1,12 +1,13 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - name: openshift-administration - title: OpenShift Administration MCP Server + name: openshift-mcp-server + title: OpenShift MCP Server description: > Red Hat OpenShift MCP server for interacting with OpenShift Container Platform - clusters and its operators. Provides read-only access to cluster resources, - node metrics, and configuration contexts via core and config toolsets. + clusters and its operators. Provides access to cluster resources, node metrics, + configuration contexts, virtualization, Helm, observability, and service mesh + toolsets depending on configuration. annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json diff --git a/mcps/openshift-ocm-managed.yaml b/mcps/openshift-ocm-managed.yaml deleted file mode 100644 index 0eab603b..00000000 --- a/mcps/openshift-ocm-managed.yaml +++ /dev/null @@ -1,92 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: openshift-ocm-managed - title: OpenShift OCM MCP Server (Managed Services) - description: > - Red Hat OCM MCP server for managed service clusters (ROSA, ARO, OSD). - Uses the OCM API for cluster listing, inspection, and lifecycle management - of managed OpenShift deployments. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json - tags: - - openshift - - ocm - - rosa - - managed-services - - mcp-server -spec: - type: local - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: - - type: tool - name: list_versions - description: List available OpenShift versions for installation. - - type: tool - name: create_cluster - description: Create a new OpenShift cluster definition and infrastructure environment. - - type: tool - name: cluster_info - description: Get comprehensive information about a specific cluster. - - type: tool - name: cluster_events - description: Get chronological events for cluster installation progress and diagnostics. - - type: tool - name: cluster_iso_download_url - description: Get ISO download URL for cluster boot images. - - type: tool - name: install_cluster - description: Start the OpenShift installation process for a prepared cluster. - - type: tool - name: cluster_credentials_download_url - description: Get presigned download URL for cluster credentials after installation. - - type: tool - name: cluster_logs_download_url - description: Get the logs URL for a cluster. - - type: tool - name: list_clusters - description: List all clusters for the current user. - - type: tool - name: set_cluster_platform - description: Set or update the infrastructure platform type for a cluster. - - type: tool - name: set_cluster_ssh_key - description: Set or update the SSH public key for a cluster. - - type: tool - name: set_cluster_vips - description: Configure virtual IP addresses for cluster API and ingress traffic. - - type: tool - name: set_host_role - description: Assign a specific role to a discovered host in the cluster. - - type: tool - name: host_events - description: Get events specific to a particular host for diagnostics. - - type: tool - name: list_operator_bundles - description: List available operator bundles that can be added to clusters. - - type: tool - name: add_operator_bundle_to_cluster - description: Add an operator bundle to be automatically installed with the cluster. - - type: tool - name: list_static_network_config - description: List all static network configurations for cluster hosts. - - type: tool - name: generate_nmstate_yaml - description: Generate an initial NMState YAML for static network configuration. - - type: tool - name: validate_nmstate_yaml - description: Validate an NMState YAML document before applying to hosts. - - type: tool - name: alter_static_network_config_nmstate_for_host - description: Add, replace, or delete static network configuration for a host. - packages: - - type: container - registry_name: quay.io - name: ecosystem-appeng/assisted-service-mcp - version: sha256:e3e84602c6ef2882dc0737e7ad0fafd16d39887dce9f4fb399c470b11158f486 - environment_variables: - - description: Red Hat offline token for API authentication - name: OFFLINE_TOKEN - remotes: [] diff --git a/mcps/openshift-virtualization.yaml b/mcps/openshift-virtualization.yaml deleted file mode 100644 index af213c71..00000000 --- a/mcps/openshift-virtualization.yaml +++ /dev/null @@ -1,32 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - name: openshift-virtualization - title: OpenShift Virtualization MCP Server - description: > - Red Hat OpenShift MCP server configured with core and kubevirt toolsets - for managing virtual machines on OpenShift Virtualization (CNV). - Provides VM lifecycle management, snapshot operations, and cluster - resource inspection. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/mcps.json - tags: - - openshift - - virtualization - - kubevirt - - mcp-server -spec: - type: local - lifecycle: beta - owner: group:redhat/ecosystem-appeng - primitives: [] - packages: - - type: container - registry_name: quay.io - name: ecosystem-appeng/openshift-mcp-server - version: sha256:3531cb78f51f8c7ebcdb21adc21358ab8924116994848a3ce1ff542b3fc23742 - environment_variables: - - description: Path to kubeconfig file for cluster authentication - name: KUBECONFIG - remotes: [] diff --git a/mcps/lightspeed-mcp-sre.yaml b/mcps/red-hat-lightspeed.yaml similarity index 73% rename from mcps/lightspeed-mcp-sre.yaml rename to mcps/red-hat-lightspeed.yaml index 86fa3c27..6e2b6fae 100644 --- a/mcps/lightspeed-mcp-sre.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -1,19 +1,19 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - name: lightspeed-mcp-sre - title: Red Hat Lightspeed MCP Server (SRE) + name: red-hat-lightspeed + title: Red Hat Lightspeed MCP Server description: > - Red Hat Lightspeed MCP server for Site Reliability Engineering workflows. - Provides CVE vulnerability data, risk assessment, system inventory, - compliance checks, and remediation playbook generation via Red Hat Insights. + Red Hat Lightspeed MCP server providing CVE vulnerability data, + risk assessment, system inventory, compliance checks, and remediation + playbook generation via Red Hat Insights. Used across SRE and + developer workflows. annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/mcps.json tags: - lightspeed - insights - - sre - cve - remediation - mcp-server diff --git a/ocp-admin/skills/cluster-creator/catalog-info.yaml b/ocp-admin/skills/cluster-creator/catalog-info.yaml index 0c480086..780007f2 100644 --- a/ocp-admin/skills/cluster-creator/catalog-info.yaml +++ b/ocp-admin/skills/cluster-creator/catalog-info.yaml @@ -39,4 +39,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-self-managed + - mcpserver:default/assisted-installer diff --git a/ocp-admin/skills/cluster-inventory/catalog-info.yaml b/ocp-admin/skills/cluster-inventory/catalog-info.yaml index 10759beb..6bda0e64 100644 --- a/ocp-admin/skills/cluster-inventory/catalog-info.yaml +++ b/ocp-admin/skills/cluster-inventory/catalog-info.yaml @@ -40,5 +40,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-self-managed - - mcpserver:default/openshift-ocm-managed + - mcpserver:default/assisted-installer diff --git a/ocp-admin/skills/cluster-report/catalog-info.yaml b/ocp-admin/skills/cluster-report/catalog-info.yaml index d4f646fc..ff640277 100644 --- a/ocp-admin/skills/cluster-report/catalog-info.yaml +++ b/ocp-admin/skills/cluster-report/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-administration + - mcpserver:default/openshift-mcp-server diff --git a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml index 7ef39d83..9654637f 100644 --- a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml +++ b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml index d2f51b53..da2fe39b 100644 --- a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml +++ b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml index f9d5cc4f..3294818d 100644 --- a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml index 143f10f9..c95dec15 100644 --- a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml index 7ce9b02b..b4ed71b4 100644 --- a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml index 52057c45..10475d46 100644 --- a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/model-registry/catalog-info.yaml b/rh-ai-engineer/skills/model-registry/catalog-info.yaml index ce754c40..53af8e9a 100644 --- a/rh-ai-engineer/skills/model-registry/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-registry/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml index dcd99fe5..100e4f76 100644 --- a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml index 27d652d2..2743b32d 100644 --- a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml index 9d630b32..de173853 100644 --- a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml index 92b783c9..572d2ba8 100644 --- a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-ai-engineer + - mcpserver:default/openshift-mcp-server - mcpserver:default/ai-observability - mcpserver:default/rhoai diff --git a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml index 458403dd..d56328f1 100644 --- a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml +++ b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml index 5b86c41e..5c7f8c88 100644 --- a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml +++ b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/execution-summary/catalog-info.yaml b/rh-automation/skills/execution-summary/catalog-info.yaml index 8b90b2fe..8217f8b6 100644 --- a/rh-automation/skills/execution-summary/catalog-info.yaml +++ b/rh-automation/skills/execution-summary/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml index 7da62f4d..ad1487bb 100644 --- a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml +++ b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/governance-assessor/catalog-info.yaml b/rh-automation/skills/governance-assessor/catalog-info.yaml index 7348e907..1bc17ce6 100644 --- a/rh-automation/skills/governance-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-assessor/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/governance-executor/catalog-info.yaml b/rh-automation/skills/governance-executor/catalog-info.yaml index f2579c15..fddae393 100644 --- a/rh-automation/skills/governance-executor/catalog-info.yaml +++ b/rh-automation/skills/governance-executor/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml index 32ca35db..90d40aab 100644 --- a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/governed-job-launcher/catalog-info.yaml b/rh-automation/skills/governed-job-launcher/catalog-info.yaml index 466cd7c6..687c31fd 100644 --- a/rh-automation/skills/governed-job-launcher/catalog-info.yaml +++ b/rh-automation/skills/governed-job-launcher/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/host-fact-inspector/catalog-info.yaml b/rh-automation/skills/host-fact-inspector/catalog-info.yaml index ed701388..1f49ae3d 100644 --- a/rh-automation/skills/host-fact-inspector/catalog-info.yaml +++ b/rh-automation/skills/host-fact-inspector/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml index 661cbec3..06ad8dca 100644 --- a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml +++ b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-automation/skills/resolution-advisor/catalog-info.yaml b/rh-automation/skills/resolution-advisor/catalog-info.yaml index 175cc561..d6ef0dcd 100644 --- a/rh-automation/skills/resolution-advisor/catalog-info.yaml +++ b/rh-automation/skills/resolution-advisor/catalog-info.yaml @@ -36,9 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management - - mcpserver:default/aap-mcp-configuration - - mcpserver:default/aap-mcp-security-compliance - - mcpserver:default/aap-mcp-system-monitoring - - mcpserver:default/aap-mcp-user-management + - mcpserver:default/ansible-automation-platform diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml index cf2ca882..70ab8a03 100644 --- a/rh-developer/skills/containerize-deploy/catalog-info.yaml +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -40,7 +40,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-build/catalog-info.yaml b/rh-developer/skills/debug-build/catalog-info.yaml index 391b21c1..cf979864 100644 --- a/rh-developer/skills/debug-build/catalog-info.yaml +++ b/rh-developer/skills/debug-build/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-container/catalog-info.yaml b/rh-developer/skills/debug-container/catalog-info.yaml index e52b2b26..b3df626a 100644 --- a/rh-developer/skills/debug-container/catalog-info.yaml +++ b/rh-developer/skills/debug-container/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-network/catalog-info.yaml b/rh-developer/skills/debug-network/catalog-info.yaml index 64763fa0..31efb5f5 100644 --- a/rh-developer/skills/debug-network/catalog-info.yaml +++ b/rh-developer/skills/debug-network/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-pipeline/catalog-info.yaml b/rh-developer/skills/debug-pipeline/catalog-info.yaml index 26d30f28..f2028b6a 100644 --- a/rh-developer/skills/debug-pipeline/catalog-info.yaml +++ b/rh-developer/skills/debug-pipeline/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-pod/catalog-info.yaml b/rh-developer/skills/debug-pod/catalog-info.yaml index 808a6fce..f1043e45 100644 --- a/rh-developer/skills/debug-pod/catalog-info.yaml +++ b/rh-developer/skills/debug-pod/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-rbac/catalog-info.yaml b/rh-developer/skills/debug-rbac/catalog-info.yaml index 39d35923..5f4aa6b5 100644 --- a/rh-developer/skills/debug-rbac/catalog-info.yaml +++ b/rh-developer/skills/debug-rbac/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-rhel/catalog-info.yaml b/rh-developer/skills/debug-rhel/catalog-info.yaml index f3603889..4f558f2f 100644 --- a/rh-developer/skills/debug-rhel/catalog-info.yaml +++ b/rh-developer/skills/debug-rhel/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/debug-scc/catalog-info.yaml b/rh-developer/skills/debug-scc/catalog-info.yaml index 32e4193f..c07b9dd9 100644 --- a/rh-developer/skills/debug-scc/catalog-info.yaml +++ b/rh-developer/skills/debug-scc/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/deploy/catalog-info.yaml b/rh-developer/skills/deploy/catalog-info.yaml index e9f4c138..6ce0c8e2 100644 --- a/rh-developer/skills/deploy/catalog-info.yaml +++ b/rh-developer/skills/deploy/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/detect-project/catalog-info.yaml b/rh-developer/skills/detect-project/catalog-info.yaml index b95fe704..bb17625a 100644 --- a/rh-developer/skills/detect-project/catalog-info.yaml +++ b/rh-developer/skills/detect-project/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/helm-deploy/catalog-info.yaml b/rh-developer/skills/helm-deploy/catalog-info.yaml index 21be6177..a4df2061 100644 --- a/rh-developer/skills/helm-deploy/catalog-info.yaml +++ b/rh-developer/skills/helm-deploy/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml index b7645853..2cb7bff1 100644 --- a/rh-developer/skills/incident-triage/catalog-info.yaml +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/recommend-image/catalog-info.yaml b/rh-developer/skills/recommend-image/catalog-info.yaml index c5c72866..d11700ba 100644 --- a/rh-developer/skills/recommend-image/catalog-info.yaml +++ b/rh-developer/skills/recommend-image/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/rhel-deploy/catalog-info.yaml b/rh-developer/skills/rhel-deploy/catalog-info.yaml index 8c504f2e..f80eeba9 100644 --- a/rh-developer/skills/rhel-deploy/catalog-info.yaml +++ b/rh-developer/skills/rhel-deploy/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/s2i-build/catalog-info.yaml b/rh-developer/skills/s2i-build/catalog-info.yaml index f320bde7..233c29f8 100644 --- a/rh-developer/skills/s2i-build/catalog-info.yaml +++ b/rh-developer/skills/s2i-build/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-developer/skills/validate-environment/catalog-info.yaml b/rh-developer/skills/validate-environment/catalog-info.yaml index feee85b8..9b420ff5 100644 --- a/rh-developer/skills/validate-environment/catalog-info.yaml +++ b/rh-developer/skills/validate-environment/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-developer + - mcpserver:default/openshift-mcp-server - mcpserver:default/podman - mcpserver:default/github - - mcpserver:default/lightspeed-mcp-developer + - mcpserver:default/red-hat-lightspeed diff --git a/rh-sre/skills/cve-impact/catalog-info.yaml b/rh-sre/skills/cve-impact/catalog-info.yaml index cb6ef9a4..d042fe45 100644 --- a/rh-sre/skills/cve-impact/catalog-info.yaml +++ b/rh-sre/skills/cve-impact/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/cve-validation/catalog-info.yaml b/rh-sre/skills/cve-validation/catalog-info.yaml index 83b76e68..5c4f7530 100644 --- a/rh-sre/skills/cve-validation/catalog-info.yaml +++ b/rh-sre/skills/cve-validation/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/execution-summary/catalog-info.yaml b/rh-sre/skills/execution-summary/catalog-info.yaml index e4a8d3f0..22e1a078 100644 --- a/rh-sre/skills/execution-summary/catalog-info.yaml +++ b/rh-sre/skills/execution-summary/catalog-info.yaml @@ -35,6 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/fleet-inventory/catalog-info.yaml b/rh-sre/skills/fleet-inventory/catalog-info.yaml index 49180f53..0e69114e 100644 --- a/rh-sre/skills/fleet-inventory/catalog-info.yaml +++ b/rh-sre/skills/fleet-inventory/catalog-info.yaml @@ -36,6 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/job-template-creator/catalog-info.yaml b/rh-sre/skills/job-template-creator/catalog-info.yaml index bdabdfb6..30bcbe43 100644 --- a/rh-sre/skills/job-template-creator/catalog-info.yaml +++ b/rh-sre/skills/job-template-creator/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml index bd7382bf..a7ec4e77 100644 --- a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml +++ b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml @@ -36,6 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml index ec133dc8..ef6e33bd 100644 --- a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml @@ -36,6 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml index 9223742b..5b216384 100644 --- a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml @@ -36,6 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml index ee5f1773..7083d574 100644 --- a/rh-sre/skills/playbook-executor/catalog-info.yaml +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/playbook-generator/catalog-info.yaml b/rh-sre/skills/playbook-generator/catalog-info.yaml index e6691d08..2a63562a 100644 --- a/rh-sre/skills/playbook-generator/catalog-info.yaml +++ b/rh-sre/skills/playbook-generator/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/remediation-verifier/catalog-info.yaml b/rh-sre/skills/remediation-verifier/catalog-info.yaml index f7299b13..0ffbee4b 100644 --- a/rh-sre/skills/remediation-verifier/catalog-info.yaml +++ b/rh-sre/skills/remediation-verifier/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml index 23dfc661..4016cd4e 100644 --- a/rh-sre/skills/remediation/catalog-info.yaml +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -38,6 +38,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-sre/skills/system-context/catalog-info.yaml b/rh-sre/skills/system-context/catalog-info.yaml index 32989547..1fced7a5 100644 --- a/rh-sre/skills/system-context/catalog-info.yaml +++ b/rh-sre/skills/system-context/catalog-info.yaml @@ -37,6 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/lightspeed-mcp-sre - - mcpserver:default/aap-mcp-job-management - - mcpserver:default/aap-mcp-inventory-management + - mcpserver:default/red-hat-lightspeed + - mcpserver:default/ansible-automation-platform diff --git a/rh-virt/skills/vm-clone/catalog-info.yaml b/rh-virt/skills/vm-clone/catalog-info.yaml index a5494e9f..ea7a7f8d 100644 --- a/rh-virt/skills/vm-clone/catalog-info.yaml +++ b/rh-virt/skills/vm-clone/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-create/catalog-info.yaml b/rh-virt/skills/vm-create/catalog-info.yaml index e6945382..3822961e 100644 --- a/rh-virt/skills/vm-create/catalog-info.yaml +++ b/rh-virt/skills/vm-create/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-delete/catalog-info.yaml b/rh-virt/skills/vm-delete/catalog-info.yaml index aeab5a4b..fad1a8ad 100644 --- a/rh-virt/skills/vm-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-delete/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-inventory/catalog-info.yaml b/rh-virt/skills/vm-inventory/catalog-info.yaml index a42f9412..1eb41be8 100644 --- a/rh-virt/skills/vm-inventory/catalog-info.yaml +++ b/rh-virt/skills/vm-inventory/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml index 4cb6182a..c86e1eae 100644 --- a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml +++ b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-rebalance/catalog-info.yaml b/rh-virt/skills/vm-rebalance/catalog-info.yaml index 6c553eda..94f6c4e4 100644 --- a/rh-virt/skills/vm-rebalance/catalog-info.yaml +++ b/rh-virt/skills/vm-rebalance/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml index 722de801..65d7b12c 100644 --- a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml index 1529e515..4cb7eae5 100644 --- a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml index f65ceb06..a09efa92 100644 --- a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml index a8cfd59d..185a8baf 100644 --- a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-virtualization + - mcpserver:default/openshift-mcp-server From df03ed4e16486cc40e125863c7586a5d1a0d57cd Mon Sep 17 00:00:00 2001 From: r2dedios Date: Mon, 6 Jul 2026 17:17:55 +0200 Subject: [PATCH 05/20] fix: remove Domain entity from Location targets Domain kind is not allowed for GitHub-based Location registration in Compass. Remove domain.yaml target and domain references from all System manifests to unblock registration. --- catalog-info.yaml | 2 -- ocp-admin/system.yaml | 1 - rh-ai-engineer/system.yaml | 1 - rh-automation/system.yaml | 1 - rh-basic/system.yaml | 1 - rh-developer/system.yaml | 1 - rh-sre/system.yaml | 1 - rh-virt/system.yaml | 1 - 8 files changed, 9 deletions(-) diff --git a/catalog-info.yaml b/catalog-info.yaml index a37a63f0..269a7c03 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -12,8 +12,6 @@ metadata: agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" spec: targets: - # Domain - - ./domain.yaml # System manifests (one per pack) - ./ocp-admin/system.yaml - ./rh-sre/system.yaml diff --git a/ocp-admin/system.yaml b/ocp-admin/system.yaml index bd73b8d8..cd83849e 100644 --- a/ocp-admin/system.yaml +++ b/ocp-admin/system.yaml @@ -22,4 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins diff --git a/rh-ai-engineer/system.yaml b/rh-ai-engineer/system.yaml index 16ceb6a4..e8781a7a 100644 --- a/rh-ai-engineer/system.yaml +++ b/rh-ai-engineer/system.yaml @@ -22,4 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins diff --git a/rh-automation/system.yaml b/rh-automation/system.yaml index 66c39681..76b6f2d0 100644 --- a/rh-automation/system.yaml +++ b/rh-automation/system.yaml @@ -22,4 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins diff --git a/rh-basic/system.yaml b/rh-basic/system.yaml index 72f92f84..1f8af5b9 100644 --- a/rh-basic/system.yaml +++ b/rh-basic/system.yaml @@ -22,4 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins diff --git a/rh-developer/system.yaml b/rh-developer/system.yaml index 439ef69e..d3402400 100644 --- a/rh-developer/system.yaml +++ b/rh-developer/system.yaml @@ -22,4 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins diff --git a/rh-sre/system.yaml b/rh-sre/system.yaml index 83a547b7..84114dd9 100644 --- a/rh-sre/system.yaml +++ b/rh-sre/system.yaml @@ -22,4 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins diff --git a/rh-virt/system.yaml b/rh-virt/system.yaml index 4ccd9920..9c0fef68 100644 --- a/rh-virt/system.yaml +++ b/rh-virt/system.yaml @@ -21,4 +21,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng - domain: agentic-plugins From 3deefb17a112a0d5568277efab84e151e9ea79a5 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Mon, 6 Jul 2026 18:40:29 +0200 Subject: [PATCH 06/20] feat: add TechDocs annotation to all System manifests Add backstage.io/techdocs-ref annotation to each pack's system.yaml pointing to the pack README.md on GitHub main branch. --- ocp-admin/system.yaml | 2 ++ rh-ai-engineer/system.yaml | 2 ++ rh-automation/system.yaml | 2 ++ rh-basic/system.yaml | 2 ++ rh-developer/system.yaml | 2 ++ rh-sre/system.yaml | 2 ++ rh-virt/system.yaml | 2 ++ 7 files changed, 14 insertions(+) diff --git a/ocp-admin/system.yaml b/ocp-admin/system.yaml index cd83849e..e379aea0 100644 --- a/ocp-admin/system.yaml +++ b/ocp-admin/system.yaml @@ -13,6 +13,8 @@ metadata: - openshift - cluster-management - administration + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" diff --git a/rh-ai-engineer/system.yaml b/rh-ai-engineer/system.yaml index e8781a7a..ef071dc4 100644 --- a/rh-ai-engineer/system.yaml +++ b/rh-ai-engineer/system.yaml @@ -13,6 +13,8 @@ metadata: - ai-engineering - openshift-ai - machine-learning + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" diff --git a/rh-automation/system.yaml b/rh-automation/system.yaml index 76b6f2d0..9e44793f 100644 --- a/rh-automation/system.yaml +++ b/rh-automation/system.yaml @@ -13,6 +13,8 @@ metadata: - ansible - automation - governance + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" diff --git a/rh-basic/system.yaml b/rh-basic/system.yaml index 1f8af5b9..9d045e9d 100644 --- a/rh-basic/system.yaml +++ b/rh-basic/system.yaml @@ -13,6 +13,8 @@ metadata: - red-hat - getting-started - support + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" diff --git a/rh-developer/system.yaml b/rh-developer/system.yaml index d3402400..289596eb 100644 --- a/rh-developer/system.yaml +++ b/rh-developer/system.yaml @@ -13,6 +13,8 @@ metadata: - developer - openshift - deployment + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" diff --git a/rh-sre/system.yaml b/rh-sre/system.yaml index 84114dd9..8fa553b4 100644 --- a/rh-sre/system.yaml +++ b/rh-sre/system.yaml @@ -13,6 +13,8 @@ metadata: - sre - monitoring - vulnerability-management + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" diff --git a/rh-virt/system.yaml b/rh-virt/system.yaml index 9c0fef68..887a11b0 100644 --- a/rh-virt/system.yaml +++ b/rh-virt/system.yaml @@ -12,6 +12,8 @@ metadata: - virtualization - kubevirt - openshift + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" From 3bf6e63f77738f8440ea60d791599fe8e8d0a3e8 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Tue, 7 Jul 2026 16:44:38 +0200 Subject: [PATCH 07/20] feat: add rh-agentic-plugins-mcps namespace to MCP manifests Add dedicated namespace to all 9 MCPServer manifests and update all 71 skill dependsOn references accordingly. --- mcps/ai-observability.yaml | 1 + mcps/ansible-automation-platform.yaml | 1 + mcps/assisted-installer.yaml | 1 + mcps/github.yaml | 1 + mcps/openshift-mcp-server.yaml | 1 + mcps/podman.yaml | 1 + mcps/red-hat-lightspeed.yaml | 1 + mcps/red-hat-security.yaml | 1 + mcps/rhoai.yaml | 1 + ocp-admin/skills/cluster-creator/catalog-info.yaml | 2 +- ocp-admin/skills/cluster-inventory/catalog-info.yaml | 2 +- ocp-admin/skills/cluster-report/catalog-info.yaml | 2 +- rh-ai-engineer/skills/ai-observability/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/debug-inference/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/guardrails-config/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/model-deploy/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/model-monitor/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/model-registry/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/nim-setup/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml | 6 +++--- .../skills/serving-runtime-config/catalog-info.yaml | 6 +++--- rh-ai-engineer/skills/workbench-manage/catalog-info.yaml | 6 +++--- rh-automation/skills/aap-mcp-validator/catalog-info.yaml | 2 +- .../skills/execution-risk-analyzer/catalog-info.yaml | 2 +- rh-automation/skills/execution-summary/catalog-info.yaml | 2 +- .../skills/forensic-troubleshooter/catalog-info.yaml | 2 +- .../skills/governance-assessor/catalog-info.yaml | 2 +- .../skills/governance-executor/catalog-info.yaml | 2 +- .../governance-readiness-assessor/catalog-info.yaml | 2 +- .../skills/governed-job-launcher/catalog-info.yaml | 2 +- .../skills/host-fact-inspector/catalog-info.yaml | 2 +- .../skills/job-failure-analyzer/catalog-info.yaml | 2 +- rh-automation/skills/resolution-advisor/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-diagnostics/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-get-started/catalog-info.yaml | 2 +- .../skills/red-hat-product-lifecycle/catalog-info.yaml | 2 +- .../skills/red-hat-security-mcp-setup/catalog-info.yaml | 2 +- .../skills/red-hat-support-severity/catalog-info.yaml | 2 +- rh-developer/skills/containerize-deploy/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-build/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-container/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-network/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-pipeline/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-pod/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-rbac/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-rhel/catalog-info.yaml | 8 ++++---- rh-developer/skills/debug-scc/catalog-info.yaml | 8 ++++---- rh-developer/skills/deploy/catalog-info.yaml | 8 ++++---- rh-developer/skills/detect-project/catalog-info.yaml | 8 ++++---- rh-developer/skills/helm-deploy/catalog-info.yaml | 8 ++++---- rh-developer/skills/incident-triage/catalog-info.yaml | 8 ++++---- rh-developer/skills/recommend-image/catalog-info.yaml | 8 ++++---- rh-developer/skills/rhel-deploy/catalog-info.yaml | 8 ++++---- rh-developer/skills/s2i-build/catalog-info.yaml | 8 ++++---- .../skills/validate-environment/catalog-info.yaml | 8 ++++---- rh-sre/skills/cve-impact/catalog-info.yaml | 4 ++-- rh-sre/skills/cve-validation/catalog-info.yaml | 4 ++-- rh-sre/skills/execution-summary/catalog-info.yaml | 4 ++-- rh-sre/skills/fleet-inventory/catalog-info.yaml | 4 ++-- rh-sre/skills/job-template-creator/catalog-info.yaml | 4 ++-- .../job-template-remediation-validator/catalog-info.yaml | 4 ++-- rh-sre/skills/mcp-aap-validator/catalog-info.yaml | 4 ++-- rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml | 4 ++-- rh-sre/skills/playbook-executor/catalog-info.yaml | 4 ++-- rh-sre/skills/playbook-generator/catalog-info.yaml | 4 ++-- rh-sre/skills/remediation-verifier/catalog-info.yaml | 4 ++-- rh-sre/skills/remediation/catalog-info.yaml | 4 ++-- rh-sre/skills/system-context/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-clone/catalog-info.yaml | 2 +- rh-virt/skills/vm-create/catalog-info.yaml | 2 +- rh-virt/skills/vm-delete/catalog-info.yaml | 2 +- rh-virt/skills/vm-inventory/catalog-info.yaml | 2 +- rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml | 2 +- rh-virt/skills/vm-rebalance/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-create/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-delete/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-list/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-restore/catalog-info.yaml | 2 +- 80 files changed, 166 insertions(+), 157 deletions(-) diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index 6a975b01..e069a2ec 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: ai-observability title: AI Observability MCP Server description: > diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index 0ffec115..0be302e2 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: ansible-automation-platform title: Ansible Automation Platform MCP Server description: > diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index c42dd0a1..2dc44bda 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: assisted-installer title: OpenShift Assisted Installer MCP Server description: > diff --git a/mcps/github.yaml b/mcps/github.yaml index 1db8e5fe..c5a66a53 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: github title: GitHub MCP Server description: > diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index 62731cce..cce372d7 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: openshift-mcp-server title: OpenShift MCP Server description: > diff --git a/mcps/podman.yaml b/mcps/podman.yaml index 213e6d0d..8204abb4 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: podman title: Podman MCP Server description: > diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml index 6e2b6fae..9304ffe6 100644 --- a/mcps/red-hat-lightspeed.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: red-hat-lightspeed title: Red Hat Lightspeed MCP Server description: > diff --git a/mcps/red-hat-security.yaml b/mcps/red-hat-security.yaml index 2dabce01..2892b9e9 100644 --- a/mcps/red-hat-security.yaml +++ b/mcps/red-hat-security.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: red-hat-security title: Red Hat Security MCP Server description: > diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index 17050ba9..d85543ff 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -1,6 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: + namespace: rh-agentic-plugins-mcps name: rhoai title: Red Hat OpenShift AI MCP Server description: > diff --git a/ocp-admin/skills/cluster-creator/catalog-info.yaml b/ocp-admin/skills/cluster-creator/catalog-info.yaml index 780007f2..b1ff2f26 100644 --- a/ocp-admin/skills/cluster-creator/catalog-info.yaml +++ b/ocp-admin/skills/cluster-creator/catalog-info.yaml @@ -39,4 +39,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/assisted-installer + - mcpserver:rh-agentic-plugins-mcps/assisted-installer diff --git a/ocp-admin/skills/cluster-inventory/catalog-info.yaml b/ocp-admin/skills/cluster-inventory/catalog-info.yaml index 6bda0e64..398d4c78 100644 --- a/ocp-admin/skills/cluster-inventory/catalog-info.yaml +++ b/ocp-admin/skills/cluster-inventory/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/assisted-installer + - mcpserver:rh-agentic-plugins-mcps/assisted-installer diff --git a/ocp-admin/skills/cluster-report/catalog-info.yaml b/ocp-admin/skills/cluster-report/catalog-info.yaml index ff640277..ba54c26d 100644 --- a/ocp-admin/skills/cluster-report/catalog-info.yaml +++ b/ocp-admin/skills/cluster-report/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml index 9654637f..2d750bac 100644 --- a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml +++ b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml index da2fe39b..cb32c907 100644 --- a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml +++ b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml index 3294818d..d00637a9 100644 --- a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml index c95dec15..d0060f9d 100644 --- a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml index b4ed71b4..696d779e 100644 --- a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml index 10475d46..a2ac8bdf 100644 --- a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/model-registry/catalog-info.yaml b/rh-ai-engineer/skills/model-registry/catalog-info.yaml index 53af8e9a..9a27056f 100644 --- a/rh-ai-engineer/skills/model-registry/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-registry/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml index 100e4f76..88090b29 100644 --- a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml index 2743b32d..ab498479 100644 --- a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml index de173853..007e2f83 100644 --- a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml @@ -37,6 +37,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml index 572d2ba8..245ca5a2 100644 --- a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml @@ -38,6 +38,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/ai-observability - - mcpserver:default/rhoai + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml index d56328f1..45bfe1b7 100644 --- a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml +++ b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml index 5c7f8c88..e7b485ae 100644 --- a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml +++ b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/execution-summary/catalog-info.yaml b/rh-automation/skills/execution-summary/catalog-info.yaml index 8217f8b6..9d9e6e50 100644 --- a/rh-automation/skills/execution-summary/catalog-info.yaml +++ b/rh-automation/skills/execution-summary/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml index ad1487bb..6b39c330 100644 --- a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml +++ b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/governance-assessor/catalog-info.yaml b/rh-automation/skills/governance-assessor/catalog-info.yaml index 1bc17ce6..612c9f6d 100644 --- a/rh-automation/skills/governance-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-assessor/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/governance-executor/catalog-info.yaml b/rh-automation/skills/governance-executor/catalog-info.yaml index fddae393..c1bfcf4f 100644 --- a/rh-automation/skills/governance-executor/catalog-info.yaml +++ b/rh-automation/skills/governance-executor/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml index 90d40aab..9e0cfc4c 100644 --- a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/governed-job-launcher/catalog-info.yaml b/rh-automation/skills/governed-job-launcher/catalog-info.yaml index 687c31fd..892b0965 100644 --- a/rh-automation/skills/governed-job-launcher/catalog-info.yaml +++ b/rh-automation/skills/governed-job-launcher/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/host-fact-inspector/catalog-info.yaml b/rh-automation/skills/host-fact-inspector/catalog-info.yaml index 1f49ae3d..0d8aea6f 100644 --- a/rh-automation/skills/host-fact-inspector/catalog-info.yaml +++ b/rh-automation/skills/host-fact-inspector/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml index 06ad8dca..8461e302 100644 --- a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml +++ b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-automation/skills/resolution-advisor/catalog-info.yaml b/rh-automation/skills/resolution-advisor/catalog-info.yaml index d6ef0dcd..1fa0b27b 100644 --- a/rh-automation/skills/resolution-advisor/catalog-info.yaml +++ b/rh-automation/skills/resolution-advisor/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml index 74c32ab1..7a047e72 100644 --- a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml +++ b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-security + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml index b414356e..7b249759 100644 --- a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml +++ b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-security + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-basic/skills/red-hat-get-started/catalog-info.yaml b/rh-basic/skills/red-hat-get-started/catalog-info.yaml index 799d8a42..f8984cf6 100644 --- a/rh-basic/skills/red-hat-get-started/catalog-info.yaml +++ b/rh-basic/skills/red-hat-get-started/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-security + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml index 488cc0f7..85e324bb 100644 --- a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml +++ b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-security + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml index 597f0dbd..db13b7d7 100644 --- a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml +++ b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-security + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml index 9f7b3264..8228d44f 100644 --- a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml +++ b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-security + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml index 70ab8a03..a803b5e5 100644 --- a/rh-developer/skills/containerize-deploy/catalog-info.yaml +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -40,7 +40,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-build/catalog-info.yaml b/rh-developer/skills/debug-build/catalog-info.yaml index cf979864..d65d0f66 100644 --- a/rh-developer/skills/debug-build/catalog-info.yaml +++ b/rh-developer/skills/debug-build/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-container/catalog-info.yaml b/rh-developer/skills/debug-container/catalog-info.yaml index b3df626a..81d1a163 100644 --- a/rh-developer/skills/debug-container/catalog-info.yaml +++ b/rh-developer/skills/debug-container/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-network/catalog-info.yaml b/rh-developer/skills/debug-network/catalog-info.yaml index 31efb5f5..2c076a71 100644 --- a/rh-developer/skills/debug-network/catalog-info.yaml +++ b/rh-developer/skills/debug-network/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-pipeline/catalog-info.yaml b/rh-developer/skills/debug-pipeline/catalog-info.yaml index f2028b6a..690d94a9 100644 --- a/rh-developer/skills/debug-pipeline/catalog-info.yaml +++ b/rh-developer/skills/debug-pipeline/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-pod/catalog-info.yaml b/rh-developer/skills/debug-pod/catalog-info.yaml index f1043e45..6754b1a9 100644 --- a/rh-developer/skills/debug-pod/catalog-info.yaml +++ b/rh-developer/skills/debug-pod/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-rbac/catalog-info.yaml b/rh-developer/skills/debug-rbac/catalog-info.yaml index 5f4aa6b5..f63f01f1 100644 --- a/rh-developer/skills/debug-rbac/catalog-info.yaml +++ b/rh-developer/skills/debug-rbac/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-rhel/catalog-info.yaml b/rh-developer/skills/debug-rhel/catalog-info.yaml index 4f558f2f..45bd6588 100644 --- a/rh-developer/skills/debug-rhel/catalog-info.yaml +++ b/rh-developer/skills/debug-rhel/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/debug-scc/catalog-info.yaml b/rh-developer/skills/debug-scc/catalog-info.yaml index c07b9dd9..fed58f93 100644 --- a/rh-developer/skills/debug-scc/catalog-info.yaml +++ b/rh-developer/skills/debug-scc/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/deploy/catalog-info.yaml b/rh-developer/skills/deploy/catalog-info.yaml index 6ce0c8e2..4327ad58 100644 --- a/rh-developer/skills/deploy/catalog-info.yaml +++ b/rh-developer/skills/deploy/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/detect-project/catalog-info.yaml b/rh-developer/skills/detect-project/catalog-info.yaml index bb17625a..f3f24cdc 100644 --- a/rh-developer/skills/detect-project/catalog-info.yaml +++ b/rh-developer/skills/detect-project/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/helm-deploy/catalog-info.yaml b/rh-developer/skills/helm-deploy/catalog-info.yaml index a4df2061..a093faed 100644 --- a/rh-developer/skills/helm-deploy/catalog-info.yaml +++ b/rh-developer/skills/helm-deploy/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml index 2cb7bff1..2732fd85 100644 --- a/rh-developer/skills/incident-triage/catalog-info.yaml +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -39,7 +39,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/recommend-image/catalog-info.yaml b/rh-developer/skills/recommend-image/catalog-info.yaml index d11700ba..eca5cbf7 100644 --- a/rh-developer/skills/recommend-image/catalog-info.yaml +++ b/rh-developer/skills/recommend-image/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/rhel-deploy/catalog-info.yaml b/rh-developer/skills/rhel-deploy/catalog-info.yaml index f80eeba9..2df34da1 100644 --- a/rh-developer/skills/rhel-deploy/catalog-info.yaml +++ b/rh-developer/skills/rhel-deploy/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/s2i-build/catalog-info.yaml b/rh-developer/skills/s2i-build/catalog-info.yaml index 233c29f8..f23d3bcf 100644 --- a/rh-developer/skills/s2i-build/catalog-info.yaml +++ b/rh-developer/skills/s2i-build/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-developer/skills/validate-environment/catalog-info.yaml b/rh-developer/skills/validate-environment/catalog-info.yaml index 9b420ff5..75d189a1 100644 --- a/rh-developer/skills/validate-environment/catalog-info.yaml +++ b/rh-developer/skills/validate-environment/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server - - mcpserver:default/podman - - mcpserver:default/github - - mcpserver:default/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-sre/skills/cve-impact/catalog-info.yaml b/rh-sre/skills/cve-impact/catalog-info.yaml index d042fe45..df1a9b7d 100644 --- a/rh-sre/skills/cve-impact/catalog-info.yaml +++ b/rh-sre/skills/cve-impact/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/cve-validation/catalog-info.yaml b/rh-sre/skills/cve-validation/catalog-info.yaml index 5c4f7530..3da5a44d 100644 --- a/rh-sre/skills/cve-validation/catalog-info.yaml +++ b/rh-sre/skills/cve-validation/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/execution-summary/catalog-info.yaml b/rh-sre/skills/execution-summary/catalog-info.yaml index 22e1a078..cc22474f 100644 --- a/rh-sre/skills/execution-summary/catalog-info.yaml +++ b/rh-sre/skills/execution-summary/catalog-info.yaml @@ -35,5 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/fleet-inventory/catalog-info.yaml b/rh-sre/skills/fleet-inventory/catalog-info.yaml index 0e69114e..b9e06fe8 100644 --- a/rh-sre/skills/fleet-inventory/catalog-info.yaml +++ b/rh-sre/skills/fleet-inventory/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/job-template-creator/catalog-info.yaml b/rh-sre/skills/job-template-creator/catalog-info.yaml index 30bcbe43..235c6725 100644 --- a/rh-sre/skills/job-template-creator/catalog-info.yaml +++ b/rh-sre/skills/job-template-creator/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml index a7ec4e77..b299e25a 100644 --- a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml +++ b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml index ef6e33bd..8bf4e731 100644 --- a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml index 5b216384..f555dfac 100644 --- a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml index 7083d574..74ac4025 100644 --- a/rh-sre/skills/playbook-executor/catalog-info.yaml +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/playbook-generator/catalog-info.yaml b/rh-sre/skills/playbook-generator/catalog-info.yaml index 2a63562a..751455d2 100644 --- a/rh-sre/skills/playbook-generator/catalog-info.yaml +++ b/rh-sre/skills/playbook-generator/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/remediation-verifier/catalog-info.yaml b/rh-sre/skills/remediation-verifier/catalog-info.yaml index 0ffbee4b..5a9d3410 100644 --- a/rh-sre/skills/remediation-verifier/catalog-info.yaml +++ b/rh-sre/skills/remediation-verifier/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml index 4016cd4e..293f043c 100644 --- a/rh-sre/skills/remediation/catalog-info.yaml +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -38,5 +38,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-sre/skills/system-context/catalog-info.yaml b/rh-sre/skills/system-context/catalog-info.yaml index 1fced7a5..b830cc21 100644 --- a/rh-sre/skills/system-context/catalog-info.yaml +++ b/rh-sre/skills/system-context/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/red-hat-lightspeed - - mcpserver:default/ansible-automation-platform + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-virt/skills/vm-clone/catalog-info.yaml b/rh-virt/skills/vm-clone/catalog-info.yaml index ea7a7f8d..e7c4011f 100644 --- a/rh-virt/skills/vm-clone/catalog-info.yaml +++ b/rh-virt/skills/vm-clone/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-create/catalog-info.yaml b/rh-virt/skills/vm-create/catalog-info.yaml index 3822961e..db05f437 100644 --- a/rh-virt/skills/vm-create/catalog-info.yaml +++ b/rh-virt/skills/vm-create/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-delete/catalog-info.yaml b/rh-virt/skills/vm-delete/catalog-info.yaml index fad1a8ad..e007d683 100644 --- a/rh-virt/skills/vm-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-delete/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-inventory/catalog-info.yaml b/rh-virt/skills/vm-inventory/catalog-info.yaml index 1eb41be8..76c7ea83 100644 --- a/rh-virt/skills/vm-inventory/catalog-info.yaml +++ b/rh-virt/skills/vm-inventory/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml index c86e1eae..af540411 100644 --- a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml +++ b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-rebalance/catalog-info.yaml b/rh-virt/skills/vm-rebalance/catalog-info.yaml index 94f6c4e4..0bacfa4f 100644 --- a/rh-virt/skills/vm-rebalance/catalog-info.yaml +++ b/rh-virt/skills/vm-rebalance/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml index 65d7b12c..00756899 100644 --- a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml index 4cb7eae5..6d352afc 100644 --- a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml index a09efa92..e86f40fe 100644 --- a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml index 185a8baf..2a3bbcac 100644 --- a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:default/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server From d0532aedd2f5ef19476e5724dcc61fb2630a9c40 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Tue, 7 Jul 2026 18:25:07 +0200 Subject: [PATCH 08/20] feat: enrich Compass manifests with MCP System, relations, and annotations - Create System entity for shared MCPs (rh-agentic-plugins-mcps) - Add spec.system to all 9 MCPServer manifests - Add spec.dependsOn to 7 pack Systems linking to their MCPs - Add agentic.redhat.com/* annotations to all pack Locations and Systems - Fix repo label from "redhat-agentic-plugins" to "agentic-plugins" - Remove domain.yaml (Compass rejects Domain from GitHub Locations) --- catalog-info.yaml | 5 +++-- domain.yaml | 24 ------------------------ mcps/ai-observability.yaml | 1 + mcps/ansible-automation-platform.yaml | 1 + mcps/assisted-installer.yaml | 1 + mcps/github.yaml | 1 + mcps/openshift-mcp-server.yaml | 1 + mcps/podman.yaml | 1 + mcps/red-hat-lightspeed.yaml | 1 + mcps/red-hat-security.yaml | 1 + mcps/rhoai.yaml | 1 + mcps/system.yaml | 25 +++++++++++++++++++++++++ ocp-admin/catalog-info.yaml | 7 ++++++- ocp-admin/system.yaml | 9 ++++++++- rh-ai-engineer/catalog-info.yaml | 7 ++++++- rh-ai-engineer/system.yaml | 10 +++++++++- rh-automation/catalog-info.yaml | 7 ++++++- rh-automation/system.yaml | 8 +++++++- rh-basic/catalog-info.yaml | 7 ++++++- rh-basic/system.yaml | 8 +++++++- rh-developer/catalog-info.yaml | 7 ++++++- rh-developer/system.yaml | 11 ++++++++++- rh-sre/catalog-info.yaml | 7 ++++++- rh-sre/system.yaml | 9 ++++++++- rh-virt/catalog-info.yaml | 7 ++++++- rh-virt/system.yaml | 8 +++++++- 26 files changed, 135 insertions(+), 40 deletions(-) delete mode 100644 domain.yaml create mode 100644 mcps/system.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml index 269a7c03..8a2eb480 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -9,7 +9,7 @@ metadata: for Compass ingestion. labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: # System manifests (one per pack) @@ -28,7 +28,8 @@ spec: - ./rh-basic/catalog-info.yaml - ./rh-ai-engineer/catalog-info.yaml - ./rh-automation/catalog-info.yaml - # MCP Server Manifests + # MCP System and Server Manifests + - ./mcps/system.yaml - ./mcps/openshift-mcp-server.yaml - ./mcps/assisted-installer.yaml - ./mcps/red-hat-lightspeed.yaml diff --git a/domain.yaml b/domain.yaml deleted file mode 100644 index e9f3c8b6..00000000 --- a/domain.yaml +++ /dev/null @@ -1,24 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: Domain -metadata: - name: agentic-plugins - title: Agentic Plugins - description: > - Red Hat agentic skills and MCP server configurations for AI-assisted - platform operations. Contains 7 persona-specific packs covering - OpenShift administration, SRE, virtualization, developer tooling, - AI engineering, automation, and getting started. - tags: - - ai-skill - - red-hat - - agentic - - mcp-server - labels: - agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" - links: - - url: https://github.com/RHEcosystemAppEng/agentic-plugins - title: Source Repository - icon: github -spec: - owner: group:redhat/ecosystem-appeng diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index e069a2ec..50a09563 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -21,6 +21,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: [] remotes: diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index 0be302e2..13c7d4e4 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -20,6 +20,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: [] remotes: diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index 2dc44bda..3c4ed9ab 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -22,6 +22,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: - type: tool name: list_versions diff --git a/mcps/github.yaml b/mcps/github.yaml index c5a66a53..783fe04d 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -19,6 +19,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: - type: container diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index cce372d7..0be1f881 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -21,6 +21,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: - type: tool name: configuration_contexts_list diff --git a/mcps/podman.yaml b/mcps/podman.yaml index 8204abb4..b072010e 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -20,6 +20,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: - type: npx diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml index 9304ffe6..4d764c4f 100644 --- a/mcps/red-hat-lightspeed.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -22,6 +22,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: - type: container diff --git a/mcps/red-hat-security.yaml b/mcps/red-hat-security.yaml index 2892b9e9..2263b24a 100644 --- a/mcps/red-hat-security.yaml +++ b/mcps/red-hat-security.yaml @@ -21,6 +21,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: [] remotes: diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index d85543ff..28ea0977 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -21,6 +21,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng + system: rh-agentic-plugins-mcps primitives: [] packages: - type: uvx diff --git a/mcps/system.yaml b/mcps/system.yaml new file mode 100644 index 00000000..0dd2b5c0 --- /dev/null +++ b/mcps/system.yaml @@ -0,0 +1,25 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: rh-agentic-plugins-mcps + namespace: rh-agentic-plugins-mcps + title: Agentic Plugins MCP Servers + description: > + Shared MCP server configurations used across agentic packs. + Includes servers for OpenShift, Ansible, Lightspeed, security, + AI observability, RHOAI, Podman, and GitHub. + tags: + - mcp-server + - ai-skill + - shared-infrastructure + annotations: + backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/README.md + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng diff --git a/ocp-admin/catalog-info.yaml b/ocp-admin/catalog-info.yaml index da71a34f..85aadc0e 100644 --- a/ocp-admin/catalog-info.yaml +++ b/ocp-admin/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the ocp-admin agentic pack for Red Hat OpenShift administration. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: ocp-admin + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: ocp-admin labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/cluster-creator/catalog-info.yaml diff --git a/ocp-admin/system.yaml b/ocp-admin/system.yaml index e379aea0..7ed96238 100644 --- a/ocp-admin/system.yaml +++ b/ocp-admin/system.yaml @@ -15,12 +15,19 @@ metadata: - administration annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: ocp-admin + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: ocp-admin labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/assisted-installer + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server diff --git a/rh-ai-engineer/catalog-info.yaml b/rh-ai-engineer/catalog-info.yaml index 11367b9a..2fed943a 100644 --- a/rh-ai-engineer/catalog-info.yaml +++ b/rh-ai-engineer/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the rh-ai-engineer agentic pack for Red Hat OpenShift AI and machine learning workflows. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-ai-engineer + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-ai-engineer labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/ai-observability/catalog-info.yaml diff --git a/rh-ai-engineer/system.yaml b/rh-ai-engineer/system.yaml index ef071dc4..001003b1 100644 --- a/rh-ai-engineer/system.yaml +++ b/rh-ai-engineer/system.yaml @@ -15,12 +15,20 @@ metadata: - machine-learning annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-ai-engineer + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-ai-engineer labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/ai-observability + - mcpserver:rh-agentic-plugins-mcps/rhoai diff --git a/rh-automation/catalog-info.yaml b/rh-automation/catalog-info.yaml index 612eaa2c..e704d13d 100644 --- a/rh-automation/catalog-info.yaml +++ b/rh-automation/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the rh-automation agentic pack for Red Hat Ansible Automation Platform workflows. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-automation + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-automation labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/aap-mcp-validator/catalog-info.yaml diff --git a/rh-automation/system.yaml b/rh-automation/system.yaml index 9e44793f..e11fc69b 100644 --- a/rh-automation/system.yaml +++ b/rh-automation/system.yaml @@ -15,12 +15,18 @@ metadata: - governance annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-automation + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-automation labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-basic/catalog-info.yaml b/rh-basic/catalog-info.yaml index d4d2b7e0..f9996d1c 100644 --- a/rh-basic/catalog-info.yaml +++ b/rh-basic/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the rh-basic agentic pack for Red Hat product exploration and getting started workflows. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-basic + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-basic labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/red-hat-cve-explainer/catalog-info.yaml diff --git a/rh-basic/system.yaml b/rh-basic/system.yaml index 9d045e9d..22657a98 100644 --- a/rh-basic/system.yaml +++ b/rh-basic/system.yaml @@ -15,12 +15,18 @@ metadata: - support annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-basic + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-basic labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/red-hat-security diff --git a/rh-developer/catalog-info.yaml b/rh-developer/catalog-info.yaml index 755c40f5..8db92004 100644 --- a/rh-developer/catalog-info.yaml +++ b/rh-developer/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the rh-developer agentic pack for Red Hat application development and deployment workflows. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-developer + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-developer labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/containerize-deploy/catalog-info.yaml diff --git a/rh-developer/system.yaml b/rh-developer/system.yaml index 289596eb..80db910d 100644 --- a/rh-developer/system.yaml +++ b/rh-developer/system.yaml @@ -15,12 +15,21 @@ metadata: - deployment annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-developer + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-developer labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:rh-agentic-plugins-mcps/podman + - mcpserver:rh-agentic-plugins-mcps/github + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed diff --git a/rh-sre/catalog-info.yaml b/rh-sre/catalog-info.yaml index 1f25a05b..beeb0a9a 100644 --- a/rh-sre/catalog-info.yaml +++ b/rh-sre/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the rh-sre agentic pack for Red Hat Site Reliability Engineering workflows. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-sre + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-sre labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/cve-impact/catalog-info.yaml diff --git a/rh-sre/system.yaml b/rh-sre/system.yaml index 8fa553b4..8141d0aa 100644 --- a/rh-sre/system.yaml +++ b/rh-sre/system.yaml @@ -15,12 +15,19 @@ metadata: - vulnerability-management annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-sre + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-sre labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform diff --git a/rh-virt/catalog-info.yaml b/rh-virt/catalog-info.yaml index 1e69e2ee..e6c33063 100644 --- a/rh-virt/catalog-info.yaml +++ b/rh-virt/catalog-info.yaml @@ -6,9 +6,14 @@ metadata: description: > Points to all AI skill catalog entities in the rh-virt agentic pack for Red Hat OpenShift Virtualization management. + annotations: + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-virt + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-virt labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - ./skills/vm-clone/catalog-info.yaml diff --git a/rh-virt/system.yaml b/rh-virt/system.yaml index 887a11b0..7ac8d91c 100644 --- a/rh-virt/system.yaml +++ b/rh-virt/system.yaml @@ -14,12 +14,18 @@ metadata: - openshift annotations: backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/README.md + agentic.redhat.com/lola-module: "true" + agentic.redhat.com/lola-module-name: rh-virt + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + agentic.redhat.com/path: rh-virt labels: agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "redhat-agentic-plugins" + agentic-plugins.redhat.com/repo: "agentic-plugins" links: - url: https://github.com/RHEcosystemAppEng/agentic-plugins title: Source Repository icon: github spec: owner: group:redhat/ecosystem-appeng + dependsOn: + - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server From d884c977dfbd4e5dfcb296adbddf283aeab08f54 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Tue, 7 Jul 2026 18:49:52 +0200 Subject: [PATCH 09/20] feat: add TechDocs annotations to MCP manifests MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Point each MCPServer to its upstream repo README: - openshift-mcp-server → openshift/openshift-mcp-server - assisted-installer → openshift-assisted/assisted-service-mcp - red-hat-lightspeed → RedHatInsights/insights-mcp - ansible-automation-platform → ansible/aap-mcp-server - ai-observability → rh-ai-quickstart/ai-observability-summarizer - rhoai → opendatahub-io/rhoai-mcp - podman → manusa/podman-mcp-server - github → github/github-mcp-server red-hat-security skipped (no public repo, hosted service). --- mcps/ai-observability.yaml | 2 ++ mcps/ansible-automation-platform.yaml | 2 ++ mcps/assisted-installer.yaml | 2 ++ mcps/github.yaml | 2 ++ mcps/openshift-mcp-server.yaml | 2 ++ mcps/podman.yaml | 2 ++ mcps/red-hat-lightspeed.yaml | 2 ++ mcps/rhoai.yaml | 2 ++ 8 files changed, 16 insertions(+) diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index 50a09563..74ec6e6a 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -11,6 +11,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/rh-ai-quickstart/ai-observability-summarizer/blob/main/README.md tags: - ai - observability diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index 13c7d4e4..9db65adf 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -11,6 +11,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/ansible/aap-mcp-server/blob/main/README.md tags: - ansible - aap diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index 3c4ed9ab..0b3ef54b 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -13,6 +13,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/openshift-assisted/assisted-service-mcp/blob/main/README.md tags: - openshift - assisted-installer diff --git a/mcps/github.yaml b/mcps/github.yaml index 783fe04d..4b437e02 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -10,6 +10,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/github/github-mcp-server/blob/main/README.md tags: - github - developer diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index 0be1f881..bfc94c11 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -12,6 +12,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/openshift/openshift-mcp-server/blob/main/README.md tags: - openshift - kubernetes diff --git a/mcps/podman.yaml b/mcps/podman.yaml index b072010e..53545337 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -11,6 +11,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/manusa/podman-mcp-server/blob/main/README.md tags: - podman - containers diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml index 4d764c4f..72207bbf 100644 --- a/mcps/red-hat-lightspeed.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -12,6 +12,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/RedHatInsights/insights-mcp/blob/main/README.md tags: - lightspeed - insights diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index 28ea0977..6a97ac0b 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -11,6 +11,8 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json + backstage.io/techdocs-ref: >- + url:https://github.com/opendatahub-io/rhoai-mcp/blob/main/README.md tags: - rhoai - openshift-ai From 5125295dead9c300abffa230918f12cce1c54800 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Wed, 8 Jul 2026 15:36:20 +0200 Subject: [PATCH 10/20] feat: add skill-to-skill dependsOn relations to Compass manifests Add airesource dependsOn entries for orchestration skills that directly invoke other skills via the Skill tool. Covers 37 dependencies across 8 skills in rh-sre, rh-developer, rh-automation, and rh-ai-engineer. Co-Authored-By: Claude Opus 4.6 --- rh-ai-engineer/skills/model-registry/catalog-info.yaml | 1 + .../skills/forensic-troubleshooter/catalog-info.yaml | 5 +++++ .../skills/governance-assessor/catalog-info.yaml | 3 +++ .../skills/governance-executor/catalog-info.yaml | 4 ++++ .../skills/containerize-deploy/catalog-info.yaml | 9 +++++++++ rh-developer/skills/incident-triage/catalog-info.yaml | 5 +++++ rh-sre/skills/playbook-executor/catalog-info.yaml | 3 +++ rh-sre/skills/remediation/catalog-info.yaml | 8 ++++++++ 8 files changed, 38 insertions(+) diff --git a/rh-ai-engineer/skills/model-registry/catalog-info.yaml b/rh-ai-engineer/skills/model-registry/catalog-info.yaml index 9a27056f..6f2458fd 100644 --- a/rh-ai-engineer/skills/model-registry/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-registry/catalog-info.yaml @@ -41,3 +41,4 @@ spec: - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - mcpserver:rh-agentic-plugins-mcps/ai-observability - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/model-deploy diff --git a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml index 6b39c330..16d8dcc4 100644 --- a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml +++ b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml @@ -37,3 +37,8 @@ spec: - cursor dependsOn: - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/aap-mcp-validator + - airesource:rh-automation/job-failure-analyzer + - airesource:rh-automation/host-fact-inspector + - airesource:rh-automation/resolution-advisor + - airesource:rh-automation/execution-summary diff --git a/rh-automation/skills/governance-assessor/catalog-info.yaml b/rh-automation/skills/governance-assessor/catalog-info.yaml index 612c9f6d..00cc24ee 100644 --- a/rh-automation/skills/governance-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-assessor/catalog-info.yaml @@ -37,3 +37,6 @@ spec: - cursor dependsOn: - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/aap-mcp-validator + - airesource:rh-automation/governance-readiness-assessor + - airesource:rh-automation/execution-summary diff --git a/rh-automation/skills/governance-executor/catalog-info.yaml b/rh-automation/skills/governance-executor/catalog-info.yaml index c1bfcf4f..c99896fd 100644 --- a/rh-automation/skills/governance-executor/catalog-info.yaml +++ b/rh-automation/skills/governance-executor/catalog-info.yaml @@ -37,3 +37,7 @@ spec: - cursor dependsOn: - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/aap-mcp-validator + - airesource:rh-automation/execution-risk-analyzer + - airesource:rh-automation/governed-job-launcher + - airesource:rh-automation/execution-summary diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml index a803b5e5..04493fbe 100644 --- a/rh-developer/skills/containerize-deploy/catalog-info.yaml +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -44,3 +44,12 @@ spec: - mcpserver:rh-agentic-plugins-mcps/podman - mcpserver:rh-agentic-plugins-mcps/github - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/detect-project + - airesource:rh-developer/recommend-image + - airesource:rh-developer/s2i-build + - airesource:rh-developer/deploy + - airesource:rh-developer/helm-deploy + - airesource:rh-developer/rhel-deploy + - airesource:rh-developer/debug-pod + - airesource:rh-developer/debug-network + - airesource:rh-developer/debug-build diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml index 2732fd85..986188be 100644 --- a/rh-developer/skills/incident-triage/catalog-info.yaml +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -43,3 +43,8 @@ spec: - mcpserver:rh-agentic-plugins-mcps/podman - mcpserver:rh-agentic-plugins-mcps/github - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/debug-scc + - airesource:rh-developer/debug-rbac + - airesource:rh-developer/debug-pod + - airesource:rh-developer/debug-network + - airesource:rh-developer/debug-build diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml index 74ac4025..ca8a4b45 100644 --- a/rh-sre/skills/playbook-executor/catalog-info.yaml +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -39,3 +39,6 @@ spec: dependsOn: - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/mcp-aap-validator + - airesource:rh-sre/job-template-remediation-validator + - airesource:rh-sre/job-template-creator diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml index 293f043c..d40279b5 100644 --- a/rh-sre/skills/remediation/catalog-info.yaml +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -40,3 +40,11 @@ spec: dependsOn: - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/mcp-lightspeed-validator + - airesource:rh-sre/mcp-aap-validator + - airesource:rh-sre/cve-impact + - airesource:rh-sre/cve-validation + - airesource:rh-sre/system-context + - airesource:rh-sre/playbook-generator + - airesource:rh-sre/playbook-executor + - airesource:rh-sre/remediation-verifier From a69a5fdbc8642c1b7cf6573e6e1cf8a2609d3995 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Wed, 8 Jul 2026 15:47:49 +0200 Subject: [PATCH 11/20] fix: remove techdocs-ref annotations that break Compass TechDocs builds TechDocs builder expects mkdocs.yml + docs/ in the target repo, but our techdocs-ref URLs pointed to bare README.md files causing ENOENT errors. Move upstream MCP repo URLs to metadata.links instead, where they render as navigable links without triggering the builder. Co-Authored-By: Claude Opus 4.6 --- mcps/ai-observability.yaml | 6 ++++-- mcps/ansible-automation-platform.yaml | 6 ++++-- mcps/assisted-installer.yaml | 6 ++++-- mcps/github.yaml | 6 ++++-- mcps/openshift-mcp-server.yaml | 6 ++++-- mcps/podman.yaml | 6 ++++-- mcps/red-hat-lightspeed.yaml | 6 ++++-- mcps/rhoai.yaml | 6 ++++-- mcps/system.yaml | 2 -- ocp-admin/system.yaml | 1 - rh-ai-engineer/system.yaml | 1 - rh-automation/system.yaml | 1 - rh-basic/system.yaml | 1 - rh-developer/system.yaml | 1 - rh-sre/system.yaml | 1 - rh-virt/system.yaml | 1 - 16 files changed, 32 insertions(+), 25 deletions(-) diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index 74ec6e6a..305cee8b 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -11,14 +11,16 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/rh-ai-quickstart/ai-observability-summarizer/blob/main/README.md tags: - ai - observability - machine-learning - monitoring - mcp-server + links: + - url: https://github.com/rh-ai-quickstart/ai-observability-summarizer + title: Upstream Repository + icon: github spec: type: remote lifecycle: beta diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index 9db65adf..b41db2fd 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -11,13 +11,15 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/ansible/aap-mcp-server/blob/main/README.md tags: - ansible - aap - automation - mcp-server + links: + - url: https://github.com/ansible/aap-mcp-server + title: Upstream Repository + icon: github spec: type: remote lifecycle: beta diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index 0b3ef54b..0168ecc7 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -13,13 +13,15 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/openshift-assisted/assisted-service-mcp/blob/main/README.md tags: - openshift - assisted-installer - cluster-management - mcp-server + links: + - url: https://github.com/openshift-assisted/assisted-service-mcp + title: Upstream Repository + icon: github spec: type: local lifecycle: beta diff --git a/mcps/github.yaml b/mcps/github.yaml index 4b437e02..4c81aace 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -10,13 +10,15 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/github/github-mcp-server/blob/main/README.md tags: - github - developer - source-control - mcp-server + links: + - url: https://github.com/github/github-mcp-server + title: Upstream Repository + icon: github spec: type: local lifecycle: beta diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index bfc94c11..9f742d7e 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -12,13 +12,15 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/openshift/openshift-mcp-server/blob/main/README.md tags: - openshift - kubernetes - cluster-operations - mcp-server + links: + - url: https://github.com/openshift/openshift-mcp-server + title: Upstream Repository + icon: github spec: type: local lifecycle: beta diff --git a/mcps/podman.yaml b/mcps/podman.yaml index 53545337..0d3f0b62 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -11,13 +11,15 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/manusa/podman-mcp-server/blob/main/README.md tags: - podman - containers - developer - mcp-server + links: + - url: https://github.com/manusa/podman-mcp-server + title: Upstream Repository + icon: github spec: type: local lifecycle: beta diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml index 72207bbf..18e0ac99 100644 --- a/mcps/red-hat-lightspeed.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -12,14 +12,16 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/RedHatInsights/insights-mcp/blob/main/README.md tags: - lightspeed - insights - cve - remediation - mcp-server + links: + - url: https://github.com/RedHatInsights/insights-mcp + title: Upstream Repository + icon: github spec: type: local lifecycle: beta diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index 6a97ac0b..0e978df0 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -11,14 +11,16 @@ metadata: annotations: backstage.io/source-location: >- url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/mcps.json - backstage.io/techdocs-ref: >- - url:https://github.com/opendatahub-io/rhoai-mcp/blob/main/README.md tags: - rhoai - openshift-ai - machine-learning - model-serving - mcp-server + links: + - url: https://github.com/opendatahub-io/rhoai-mcp + title: Upstream Repository + icon: github spec: type: local lifecycle: beta diff --git a/mcps/system.yaml b/mcps/system.yaml index 0dd2b5c0..111fbbdd 100644 --- a/mcps/system.yaml +++ b/mcps/system.yaml @@ -12,8 +12,6 @@ metadata: - mcp-server - ai-skill - shared-infrastructure - annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/README.md labels: agentic-plugins.redhat.com/version: "1.0" agentic-plugins.redhat.com/repo: "agentic-plugins" diff --git a/ocp-admin/system.yaml b/ocp-admin/system.yaml index 7ed96238..2cfd1415 100644 --- a/ocp-admin/system.yaml +++ b/ocp-admin/system.yaml @@ -14,7 +14,6 @@ metadata: - cluster-management - administration annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/ocp-admin/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: ocp-admin agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins diff --git a/rh-ai-engineer/system.yaml b/rh-ai-engineer/system.yaml index 001003b1..29326ffe 100644 --- a/rh-ai-engineer/system.yaml +++ b/rh-ai-engineer/system.yaml @@ -14,7 +14,6 @@ metadata: - openshift-ai - machine-learning annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-ai-engineer/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: rh-ai-engineer agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins diff --git a/rh-automation/system.yaml b/rh-automation/system.yaml index e11fc69b..3b200887 100644 --- a/rh-automation/system.yaml +++ b/rh-automation/system.yaml @@ -14,7 +14,6 @@ metadata: - automation - governance annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-automation/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: rh-automation agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins diff --git a/rh-basic/system.yaml b/rh-basic/system.yaml index 22657a98..408ad94a 100644 --- a/rh-basic/system.yaml +++ b/rh-basic/system.yaml @@ -14,7 +14,6 @@ metadata: - getting-started - support annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: rh-basic agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins diff --git a/rh-developer/system.yaml b/rh-developer/system.yaml index 80db910d..06b3f0c0 100644 --- a/rh-developer/system.yaml +++ b/rh-developer/system.yaml @@ -14,7 +14,6 @@ metadata: - openshift - deployment annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-developer/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: rh-developer agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins diff --git a/rh-sre/system.yaml b/rh-sre/system.yaml index 8141d0aa..10b15d9b 100644 --- a/rh-sre/system.yaml +++ b/rh-sre/system.yaml @@ -14,7 +14,6 @@ metadata: - monitoring - vulnerability-management annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: rh-sre agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins diff --git a/rh-virt/system.yaml b/rh-virt/system.yaml index 7ac8d91c..563f5890 100644 --- a/rh-virt/system.yaml +++ b/rh-virt/system.yaml @@ -13,7 +13,6 @@ metadata: - kubevirt - openshift annotations: - backstage.io/techdocs-ref: url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-virt/README.md agentic.redhat.com/lola-module: "true" agentic.redhat.com/lola-module-name: rh-virt agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins From 7e301fc48bc9cc66adfc7abfb5705bfe2226aba5 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:05:57 +0200 Subject: [PATCH 12/20] refactor: convert pack System entities to AiResource plugins Replace kind: System with kind: AiResource (type: plugin) for all 7 agentic packs. Rename system.yaml to -plugin.yaml. Add disciplines, categories, agents, and lifecycle fields to each pack manifest. --- .../{system.yaml => ocp-admin-plugin.yaml} | 18 ++++++++++++--- ...system.yaml => rh-ai-engineer-plugin.yaml} | 20 +++++++++++++---- ...{system.yaml => rh-automation-plugin.yaml} | 16 ++++++++++++-- .../{system.yaml => rh-basic-plugin.yaml} | 16 ++++++++++++-- .../{system.yaml => rh-developer-plugin.yaml} | 22 ++++++++++++++----- rh-sre/{system.yaml => rh-sre-plugin.yaml} | 19 +++++++++++++--- rh-virt/{system.yaml => rh-virt-plugin.yaml} | 16 ++++++++++++-- 7 files changed, 106 insertions(+), 21 deletions(-) rename ocp-admin/{system.yaml => ocp-admin-plugin.yaml} (73%) rename rh-ai-engineer/{system.yaml => rh-ai-engineer-plugin.yaml} (72%) rename rh-automation/{system.yaml => rh-automation-plugin.yaml} (77%) rename rh-basic/{system.yaml => rh-basic-plugin.yaml} (77%) rename rh-developer/{system.yaml => rh-developer-plugin.yaml} (70%) rename rh-sre/{system.yaml => rh-sre-plugin.yaml} (72%) rename rh-virt/{system.yaml => rh-virt-plugin.yaml} (75%) diff --git a/ocp-admin/system.yaml b/ocp-admin/ocp-admin-plugin.yaml similarity index 73% rename from ocp-admin/system.yaml rename to ocp-admin/ocp-admin-plugin.yaml index 2cfd1415..e000d182 100644 --- a/ocp-admin/system.yaml +++ b/ocp-admin/ocp-admin-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: ocp-admin namespace: ocp-admin @@ -26,7 +26,19 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - platform-engineering + categories: + - cluster-management + - administration + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/assisted-installer - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:agentic-plugins/assisted-installer + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-ai-engineer/system.yaml b/rh-ai-engineer/rh-ai-engineer-plugin.yaml similarity index 72% rename from rh-ai-engineer/system.yaml rename to rh-ai-engineer/rh-ai-engineer-plugin.yaml index 29326ffe..bca9c541 100644 --- a/rh-ai-engineer/system.yaml +++ b/rh-ai-engineer/rh-ai-engineer-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: rh-ai-engineer namespace: rh-ai-engineer @@ -26,8 +26,20 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - ai-engineering + categories: + - model-management + - ml-ops + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-automation/system.yaml b/rh-automation/rh-automation-plugin.yaml similarity index 77% rename from rh-automation/system.yaml rename to rh-automation/rh-automation-plugin.yaml index 3b200887..885f9bfb 100644 --- a/rh-automation/system.yaml +++ b/rh-automation/rh-automation-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: rh-automation namespace: rh-automation @@ -26,6 +26,18 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - operations + categories: + - automation + - governance + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-basic/system.yaml b/rh-basic/rh-basic-plugin.yaml similarity index 77% rename from rh-basic/system.yaml rename to rh-basic/rh-basic-plugin.yaml index 408ad94a..9760dad9 100644 --- a/rh-basic/system.yaml +++ b/rh-basic/rh-basic-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: rh-basic namespace: rh-basic @@ -26,6 +26,18 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - operations + categories: + - getting-started + - support + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-developer/system.yaml b/rh-developer/rh-developer-plugin.yaml similarity index 70% rename from rh-developer/system.yaml rename to rh-developer/rh-developer-plugin.yaml index 06b3f0c0..7369b9c5 100644 --- a/rh-developer/system.yaml +++ b/rh-developer/rh-developer-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: rh-developer namespace: rh-developer @@ -26,9 +26,21 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - development + categories: + - build + - deployment + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-sre/system.yaml b/rh-sre/rh-sre-plugin.yaml similarity index 72% rename from rh-sre/system.yaml rename to rh-sre/rh-sre-plugin.yaml index 10b15d9b..992e1696 100644 --- a/rh-sre/system.yaml +++ b/rh-sre/rh-sre-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: rh-sre namespace: rh-sre @@ -26,7 +26,20 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - sre + - security + categories: + - monitoring + - vulnerability-management + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-virt/system.yaml b/rh-virt/rh-virt-plugin.yaml similarity index 75% rename from rh-virt/system.yaml rename to rh-virt/rh-virt-plugin.yaml index 563f5890..8c37c32a 100644 --- a/rh-virt/system.yaml +++ b/rh-virt/rh-virt-plugin.yaml @@ -1,5 +1,5 @@ apiVersion: backstage.io/v1alpha1 -kind: System +kind: AiResource metadata: name: rh-virt namespace: rh-virt @@ -25,6 +25,18 @@ metadata: title: Source Repository icon: github spec: + type: plugin + lifecycle: production owner: group:redhat/ecosystem-appeng + system: agentic-plugins + disciplines: + - platform-engineering + categories: + - virtualization + - vm-lifecycle + agents: + - claude-code + - opencode + - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - mcpserver:agentic-plugins/openshift-mcp-server From b9136385437246b27d394c97f353f6e034239a1d Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:06:03 +0200 Subject: [PATCH 13/20] refactor: replace spec.system with dependsOn in skill manifests Remove spec.system from all 75 skill catalog-info.yaml files and add airesource:/ to spec.dependsOn instead. Also update MCP server references to use agentic-plugins namespace. --- ocp-admin/skills/cluster-creator/catalog-info.yaml | 4 ++-- ocp-admin/skills/cluster-inventory/catalog-info.yaml | 4 ++-- ocp-admin/skills/cluster-report/catalog-info.yaml | 4 ++-- .../skills/container-cve-validator/catalog-info.yaml | 3 ++- .../skills/coreos-cve-validator/catalog-info.yaml | 3 ++- ocp-admin/skills/cve-recon/catalog-info.yaml | 3 ++- ocp-admin/skills/image-inspect/catalog-info.yaml | 3 ++- .../skills/ai-observability/catalog-info.yaml | 8 ++++---- .../skills/debug-inference/catalog-info.yaml | 8 ++++---- .../skills/ds-project-setup/catalog-info.yaml | 8 ++++---- .../skills/guardrails-config/catalog-info.yaml | 8 ++++---- rh-ai-engineer/skills/model-deploy/catalog-info.yaml | 8 ++++---- rh-ai-engineer/skills/model-monitor/catalog-info.yaml | 8 ++++---- rh-ai-engineer/skills/model-registry/catalog-info.yaml | 8 ++++---- rh-ai-engineer/skills/nim-setup/catalog-info.yaml | 8 ++++---- .../skills/pipeline-manage/catalog-info.yaml | 8 ++++---- .../skills/serving-runtime-config/catalog-info.yaml | 8 ++++---- .../skills/workbench-manage/catalog-info.yaml | 8 ++++---- .../skills/aap-mcp-validator/catalog-info.yaml | 4 ++-- .../skills/execution-risk-analyzer/catalog-info.yaml | 4 ++-- .../skills/execution-summary/catalog-info.yaml | 4 ++-- .../skills/forensic-troubleshooter/catalog-info.yaml | 4 ++-- .../skills/governance-assessor/catalog-info.yaml | 4 ++-- .../skills/governance-executor/catalog-info.yaml | 4 ++-- .../governance-readiness-assessor/catalog-info.yaml | 4 ++-- .../skills/governed-job-launcher/catalog-info.yaml | 4 ++-- .../skills/host-fact-inspector/catalog-info.yaml | 4 ++-- .../skills/job-failure-analyzer/catalog-info.yaml | 4 ++-- .../skills/resolution-advisor/catalog-info.yaml | 4 ++-- .../skills/red-hat-cve-explainer/catalog-info.yaml | 4 ++-- rh-basic/skills/red-hat-diagnostics/catalog-info.yaml | 4 ++-- rh-basic/skills/red-hat-get-started/catalog-info.yaml | 4 ++-- .../skills/red-hat-product-lifecycle/catalog-info.yaml | 4 ++-- .../red-hat-security-mcp-setup/catalog-info.yaml | 4 ++-- .../skills/red-hat-support-severity/catalog-info.yaml | 4 ++-- .../skills/containerize-deploy/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-build/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-container/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-network/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-pipeline/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-pod/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-rbac/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-rhel/catalog-info.yaml | 10 +++++----- rh-developer/skills/debug-scc/catalog-info.yaml | 10 +++++----- rh-developer/skills/deploy/catalog-info.yaml | 10 +++++----- rh-developer/skills/detect-project/catalog-info.yaml | 10 +++++----- rh-developer/skills/helm-deploy/catalog-info.yaml | 10 +++++----- rh-developer/skills/incident-triage/catalog-info.yaml | 10 +++++----- rh-developer/skills/recommend-image/catalog-info.yaml | 10 +++++----- rh-developer/skills/rhel-deploy/catalog-info.yaml | 10 +++++----- rh-developer/skills/s2i-build/catalog-info.yaml | 10 +++++----- .../skills/validate-environment/catalog-info.yaml | 10 +++++----- rh-sre/skills/cve-impact/catalog-info.yaml | 6 +++--- rh-sre/skills/cve-validation/catalog-info.yaml | 6 +++--- rh-sre/skills/execution-summary/catalog-info.yaml | 6 +++--- rh-sre/skills/fleet-inventory/catalog-info.yaml | 6 +++--- rh-sre/skills/job-template-creator/catalog-info.yaml | 6 +++--- .../catalog-info.yaml | 6 +++--- rh-sre/skills/mcp-aap-validator/catalog-info.yaml | 6 +++--- .../skills/mcp-lightspeed-validator/catalog-info.yaml | 6 +++--- rh-sre/skills/playbook-executor/catalog-info.yaml | 6 +++--- rh-sre/skills/playbook-generator/catalog-info.yaml | 6 +++--- rh-sre/skills/remediation-verifier/catalog-info.yaml | 6 +++--- rh-sre/skills/remediation/catalog-info.yaml | 6 +++--- rh-sre/skills/system-context/catalog-info.yaml | 6 +++--- rh-virt/skills/vm-clone/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-create/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-delete/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-inventory/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-rebalance/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-snapshot-create/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-snapshot-delete/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-snapshot-list/catalog-info.yaml | 4 ++-- rh-virt/skills/vm-snapshot-restore/catalog-info.yaml | 4 ++-- 75 files changed, 236 insertions(+), 232 deletions(-) diff --git a/ocp-admin/skills/cluster-creator/catalog-info.yaml b/ocp-admin/skills/cluster-creator/catalog-info.yaml index b1ff2f26..46d6b47c 100644 --- a/ocp-admin/skills/cluster-creator/catalog-info.yaml +++ b/ocp-admin/skills/cluster-creator/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - devops - infrastructure @@ -39,4 +38,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/assisted-installer + - airesource:ocp-admin/ocp-admin + - mcpserver:agentic-plugins/assisted-installer diff --git a/ocp-admin/skills/cluster-inventory/catalog-info.yaml b/ocp-admin/skills/cluster-inventory/catalog-info.yaml index 398d4c78..96fe21af 100644 --- a/ocp-admin/skills/cluster-inventory/catalog-info.yaml +++ b/ocp-admin/skills/cluster-inventory/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - devops - infrastructure @@ -40,4 +39,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/assisted-installer + - airesource:ocp-admin/ocp-admin + - mcpserver:agentic-plugins/assisted-installer diff --git a/ocp-admin/skills/cluster-report/catalog-info.yaml b/ocp-admin/skills/cluster-report/catalog-info.yaml index ba54c26d..d087a7fc 100644 --- a/ocp-admin/skills/cluster-report/catalog-info.yaml +++ b/ocp-admin/skills/cluster-report/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - devops - sre @@ -40,4 +39,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:ocp-admin/ocp-admin + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/ocp-admin/skills/container-cve-validator/catalog-info.yaml b/ocp-admin/skills/container-cve-validator/catalog-info.yaml index a3089110..f7de9b02 100644 --- a/ocp-admin/skills/container-cve-validator/catalog-info.yaml +++ b/ocp-admin/skills/container-cve-validator/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - security - devops @@ -39,3 +38,5 @@ spec: - claude-code - opencode - cursor + dependsOn: + - airesource:ocp-admin/ocp-admin diff --git a/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml b/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml index 3ccf7d54..ba4fc0c5 100644 --- a/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml +++ b/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - security - devops @@ -39,3 +38,5 @@ spec: - claude-code - opencode - cursor + dependsOn: + - airesource:ocp-admin/ocp-admin diff --git a/ocp-admin/skills/cve-recon/catalog-info.yaml b/ocp-admin/skills/cve-recon/catalog-info.yaml index 0019153a..7f9b8369 100644 --- a/ocp-admin/skills/cve-recon/catalog-info.yaml +++ b/ocp-admin/skills/cve-recon/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - security categories: @@ -37,3 +36,5 @@ spec: - claude-code - opencode - cursor + dependsOn: + - airesource:ocp-admin/ocp-admin diff --git a/ocp-admin/skills/image-inspect/catalog-info.yaml b/ocp-admin/skills/image-inspect/catalog-info.yaml index 3b3cd810..dec28576 100644 --- a/ocp-admin/skills/image-inspect/catalog-info.yaml +++ b/ocp-admin/skills/image-inspect/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: ocp-admin disciplines: - security - devops @@ -38,3 +37,5 @@ spec: - claude-code - opencode - cursor + dependsOn: + - airesource:ocp-admin/ocp-admin diff --git a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml index 2d750bac..1e91f865 100644 --- a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml +++ b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -37,6 +36,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml index cb32c907..eb57d93e 100644 --- a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml +++ b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -37,6 +36,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml index d00637a9..12f90883 100644 --- a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - machine-learning categories: @@ -38,6 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml index d0060f9d..399f4f33 100644 --- a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -38,6 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml index 696d779e..4968d22c 100644 --- a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -37,6 +36,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml index a2ac8bdf..10a1d334 100644 --- a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -38,6 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/model-registry/catalog-info.yaml b/rh-ai-engineer/skills/model-registry/catalog-info.yaml index 6f2458fd..33d2d221 100644 --- a/rh-ai-engineer/skills/model-registry/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-registry/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - machine-learning categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai - airesource:rh-ai-engineer/model-deploy diff --git a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml index 88090b29..3198edad 100644 --- a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -37,6 +36,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml index ab498479..054e8818 100644 --- a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - machine-learning categories: @@ -37,6 +36,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml index 007e2f83..520ec7f6 100644 --- a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - ai categories: @@ -37,6 +36,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml index 245ca5a2..cb188b01 100644 --- a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-ai-engineer disciplines: - machine-learning categories: @@ -38,6 +37,7 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/ai-observability - - mcpserver:rh-agentic-plugins-mcps/rhoai + - airesource:rh-ai-engineer/rh-ai-engineer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/ai-observability + - mcpserver:agentic-plugins/rhoai diff --git a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml index 45bfe1b7..874379c9 100644 --- a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml +++ b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - automation categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml index e7b485ae..9b3e6d36 100644 --- a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml +++ b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - automation categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/execution-summary/catalog-info.yaml b/rh-automation/skills/execution-summary/catalog-info.yaml index 9d9e6e50..d3c21c86 100644 --- a/rh-automation/skills/execution-summary/catalog-info.yaml +++ b/rh-automation/skills/execution-summary/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - automation categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml index 16d8dcc4..28ac5cc1 100644 --- a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml +++ b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - sre categories: @@ -36,7 +35,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-automation/aap-mcp-validator - airesource:rh-automation/job-failure-analyzer - airesource:rh-automation/host-fact-inspector diff --git a/rh-automation/skills/governance-assessor/catalog-info.yaml b/rh-automation/skills/governance-assessor/catalog-info.yaml index 00cc24ee..250efd7f 100644 --- a/rh-automation/skills/governance-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-assessor/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - security categories: @@ -36,7 +35,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-automation/aap-mcp-validator - airesource:rh-automation/governance-readiness-assessor - airesource:rh-automation/execution-summary diff --git a/rh-automation/skills/governance-executor/catalog-info.yaml b/rh-automation/skills/governance-executor/catalog-info.yaml index c99896fd..07634f0b 100644 --- a/rh-automation/skills/governance-executor/catalog-info.yaml +++ b/rh-automation/skills/governance-executor/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - automation categories: @@ -36,7 +35,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-automation/aap-mcp-validator - airesource:rh-automation/execution-risk-analyzer - airesource:rh-automation/governed-job-launcher diff --git a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml index 9e0cfc4c..7f970e46 100644 --- a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - security categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/governed-job-launcher/catalog-info.yaml b/rh-automation/skills/governed-job-launcher/catalog-info.yaml index 892b0965..dff314ab 100644 --- a/rh-automation/skills/governed-job-launcher/catalog-info.yaml +++ b/rh-automation/skills/governed-job-launcher/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - automation categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/host-fact-inspector/catalog-info.yaml b/rh-automation/skills/host-fact-inspector/catalog-info.yaml index 0d8aea6f..6bc484c4 100644 --- a/rh-automation/skills/host-fact-inspector/catalog-info.yaml +++ b/rh-automation/skills/host-fact-inspector/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - sre categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml index 8461e302..019e228b 100644 --- a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml +++ b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - sre categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-automation/skills/resolution-advisor/catalog-info.yaml b/rh-automation/skills/resolution-advisor/catalog-info.yaml index 1fa0b27b..28eda04c 100644 --- a/rh-automation/skills/resolution-advisor/catalog-info.yaml +++ b/rh-automation/skills/resolution-advisor/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-automation disciplines: - sre categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-automation/rh-automation + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml index 7a047e72..e7902a40 100644 --- a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml +++ b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-basic disciplines: - security categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - airesource:rh-basic/rh-basic + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml index 7b249759..0fc6d88e 100644 --- a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml +++ b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-basic disciplines: - support categories: @@ -37,4 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - airesource:rh-basic/rh-basic + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-basic/skills/red-hat-get-started/catalog-info.yaml b/rh-basic/skills/red-hat-get-started/catalog-info.yaml index f8984cf6..3612bc85 100644 --- a/rh-basic/skills/red-hat-get-started/catalog-info.yaml +++ b/rh-basic/skills/red-hat-get-started/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-basic disciplines: - devops categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - airesource:rh-basic/rh-basic + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml index 85e324bb..bdc759a6 100644 --- a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml +++ b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-basic disciplines: - support categories: @@ -37,4 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - airesource:rh-basic/rh-basic + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml index db13b7d7..a6136d5b 100644 --- a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml +++ b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-basic disciplines: - devops categories: @@ -37,4 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - airesource:rh-basic/rh-basic + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml index 8228d44f..b01a8e83 100644 --- a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml +++ b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-basic disciplines: - support categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-security + - airesource:rh-basic/rh-basic + - mcpserver:agentic-plugins/red-hat-security diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml index 04493fbe..d727ffbc 100644 --- a/rh-developer/skills/containerize-deploy/catalog-info.yaml +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -30,7 +30,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - devops categories: @@ -40,10 +39,11 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed - airesource:rh-developer/detect-project - airesource:rh-developer/recommend-image - airesource:rh-developer/s2i-build diff --git a/rh-developer/skills/debug-build/catalog-info.yaml b/rh-developer/skills/debug-build/catalog-info.yaml index d65d0f66..362b1749 100644 --- a/rh-developer/skills/debug-build/catalog-info.yaml +++ b/rh-developer/skills/debug-build/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-container/catalog-info.yaml b/rh-developer/skills/debug-container/catalog-info.yaml index 81d1a163..15f430ed 100644 --- a/rh-developer/skills/debug-container/catalog-info.yaml +++ b/rh-developer/skills/debug-container/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-network/catalog-info.yaml b/rh-developer/skills/debug-network/catalog-info.yaml index 2c076a71..6bc25b66 100644 --- a/rh-developer/skills/debug-network/catalog-info.yaml +++ b/rh-developer/skills/debug-network/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-pipeline/catalog-info.yaml b/rh-developer/skills/debug-pipeline/catalog-info.yaml index 690d94a9..f4158ebc 100644 --- a/rh-developer/skills/debug-pipeline/catalog-info.yaml +++ b/rh-developer/skills/debug-pipeline/catalog-info.yaml @@ -29,7 +29,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -39,7 +38,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-pod/catalog-info.yaml b/rh-developer/skills/debug-pod/catalog-info.yaml index 6754b1a9..74888b69 100644 --- a/rh-developer/skills/debug-pod/catalog-info.yaml +++ b/rh-developer/skills/debug-pod/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-rbac/catalog-info.yaml b/rh-developer/skills/debug-rbac/catalog-info.yaml index f63f01f1..c421027d 100644 --- a/rh-developer/skills/debug-rbac/catalog-info.yaml +++ b/rh-developer/skills/debug-rbac/catalog-info.yaml @@ -29,7 +29,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -39,7 +38,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-rhel/catalog-info.yaml b/rh-developer/skills/debug-rhel/catalog-info.yaml index 45bd6588..98f8c076 100644 --- a/rh-developer/skills/debug-rhel/catalog-info.yaml +++ b/rh-developer/skills/debug-rhel/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/debug-scc/catalog-info.yaml b/rh-developer/skills/debug-scc/catalog-info.yaml index fed58f93..fda25e4e 100644 --- a/rh-developer/skills/debug-scc/catalog-info.yaml +++ b/rh-developer/skills/debug-scc/catalog-info.yaml @@ -29,7 +29,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -39,7 +38,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/deploy/catalog-info.yaml b/rh-developer/skills/deploy/catalog-info.yaml index 4327ad58..0f98198c 100644 --- a/rh-developer/skills/deploy/catalog-info.yaml +++ b/rh-developer/skills/deploy/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - devops categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/detect-project/catalog-info.yaml b/rh-developer/skills/detect-project/catalog-info.yaml index f3f24cdc..0b534636 100644 --- a/rh-developer/skills/detect-project/catalog-info.yaml +++ b/rh-developer/skills/detect-project/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - development categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/helm-deploy/catalog-info.yaml b/rh-developer/skills/helm-deploy/catalog-info.yaml index a093faed..e6a7d218 100644 --- a/rh-developer/skills/helm-deploy/catalog-info.yaml +++ b/rh-developer/skills/helm-deploy/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - devops categories: @@ -37,7 +36,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml index 986188be..fb712dfb 100644 --- a/rh-developer/skills/incident-triage/catalog-info.yaml +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -29,7 +29,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - debugging categories: @@ -39,10 +38,11 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed - airesource:rh-developer/debug-scc - airesource:rh-developer/debug-rbac - airesource:rh-developer/debug-pod diff --git a/rh-developer/skills/recommend-image/catalog-info.yaml b/rh-developer/skills/recommend-image/catalog-info.yaml index eca5cbf7..feb34e5a 100644 --- a/rh-developer/skills/recommend-image/catalog-info.yaml +++ b/rh-developer/skills/recommend-image/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - development categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/rhel-deploy/catalog-info.yaml b/rh-developer/skills/rhel-deploy/catalog-info.yaml index 2df34da1..0cf39cd3 100644 --- a/rh-developer/skills/rhel-deploy/catalog-info.yaml +++ b/rh-developer/skills/rhel-deploy/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - devops categories: @@ -37,7 +36,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/s2i-build/catalog-info.yaml b/rh-developer/skills/s2i-build/catalog-info.yaml index f23d3bcf..cbc1bf3a 100644 --- a/rh-developer/skills/s2i-build/catalog-info.yaml +++ b/rh-developer/skills/s2i-build/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - devops categories: @@ -38,7 +37,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-developer/skills/validate-environment/catalog-info.yaml b/rh-developer/skills/validate-environment/catalog-info.yaml index 75d189a1..3864484c 100644 --- a/rh-developer/skills/validate-environment/catalog-info.yaml +++ b/rh-developer/skills/validate-environment/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-developer disciplines: - devops categories: @@ -37,7 +36,8 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server - - mcpserver:rh-agentic-plugins-mcps/podman - - mcpserver:rh-agentic-plugins-mcps/github - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed + - airesource:rh-developer/rh-developer + - mcpserver:agentic-plugins/openshift-mcp-server + - mcpserver:agentic-plugins/podman + - mcpserver:agentic-plugins/github + - mcpserver:agentic-plugins/red-hat-lightspeed diff --git a/rh-sre/skills/cve-impact/catalog-info.yaml b/rh-sre/skills/cve-impact/catalog-info.yaml index df1a9b7d..81d9c7f2 100644 --- a/rh-sre/skills/cve-impact/catalog-info.yaml +++ b/rh-sre/skills/cve-impact/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - security categories: @@ -37,5 +36,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/cve-validation/catalog-info.yaml b/rh-sre/skills/cve-validation/catalog-info.yaml index 3da5a44d..ad0e8456 100644 --- a/rh-sre/skills/cve-validation/catalog-info.yaml +++ b/rh-sre/skills/cve-validation/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - security categories: @@ -37,5 +36,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/execution-summary/catalog-info.yaml b/rh-sre/skills/execution-summary/catalog-info.yaml index cc22474f..2dc2a98d 100644 --- a/rh-sre/skills/execution-summary/catalog-info.yaml +++ b/rh-sre/skills/execution-summary/catalog-info.yaml @@ -25,7 +25,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - sre categories: @@ -35,5 +34,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/fleet-inventory/catalog-info.yaml b/rh-sre/skills/fleet-inventory/catalog-info.yaml index b9e06fe8..d1cdb1da 100644 --- a/rh-sre/skills/fleet-inventory/catalog-info.yaml +++ b/rh-sre/skills/fleet-inventory/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - sre categories: @@ -36,5 +35,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/job-template-creator/catalog-info.yaml b/rh-sre/skills/job-template-creator/catalog-info.yaml index 235c6725..68c080e7 100644 --- a/rh-sre/skills/job-template-creator/catalog-info.yaml +++ b/rh-sre/skills/job-template-creator/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - automation categories: @@ -37,5 +36,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml index b299e25a..f0557f4b 100644 --- a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml +++ b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - automation categories: @@ -36,5 +35,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml index 8bf4e731..c84561c3 100644 --- a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - devops categories: @@ -36,5 +35,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml index f555dfac..16d5cc4f 100644 --- a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - devops categories: @@ -36,5 +35,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml index ca8a4b45..05d3acda 100644 --- a/rh-sre/skills/playbook-executor/catalog-info.yaml +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - automation categories: @@ -37,8 +36,9 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-sre/mcp-aap-validator - airesource:rh-sre/job-template-remediation-validator - airesource:rh-sre/job-template-creator diff --git a/rh-sre/skills/playbook-generator/catalog-info.yaml b/rh-sre/skills/playbook-generator/catalog-info.yaml index 751455d2..3f2b76ab 100644 --- a/rh-sre/skills/playbook-generator/catalog-info.yaml +++ b/rh-sre/skills/playbook-generator/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - security categories: @@ -37,5 +36,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/remediation-verifier/catalog-info.yaml b/rh-sre/skills/remediation-verifier/catalog-info.yaml index 5a9d3410..f32ed500 100644 --- a/rh-sre/skills/remediation-verifier/catalog-info.yaml +++ b/rh-sre/skills/remediation-verifier/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - security categories: @@ -37,5 +36,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml index d40279b5..60074d4a 100644 --- a/rh-sre/skills/remediation/catalog-info.yaml +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -28,7 +28,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - security categories: @@ -38,8 +37,9 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-sre/mcp-lightspeed-validator - airesource:rh-sre/mcp-aap-validator - airesource:rh-sre/cve-impact diff --git a/rh-sre/skills/system-context/catalog-info.yaml b/rh-sre/skills/system-context/catalog-info.yaml index b830cc21..d6eeceee 100644 --- a/rh-sre/skills/system-context/catalog-info.yaml +++ b/rh-sre/skills/system-context/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-sre disciplines: - sre categories: @@ -37,5 +36,6 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/red-hat-lightspeed - - mcpserver:rh-agentic-plugins-mcps/ansible-automation-platform + - airesource:rh-sre/rh-sre + - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-virt/skills/vm-clone/catalog-info.yaml b/rh-virt/skills/vm-clone/catalog-info.yaml index e7c4011f..791b0ba9 100644 --- a/rh-virt/skills/vm-clone/catalog-info.yaml +++ b/rh-virt/skills/vm-clone/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - provisioning categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-create/catalog-info.yaml b/rh-virt/skills/vm-create/catalog-info.yaml index db05f437..8cb57fe8 100644 --- a/rh-virt/skills/vm-create/catalog-info.yaml +++ b/rh-virt/skills/vm-create/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - provisioning categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-delete/catalog-info.yaml b/rh-virt/skills/vm-delete/catalog-info.yaml index e007d683..3471ba91 100644 --- a/rh-virt/skills/vm-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-delete/catalog-info.yaml @@ -27,7 +27,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - operations categories: @@ -37,4 +36,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-inventory/catalog-info.yaml b/rh-virt/skills/vm-inventory/catalog-info.yaml index 76c7ea83..b01f6016 100644 --- a/rh-virt/skills/vm-inventory/catalog-info.yaml +++ b/rh-virt/skills/vm-inventory/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - monitoring categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml index af540411..d4e28787 100644 --- a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml +++ b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - operations categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-rebalance/catalog-info.yaml b/rh-virt/skills/vm-rebalance/catalog-info.yaml index 0bacfa4f..87cf8e1b 100644 --- a/rh-virt/skills/vm-rebalance/catalog-info.yaml +++ b/rh-virt/skills/vm-rebalance/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - optimization categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml index 00756899..f5b943c8 100644 --- a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - backup categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml index 6d352afc..a28c6fff 100644 --- a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - operations categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml index e86f40fe..bf02be86 100644 --- a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - monitoring categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server diff --git a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml index 2a3bbcac..d60b09ae 100644 --- a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml @@ -26,7 +26,6 @@ spec: type: skill lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-virt disciplines: - recovery categories: @@ -36,4 +35,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:rh-agentic-plugins-mcps/openshift-mcp-server + - airesource:rh-virt/rh-virt + - mcpserver:agentic-plugins/openshift-mcp-server From c6b8d80037a2bf8e7813f1f85614b9384bac8d5c Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:06:13 +0200 Subject: [PATCH 14/20] feat: unify under single System and restructure Location hierarchy Add root System entity (agentic-plugins). Remove mcps/system.yaml and consolidate all entities under the single system. Create mcps Location, add plugin targets to pack Locations, and simplify root Location to delegate through pack and MCP Locations only. --- catalog-info.yaml | 23 ++++------------------- mcps/ai-observability.yaml | 4 ++-- mcps/ansible-automation-platform.yaml | 4 ++-- mcps/assisted-installer.yaml | 4 ++-- mcps/catalog-info.yaml | 22 ++++++++++++++++++++++ mcps/github.yaml | 4 ++-- mcps/openshift-mcp-server.yaml | 4 ++-- mcps/podman.yaml | 4 ++-- mcps/red-hat-lightspeed.yaml | 4 ++-- mcps/red-hat-security.yaml | 4 ++-- mcps/rhoai.yaml | 4 ++-- mcps/system.yaml | 23 ----------------------- ocp-admin/catalog-info.yaml | 1 + rh-ai-engineer/catalog-info.yaml | 1 + rh-automation/catalog-info.yaml | 1 + rh-basic/catalog-info.yaml | 1 + rh-developer/catalog-info.yaml | 1 + rh-sre/catalog-info.yaml | 1 + rh-virt/catalog-info.yaml | 1 + system.yaml | 24 ++++++++++++++++++++++++ 20 files changed, 75 insertions(+), 60 deletions(-) create mode 100644 mcps/catalog-info.yaml delete mode 100644 mcps/system.yaml create mode 100644 system.yaml diff --git a/catalog-info.yaml b/catalog-info.yaml index 8a2eb480..a52d1887 100644 --- a/catalog-info.yaml +++ b/catalog-info.yaml @@ -12,14 +12,8 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: - # System manifests (one per pack) - - ./ocp-admin/system.yaml - - ./rh-sre/system.yaml - - ./rh-virt/system.yaml - - ./rh-developer/system.yaml - - ./rh-basic/system.yaml - - ./rh-ai-engineer/system.yaml - - ./rh-automation/system.yaml + # Repository-level system + - ./system.yaml # Agentic Pack Locations - ./ocp-admin/catalog-info.yaml - ./rh-sre/catalog-info.yaml @@ -28,14 +22,5 @@ spec: - ./rh-basic/catalog-info.yaml - ./rh-ai-engineer/catalog-info.yaml - ./rh-automation/catalog-info.yaml - # MCP System and Server Manifests - - ./mcps/system.yaml - - ./mcps/openshift-mcp-server.yaml - - ./mcps/assisted-installer.yaml - - ./mcps/red-hat-lightspeed.yaml - - ./mcps/ansible-automation-platform.yaml - - ./mcps/red-hat-security.yaml - - ./mcps/ai-observability.yaml - - ./mcps/rhoai.yaml - - ./mcps/podman.yaml - - ./mcps/github.yaml + # MCP Servers Location + - ./mcps/catalog-info.yaml diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index 305cee8b..decf8a93 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: ai-observability title: AI Observability MCP Server description: > @@ -25,7 +25,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: [] remotes: diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index b41db2fd..40bda396 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: ansible-automation-platform title: Ansible Automation Platform MCP Server description: > @@ -24,7 +24,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: [] remotes: diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index 0168ecc7..54380736 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: assisted-installer title: OpenShift Assisted Installer MCP Server description: > @@ -26,7 +26,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: - type: tool name: list_versions diff --git a/mcps/catalog-info.yaml b/mcps/catalog-info.yaml new file mode 100644 index 00000000..4249f829 --- /dev/null +++ b/mcps/catalog-info.yaml @@ -0,0 +1,22 @@ +apiVersion: backstage.io/v1alpha1 +kind: Location +metadata: + name: agentic-plugins-mcps + title: Agentic Plugins MCP Servers + description: > + Points to the MCP system and all MCP server manifests + used across agentic packs. + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "agentic-plugins" +spec: + targets: + - ./openshift-mcp-server.yaml + - ./assisted-installer.yaml + - ./red-hat-lightspeed.yaml + - ./ansible-automation-platform.yaml + - ./red-hat-security.yaml + - ./ai-observability.yaml + - ./rhoai.yaml + - ./podman.yaml + - ./github.yaml diff --git a/mcps/github.yaml b/mcps/github.yaml index 4c81aace..39fada9d 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: github title: GitHub MCP Server description: > @@ -23,7 +23,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: - type: container diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index 9f742d7e..c9fe3fae 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: openshift-mcp-server title: OpenShift MCP Server description: > @@ -25,7 +25,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: - type: tool name: configuration_contexts_list diff --git a/mcps/podman.yaml b/mcps/podman.yaml index 0d3f0b62..7b1fbfae 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: podman title: Podman MCP Server description: > @@ -24,7 +24,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: - type: npx diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml index 18e0ac99..bc205e70 100644 --- a/mcps/red-hat-lightspeed.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: red-hat-lightspeed title: Red Hat Lightspeed MCP Server description: > @@ -26,7 +26,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: - type: container diff --git a/mcps/red-hat-security.yaml b/mcps/red-hat-security.yaml index 2263b24a..f6b1e069 100644 --- a/mcps/red-hat-security.yaml +++ b/mcps/red-hat-security.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: red-hat-security title: Red Hat Security MCP Server description: > @@ -21,7 +21,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: [] remotes: diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index 0e978df0..80817bd1 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -1,7 +1,7 @@ apiVersion: mcp/v1beta1 kind: MCPServer metadata: - namespace: rh-agentic-plugins-mcps + namespace: agentic-plugins name: rhoai title: Red Hat OpenShift AI MCP Server description: > @@ -25,7 +25,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: rh-agentic-plugins-mcps + system: agentic-plugins primitives: [] packages: - type: uvx diff --git a/mcps/system.yaml b/mcps/system.yaml deleted file mode 100644 index 111fbbdd..00000000 --- a/mcps/system.yaml +++ /dev/null @@ -1,23 +0,0 @@ -apiVersion: backstage.io/v1alpha1 -kind: System -metadata: - name: rh-agentic-plugins-mcps - namespace: rh-agentic-plugins-mcps - title: Agentic Plugins MCP Servers - description: > - Shared MCP server configurations used across agentic packs. - Includes servers for OpenShift, Ansible, Lightspeed, security, - AI observability, RHOAI, Podman, and GitHub. - tags: - - mcp-server - - ai-skill - - shared-infrastructure - labels: - agentic-plugins.redhat.com/version: "1.0" - agentic-plugins.redhat.com/repo: "agentic-plugins" - links: - - url: https://github.com/RHEcosystemAppEng/agentic-plugins - title: Source Repository - icon: github -spec: - owner: group:redhat/ecosystem-appeng diff --git a/ocp-admin/catalog-info.yaml b/ocp-admin/catalog-info.yaml index 85aadc0e..5fa5aa57 100644 --- a/ocp-admin/catalog-info.yaml +++ b/ocp-admin/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./ocp-admin-plugin.yaml - ./skills/cluster-creator/catalog-info.yaml - ./skills/cluster-inventory/catalog-info.yaml - ./skills/cluster-report/catalog-info.yaml diff --git a/rh-ai-engineer/catalog-info.yaml b/rh-ai-engineer/catalog-info.yaml index 2fed943a..7b7fc796 100644 --- a/rh-ai-engineer/catalog-info.yaml +++ b/rh-ai-engineer/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./rh-ai-engineer-plugin.yaml - ./skills/ai-observability/catalog-info.yaml - ./skills/debug-inference/catalog-info.yaml - ./skills/ds-project-setup/catalog-info.yaml diff --git a/rh-automation/catalog-info.yaml b/rh-automation/catalog-info.yaml index e704d13d..0ba29951 100644 --- a/rh-automation/catalog-info.yaml +++ b/rh-automation/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./rh-automation-plugin.yaml - ./skills/aap-mcp-validator/catalog-info.yaml - ./skills/execution-risk-analyzer/catalog-info.yaml - ./skills/execution-summary/catalog-info.yaml diff --git a/rh-basic/catalog-info.yaml b/rh-basic/catalog-info.yaml index f9996d1c..610431f8 100644 --- a/rh-basic/catalog-info.yaml +++ b/rh-basic/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./rh-basic-plugin.yaml - ./skills/red-hat-cve-explainer/catalog-info.yaml - ./skills/red-hat-diagnostics/catalog-info.yaml - ./skills/red-hat-get-started/catalog-info.yaml diff --git a/rh-developer/catalog-info.yaml b/rh-developer/catalog-info.yaml index 8db92004..af88ec02 100644 --- a/rh-developer/catalog-info.yaml +++ b/rh-developer/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./rh-developer-plugin.yaml - ./skills/containerize-deploy/catalog-info.yaml - ./skills/debug-build/catalog-info.yaml - ./skills/debug-container/catalog-info.yaml diff --git a/rh-sre/catalog-info.yaml b/rh-sre/catalog-info.yaml index beeb0a9a..2242d635 100644 --- a/rh-sre/catalog-info.yaml +++ b/rh-sre/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./rh-sre-plugin.yaml - ./skills/cve-impact/catalog-info.yaml - ./skills/cve-validation/catalog-info.yaml - ./skills/execution-summary/catalog-info.yaml diff --git a/rh-virt/catalog-info.yaml b/rh-virt/catalog-info.yaml index e6c33063..f4a1ea2d 100644 --- a/rh-virt/catalog-info.yaml +++ b/rh-virt/catalog-info.yaml @@ -16,6 +16,7 @@ metadata: agentic-plugins.redhat.com/repo: "agentic-plugins" spec: targets: + - ./rh-virt-plugin.yaml - ./skills/vm-clone/catalog-info.yaml - ./skills/vm-create/catalog-info.yaml - ./skills/vm-delete/catalog-info.yaml diff --git a/system.yaml b/system.yaml new file mode 100644 index 00000000..57ec074f --- /dev/null +++ b/system.yaml @@ -0,0 +1,24 @@ +apiVersion: backstage.io/v1alpha1 +kind: System +metadata: + name: agentic-plugins + title: Agentic Plugins + description: > + Agentic skill packs and MCP server configurations for Red Hat platforms. + Provides AI-powered automation across OpenShift, Ansible, Virtualization, + AI/ML, and SRE workflows through persona-specific skill modules. + tags: + - ai-skill + - agentic + - red-hat + annotations: + agentic.redhat.com/repository: https://github.com/RHEcosystemAppEng/agentic-plugins + labels: + agentic-plugins.redhat.com/version: "1.0" + agentic-plugins.redhat.com/repo: "agentic-plugins" + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + owner: group:redhat/ecosystem-appeng From b476511c1debee8dba26223b7c2908e5f877036a Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:06:19 +0200 Subject: [PATCH 15/20] docs: add Compass manifest documentation to CLAUDE.md Document entity kinds, Location hierarchy, entity relationships, namespaces, reference formats, and workflows for adding new skills and packs with their Compass manifests. --- CLAUDE.md | 112 ++++++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 108 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 3f3dbf10..47a137ad 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -12,6 +12,8 @@ Contributors work here to create, improve, and validate skills. An internal proc ``` agentic-plugins/ +├── catalog-info.yaml # Root Location — entry point for Compass ingestion +├── system.yaml # System entity (agentic-plugins) — models the whole repo ├── rh-sre/ # Site Reliability Engineering pack (reference implementation) ├── rh-developer/ # Developer tools pack ├── ocp-admin/ # OpenShift administration pack @@ -20,6 +22,7 @@ agentic-plugins/ ├── rh-ai-engineer/ # AI Engineering pack ├── rh-automation/ # Automation pack ├── rh-support-engineer/ # Support engineering pack +├── mcps/ # MCP server Compass manifests (System + 9 MCPServer entities) ├── eval/ # Skill evaluation reports (report.json + report.md per skill) ├── scripts/ # Validation and CI helper scripts ├── catalog/ # JSON Schema for .catalog/collection.yaml validation @@ -37,6 +40,8 @@ Each pack is persona-specific and follows this structure: ``` / +├── catalog-info.yaml # Location entity — indexes this pack's Compass manifests +├── -plugin.yaml # AiResource (type: plugin) — defines the pack itself ├── AGENTS.md # AI Context Module instruction routing (persona, skills, rules) ├── README.md # Pack description, persona, target marketplaces ├── mcps.json # MCP server configurations (uses env vars for credentials) @@ -45,7 +50,8 @@ Each pack is persona-specific and follows this structure: │ └── collection.json # Deterministic JSON mirror of collection.yaml ├── skills/ # Specialized task executors (including orchestration skills) │ └── / -│ └── SKILL.md # Skill definition with YAML frontmatter +│ ├── SKILL.md # Skill definition with YAML frontmatter +│ └── catalog-info.yaml # AiResource (type: skill) — Compass manifest └── docs/ # AI-optimized knowledge base (optional, rh-sre reference) ``` @@ -53,6 +59,97 @@ Each pack is persona-specific and follows this structure: Each pack's `.catalog/` directory contains metadata that describes the pack for the marketplace. This metadata stays here, alongside the skills it describes. The catalog build process reads it from this repo to assemble the unified marketplace. The golden sources are always `SKILL.md`, `AGENTS.md`, `README.md`, and `mcps.json` — `.catalog/` is derived from them, never the other way around. +### Compass / Backstage Manifests + +The repository is registered in [Red Hat Compass](https://compass.redhat.com) (internal Backstage instance) through a hierarchy of Backstage entity manifests. All manifests use `apiVersion: backstage.io/v1alpha1` except MCPServer entities which use `apiVersion: mcp/v1beta1`. + +#### Entity Kinds + +| Kind | Purpose | spec.type | Count | +|------|---------|-----------|-------| +| **Location** | Index that references other manifest files | — | 9 (1 root + 7 packs + 1 mcps) | +| **System** | Top-level grouping for the repository and MCP servers | — | 2 (`agentic-plugins`, `rh-agentic-plugins-mcps`) | +| **AiResource** | Skills and pack definitions | `plugin` (packs) / `skill` (skills) / `rule` | 7 packs + 75 skills | +| **MCPServer** | MCP server configurations | `local` | 9 | + +#### Location Hierarchy + +Compass ingests a single root Location. Everything else is discovered through delegation: + +``` +catalog-info.yaml (root Location) +├── system.yaml → System: agentic-plugins +├── ocp-admin/catalog-info.yaml → Location → ocp-admin-plugin.yaml + 7 skills +├── rh-sre/catalog-info.yaml → Location → rh-sre-plugin.yaml + 13 skills +├── rh-virt/catalog-info.yaml → Location → rh-virt-plugin.yaml + 10 skills +├── rh-developer/catalog-info.yaml → Location → rh-developer-plugin.yaml + 17 skills +├── rh-basic/catalog-info.yaml → Location → rh-basic-plugin.yaml + 6 skills +├── rh-ai-engineer/catalog-info.yaml → Location → rh-ai-engineer-plugin.yaml + 11 skills +├── rh-automation/catalog-info.yaml → Location → rh-automation-plugin.yaml + 11 skills +└── mcps/catalog-info.yaml → Location → system.yaml + 9 MCPServers +``` + +#### Entity Relationships + +- **AiResource (plugin) → System**: Each pack plugin has `spec.system: agentic-plugins` (generates `partOf` relation) +- **AiResource (skill) → AiResource (plugin)**: Each skill has `spec.dependsOn: [airesource:/]` +- **AiResource (skill) → AiResource (skill)**: Orchestration skills reference other skills via `spec.dependsOn` +- **AiResource → MCPServer**: Skills and plugins reference MCP servers via `spec.dependsOn: [mcpserver:rh-agentic-plugins-mcps/]` +- **MCPServer → System**: Each MCP server has `spec.system: rh-agentic-plugins-mcps` +- **All entities → Group**: `spec.owner: group:redhat/ecosystem-appeng` + +#### Namespaces + +Each pack uses its own namespace matching the pack name (e.g., `rh-sre`, `ocp-admin`). All MCP servers share the namespace `rh-agentic-plugins-mcps`. The root System `agentic-plugins` uses the `default` namespace. + +#### Entity Reference Formats + +- Skills: `airesource:/` +- Pack plugins: `airesource:/` +- MCP servers: `mcpserver:rh-agentic-plugins-mcps/` + +#### Adding Compass Manifests for a New Skill + +When adding a skill, create `skills//catalog-info.yaml`: +```yaml +apiVersion: backstage.io/v1alpha1 +kind: AiResource +metadata: + name: + namespace: + title: + description: > + + labels: + distribution: external + annotations: + backstage.io/source-location: >- + url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main//skills//SKILL.md + tags: + - ai-skill + links: + - url: https://github.com/RHEcosystemAppEng/agentic-plugins + title: Source Repository + icon: github +spec: + type: skill + lifecycle: beta + owner: group:redhat/ecosystem-appeng + disciplines: + - + categories: + - + agents: + - claude-code + - opencode + - cursor + dependsOn: + - airesource:/ + # Add mcpserver and airesource dependencies as needed +``` + +Then add the file as a target in the pack's `catalog-info.yaml` Location. + ## Contributing Skills are added directly to this repository, inside an existing pack. The contributor opens a PR, skills are reviewed and merged, and maintainers own them from that point. Use `/agentic-contribution-skill` in Claude Code or follow [CONTRIBUTING.md](CONTRIBUTING.md). @@ -165,6 +262,7 @@ last_updated: YYYY-MM-DD ### Files - Skills: `skills//SKILL.md` (uppercase SKILL.md) +- Compass manifests: `catalog-info.yaml` (Locations), `-plugin.yaml` (pack AiResource), `system.yaml` (System entities) - Docs: Lowercase with dashes, categorized by directory ## Development Workflow @@ -176,7 +274,11 @@ last_updated: YYYY-MM-DD 3. Add `AGENTS.md` with persona, skill-first rule, intent routing table, MCP servers, and global rules (see [rh-ai-engineer/AGENTS.md](rh-ai-engineer/AGENTS.md) for reference) 4. Create `skills/` directory 5. Add `mcps.json` when the pack integrates MCP servers (use `${VAR}` for secrets) -6. Update main `README.md` table with link +6. Create Compass manifests: + - `-plugin.yaml` — AiResource with `type: plugin`, `system: agentic-plugins` + - `catalog-info.yaml` — Location targeting the plugin file and all skill catalog-info.yaml files +7. Add the pack's `catalog-info.yaml` as a target in the root `catalog-info.yaml` +8. Update main `README.md` table with link ### Adding a Skill @@ -192,8 +294,10 @@ last_updated: YYYY-MM-DD - Dependencies declaration 4. Include concrete examples and complete error handling 5. Update the pack's `AGENTS.md` intent routing table to include the new skill -6. Test with `Skill` tool invocation -7. Validate with `uv run python scripts/validate_skills_tier1.py /skills//SKILL.md` +6. Create `skills//catalog-info.yaml` Compass manifest (see "Adding Compass Manifests for a New Skill") +7. Add the skill's `catalog-info.yaml` as a target in the pack's `catalog-info.yaml` Location +8. Test with `Skill` tool invocation +9. Validate with `uv run python scripts/validate_skills_tier1.py /skills//SKILL.md` **Collection-Specific Standards:** - **rh-virt**: Follow `rh-virt/SKILL_TEMPLATE.md` for enhanced quality standards including mandatory Common Issues and Example Usage sections From 8f60a02ed4259854e009030756e6bfa885eae880 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:14:29 +0200 Subject: [PATCH 16/20] fix: qualify system reference with default namespace Backstage resolves unqualified spec.system references relative to the entity's own namespace. Since the System entity is in the default namespace but plugins and MCPs use their own namespaces, the partOf relation was not resolving. Use default/agentic-plugins to fix. --- mcps/ai-observability.yaml | 2 +- mcps/ansible-automation-platform.yaml | 2 +- mcps/assisted-installer.yaml | 2 +- mcps/github.yaml | 2 +- mcps/openshift-mcp-server.yaml | 2 +- mcps/podman.yaml | 2 +- mcps/red-hat-lightspeed.yaml | 2 +- mcps/red-hat-security.yaml | 2 +- mcps/rhoai.yaml | 2 +- ocp-admin/ocp-admin-plugin.yaml | 2 +- rh-ai-engineer/rh-ai-engineer-plugin.yaml | 2 +- rh-automation/rh-automation-plugin.yaml | 2 +- rh-basic/rh-basic-plugin.yaml | 2 +- rh-developer/rh-developer-plugin.yaml | 2 +- rh-sre/rh-sre-plugin.yaml | 2 +- rh-virt/rh-virt-plugin.yaml | 2 +- 16 files changed, 16 insertions(+), 16 deletions(-) diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index decf8a93..3938adb4 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -25,7 +25,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: [] remotes: diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index 40bda396..f62435d3 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -24,7 +24,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: [] remotes: diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index 54380736..7410bb99 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -26,7 +26,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: - type: tool name: list_versions diff --git a/mcps/github.yaml b/mcps/github.yaml index 39fada9d..cdbd79c9 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -23,7 +23,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: - type: container diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index c9fe3fae..57e4452c 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -25,7 +25,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: - type: tool name: configuration_contexts_list diff --git a/mcps/podman.yaml b/mcps/podman.yaml index 7b1fbfae..f8b28bb7 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -24,7 +24,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: - type: npx diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml index bc205e70..74f9a8ca 100644 --- a/mcps/red-hat-lightspeed.yaml +++ b/mcps/red-hat-lightspeed.yaml @@ -26,7 +26,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: - type: container diff --git a/mcps/red-hat-security.yaml b/mcps/red-hat-security.yaml index f6b1e069..ea0b2a0d 100644 --- a/mcps/red-hat-security.yaml +++ b/mcps/red-hat-security.yaml @@ -21,7 +21,7 @@ spec: type: remote lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: [] remotes: diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index 80817bd1..1ac85747 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -25,7 +25,7 @@ spec: type: local lifecycle: beta owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins primitives: [] packages: - type: uvx diff --git a/ocp-admin/ocp-admin-plugin.yaml b/ocp-admin/ocp-admin-plugin.yaml index e000d182..d1edff4f 100644 --- a/ocp-admin/ocp-admin-plugin.yaml +++ b/ocp-admin/ocp-admin-plugin.yaml @@ -29,7 +29,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - platform-engineering categories: diff --git a/rh-ai-engineer/rh-ai-engineer-plugin.yaml b/rh-ai-engineer/rh-ai-engineer-plugin.yaml index bca9c541..c26e8da7 100644 --- a/rh-ai-engineer/rh-ai-engineer-plugin.yaml +++ b/rh-ai-engineer/rh-ai-engineer-plugin.yaml @@ -29,7 +29,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - ai-engineering categories: diff --git a/rh-automation/rh-automation-plugin.yaml b/rh-automation/rh-automation-plugin.yaml index 885f9bfb..66864e9c 100644 --- a/rh-automation/rh-automation-plugin.yaml +++ b/rh-automation/rh-automation-plugin.yaml @@ -29,7 +29,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - operations categories: diff --git a/rh-basic/rh-basic-plugin.yaml b/rh-basic/rh-basic-plugin.yaml index 9760dad9..bc486c1b 100644 --- a/rh-basic/rh-basic-plugin.yaml +++ b/rh-basic/rh-basic-plugin.yaml @@ -29,7 +29,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - operations categories: diff --git a/rh-developer/rh-developer-plugin.yaml b/rh-developer/rh-developer-plugin.yaml index 7369b9c5..c7b3f5d9 100644 --- a/rh-developer/rh-developer-plugin.yaml +++ b/rh-developer/rh-developer-plugin.yaml @@ -29,7 +29,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - development categories: diff --git a/rh-sre/rh-sre-plugin.yaml b/rh-sre/rh-sre-plugin.yaml index 992e1696..efebb26b 100644 --- a/rh-sre/rh-sre-plugin.yaml +++ b/rh-sre/rh-sre-plugin.yaml @@ -29,7 +29,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - sre - security diff --git a/rh-virt/rh-virt-plugin.yaml b/rh-virt/rh-virt-plugin.yaml index 8c37c32a..75252a7e 100644 --- a/rh-virt/rh-virt-plugin.yaml +++ b/rh-virt/rh-virt-plugin.yaml @@ -28,7 +28,7 @@ spec: type: plugin lifecycle: production owner: group:redhat/ecosystem-appeng - system: agentic-plugins + system: default/agentic-plugins disciplines: - platform-engineering categories: From 8c2289e4f60eba9aadf2e055f6325ab99bd7e76f Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:20:47 +0200 Subject: [PATCH 17/20] fix: add explicit hasPart relations to System entity Compass does not auto-generate hasPart inverse relations for custom kinds (AiResource, MCPServer). Declare them explicitly so the System page shows its contained plugins and MCP servers. --- system.yaml | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/system.yaml b/system.yaml index 57ec074f..0783f9dc 100644 --- a/system.yaml +++ b/system.yaml @@ -22,3 +22,36 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng +relations: + - type: hasPart + targetRef: airesource:ocp-admin/ocp-admin + - type: hasPart + targetRef: airesource:rh-sre/rh-sre + - type: hasPart + targetRef: airesource:rh-virt/rh-virt + - type: hasPart + targetRef: airesource:rh-developer/rh-developer + - type: hasPart + targetRef: airesource:rh-basic/rh-basic + - type: hasPart + targetRef: airesource:rh-ai-engineer/rh-ai-engineer + - type: hasPart + targetRef: airesource:rh-automation/rh-automation + - type: hasPart + targetRef: mcpserver:agentic-plugins/openshift-mcp-server + - type: hasPart + targetRef: mcpserver:agentic-plugins/assisted-installer + - type: hasPart + targetRef: mcpserver:agentic-plugins/red-hat-lightspeed + - type: hasPart + targetRef: mcpserver:agentic-plugins/ansible-automation-platform + - type: hasPart + targetRef: mcpserver:agentic-plugins/red-hat-security + - type: hasPart + targetRef: mcpserver:agentic-plugins/ai-observability + - type: hasPart + targetRef: mcpserver:agentic-plugins/rhoai + - type: hasPart + targetRef: mcpserver:agentic-plugins/podman + - type: hasPart + targetRef: mcpserver:agentic-plugins/github From 77c4cb323e05143d0b0cced3df9eef59d2400a5f Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 17:21:23 +0200 Subject: [PATCH 18/20] revert: remove explicit hasPart relations (not supported by Compass) --- system.yaml | 33 --------------------------------- 1 file changed, 33 deletions(-) diff --git a/system.yaml b/system.yaml index 0783f9dc..57ec074f 100644 --- a/system.yaml +++ b/system.yaml @@ -22,36 +22,3 @@ metadata: icon: github spec: owner: group:redhat/ecosystem-appeng -relations: - - type: hasPart - targetRef: airesource:ocp-admin/ocp-admin - - type: hasPart - targetRef: airesource:rh-sre/rh-sre - - type: hasPart - targetRef: airesource:rh-virt/rh-virt - - type: hasPart - targetRef: airesource:rh-developer/rh-developer - - type: hasPart - targetRef: airesource:rh-basic/rh-basic - - type: hasPart - targetRef: airesource:rh-ai-engineer/rh-ai-engineer - - type: hasPart - targetRef: airesource:rh-automation/rh-automation - - type: hasPart - targetRef: mcpserver:agentic-plugins/openshift-mcp-server - - type: hasPart - targetRef: mcpserver:agentic-plugins/assisted-installer - - type: hasPart - targetRef: mcpserver:agentic-plugins/red-hat-lightspeed - - type: hasPart - targetRef: mcpserver:agentic-plugins/ansible-automation-platform - - type: hasPart - targetRef: mcpserver:agentic-plugins/red-hat-security - - type: hasPart - targetRef: mcpserver:agentic-plugins/ai-observability - - type: hasPart - targetRef: mcpserver:agentic-plugins/rhoai - - type: hasPart - targetRef: mcpserver:agentic-plugins/podman - - type: hasPart - targetRef: mcpserver:agentic-plugins/github From 386f8a01489d1cd51e8d03bf69ccb69755f8cacc Mon Sep 17 00:00:00 2001 From: r2dedios Date: Fri, 10 Jul 2026 18:09:53 +0200 Subject: [PATCH 19/20] refactor: reuse canonical MCP servers for Lightspeed and Security MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove duplicate MCPServer entities for Red Hat Lightspeed and Red Hat Security, replacing dependsOn references with their canonical versions already registered in Compass by their respective teams: - mcpserver:agentic-plugins/red-hat-lightspeed → mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/red-hat-security → mcpserver:redhat/security-mcp-server Reduces our registered MCP servers from 9 to 7. --- mcps/catalog-info.yaml | 2 - mcps/red-hat-lightspeed.yaml | 41 ------------------- mcps/red-hat-security.yaml | 29 ------------- rh-basic/rh-basic-plugin.yaml | 2 +- .../red-hat-cve-explainer/catalog-info.yaml | 2 +- .../red-hat-diagnostics/catalog-info.yaml | 2 +- .../red-hat-get-started/catalog-info.yaml | 2 +- .../catalog-info.yaml | 2 +- .../catalog-info.yaml | 2 +- .../catalog-info.yaml | 2 +- rh-developer/rh-developer-plugin.yaml | 2 +- .../containerize-deploy/catalog-info.yaml | 2 +- .../skills/debug-build/catalog-info.yaml | 2 +- .../skills/debug-container/catalog-info.yaml | 2 +- .../skills/debug-network/catalog-info.yaml | 2 +- .../skills/debug-pipeline/catalog-info.yaml | 2 +- .../skills/debug-pod/catalog-info.yaml | 2 +- .../skills/debug-rbac/catalog-info.yaml | 2 +- .../skills/debug-rhel/catalog-info.yaml | 2 +- .../skills/debug-scc/catalog-info.yaml | 2 +- rh-developer/skills/deploy/catalog-info.yaml | 2 +- .../skills/detect-project/catalog-info.yaml | 2 +- .../skills/helm-deploy/catalog-info.yaml | 2 +- .../skills/incident-triage/catalog-info.yaml | 2 +- .../skills/recommend-image/catalog-info.yaml | 2 +- .../skills/rhel-deploy/catalog-info.yaml | 2 +- .../skills/s2i-build/catalog-info.yaml | 2 +- .../validate-environment/catalog-info.yaml | 2 +- rh-sre/rh-sre-plugin.yaml | 2 +- rh-sre/skills/cve-impact/catalog-info.yaml | 2 +- .../skills/cve-validation/catalog-info.yaml | 2 +- .../execution-summary/catalog-info.yaml | 2 +- .../skills/fleet-inventory/catalog-info.yaml | 2 +- .../job-template-creator/catalog-info.yaml | 2 +- .../catalog-info.yaml | 2 +- .../mcp-aap-validator/catalog-info.yaml | 2 +- .../catalog-info.yaml | 2 +- .../playbook-executor/catalog-info.yaml | 2 +- .../playbook-generator/catalog-info.yaml | 2 +- .../remediation-verifier/catalog-info.yaml | 2 +- rh-sre/skills/remediation/catalog-info.yaml | 2 +- .../skills/system-context/catalog-info.yaml | 2 +- 42 files changed, 39 insertions(+), 111 deletions(-) delete mode 100644 mcps/red-hat-lightspeed.yaml delete mode 100644 mcps/red-hat-security.yaml diff --git a/mcps/catalog-info.yaml b/mcps/catalog-info.yaml index 4249f829..19c08d01 100644 --- a/mcps/catalog-info.yaml +++ b/mcps/catalog-info.yaml @@ -13,9 +13,7 @@ spec: targets: - ./openshift-mcp-server.yaml - ./assisted-installer.yaml - - ./red-hat-lightspeed.yaml - ./ansible-automation-platform.yaml - - ./red-hat-security.yaml - ./ai-observability.yaml - ./rhoai.yaml - ./podman.yaml diff --git a/mcps/red-hat-lightspeed.yaml b/mcps/red-hat-lightspeed.yaml deleted file mode 100644 index 74f9a8ca..00000000 --- a/mcps/red-hat-lightspeed.yaml +++ /dev/null @@ -1,41 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - namespace: agentic-plugins - name: red-hat-lightspeed - title: Red Hat Lightspeed MCP Server - description: > - Red Hat Lightspeed MCP server providing CVE vulnerability data, - risk assessment, system inventory, compliance checks, and remediation - playbook generation via Red Hat Insights. Used across SRE and - developer workflows. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-sre/mcps.json - tags: - - lightspeed - - insights - - cve - - remediation - - mcp-server - links: - - url: https://github.com/RedHatInsights/insights-mcp - title: Upstream Repository - icon: github -spec: - type: local - lifecycle: beta - owner: group:redhat/ecosystem-appeng - system: default/agentic-plugins - primitives: [] - packages: - - type: container - registry_name: quay.io - name: redhat-services-prod/insights-management-tenant/insights-mcp/red-hat-lightspeed-mcp - version: sha256:98ee33fa7cb690d02d33f57900ab95ad831b8e7985710e0ccb87f53ce1b09865 - environment_variables: - - description: Lightspeed client ID for authentication - name: LIGHTSPEED_CLIENT_ID - - description: Lightspeed client secret for authentication - name: LIGHTSPEED_CLIENT_SECRET - remotes: [] diff --git a/mcps/red-hat-security.yaml b/mcps/red-hat-security.yaml deleted file mode 100644 index ea0b2a0d..00000000 --- a/mcps/red-hat-security.yaml +++ /dev/null @@ -1,29 +0,0 @@ -apiVersion: mcp/v1beta1 -kind: MCPServer -metadata: - namespace: agentic-plugins - name: red-hat-security - title: Red Hat Security MCP Server - description: > - Red Hat Product Security MCP server providing access to CVE data, - security advisories (RHSA/RHBA/RHEA), product lifecycle information, - and vulnerability assessments via the Red Hat Security API. - annotations: - backstage.io/source-location: >- - url:https://github.com/RHEcosystemAppEng/agentic-plugins/blob/main/rh-basic/mcps.json - tags: - - security - - cve - - red-hat - - advisory - - mcp-server -spec: - type: remote - lifecycle: beta - owner: group:redhat/ecosystem-appeng - system: default/agentic-plugins - primitives: [] - packages: [] - remotes: - - url: https://security-mcp.api.redhat.com/mcp - environment_variables: [] diff --git a/rh-basic/rh-basic-plugin.yaml b/rh-basic/rh-basic-plugin.yaml index bc486c1b..7bb6106c 100644 --- a/rh-basic/rh-basic-plugin.yaml +++ b/rh-basic/rh-basic-plugin.yaml @@ -40,4 +40,4 @@ spec: - opencode - cursor dependsOn: - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml index e7902a40..6530b681 100644 --- a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml +++ b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - cursor dependsOn: - airesource:rh-basic/rh-basic - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml index 0fc6d88e..126cd371 100644 --- a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml +++ b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - cursor dependsOn: - airesource:rh-basic/rh-basic - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-basic/skills/red-hat-get-started/catalog-info.yaml b/rh-basic/skills/red-hat-get-started/catalog-info.yaml index 3612bc85..582a9c88 100644 --- a/rh-basic/skills/red-hat-get-started/catalog-info.yaml +++ b/rh-basic/skills/red-hat-get-started/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - cursor dependsOn: - airesource:rh-basic/rh-basic - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml index bdc759a6..9f9ac87f 100644 --- a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml +++ b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - cursor dependsOn: - airesource:rh-basic/rh-basic - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml index a6136d5b..664f7c81 100644 --- a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml +++ b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml @@ -37,4 +37,4 @@ spec: - cursor dependsOn: - airesource:rh-basic/rh-basic - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml index b01a8e83..767700fd 100644 --- a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml +++ b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml @@ -36,4 +36,4 @@ spec: - cursor dependsOn: - airesource:rh-basic/rh-basic - - mcpserver:agentic-plugins/red-hat-security + - mcpserver:redhat/security-mcp-server diff --git a/rh-developer/rh-developer-plugin.yaml b/rh-developer/rh-developer-plugin.yaml index c7b3f5d9..d06cb27f 100644 --- a/rh-developer/rh-developer-plugin.yaml +++ b/rh-developer/rh-developer-plugin.yaml @@ -43,4 +43,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml index d727ffbc..e664d0d5 100644 --- a/rh-developer/skills/containerize-deploy/catalog-info.yaml +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -43,7 +43,7 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - airesource:rh-developer/detect-project - airesource:rh-developer/recommend-image - airesource:rh-developer/s2i-build diff --git a/rh-developer/skills/debug-build/catalog-info.yaml b/rh-developer/skills/debug-build/catalog-info.yaml index 362b1749..785c31fd 100644 --- a/rh-developer/skills/debug-build/catalog-info.yaml +++ b/rh-developer/skills/debug-build/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-container/catalog-info.yaml b/rh-developer/skills/debug-container/catalog-info.yaml index 15f430ed..5b646cd8 100644 --- a/rh-developer/skills/debug-container/catalog-info.yaml +++ b/rh-developer/skills/debug-container/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-network/catalog-info.yaml b/rh-developer/skills/debug-network/catalog-info.yaml index 6bc25b66..ab5e0084 100644 --- a/rh-developer/skills/debug-network/catalog-info.yaml +++ b/rh-developer/skills/debug-network/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-pipeline/catalog-info.yaml b/rh-developer/skills/debug-pipeline/catalog-info.yaml index f4158ebc..c3d8a8a6 100644 --- a/rh-developer/skills/debug-pipeline/catalog-info.yaml +++ b/rh-developer/skills/debug-pipeline/catalog-info.yaml @@ -42,4 +42,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-pod/catalog-info.yaml b/rh-developer/skills/debug-pod/catalog-info.yaml index 74888b69..bcacc2a4 100644 --- a/rh-developer/skills/debug-pod/catalog-info.yaml +++ b/rh-developer/skills/debug-pod/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-rbac/catalog-info.yaml b/rh-developer/skills/debug-rbac/catalog-info.yaml index c421027d..822d641c 100644 --- a/rh-developer/skills/debug-rbac/catalog-info.yaml +++ b/rh-developer/skills/debug-rbac/catalog-info.yaml @@ -42,4 +42,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-rhel/catalog-info.yaml b/rh-developer/skills/debug-rhel/catalog-info.yaml index 98f8c076..a74375ed 100644 --- a/rh-developer/skills/debug-rhel/catalog-info.yaml +++ b/rh-developer/skills/debug-rhel/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/debug-scc/catalog-info.yaml b/rh-developer/skills/debug-scc/catalog-info.yaml index fda25e4e..7ded975b 100644 --- a/rh-developer/skills/debug-scc/catalog-info.yaml +++ b/rh-developer/skills/debug-scc/catalog-info.yaml @@ -42,4 +42,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/deploy/catalog-info.yaml b/rh-developer/skills/deploy/catalog-info.yaml index 0f98198c..a61f4b6c 100644 --- a/rh-developer/skills/deploy/catalog-info.yaml +++ b/rh-developer/skills/deploy/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/detect-project/catalog-info.yaml b/rh-developer/skills/detect-project/catalog-info.yaml index 0b534636..eec2ec4e 100644 --- a/rh-developer/skills/detect-project/catalog-info.yaml +++ b/rh-developer/skills/detect-project/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/helm-deploy/catalog-info.yaml b/rh-developer/skills/helm-deploy/catalog-info.yaml index e6a7d218..dd3001e9 100644 --- a/rh-developer/skills/helm-deploy/catalog-info.yaml +++ b/rh-developer/skills/helm-deploy/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml index fb712dfb..d30c94dc 100644 --- a/rh-developer/skills/incident-triage/catalog-info.yaml +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -42,7 +42,7 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - airesource:rh-developer/debug-scc - airesource:rh-developer/debug-rbac - airesource:rh-developer/debug-pod diff --git a/rh-developer/skills/recommend-image/catalog-info.yaml b/rh-developer/skills/recommend-image/catalog-info.yaml index feb34e5a..99c44b3c 100644 --- a/rh-developer/skills/recommend-image/catalog-info.yaml +++ b/rh-developer/skills/recommend-image/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/rhel-deploy/catalog-info.yaml b/rh-developer/skills/rhel-deploy/catalog-info.yaml index 0cf39cd3..e06b132c 100644 --- a/rh-developer/skills/rhel-deploy/catalog-info.yaml +++ b/rh-developer/skills/rhel-deploy/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/s2i-build/catalog-info.yaml b/rh-developer/skills/s2i-build/catalog-info.yaml index cbc1bf3a..7d99fd8b 100644 --- a/rh-developer/skills/s2i-build/catalog-info.yaml +++ b/rh-developer/skills/s2i-build/catalog-info.yaml @@ -41,4 +41,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-developer/skills/validate-environment/catalog-info.yaml b/rh-developer/skills/validate-environment/catalog-info.yaml index 3864484c..1f399451 100644 --- a/rh-developer/skills/validate-environment/catalog-info.yaml +++ b/rh-developer/skills/validate-environment/catalog-info.yaml @@ -40,4 +40,4 @@ spec: - mcpserver:agentic-plugins/openshift-mcp-server - mcpserver:agentic-plugins/podman - mcpserver:agentic-plugins/github - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server diff --git a/rh-sre/rh-sre-plugin.yaml b/rh-sre/rh-sre-plugin.yaml index efebb26b..360c30c3 100644 --- a/rh-sre/rh-sre-plugin.yaml +++ b/rh-sre/rh-sre-plugin.yaml @@ -41,5 +41,5 @@ spec: - opencode - cursor dependsOn: - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/cve-impact/catalog-info.yaml b/rh-sre/skills/cve-impact/catalog-info.yaml index 81d9c7f2..70f289c0 100644 --- a/rh-sre/skills/cve-impact/catalog-info.yaml +++ b/rh-sre/skills/cve-impact/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/cve-validation/catalog-info.yaml b/rh-sre/skills/cve-validation/catalog-info.yaml index ad0e8456..d438dd9d 100644 --- a/rh-sre/skills/cve-validation/catalog-info.yaml +++ b/rh-sre/skills/cve-validation/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/execution-summary/catalog-info.yaml b/rh-sre/skills/execution-summary/catalog-info.yaml index 2dc2a98d..f92a1e14 100644 --- a/rh-sre/skills/execution-summary/catalog-info.yaml +++ b/rh-sre/skills/execution-summary/catalog-info.yaml @@ -35,5 +35,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/fleet-inventory/catalog-info.yaml b/rh-sre/skills/fleet-inventory/catalog-info.yaml index d1cdb1da..9b9966fd 100644 --- a/rh-sre/skills/fleet-inventory/catalog-info.yaml +++ b/rh-sre/skills/fleet-inventory/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/job-template-creator/catalog-info.yaml b/rh-sre/skills/job-template-creator/catalog-info.yaml index 68c080e7..e22f3190 100644 --- a/rh-sre/skills/job-template-creator/catalog-info.yaml +++ b/rh-sre/skills/job-template-creator/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml index f0557f4b..622c1140 100644 --- a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml +++ b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml index c84561c3..5485ea3f 100644 --- a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml index 16d5cc4f..1344c1b8 100644 --- a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml @@ -36,5 +36,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml index 05d3acda..31227b62 100644 --- a/rh-sre/skills/playbook-executor/catalog-info.yaml +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -37,7 +37,7 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-sre/mcp-aap-validator - airesource:rh-sre/job-template-remediation-validator diff --git a/rh-sre/skills/playbook-generator/catalog-info.yaml b/rh-sre/skills/playbook-generator/catalog-info.yaml index 3f2b76ab..8d54b133 100644 --- a/rh-sre/skills/playbook-generator/catalog-info.yaml +++ b/rh-sre/skills/playbook-generator/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/remediation-verifier/catalog-info.yaml b/rh-sre/skills/remediation-verifier/catalog-info.yaml index f32ed500..25e40ad5 100644 --- a/rh-sre/skills/remediation-verifier/catalog-info.yaml +++ b/rh-sre/skills/remediation-verifier/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml index 60074d4a..7be2de6b 100644 --- a/rh-sre/skills/remediation/catalog-info.yaml +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -38,7 +38,7 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform - airesource:rh-sre/mcp-lightspeed-validator - airesource:rh-sre/mcp-aap-validator diff --git a/rh-sre/skills/system-context/catalog-info.yaml b/rh-sre/skills/system-context/catalog-info.yaml index d6eeceee..26a02687 100644 --- a/rh-sre/skills/system-context/catalog-info.yaml +++ b/rh-sre/skills/system-context/catalog-info.yaml @@ -37,5 +37,5 @@ spec: - cursor dependsOn: - airesource:rh-sre/rh-sre - - mcpserver:agentic-plugins/red-hat-lightspeed + - mcpserver:redhat/red-hat-lightspeed-mcp-server - mcpserver:agentic-plugins/ansible-automation-platform From ac069037c9784f03a102d4ab4c0a2357340c7290 Mon Sep 17 00:00:00 2001 From: r2dedios Date: Mon, 13 Jul 2026 17:34:13 +0200 Subject: [PATCH 20/20] chore: change owner group to ai5-marketplace Update spec.owner across all 90 Compass manifests from group:redhat/ecosystem-appeng to group:redhat/ai5-marketplace. --- mcps/ai-observability.yaml | 2 +- mcps/ansible-automation-platform.yaml | 2 +- mcps/assisted-installer.yaml | 2 +- mcps/github.yaml | 2 +- mcps/openshift-mcp-server.yaml | 2 +- mcps/podman.yaml | 2 +- mcps/rhoai.yaml | 2 +- ocp-admin/ocp-admin-plugin.yaml | 2 +- ocp-admin/skills/cluster-creator/catalog-info.yaml | 2 +- ocp-admin/skills/cluster-inventory/catalog-info.yaml | 2 +- ocp-admin/skills/cluster-report/catalog-info.yaml | 2 +- ocp-admin/skills/container-cve-validator/catalog-info.yaml | 2 +- ocp-admin/skills/coreos-cve-validator/catalog-info.yaml | 2 +- ocp-admin/skills/cve-recon/catalog-info.yaml | 2 +- ocp-admin/skills/image-inspect/catalog-info.yaml | 2 +- rh-ai-engineer/rh-ai-engineer-plugin.yaml | 2 +- rh-ai-engineer/skills/ai-observability/catalog-info.yaml | 2 +- rh-ai-engineer/skills/debug-inference/catalog-info.yaml | 2 +- rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml | 2 +- rh-ai-engineer/skills/guardrails-config/catalog-info.yaml | 2 +- rh-ai-engineer/skills/model-deploy/catalog-info.yaml | 2 +- rh-ai-engineer/skills/model-monitor/catalog-info.yaml | 2 +- rh-ai-engineer/skills/model-registry/catalog-info.yaml | 2 +- rh-ai-engineer/skills/nim-setup/catalog-info.yaml | 2 +- rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml | 2 +- rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml | 2 +- rh-ai-engineer/skills/workbench-manage/catalog-info.yaml | 2 +- rh-automation/rh-automation-plugin.yaml | 2 +- rh-automation/skills/aap-mcp-validator/catalog-info.yaml | 2 +- rh-automation/skills/execution-risk-analyzer/catalog-info.yaml | 2 +- rh-automation/skills/execution-summary/catalog-info.yaml | 2 +- rh-automation/skills/forensic-troubleshooter/catalog-info.yaml | 2 +- rh-automation/skills/governance-assessor/catalog-info.yaml | 2 +- rh-automation/skills/governance-executor/catalog-info.yaml | 2 +- .../skills/governance-readiness-assessor/catalog-info.yaml | 2 +- rh-automation/skills/governed-job-launcher/catalog-info.yaml | 2 +- rh-automation/skills/host-fact-inspector/catalog-info.yaml | 2 +- rh-automation/skills/job-failure-analyzer/catalog-info.yaml | 2 +- rh-automation/skills/resolution-advisor/catalog-info.yaml | 2 +- rh-basic/rh-basic-plugin.yaml | 2 +- rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-diagnostics/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-get-started/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml | 2 +- rh-basic/skills/red-hat-support-severity/catalog-info.yaml | 2 +- rh-developer/rh-developer-plugin.yaml | 2 +- rh-developer/skills/containerize-deploy/catalog-info.yaml | 2 +- rh-developer/skills/debug-build/catalog-info.yaml | 2 +- rh-developer/skills/debug-container/catalog-info.yaml | 2 +- rh-developer/skills/debug-network/catalog-info.yaml | 2 +- rh-developer/skills/debug-pipeline/catalog-info.yaml | 2 +- rh-developer/skills/debug-pod/catalog-info.yaml | 2 +- rh-developer/skills/debug-rbac/catalog-info.yaml | 2 +- rh-developer/skills/debug-rhel/catalog-info.yaml | 2 +- rh-developer/skills/debug-scc/catalog-info.yaml | 2 +- rh-developer/skills/deploy/catalog-info.yaml | 2 +- rh-developer/skills/detect-project/catalog-info.yaml | 2 +- rh-developer/skills/helm-deploy/catalog-info.yaml | 2 +- rh-developer/skills/incident-triage/catalog-info.yaml | 2 +- rh-developer/skills/recommend-image/catalog-info.yaml | 2 +- rh-developer/skills/rhel-deploy/catalog-info.yaml | 2 +- rh-developer/skills/s2i-build/catalog-info.yaml | 2 +- rh-developer/skills/validate-environment/catalog-info.yaml | 2 +- rh-sre/rh-sre-plugin.yaml | 2 +- rh-sre/skills/cve-impact/catalog-info.yaml | 2 +- rh-sre/skills/cve-validation/catalog-info.yaml | 2 +- rh-sre/skills/execution-summary/catalog-info.yaml | 2 +- rh-sre/skills/fleet-inventory/catalog-info.yaml | 2 +- rh-sre/skills/job-template-creator/catalog-info.yaml | 2 +- .../job-template-remediation-validator/catalog-info.yaml | 2 +- rh-sre/skills/mcp-aap-validator/catalog-info.yaml | 2 +- rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml | 2 +- rh-sre/skills/playbook-executor/catalog-info.yaml | 2 +- rh-sre/skills/playbook-generator/catalog-info.yaml | 2 +- rh-sre/skills/remediation-verifier/catalog-info.yaml | 2 +- rh-sre/skills/remediation/catalog-info.yaml | 2 +- rh-sre/skills/system-context/catalog-info.yaml | 2 +- rh-virt/rh-virt-plugin.yaml | 2 +- rh-virt/skills/vm-clone/catalog-info.yaml | 2 +- rh-virt/skills/vm-create/catalog-info.yaml | 2 +- rh-virt/skills/vm-delete/catalog-info.yaml | 2 +- rh-virt/skills/vm-inventory/catalog-info.yaml | 2 +- rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml | 2 +- rh-virt/skills/vm-rebalance/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-create/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-delete/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-list/catalog-info.yaml | 2 +- rh-virt/skills/vm-snapshot-restore/catalog-info.yaml | 2 +- system.yaml | 3 ++- 90 files changed, 91 insertions(+), 90 deletions(-) diff --git a/mcps/ai-observability.yaml b/mcps/ai-observability.yaml index 3938adb4..1da23ac2 100644 --- a/mcps/ai-observability.yaml +++ b/mcps/ai-observability.yaml @@ -24,7 +24,7 @@ metadata: spec: type: remote lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: [] packages: [] diff --git a/mcps/ansible-automation-platform.yaml b/mcps/ansible-automation-platform.yaml index f62435d3..e3fd7f1d 100644 --- a/mcps/ansible-automation-platform.yaml +++ b/mcps/ansible-automation-platform.yaml @@ -23,7 +23,7 @@ metadata: spec: type: remote lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: [] packages: [] diff --git a/mcps/assisted-installer.yaml b/mcps/assisted-installer.yaml index 7410bb99..6bb1f256 100644 --- a/mcps/assisted-installer.yaml +++ b/mcps/assisted-installer.yaml @@ -25,7 +25,7 @@ metadata: spec: type: local lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: - type: tool diff --git a/mcps/github.yaml b/mcps/github.yaml index cdbd79c9..3cd838cc 100644 --- a/mcps/github.yaml +++ b/mcps/github.yaml @@ -22,7 +22,7 @@ metadata: spec: type: local lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: [] packages: diff --git a/mcps/openshift-mcp-server.yaml b/mcps/openshift-mcp-server.yaml index 57e4452c..2ebf515a 100644 --- a/mcps/openshift-mcp-server.yaml +++ b/mcps/openshift-mcp-server.yaml @@ -24,7 +24,7 @@ metadata: spec: type: local lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: - type: tool diff --git a/mcps/podman.yaml b/mcps/podman.yaml index f8b28bb7..283d97ae 100644 --- a/mcps/podman.yaml +++ b/mcps/podman.yaml @@ -23,7 +23,7 @@ metadata: spec: type: local lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: [] packages: diff --git a/mcps/rhoai.yaml b/mcps/rhoai.yaml index 1ac85747..478930b4 100644 --- a/mcps/rhoai.yaml +++ b/mcps/rhoai.yaml @@ -24,7 +24,7 @@ metadata: spec: type: local lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins primitives: [] packages: diff --git a/ocp-admin/ocp-admin-plugin.yaml b/ocp-admin/ocp-admin-plugin.yaml index d1edff4f..e7be57bc 100644 --- a/ocp-admin/ocp-admin-plugin.yaml +++ b/ocp-admin/ocp-admin-plugin.yaml @@ -28,7 +28,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - platform-engineering diff --git a/ocp-admin/skills/cluster-creator/catalog-info.yaml b/ocp-admin/skills/cluster-creator/catalog-info.yaml index 46d6b47c..0936a67d 100644 --- a/ocp-admin/skills/cluster-creator/catalog-info.yaml +++ b/ocp-admin/skills/cluster-creator/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops - infrastructure diff --git a/ocp-admin/skills/cluster-inventory/catalog-info.yaml b/ocp-admin/skills/cluster-inventory/catalog-info.yaml index 96fe21af..4aa6131e 100644 --- a/ocp-admin/skills/cluster-inventory/catalog-info.yaml +++ b/ocp-admin/skills/cluster-inventory/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops - infrastructure diff --git a/ocp-admin/skills/cluster-report/catalog-info.yaml b/ocp-admin/skills/cluster-report/catalog-info.yaml index d087a7fc..76182074 100644 --- a/ocp-admin/skills/cluster-report/catalog-info.yaml +++ b/ocp-admin/skills/cluster-report/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops - sre diff --git a/ocp-admin/skills/container-cve-validator/catalog-info.yaml b/ocp-admin/skills/container-cve-validator/catalog-info.yaml index f7de9b02..215ada2c 100644 --- a/ocp-admin/skills/container-cve-validator/catalog-info.yaml +++ b/ocp-admin/skills/container-cve-validator/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security - devops diff --git a/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml b/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml index ba4fc0c5..cd7bb029 100644 --- a/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml +++ b/ocp-admin/skills/coreos-cve-validator/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security - devops diff --git a/ocp-admin/skills/cve-recon/catalog-info.yaml b/ocp-admin/skills/cve-recon/catalog-info.yaml index 7f9b8369..db369cbd 100644 --- a/ocp-admin/skills/cve-recon/catalog-info.yaml +++ b/ocp-admin/skills/cve-recon/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/ocp-admin/skills/image-inspect/catalog-info.yaml b/ocp-admin/skills/image-inspect/catalog-info.yaml index dec28576..398d4f8d 100644 --- a/ocp-admin/skills/image-inspect/catalog-info.yaml +++ b/ocp-admin/skills/image-inspect/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security - devops diff --git a/rh-ai-engineer/rh-ai-engineer-plugin.yaml b/rh-ai-engineer/rh-ai-engineer-plugin.yaml index c26e8da7..40a3a7b9 100644 --- a/rh-ai-engineer/rh-ai-engineer-plugin.yaml +++ b/rh-ai-engineer/rh-ai-engineer-plugin.yaml @@ -28,7 +28,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - ai-engineering diff --git a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml index 1e91f865..8e1bb269 100644 --- a/rh-ai-engineer/skills/ai-observability/catalog-info.yaml +++ b/rh-ai-engineer/skills/ai-observability/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml index eb57d93e..7867bfc2 100644 --- a/rh-ai-engineer/skills/debug-inference/catalog-info.yaml +++ b/rh-ai-engineer/skills/debug-inference/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml index 12f90883..02165893 100644 --- a/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/ds-project-setup/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - machine-learning categories: diff --git a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml index 399f4f33..aaaf5c4f 100644 --- a/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/guardrails-config/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml index 4968d22c..15b04be6 100644 --- a/rh-ai-engineer/skills/model-deploy/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-deploy/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml index 10a1d334..3cc5bf23 100644 --- a/rh-ai-engineer/skills/model-monitor/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-monitor/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/model-registry/catalog-info.yaml b/rh-ai-engineer/skills/model-registry/catalog-info.yaml index 33d2d221..75302417 100644 --- a/rh-ai-engineer/skills/model-registry/catalog-info.yaml +++ b/rh-ai-engineer/skills/model-registry/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - machine-learning categories: diff --git a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml index 3198edad..a8149137 100644 --- a/rh-ai-engineer/skills/nim-setup/catalog-info.yaml +++ b/rh-ai-engineer/skills/nim-setup/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml index 054e8818..7250befa 100644 --- a/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/pipeline-manage/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - machine-learning categories: diff --git a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml index 520ec7f6..76a35ad7 100644 --- a/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml +++ b/rh-ai-engineer/skills/serving-runtime-config/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - ai categories: diff --git a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml index cb188b01..8dfc590b 100644 --- a/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml +++ b/rh-ai-engineer/skills/workbench-manage/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - machine-learning categories: diff --git a/rh-automation/rh-automation-plugin.yaml b/rh-automation/rh-automation-plugin.yaml index 66864e9c..4b6e2e10 100644 --- a/rh-automation/rh-automation-plugin.yaml +++ b/rh-automation/rh-automation-plugin.yaml @@ -28,7 +28,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - operations diff --git a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml index 874379c9..107e9eb2 100644 --- a/rh-automation/skills/aap-mcp-validator/catalog-info.yaml +++ b/rh-automation/skills/aap-mcp-validator/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml index 9b3e6d36..d1760a81 100644 --- a/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml +++ b/rh-automation/skills/execution-risk-analyzer/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-automation/skills/execution-summary/catalog-info.yaml b/rh-automation/skills/execution-summary/catalog-info.yaml index d3c21c86..eb122d03 100644 --- a/rh-automation/skills/execution-summary/catalog-info.yaml +++ b/rh-automation/skills/execution-summary/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml index 28ac5cc1..f786d7bb 100644 --- a/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml +++ b/rh-automation/skills/forensic-troubleshooter/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-automation/skills/governance-assessor/catalog-info.yaml b/rh-automation/skills/governance-assessor/catalog-info.yaml index 250efd7f..9da9f70e 100644 --- a/rh-automation/skills/governance-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-assessor/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-automation/skills/governance-executor/catalog-info.yaml b/rh-automation/skills/governance-executor/catalog-info.yaml index 07634f0b..af9c60d0 100644 --- a/rh-automation/skills/governance-executor/catalog-info.yaml +++ b/rh-automation/skills/governance-executor/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml index 7f970e46..64f73c80 100644 --- a/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml +++ b/rh-automation/skills/governance-readiness-assessor/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-automation/skills/governed-job-launcher/catalog-info.yaml b/rh-automation/skills/governed-job-launcher/catalog-info.yaml index dff314ab..2f96f416 100644 --- a/rh-automation/skills/governed-job-launcher/catalog-info.yaml +++ b/rh-automation/skills/governed-job-launcher/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-automation/skills/host-fact-inspector/catalog-info.yaml b/rh-automation/skills/host-fact-inspector/catalog-info.yaml index 6bc484c4..72d34820 100644 --- a/rh-automation/skills/host-fact-inspector/catalog-info.yaml +++ b/rh-automation/skills/host-fact-inspector/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml index 019e228b..4e57b865 100644 --- a/rh-automation/skills/job-failure-analyzer/catalog-info.yaml +++ b/rh-automation/skills/job-failure-analyzer/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-automation/skills/resolution-advisor/catalog-info.yaml b/rh-automation/skills/resolution-advisor/catalog-info.yaml index 28eda04c..9fb1d959 100644 --- a/rh-automation/skills/resolution-advisor/catalog-info.yaml +++ b/rh-automation/skills/resolution-advisor/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-basic/rh-basic-plugin.yaml b/rh-basic/rh-basic-plugin.yaml index 7bb6106c..664619a6 100644 --- a/rh-basic/rh-basic-plugin.yaml +++ b/rh-basic/rh-basic-plugin.yaml @@ -28,7 +28,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - operations diff --git a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml index 6530b681..9d6ac27c 100644 --- a/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml +++ b/rh-basic/skills/red-hat-cve-explainer/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml index 126cd371..4aead26d 100644 --- a/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml +++ b/rh-basic/skills/red-hat-diagnostics/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - support categories: diff --git a/rh-basic/skills/red-hat-get-started/catalog-info.yaml b/rh-basic/skills/red-hat-get-started/catalog-info.yaml index 582a9c88..6cd96505 100644 --- a/rh-basic/skills/red-hat-get-started/catalog-info.yaml +++ b/rh-basic/skills/red-hat-get-started/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml index 9f9ac87f..8c26fc0d 100644 --- a/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml +++ b/rh-basic/skills/red-hat-product-lifecycle/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - support categories: diff --git a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml index 664f7c81..30169e8a 100644 --- a/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml +++ b/rh-basic/skills/red-hat-security-mcp-setup/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml index 767700fd..fe091dc0 100644 --- a/rh-basic/skills/red-hat-support-severity/catalog-info.yaml +++ b/rh-basic/skills/red-hat-support-severity/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - support categories: diff --git a/rh-developer/rh-developer-plugin.yaml b/rh-developer/rh-developer-plugin.yaml index d06cb27f..f50efabc 100644 --- a/rh-developer/rh-developer-plugin.yaml +++ b/rh-developer/rh-developer-plugin.yaml @@ -28,7 +28,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - development diff --git a/rh-developer/skills/containerize-deploy/catalog-info.yaml b/rh-developer/skills/containerize-deploy/catalog-info.yaml index e664d0d5..86509348 100644 --- a/rh-developer/skills/containerize-deploy/catalog-info.yaml +++ b/rh-developer/skills/containerize-deploy/catalog-info.yaml @@ -29,7 +29,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-developer/skills/debug-build/catalog-info.yaml b/rh-developer/skills/debug-build/catalog-info.yaml index 785c31fd..a8b3095a 100644 --- a/rh-developer/skills/debug-build/catalog-info.yaml +++ b/rh-developer/skills/debug-build/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-container/catalog-info.yaml b/rh-developer/skills/debug-container/catalog-info.yaml index 5b646cd8..f708e1d9 100644 --- a/rh-developer/skills/debug-container/catalog-info.yaml +++ b/rh-developer/skills/debug-container/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-network/catalog-info.yaml b/rh-developer/skills/debug-network/catalog-info.yaml index ab5e0084..3958dfec 100644 --- a/rh-developer/skills/debug-network/catalog-info.yaml +++ b/rh-developer/skills/debug-network/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-pipeline/catalog-info.yaml b/rh-developer/skills/debug-pipeline/catalog-info.yaml index c3d8a8a6..28098db4 100644 --- a/rh-developer/skills/debug-pipeline/catalog-info.yaml +++ b/rh-developer/skills/debug-pipeline/catalog-info.yaml @@ -28,7 +28,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-pod/catalog-info.yaml b/rh-developer/skills/debug-pod/catalog-info.yaml index bcacc2a4..28d6af6a 100644 --- a/rh-developer/skills/debug-pod/catalog-info.yaml +++ b/rh-developer/skills/debug-pod/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-rbac/catalog-info.yaml b/rh-developer/skills/debug-rbac/catalog-info.yaml index 822d641c..74897546 100644 --- a/rh-developer/skills/debug-rbac/catalog-info.yaml +++ b/rh-developer/skills/debug-rbac/catalog-info.yaml @@ -28,7 +28,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-rhel/catalog-info.yaml b/rh-developer/skills/debug-rhel/catalog-info.yaml index a74375ed..281820e2 100644 --- a/rh-developer/skills/debug-rhel/catalog-info.yaml +++ b/rh-developer/skills/debug-rhel/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/debug-scc/catalog-info.yaml b/rh-developer/skills/debug-scc/catalog-info.yaml index 7ded975b..eb24e572 100644 --- a/rh-developer/skills/debug-scc/catalog-info.yaml +++ b/rh-developer/skills/debug-scc/catalog-info.yaml @@ -28,7 +28,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/deploy/catalog-info.yaml b/rh-developer/skills/deploy/catalog-info.yaml index a61f4b6c..b1545f39 100644 --- a/rh-developer/skills/deploy/catalog-info.yaml +++ b/rh-developer/skills/deploy/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-developer/skills/detect-project/catalog-info.yaml b/rh-developer/skills/detect-project/catalog-info.yaml index eec2ec4e..f1623180 100644 --- a/rh-developer/skills/detect-project/catalog-info.yaml +++ b/rh-developer/skills/detect-project/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - development categories: diff --git a/rh-developer/skills/helm-deploy/catalog-info.yaml b/rh-developer/skills/helm-deploy/catalog-info.yaml index dd3001e9..ee4007b7 100644 --- a/rh-developer/skills/helm-deploy/catalog-info.yaml +++ b/rh-developer/skills/helm-deploy/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-developer/skills/incident-triage/catalog-info.yaml b/rh-developer/skills/incident-triage/catalog-info.yaml index d30c94dc..9bb3f03c 100644 --- a/rh-developer/skills/incident-triage/catalog-info.yaml +++ b/rh-developer/skills/incident-triage/catalog-info.yaml @@ -28,7 +28,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - debugging categories: diff --git a/rh-developer/skills/recommend-image/catalog-info.yaml b/rh-developer/skills/recommend-image/catalog-info.yaml index 99c44b3c..7e392fa5 100644 --- a/rh-developer/skills/recommend-image/catalog-info.yaml +++ b/rh-developer/skills/recommend-image/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - development categories: diff --git a/rh-developer/skills/rhel-deploy/catalog-info.yaml b/rh-developer/skills/rhel-deploy/catalog-info.yaml index e06b132c..bba7b6e6 100644 --- a/rh-developer/skills/rhel-deploy/catalog-info.yaml +++ b/rh-developer/skills/rhel-deploy/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-developer/skills/s2i-build/catalog-info.yaml b/rh-developer/skills/s2i-build/catalog-info.yaml index 7d99fd8b..339b9d33 100644 --- a/rh-developer/skills/s2i-build/catalog-info.yaml +++ b/rh-developer/skills/s2i-build/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-developer/skills/validate-environment/catalog-info.yaml b/rh-developer/skills/validate-environment/catalog-info.yaml index 1f399451..d22a590d 100644 --- a/rh-developer/skills/validate-environment/catalog-info.yaml +++ b/rh-developer/skills/validate-environment/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-sre/rh-sre-plugin.yaml b/rh-sre/rh-sre-plugin.yaml index 360c30c3..0f14c1bc 100644 --- a/rh-sre/rh-sre-plugin.yaml +++ b/rh-sre/rh-sre-plugin.yaml @@ -28,7 +28,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - sre diff --git a/rh-sre/skills/cve-impact/catalog-info.yaml b/rh-sre/skills/cve-impact/catalog-info.yaml index 70f289c0..bcd43544 100644 --- a/rh-sre/skills/cve-impact/catalog-info.yaml +++ b/rh-sre/skills/cve-impact/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-sre/skills/cve-validation/catalog-info.yaml b/rh-sre/skills/cve-validation/catalog-info.yaml index d438dd9d..7384df60 100644 --- a/rh-sre/skills/cve-validation/catalog-info.yaml +++ b/rh-sre/skills/cve-validation/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-sre/skills/execution-summary/catalog-info.yaml b/rh-sre/skills/execution-summary/catalog-info.yaml index f92a1e14..51bc232c 100644 --- a/rh-sre/skills/execution-summary/catalog-info.yaml +++ b/rh-sre/skills/execution-summary/catalog-info.yaml @@ -24,7 +24,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-sre/skills/fleet-inventory/catalog-info.yaml b/rh-sre/skills/fleet-inventory/catalog-info.yaml index 9b9966fd..883ca506 100644 --- a/rh-sre/skills/fleet-inventory/catalog-info.yaml +++ b/rh-sre/skills/fleet-inventory/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-sre/skills/job-template-creator/catalog-info.yaml b/rh-sre/skills/job-template-creator/catalog-info.yaml index e22f3190..1ae0782a 100644 --- a/rh-sre/skills/job-template-creator/catalog-info.yaml +++ b/rh-sre/skills/job-template-creator/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml index 622c1140..1645a251 100644 --- a/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml +++ b/rh-sre/skills/job-template-remediation-validator/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml index 5485ea3f..b4da411c 100644 --- a/rh-sre/skills/mcp-aap-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-aap-validator/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml index 1344c1b8..d3ce9993 100644 --- a/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml +++ b/rh-sre/skills/mcp-lightspeed-validator/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - devops categories: diff --git a/rh-sre/skills/playbook-executor/catalog-info.yaml b/rh-sre/skills/playbook-executor/catalog-info.yaml index 31227b62..28a57259 100644 --- a/rh-sre/skills/playbook-executor/catalog-info.yaml +++ b/rh-sre/skills/playbook-executor/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - automation categories: diff --git a/rh-sre/skills/playbook-generator/catalog-info.yaml b/rh-sre/skills/playbook-generator/catalog-info.yaml index 8d54b133..98e7c769 100644 --- a/rh-sre/skills/playbook-generator/catalog-info.yaml +++ b/rh-sre/skills/playbook-generator/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-sre/skills/remediation-verifier/catalog-info.yaml b/rh-sre/skills/remediation-verifier/catalog-info.yaml index 25e40ad5..8f7c639b 100644 --- a/rh-sre/skills/remediation-verifier/catalog-info.yaml +++ b/rh-sre/skills/remediation-verifier/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-sre/skills/remediation/catalog-info.yaml b/rh-sre/skills/remediation/catalog-info.yaml index 7be2de6b..6389c88b 100644 --- a/rh-sre/skills/remediation/catalog-info.yaml +++ b/rh-sre/skills/remediation/catalog-info.yaml @@ -27,7 +27,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - security categories: diff --git a/rh-sre/skills/system-context/catalog-info.yaml b/rh-sre/skills/system-context/catalog-info.yaml index 26a02687..a83b6ebb 100644 --- a/rh-sre/skills/system-context/catalog-info.yaml +++ b/rh-sre/skills/system-context/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - sre categories: diff --git a/rh-virt/rh-virt-plugin.yaml b/rh-virt/rh-virt-plugin.yaml index 75252a7e..45d091ad 100644 --- a/rh-virt/rh-virt-plugin.yaml +++ b/rh-virt/rh-virt-plugin.yaml @@ -27,7 +27,7 @@ metadata: spec: type: plugin lifecycle: production - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace system: default/agentic-plugins disciplines: - platform-engineering diff --git a/rh-virt/skills/vm-clone/catalog-info.yaml b/rh-virt/skills/vm-clone/catalog-info.yaml index 791b0ba9..df33970d 100644 --- a/rh-virt/skills/vm-clone/catalog-info.yaml +++ b/rh-virt/skills/vm-clone/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - provisioning categories: diff --git a/rh-virt/skills/vm-create/catalog-info.yaml b/rh-virt/skills/vm-create/catalog-info.yaml index 8cb57fe8..014d0fe6 100644 --- a/rh-virt/skills/vm-create/catalog-info.yaml +++ b/rh-virt/skills/vm-create/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - provisioning categories: diff --git a/rh-virt/skills/vm-delete/catalog-info.yaml b/rh-virt/skills/vm-delete/catalog-info.yaml index 3471ba91..5fc4cb1c 100644 --- a/rh-virt/skills/vm-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-delete/catalog-info.yaml @@ -26,7 +26,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - operations categories: diff --git a/rh-virt/skills/vm-inventory/catalog-info.yaml b/rh-virt/skills/vm-inventory/catalog-info.yaml index b01f6016..220202b6 100644 --- a/rh-virt/skills/vm-inventory/catalog-info.yaml +++ b/rh-virt/skills/vm-inventory/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - monitoring categories: diff --git a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml index d4e28787..d031eaf3 100644 --- a/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml +++ b/rh-virt/skills/vm-lifecycle-manager/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - operations categories: diff --git a/rh-virt/skills/vm-rebalance/catalog-info.yaml b/rh-virt/skills/vm-rebalance/catalog-info.yaml index 87cf8e1b..f01504b8 100644 --- a/rh-virt/skills/vm-rebalance/catalog-info.yaml +++ b/rh-virt/skills/vm-rebalance/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - optimization categories: diff --git a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml index f5b943c8..6838dd51 100644 --- a/rh-virt/skills/vm-snapshot-create/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-create/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - backup categories: diff --git a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml index a28c6fff..af4fc653 100644 --- a/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-delete/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - operations categories: diff --git a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml index bf02be86..adfc8377 100644 --- a/rh-virt/skills/vm-snapshot-list/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-list/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - monitoring categories: diff --git a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml index d60b09ae..a56bab06 100644 --- a/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml +++ b/rh-virt/skills/vm-snapshot-restore/catalog-info.yaml @@ -25,7 +25,7 @@ metadata: spec: type: skill lifecycle: beta - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace disciplines: - recovery categories: diff --git a/system.yaml b/system.yaml index 57ec074f..4f700f95 100644 --- a/system.yaml +++ b/system.yaml @@ -21,4 +21,5 @@ metadata: title: Source Repository icon: github spec: - owner: group:redhat/ecosystem-appeng + owner: group:redhat/ai5-marketplace +