astrodemo — wdrożenie wersji demonstracyjnej (PRE-28/29) #24

Merged
gitea merged 2 commits from feat/astrodemo into master 2026-08-26 17:51:22 +00:00
Showing only changes of commit 17aa73c562 - Show all commits
+19 -1
View File
@@ -119,7 +119,25 @@ klienta nie znikają, tylko przestaje być komu je pokazywać.
---
## Krok 3 — wdrożenie
## Krok 3 — tag obrazu
**Zanim wdrożysz.** CI pcha obrazy wyłącznie pod tagiem ośmioznakowym
(`TAG=${GITHUB_SHA::8}`) i **nigdy nie pcha `latest`**. Manifest z `newTag: latest`
zatrzyma się na `ImagePullBackOff`, co wygląda na problem z rejestrem albo siecią,
a jest zwykłym brakiem takiego tagu.
Po zmergowaniu zmian w repozytorium aplikacji i zbudowaniu obrazu:
```bash
TAG=$(git -C ~/git/astrololo rev-parse --short=8 master)
echo "$TAG" # ten sam ciąg musi być widoczny w logu zadania „build"
```
Wpisz go jako `newTag` przy `astrololo-astrodemo` w `kustomization.yaml`. Kolejne
wersje podbija już image-updater sam — pod warunkiem, że obraz jest na jego liście
(`image-updater.yaml`), co ten PR załatwia.
## Krok 4 — wdrożenie
```bash
kubectl apply -k astrololo