[Phase 0] Add vin-decoder ImageRepository + ImagePolicy to Flux image automation #133
Reference in New Issue
Block a user
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?
Roadmap reference
Phase 0 — Infrastructure: Flux image automation must track all deployed APIs.
Problem
flux/image-automation/imagerepositories.yamlandimagepolicies.yamlcover zip-enrichment, holidays, air-quality, and docs-site — but NOT vin-decoder. When the VIN Decoder server is built and pushed toregistry.leeworks.dev/vin-decoder/api:<sha>, Flux will not auto-update image tags.What to do
Open a PR on
leeworks-agents/api-companyadding entries to both image automation manifests:flux/image-automation/imagerepositories.yaml— append:flux/image-automation/imagepolicies.yaml— append:Run
kustomize build flux/to confirm no regressions before merging.Acceptance criteria
flux/image-automation/imagerepositories.yamlcontains anImageRepositoryfor vin-decoderflux/image-automation/imagepolicies.yamlcontains anImagePolicyfor vin-decoderkustomize build flux/passes with zero errorsDependencies
(Reference: ROADMAP.md §Phase 0;
flux/image-automation/— extends existing automation to 4th API)✅ Implemented in PR #137 (merged).
Added vin-decoder entries to both Flux image automation files:
flux/image-automation/imagerepositories.yaml— newImageRepositoryforvin-decoderwatchingregistry.leeworks.dev/vin-decoder/apiat 5m intervalflux/image-automation/imagepolicies.yaml— newImagePolicyforvin-decoderwith semver range>=0.1.0kustomize build flux/passes with zero errors. Once the vin-decoder server image is pushed (#121), Flux will auto-update image tags.