Clean up the ko retry tests
Maintainers usually reply within 1 day
Assessment
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Newbie friendliness
- 66/100
Research direction
Read ko_test.go and the scripts it writes at runtime, then inspect the existing testdata/ layout and shellcheck setup. Move the fake ko scripts into testdata/ so shellcheck covers them; the optional buildBackoff change requires checking both kube/apply.go and its tests. Run the relevant tests and shellcheck to confirm the scripts are covered and behavior is unchanged.
Written by the indexing model from the issue text.
Description
From #3446 (cherry-picked in #3459).
- Move the fake
koscripts thatko_test.gowrites at run time intotestdata/, so shellcheck covers them. - Optional: stop swapping the
buildBackoffpackage variable in tests.kube/apply.godoes the same, so change both or neither.
- Dominant language
- Go
- Stars
- 5.9k
- Forks
- 637
- Avg merge
- 2d 8h
- Merged PRs (30d)
- 564
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from agent-substrate/substrate
-
egress: drop the empty-provider check in providerCredentialPossibly taken @cloudonly claimed this today. Openarea/network kind/cleanup
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
agent-substrate/substrate#3428 ·
Maintainers usually reply within 1 day
-
kubectl-ate create actor-template -f <file> fails with useless errorPossibly taken @cloudonly claimed this 2 days ago. Openarea/cli kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 70/100
agent-substrate/substrate#3406 ·
Maintainers usually reply within 1 day
-
k8s-credential-provider manifest is missing ate-otel-config envFrom, failing OTLP metric exports to [::1]:4317 / 127.0.0.1:4317 every 60sPossibly taken @ericcurtin claimed this 2 days ago. Openarea/dev-infra area/observability area/security kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 82/100
agent-substrate/substrate#3282 ·
Maintainers usually reply within 1 day
-
filecachegc.runPass suppresses eviction logs when FreedBytes < target and consecutiveShortfalls > 3Possibly taken @ericcurtin claimed this 1 day ago. Openarea/node area/observability area/storage kind/bug
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
agent-substrate/substrate#3281 ·
Maintainers usually reply within 1 day
-
docs/egress-trust-bundle.md documents ActorTemplate as a Kubernetes CRD rejected by kubectl ate create actor-template and uses mismatched trust-bundle mount pathsPossibly taken @moficodes claimed this 3 days ago. Openarea/network area/security kind/docs
Difficulty 1/5 1-3 hours Newbie friendliness 88/100
agent-substrate/substrate#3278 ·
Maintainers usually reply within 1 day
All issues in agent-substrate/substrate
Similar issues
-
bug from-studio
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
esengine/DeepSeek-Reasonix#14868 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
project-zot/zot#4636 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 76/100
keyxmakerx/Chronicle#1911 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
eugenioenko/ttt#1293 · 1 comment · 1 reaction ·
Maintainers usually reply within 1 day
-
needs/area needs/kind needs/priority
Difficulty 2/5 1-3 hours Newbie friendliness 80/100
Maintainers usually reply within 1 day