[Phase 5] Add Flux ImageRepository + ImagePolicy for docs-site image automation #86
Reference in New Issue
Block a user
Delete Branch "feature/issue-85-docs-site-image-automation"
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?
Summary
Implements leeworks-agents/api-company#85.
Adds Flux image automation for the docs-site, matching the existing pattern for the three API services (zip-enrichment, holidays, air-quality).
Changes
flux/image-automation/imagerepositories.yaml— addsImageRepositorydocs-siteinflux-system, watchingregistry.leeworks.dev/leeworks-agents/docs-siteevery 5 minutes (using the existinggitea-leeworks-agents-tokensecret)flux/image-automation/imagepolicies.yaml— addsImagePolicydocs-siteinflux-systemwith alphabetical/asc ordering (appropriate for SHA-tagged CI images)flux/docs-site/helmrelease.yaml— adds$imagepolicysetter marker comment to theimage:line soImageUpdateAutomationcan auto-commit new image tagsValidation
Acceptance criteria met
ImageRepositorydocs-siteadded toimagerepositories.yamlImagePolicydocs-siteadded toimagepolicies.yamlimage:line influx/docs-site/helmrelease.yamlkustomize build flux/ = PASS— no regressionsDependencies
Still blocked on: