Update CI pipeline docs with Kaniko registry architecture decision #99
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Type
Feature
Lineage
Standalone — post-incident documentation from PRs #76-#79, #91 (Kaniko registry oscillation).
Repo
ldraney/landscaping-assistantUser Story
As a developer modifying the CI pipeline
I want the docs to accurately describe the Kaniko pull/push architecture
So that I don't accidentally re-introduce a
build_argsoverride that breaks the pipelineContext
docs/infrastructure-and-pipeline.mdis stale after 7 CI-related PRs (#70, #76-#79, #81, #91). The.woodpecker.yamlexample is missing the clone step, bundle cache steps, andinsecure-registrysettings. More critically, there's no documentation of the architectural decision about why Kaniko uses different registry paths for pulls vs pushes — the root cause of 10+ consecutive pipeline failures.File Targets
docs/infrastructure-and-pipeline.md— update CI Pipeline section, add Kaniko Registry Architecture section, update kustomization.yaml exampleAcceptance Criteria
.woodpecker.yamlexample matches current config on mainbuild_argsfootgunTest Expectations
git show main:.woodpecker.yamlConstraints
Checklist
Related
ldraney/landscaping-assistant #82— the incident that motivated this