Skip to content

RHIDP-6574: Document resource required (Helm-based) for air-gapped environment #1283

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

jmagak
Copy link
Member

@jmagak jmagak commented Jul 24, 2025

IMPORTANT: Do Not Merge - To be merged by Docs Team Only

Version(s): 1.7

Issue: RHIDP-6574

Preview:

1. Installing Red Hat Developer Hub with Orchestrator using Helm
1.1. Resource requirements for air-gapped environments

@rhdh-bot
Copy link
Collaborator

rhdh-bot commented Jul 24, 2025

@jmagak jmagak requested a review from rm3l July 24, 2025 21:36
Comment on lines +13 to +31
|===
| Resource component
| Recommended resources

| RHDH Orchestrator plugin
| 2 vCPUs, 2–4 GiB memory

| SonataFlow runtime
| 1 vCPU, 1–2 GiB memory

| Knative Serving and Eventing
| 1–2 vCPUs, 1.5 GiB memory

| PostgreSQL or External DB
| 1 vCPU, 1 GiB memory

| Persistent storage
| 5 GiB (minimum), adjust based on workflow logs and artifacts
|===
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just curious, where are these recommended values coming from? I guess these should not be only for air-gapped environments, but for any env requiring workflow orchestration, no?

Comment on lines +35 to +49
. **Mirror container images**

Mirror all required {product-very-short}, SonataFlow, Knative, and orchestrator plugin images to an internal container registry. Ensure that the image versions match the Helm chart values.

. **Mirror Helm charts**

Pre-download the Helm charts for `redhat-developer-hub`, `orchestrator-infra`, and any dependent charts (for example, `bitnami` and `backstage`). Host them in an internal chart repository or file server.

. **CRD and operator installation**

Download the required CRDs and YAML manifests for SonataFlow and Knative operators and apply them manually.

. **Configure network policies**

Validate inter-pod communication and ensure internal DNS resolution to the mirrored image registry.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't the concrete steps/commands to do this be documented? Like, which version of the plugins, Helm chart to mirror exactly? We should also consider the following scenarios: partially disconnected vs fully disconnected environments. See https://docs.redhat.com/en/documentation/red_hat_developer_hub/1.6/html-single/installing_red_hat_developer_hub_in_an_air-gapped_environment/index#assembly-install-rhdh-airgapped-environment-ocp-helm_title-install-rhdh-air-grapped

@jmagak jmagak force-pushed the RHIDP-6574-Document-resource-required-Helm-based-for-air-gapped-environment branch from 3789654 to 7bc478a Compare August 1, 2025 13:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants