Skip to content

Fix run-stack-tests when platform git-revision is main - #71

Merged
jmjava merged 2 commits into
cursor/close-e2e-audit-gaps-fc5ffrom
cursor/fix-stack-tests-configmap-fc5f
Sep 16, 2026
Merged

jmjava merged 2 commits into
cursor/close-e2e-audit-gaps-fc5ffrom
cursor/fix-stack-tests-configmap-fc5f

Conversation

@jmjava

@jmjava jmjava commented Sep 16, 2026 •

Copy link
Copy Markdown
Owner

Intercept E2E on #68 failed both Telepresence and mirrord because run-stack-tests sourced scripts/run-stack-tests-runners.sh from the cloned platform workspace. Product PRs still use git-revision: main, which does not contain that file.

This ships the runner script as ConfigMap run-stack-tests-runners from install-tekton.sh and Helm, and mounts it at /opt/tekton-dag.

Follow-up on the first CI pass:

  • Helm RBAC tests template the chart without package.sh, so the ConfigMap is omitted until the script is staged
  • Packaged check-helm-chart.sh still requires the ConfigMap
  • Compatibility pytest now runs from each language package (same collection fix as Fix Python compatibility pytest collection #70)

Evidence from run 35112503966: ERROR: run-stack-tests runners script missing: /workspace/test-source/scripts/run-stack-tests-runners.sh

Open in Web Open in Cursor 

cursoragent and others added 2 commits September 16, 2026 15:23
Intercept E2E applies PR Task YAML but clones platform git-revision
main, so sourcing scripts/run-stack-tests-runners.sh from the
workspace failed both Telepresence and mirrord PR runs. Ship the
script with the Task via ConfigMap from install-tekton and Helm.

Co-authored-by: jmjava <jmjava@gmail.com>
RBAC helm-template tests run against a clean chart checkout, so the
runner ConfigMap must be omitted until package.sh stages the script.
Also collect compatibility pytest from each language package.

Co-authored-by: jmjava <jmjava@gmail.com>
@jmjava
jmjava marked this pull request as ready for review September 16, 2026 15:36
@jmjava
jmjava merged commit 0165432 into cursor/close-e2e-audit-gaps-fc5f Sep 16, 2026
24 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants