1d5bd27cdc
Zastępuje gałąź feat/astroklient. Tamta była odbita od mastera sprzed jedenastu commitów i miała przypięte obrazy `ee3c515d`, podczas gdy master stoi na `320a0ab2` — merge w tamtej postaci COFNĄŁBY klaster o kilka wersji. Zamiast przepychać cztery commity przez rebase (każdy konfliktował na README), gałąź jest odtworzona jednym commitem na aktualnym masterze, z zachowanymi tagami. ZMIANA NAZWY. astroklient-demo → astrodemo, wraz z nazwą obrazu, zmiennymi (ASTRODEMO_USERS) i sekretem (astrololo-astrodemo). Nazwa „astroklient" jest zarezerwowana dla warstwy pośredniej: pełne funkcje astrologiczne, bez generowania tekstu i bez administracji. BRAKOWAŁO WEJŚCIA Z ZEWNĄTRZ. Manifesty tworzyły Deployment i Service, ale żadnej reguły w Ingressie — usługa wstałaby i nie dałoby się do niej wejść. Dołożony host astrodemo.czernobog.pl z przekierowaniem z http, a certyfikat obejmuje teraz oba hosty. Osobny host, a nie ścieżka `/demo` pod adresem astrololo, CELOWO: ścieżka dzieliłaby z pełną aplikacją pochodzenie w rozumieniu przeglądarki, czyli i ciasteczka — wejście do jednej ruszałoby sesję w drugiej. OBRAZ NA LIŚCIE OBSERWOWANYCH. Bez wpisu w image-updater.yaml obraz nigdy się nie podbije, choćby CI go budowało. Tak przez chwilę wisiał render na :latest. POPRAWKI W RUNBOOKU. Opis twierdził, że demo pracuje na produkcyjnej warstwie danych — nieprawda od PRE-29, ma własny stos i własny udział. Ponadto zmiana nazw rozjechała ścieżkę udziału: `zfs create Tank1/astrololo-astrodemo` przy manifeście montującym `/mnt/Tank1/astrololo-demo` utworzyłby inny zbiór niż ten, którego pod szuka. Ścieżka jest stanem na dysku, nie nazwą w kodzie — zostaje jak była. Sprawdzone: `kubectl kustomize astrololo/` buduje 29 obiektów, tagi obrazów pozostają na 320a0ab2. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
25 lines
974 B
YAML
25 lines
974 B
YAML
apiVersion: kustomize.config.k8s.io/v1beta1
|
|
kind: Kustomization
|
|
resources:
|
|
- namespace.yaml
|
|
- postgres.yaml # lustro baz Excela w SQL (DAN-28) — sekret astrololo-postgres POZA repo
|
|
- data.yaml
|
|
- logic.yaml
|
|
- astrodemo-stack.yaml # OSOBNA warstwa danych i logiki dla demo (PRE-29)
|
|
- astrodemo.yaml # wersja demo (PRE-28) — sekret astrololo-astrodemo POZA repo
|
|
- presentation.yaml
|
|
- render.yaml # składanie raportu PDF (PRE-24), osobny obraz z TeX Live
|
|
- tls.yaml # certyfikat z własnego CA (wymaga cert-managera)
|
|
- ingress.yaml # wejście po https + przekierowanie z http
|
|
images:
|
|
- name: gitea.czernobog.pl/gitea/astrololo-data
|
|
newTag: 10ade555
|
|
- name: gitea.czernobog.pl/gitea/astrololo-logic
|
|
newTag: 10ade555
|
|
- name: gitea.czernobog.pl/gitea/astrololo-render
|
|
newTag: latest
|
|
- name: gitea.czernobog.pl/gitea/astrololo-presentation
|
|
newTag: 10ade555
|
|
- name: gitea.czernobog.pl/gitea/astrololo-astrodemo
|
|
newTag: fd79513c
|