You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: correct local-run.sh CLI mode docs in fix-e2e skills
- Use full Prow CI job name for -j flag (not shortened names)
- Add required -r flag for CLI mode (prevents interactive mode)
- Add image repo mapping table per release branch
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Use deploy-only mode (`-s`) to skip automated test execution — we'll run the specific failing test manually.
62
+
Use deploy-only mode (`-s`) to skip automated test execution — we'll run the specific failing test manually. Use the **full Prow CI job name** for `-j` (not shortened names).
63
63
64
-
Select the image tag based on the release branch:
65
-
-`main` → `next`
66
-
-`release-1.9` → `1.9`
67
-
-`release-1.8` → `1.8`
64
+
Select the image repo and tag based on the release branch:
65
+
-`main` → `-r rhdh-community/rhdh -t next`
66
+
-`release-1.9` → `-r rhdh/rhdh-hub-rhel9 -t 1.9`
67
+
-`release-1.8` → `-r rhdh/rhdh-hub-rhel9 -t 1.8`
68
68
69
69
After deployment completes, set up the local test environment:
Use the **full Prow CI job name** directly as the `-j` parameter. The `openshift-ci-tests.sh` handler uses bash glob patterns (like `*ocp*helm*nightly*`) to match the job name, so the full name works correctly.
81
+
82
+
**Example**: `./local-run.sh -j periodic-ci-redhat-developer-rhdh-main-e2e-ocp-v4-20-helm-nightly -r rhdh-community/rhdh -t next -s`
83
+
84
+
Do NOT use shortened names like `nightly-ocp-helm` — these do not match the glob patterns.
-`-j / --job`: Job name (from `parse-ci-failure` output). Examples:
61
-
-`nightly-ocp-helm` — OCP Helm deployment
62
-
-`nightly-ocp-operator` — OCP Operator deployment
63
-
-`nightly-aks-helm` — AKS Helm deployment
64
-
-`pull-ocp-helm` — PR check deployment
65
-
-`-t / --tag`: Image tag override (e.g., `1.9`, `next`, `1.9-123`)
62
+
-`-j / --job`: The **full Prow CI job name** extracted from the Prow URL. The `openshift-ci-tests.sh` handler uses bash glob patterns (like `*ocp*helm*nightly*`) to match, so the full name works correctly. Example: `periodic-ci-redhat-developer-rhdh-main-e2e-ocp-v4-20-helm-nightly`
63
+
-`-r / --repo`: Image repository (**required** for CLI mode — without it the script enters interactive mode)
64
+
-`-t / --tag`: Image tag (e.g., `1.9`, `next`)
66
65
-`-s / --skip-tests`: Deploy only, skip test execution (useful when you want to run tests manually afterward)
67
66
68
-
### Image Tag Selection
67
+
Do NOT use shortened job names like `nightly-ocp-helm` for `-j` — these do not match the glob patterns in `openshift-ci-tests.sh`.
69
68
70
-
Match the image tag to the release branch:
69
+
### Image Selection
71
70
72
-
| Release branch | Default image tag |
73
-
|---------------|-------------------|
74
-
|`main`|`next` (latest nightly from main) |
75
-
|`release-1.9`|`1.9` (latest 1.9 nightly) |
76
-
|`release-1.8`|`1.8` (latest 1.8 nightly) |
71
+
Match the image repo and tag to the release branch:
77
72
78
-
The default image registry is `quay.io` and default repo is `rhdh/rhdh-hub-rhel9`.
Use deploy-only mode (`-s`) to skip automated test execution — we'll run the specific failing test manually.
59
+
Use deploy-only mode (`-s`) to skip automated test execution — we'll run the specific failing test manually. Use the **full Prow CI job name** for `-j` (not shortened names).
60
60
61
-
Select the image tag based on the release branch:
62
-
-`main` → `next`
63
-
-`release-1.9` → `1.9`
64
-
-`release-1.8` → `1.8`
61
+
Select the image repo and tag based on the release branch:
62
+
-`main` → `-r rhdh-community/rhdh -t next`
63
+
-`release-1.9` → `-r rhdh/rhdh-hub-rhel9 -t 1.9`
64
+
-`release-1.8` → `-r rhdh/rhdh-hub-rhel9 -t 1.8`
65
65
66
66
After deployment completes, set up the local test environment:
Use the **full Prow CI job name** directly as the `-j` parameter. The `openshift-ci-tests.sh` handler uses bash glob patterns (like `*ocp*helm*nightly*`) to match the job name, so the full name works correctly.
84
+
85
+
**Example**: `./local-run.sh -j periodic-ci-redhat-developer-rhdh-main-e2e-ocp-v4-20-helm-nightly -r rhdh-community/rhdh -t next -s`
86
+
87
+
Do NOT use shortened names like `nightly-ocp-helm` — these do not match the glob patterns.
-`-j / --job`: Job name (from `parse-ci-failure` output). Examples:
59
-
-`nightly-ocp-helm` — OCP Helm deployment
60
-
-`nightly-ocp-operator` — OCP Operator deployment
61
-
-`nightly-aks-helm` — AKS Helm deployment
62
-
-`pull-ocp-helm` — PR check deployment
63
-
-`-t / --tag`: Image tag override (e.g., `1.9`, `next`, `1.9-123`)
60
+
-`-j / --job`: The **full Prow CI job name** extracted from the Prow URL. The `openshift-ci-tests.sh` handler uses bash glob patterns (like `*ocp*helm*nightly*`) to match, so the full name works correctly. Example: `periodic-ci-redhat-developer-rhdh-main-e2e-ocp-v4-20-helm-nightly`
61
+
-`-r / --repo`: Image repository (**required** for CLI mode — without it the script enters interactive mode)
62
+
-`-t / --tag`: Image tag (e.g., `1.9`, `next`)
64
63
-`-s / --skip-tests`: Deploy only, skip test execution (useful when you want to run tests manually afterward)
65
64
66
-
### Image Tag Selection
65
+
Do NOT use shortened job names like `nightly-ocp-helm` for `-j` — these do not match the glob patterns in `openshift-ci-tests.sh`.
67
66
68
-
Match the image tag to the release branch:
67
+
### Image Selection
69
68
70
-
| Release branch | Default image tag |
71
-
|---------------|-------------------|
72
-
|`main`|`next` (latest nightly from main) |
73
-
|`release-1.9`|`1.9` (latest 1.9 nightly) |
74
-
|`release-1.8`|`1.8` (latest 1.8 nightly) |
69
+
Match the image repo and tag to the release branch:
75
70
76
-
The default image registry is `quay.io` and default repo is `rhdh/rhdh-hub-rhel9`.
Use deploy-only mode (`-s`) to skip automated test execution — we'll run the specific failing test manually.
62
+
Use deploy-only mode (`-s`) to skip automated test execution — we'll run the specific failing test manually. Use the **full Prow CI job name** for `-j` (not shortened names).
63
63
64
-
Select the image tag based on the release branch:
65
-
-`main` → `next`
66
-
-`release-1.9` → `1.9`
67
-
-`release-1.8` → `1.8`
64
+
Select the image repo and tag based on the release branch:
65
+
-`main` → `-r rhdh-community/rhdh -t next`
66
+
-`release-1.9` → `-r rhdh/rhdh-hub-rhel9 -t 1.9`
67
+
-`release-1.8` → `-r rhdh/rhdh-hub-rhel9 -t 1.8`
68
68
69
69
After deployment completes, set up the local test environment:
Use the **full Prow CI job name** directly as the `-j` parameter. The `openshift-ci-tests.sh` handler uses bash glob patterns (like `*ocp*helm*nightly*`) to match the job name, so the full name works correctly.
81
+
82
+
**Example**: `./local-run.sh -j periodic-ci-redhat-developer-rhdh-main-e2e-ocp-v4-20-helm-nightly -r rhdh-community/rhdh -t next -s`
83
+
84
+
Do NOT use shortened names like `nightly-ocp-helm` — these do not match the glob patterns.
-`-j / --job`: Job name (from `parse-ci-failure` output). Examples:
61
-
-`nightly-ocp-helm` — OCP Helm deployment
62
-
-`nightly-ocp-operator` — OCP Operator deployment
63
-
-`nightly-aks-helm` — AKS Helm deployment
64
-
-`pull-ocp-helm` — PR check deployment
65
-
-`-t / --tag`: Image tag override (e.g., `1.9`, `next`, `1.9-123`)
62
+
-`-j / --job`: The **full Prow CI job name** extracted from the Prow URL. The `openshift-ci-tests.sh` handler uses bash glob patterns (like `*ocp*helm*nightly*`) to match, so the full name works correctly. Example: `periodic-ci-redhat-developer-rhdh-main-e2e-ocp-v4-20-helm-nightly`
63
+
-`-r / --repo`: Image repository (**required** for CLI mode — without it the script enters interactive mode)
64
+
-`-t / --tag`: Image tag (e.g., `1.9`, `next`)
66
65
-`-s / --skip-tests`: Deploy only, skip test execution (useful when you want to run tests manually afterward)
67
66
68
-
### Image Tag Selection
67
+
Do NOT use shortened job names like `nightly-ocp-helm` for `-j` — these do not match the glob patterns in `openshift-ci-tests.sh`.
69
68
70
-
Match the image tag to the release branch:
69
+
### Image Selection
71
70
72
-
| Release branch | Default image tag |
73
-
|---------------|-------------------|
74
-
|`main`|`next` (latest nightly from main) |
75
-
|`release-1.9`|`1.9` (latest 1.9 nightly) |
76
-
|`release-1.8`|`1.8` (latest 1.8 nightly) |
71
+
Match the image repo and tag to the release branch:
77
72
78
-
The default image registry is `quay.io` and default repo is `rhdh/rhdh-hub-rhel9`.
0 commit comments