-
Notifications
You must be signed in to change notification settings - Fork 2.4k
AUTOSCALE-875: Add Karpenter test e2e-aws-autonode-standalone-ko #84052
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
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| approvers: | ||
| - csrwng | ||
| - enxebre | ||
| - mgencur | ||
| - bryan-cox | ||
| - jparrill | ||
| options: {} | ||
| reviewers: | ||
| - csrwng | ||
| - enxebre | ||
| - mgencur | ||
| - bryan-cox | ||
| - jparrill |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,9 @@ | ||
| #!/bin/bash | ||
|
|
||
| set -euo pipefail | ||
|
|
||
| if [[ -n "${TEST_PLAN:-}" ]]; then | ||
|
joelsmith marked this conversation as resolved.
|
||
| # Always write as .yaml since all JSON is valid YAML, and the YAML parser handles both. | ||
| echo "${TEST_PLAN}" > "${SHARED_DIR}/test-plan.yaml" | ||
| echo "Wrote test plan to ${SHARED_DIR}/test-plan.yaml" | ||
| fi | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,19 @@ | ||
| { | ||
| "path": "hypershift/write-test-plan/hypershift-write-test-plan-ref.yaml", | ||
| "owners": { | ||
| "approvers": [ | ||
| "csrwng", | ||
| "enxebre", | ||
| "mgencur", | ||
| "bryan-cox", | ||
| "jparrill" | ||
| ], | ||
| "reviewers": [ | ||
| "csrwng", | ||
| "enxebre", | ||
| "mgencur", | ||
| "bryan-cox", | ||
| "jparrill" | ||
| ] | ||
| } | ||
| } |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,13 @@ | ||
| # Note: This step is meant as an optional "hook" into the test lifecycle and default plans will be used if TEST_PLAN is empty or unset | ||
| ref: | ||
| as: hypershift-write-test-plan | ||
| from: cli | ||
| commands: hypershift-write-test-plan-commands.sh | ||
|
Comment on lines
+2
to
+5
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 📐 Maintainability & Code Quality | 🟡 Minor | ⚡ Quick win 🔎 Supported by static analysis🏁 Script executed: printf '%s\n' '--- repository conventions ---'
head -5 /tmp/coderabbit-repo-knowledge/openshift-release-f38bbba4/*/*.md 2>/dev/null
printf '%s\n' '--- component files ---'
find ci-operator/step-registry -path '*hypershift*write-test-plan*' -maxdepth 8 -type f -print
printf '%s\n' '--- nearby step definitions ---'
rg -n --glob '*-ref.yaml' --glob '*-commands.sh' \
'write-test-plan|test plan|test-plan' ci-operator/step-registry/hypershift ci-operator/step-registry 2>/dev/null | head -120
printf '%s\n' '--- step-finder references ---'
rg -n --hidden -g '!vendor' -g '!node_modules' \
'/step-finder|step-finder' . /tmp/coderabbit-repo-knowledge/openshift-release-f38bbba4 2>/dev/null | head -120Repository: openshift/release Length of output: 34518 🏁 Script executed: printf '%s\n' '--- applicable conventions ---'
cat /tmp/coderabbit-repo-knowledge/openshift-release-f38bbba4/conventions/ci-operator-step-registry.md
printf '%s\n' '--- new component metadata and command ---'
cat -n ci-operator/step-registry/hypershift/write-test-plan/hypershift-write-test-plan-ref.yaml
cat -n ci-operator/step-registry/hypershift/write-test-plan/hypershift-write-test-plan-commands.sh
printf '%s\n' '--- step-finder contract ---'
cat -n .claude/commands/step-finder.md
cat -n .claude/skills/step-finder/SKILL.md | head -220
printf '%s\n' '--- matching registry components ---'
find ci-operator/step-registry -type f \\( -name '*write*plan*-ref.yaml' -o -name '*test*plan*-ref.yaml' \\) -printRepository: openshift/release Length of output: 17550 🏁 Script executed: printf '%s\n' '--- applicable conventions ---'
cat /tmp/coderabbit-repo-knowledge/openshift-release-f38bbba4/conventions/ci-operator-step-registry.md
printf '%s\n' '--- new component metadata and command ---'
cat -n ci-operator/step-registry/hypershift/write-test-plan/hypershift-write-test-plan-ref.yaml
cat -n ci-operator/step-registry/hypershift/write-test-plan/hypershift-write-test-plan-commands.sh
printf '%s\n' '--- step-finder contract ---'
cat -n .claude/commands/step-finder.md
cat -n .claude/skills/step-finder/SKILL.md | head -220
printf '%s\n' '--- matching registry components ---'
find ci-operator/step-registry -type f \( -name '*write*plan*-ref.yaml' -o -name '*test*plan*-ref.yaml' \) -printRepository: openshift/release Length of output: 17452 Run 🤖 Prompt for AI AgentsSource: Coding guidelines |
||
| env: | ||
| - name: TEST_PLAN | ||
| default: "" | ||
| documentation: "Inline test plan content (JSON or YAML). If set, written to SHARED_DIR/test-plan.yaml for consumption by create-guests and run-tests. If unset, the default test plan is used." | ||
| resources: | ||
| requests: | ||
| cpu: 100m | ||
| memory: 100Mi | ||
Uh oh!
There was an error while loading. Please reload this page.