chore(astrololo): manifest CRD image-updater w repo (ślad tego, co śledzimy)
Konfiguracja argocd-image-updater istniała tylko w klastrze (ręczne `kubectl apply`, brak w git). Skutkiem był PRE-24: `render` zbudował się i zdeployował raz, ale kolejne buildy nie schodziły — bo nie było go na JAWNEJ liście obserwowanych obrazów CRD, a nigdzie nie dało się tego podejrzeć ani odtworzyć. Zrzucam manifest (z `render` już w środku, 4 obrazy: data/logic/presentation/ render) do `astrololo/image-updater.yaml` + opis w README. Plik CELOWO nie jest w kustomization.yaml: resource stoi w ns `argocd` (poza namespace docelowym aplikacji), a to konfiguracja kontrolera wdrażającego tę aplikację — nakładany ręcznie (`kubectl apply -f astrololo/image-updater.yaml`), w repo dla odtwarzalności i historii. Dodanie nowej usługi = dopisanie wpisu tutaj. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit was merged in pull request #6.
This commit is contained in:
@@ -8,6 +8,21 @@ Warstwy: `presentation` (wejście z przeglądarki przez **Ingress po https**)
|
||||
|
||||
Adres aplikacji: **https://astrololo.czernobog.pl** — patrz [TLS](#-tls--wymagane-kroki-przed-wdrożeniem).
|
||||
|
||||
## Co śledzi image-updater — [`image-updater.yaml`](image-updater.yaml)
|
||||
|
||||
Lista obrazów podbijanych automatycznie jest **jawna** i żyje w CRD `ImageUpdater`
|
||||
(ns `argocd`). Obraz, którego na niej nie ma, **nigdy się nie podbije**, choćby CI
|
||||
go budowało — tak przez chwilę wisiał `render` na `:latest`, zanim dopisaliśmy go do
|
||||
listy. Dodając nową usługę, dopisz jej wpis w `image-updater.yaml` i nałóż:
|
||||
|
||||
```bash
|
||||
kubectl apply -f astrololo/image-updater.yaml
|
||||
```
|
||||
|
||||
Ten plik **celowo nie jest w `kustomization.yaml`**: resource stoi w ns `argocd`
|
||||
(poza namespace docelowym aplikacji), a to konfiguracja kontrolera, który wdraża tę
|
||||
aplikację — nakładamy go ręcznie, w repo trzymamy dla odtwarzalności i historii.
|
||||
|
||||
## ⚠️ Sekret `astrololo-auth` — utwórz PRZED wdrożeniem
|
||||
|
||||
Aplikacja wystawia treść **oryginalnych baz interpretacyjnych**, dlatego wymaga
|
||||
|
||||
Reference in New Issue
Block a user