deploy

Deploy containerized applications to OpenShift with user confirmation at each step.

48|31|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/RHEcosystemAppEng/agentic-collections --skill deploy-rhecosystemappeng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy
Source: https://github.com/RHEcosystemAppEng/agentic-collections/tree/main/rh-developer/skills/deploy
Command: npx skills add https://github.com/RHEcosystemAppEng/agentic-collections --skill deploy-rhecosystemappeng

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Deploying containerized applications to OpenShift often requires careful sequencing and guardrails to avoid downtime or misconfigurations. This skill provides an end-to-end, human-in-the-loop workflow that creates Deployment, Service, and Route resources after a successful build, ensuring controlled exposure of the application.

Core Features & Use Cases

  • End-to-end deployment orchestration: collects deployment details, validates prerequisites, and provisions Deployment, Service, and Route resources.
  • Human-in-the-loop safeguards: requires explicit user confirmation at each step before proceeding.
  • Rollout monitoring and rollback readiness: tracks rollout status and enables rollback if issues are detected.
  • MCP ecosystem integration: interfaces with MCP tools to create or update resources and monitor deployment state.

Quick Start

Trigger the /deploy workflow after s2i-build completes to deploy your app to OpenShift with a human-in-the-loop approval process.

Frequently Asked Questions about deploy

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

FAQPage Schema
How do I automate OpenShift deployments with manual approval?

Automate OpenShift deployments with manual approval by triggering a workflow that provisions Deployment, Service, and Route resources while pausing for explicit user confirmation at each step. This ensures controlled application exposure and prevents misconfigurations.

What is a human-in-the-loop deployment workflow for Kubernetes?

A human-in-the-loop deployment workflow for Kubernetes requires explicit user confirmation before proceeding through port detection, deployment configuration, and route exposure. This approach enforces guardrails to avoid downtime and ensures changes are reviewed at each step.

Does the deployment process create OpenShift Routes and Services automatically?

Yes, the deployment process creates OpenShift Routes and Services automatically. After validating prerequisites and confirming details with the user, it provisions Deployment, Service, and Route resources to safely expose the containerized application.

How do I monitor Kubernetes rollout status and prepare for rollback?

Monitor Kubernetes rollout status and prepare for rollback by tracking the deployment state after resource creation. The workflow interfaces with MCP tools to monitor the rollout and enables rollback readiness if any deployment issues are detected.

Can I use MCP tools to create OpenShift Deployment resources?

Yes, you can use MCP tools to create OpenShift Deployment resources. The workflow interfaces with MCP tools to create or update Deployment, Service, and Route resources while enforcing namespace context and image availability constraints.

What prerequisites do I need to deploy apps to OpenShift?

To deploy apps to OpenShift, you need a successful build, a valid namespace context, and image availability. The workflow validates these prerequisites before proceeding with port discovery, deployment configuration, and route exposure.