chore(astrololo): manifest CRD image-updater w repo #6
Reference in New Issue
Block a user
Delete Branch "feat/imageupdater-manifest"
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?
Po co
Konfiguracja argocd-image-updater dla astrololo żyła wyłącznie w klastrze
(ręczny
kubectl apply, brak w git). Nie dało się jej podejrzeć ani odtworzyć —i właśnie dlatego
render(PRE-24) przez chwilę nie schodził na klaster: usługabudowała tag SHA, ale nie było jej na jawnej liście obserwowanych obrazów CRD,
więc updater jej nie ruszał. Objaw: 3 obrazy skaczą na SHA,
renderwisi nalatest.Co jest w PR
astrololo/image-updater.yaml— manifest CRDImageUpdater(nsargocd),już z czterema obrazami:
data/logic/presentation/render.astrololo/README.md— sekcja „Co śledzi image-updater": jak dodać nową usługędo rotacji i dlaczego pliku nie ma w
kustomization.yaml.Świadoma decyzja: NIE w kustomization.yaml
Resource stoi w ns
argocd, a Application astrololo celuje w nsastrololo—auto-sync przez kustomize próbowałby zapisać poza swój namespace docelowy. Poza tym
to konfiguracja kontrolera, który wdraża tę właśnie aplikację; niech app nie
zarządza narzędziem, które ją wdraża. Dlatego: plik w repo dla odtwarzalności,
nakładany ręcznie:
Stan w klastrze
Manifest odzwierciedla to, co już działa:
imagesManaged: 4,renderna liście(dopisany wcześniej patchem). PR domyka lukę „to, co śledzimy, żyje tylko w klastrze".