fix(e2e): expose Go in DevSpace#22
Conversation
Test & Lint Summary
|
|
Review tooling note: the The deployment name now matches the rendered |
noa-lucent
left a comment
There was a problem hiding this comment.
Approved. I reviewed the DevSpace deployment patch and found no blocking issues.
Note: the gh pr-review extension is unavailable in this environment, so I could not submit through that extension, but I completed the review with the standard GitHub CLI.
|
E2E is still failing with probe connection refused + CrashLoopBackOff on port 50051 (run 26411083483). Please inspect the pod logs from the e2e diagnostics to see why the container exits before binding. The PATH fix may not be taking effect in CI. |
Follow-up UpdatePushed Investigation
Fix
Test & Lint Summary
|
Follow-up UpdatePushed Diagnostics / Crash Reason
Fix
Test & Lint Summary
|
|
E2E still failing. Key log line: (run 26413137414). So PATH/go availability is still wrong in the source-deploy container. The exec-probe workaround helped DevSpace sync, but we must ensure the container actually has Go installed and/or set the correct PATH/GO binary location (may not be /usr/local/go/bin in this image). |
Follow-up UpdatePushed DiagnosisLatest run So the shell used by Fix
Test & Lint Summary
|
|
Bootstrap PR #530 merged (tracing-app chart bump). Please re-run the E2E check for this PR so it picks up the updated stack. |
|
I can’t trigger re-run via workflow_dispatch (workflow lacks it). Since bootstrap #530 is merged, please hit Re-run jobs for the E2E check on this PR so it provisions with the updated tracing-app chart. |
|
E2E still failing due to tracing-app Playwright CreateAgent availability serialization. Fix is in agynio/e2e PR #149; once merged, please re-run E2E on this PR. |
Summary
Deployment/apps.PATHexplicitly in the patched deployment sogo run ./cmd/apps-servicecan find/usr/local/go/bin/gowhen Kubernetes executes the shell command.Investigation
:50051; probes reported connection refused and the pod entered CrashLoopBackOff.ghcr.io/agynio/devcontainer-go:1: the image contains Go at/usr/local/go/bin/go, butsh -lcresolves a PATH without/usr/local/go/bin, sogois not found.goandbuf.Test & Lint Summary
buf generate --template buf.gen.yaml: passedgo vet ./...: passed with no errorsgo test ./...: 2 packages passed, 0 failed, 0 skipped; 4 packages had no test filesgo build ./...: passedhelm dependency build charts/apps: passedhelm lint charts/apps: 1 chart linted, 0 failed; no lint errorshelm template apps charts/apps --set fullnameOverride=apps: passed and confirmed rendered deployment nameappsdocker run --rm --env PATH='/go/bin:/usr/local/go/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin' --entrypoint sh ghcr.io/agynio/devcontainer-go:1 -c 'echo PATH=$PATH; command -v go; go version; command -v buf; buf --version': passed and confirmedgo/bufare resolvable