e2e-deploy-rhdh

Automate Red Hat Developer Hub deployment and validation on OpenShift clusters.

170|222|Updated Jan 23, 2023
One-click install
npx skills add https://github.com/redhat-developer/rhdh --skill e2e-deploy-rhdh
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: e2e-deploy-rhdh
Source: https://github.com/redhat-developer/rhdh/tree/main/.cursor/skills/e2e-deploy-rhdh
Command: npx skills add https://github.com/redhat-developer/rhdh --skill e2e-deploy-rhdh

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires podman, oc, kubectl, vault, jq, curl, rsync, bc, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the deployment of Red Hat Developer Hub to OpenShift clusters and manages test execution, simplifying complex setup processes.

Core Features & Use Cases

  • Automated Deployment: Use local-run.sh to deploy RHDH reliably with error recovery mechanisms.
  • Cluster Preparation: Verify prerequisites, setup service accounts, and handle secret management seamlessly.
  • Use Case: Deploy RHDH in a CI pipeline, then perform automated end-to-end tests to validate plugin integrations and operator functionality.

Quick Start

Use this Skill to deploy RHDH on OpenShift and run validation tests with minimal manual intervention.

Frequently Asked Questions about e2e-deploy-rhdh

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

FAQPage Schema
How do I automate Red Hat Developer Hub deployment on OpenShift?

Automate Red Hat Developer Hub deployment on OpenShift by running the local-run.sh script, which handles cluster preparation, service account setup, and secret management seamlessly. It ensures reliable installation with built-in error recovery mechanisms for complex CI workflows.

What prerequisites do I need to deploy RHDH on an OpenShift cluster?

Deploying RHDH requires an OpenShift cluster with verified prerequisites, including podman, oc, kubectl, vault, jq, curl, rsync, and bc. The deployment process enforces checks on cluster prerequisites, secrets, and container statuses to ensure a resilient setup.

Can I validate RHDH plugin integrations and operator functionality after deployment?

Validate RHDH plugin integrations and operator functionality by running automated end-to-end tests after deployment. This Skill manages test execution in CI pipelines to confirm that your Red Hat Developer Hub installation operates correctly with minimal manual intervention.

Why does my RHDH installation fail during complex CI workflows?

RHDH installation failures during CI workflows often stem from unverified cluster prerequisites, missing secrets, or invalid container statuses. This Skill enforces prerequisite checks and integrates error handling to recover from these deployment issues automatically.

What is the best way to handle secrets and service accounts when installing RHDH?

Handle secrets and service accounts during RHDH installation by using the automated cluster preparation features. The deployment process sets up service accounts and manages secret integration seamlessly, preventing configuration errors and ensuring secure operator functionality.

Does the e2e-deploy-rhdh Skill work with standard Kubernetes clusters?

While designed for OpenShift clusters, the Skill utilizes kubectl alongside oc, meaning it can interact with standard Kubernetes clusters. However, its core task specifically automates Red Hat Developer Hub deployment and validation within OpenShift CI environments.