astrodemo — wdrożenie wersji demonstracyjnej (PRE-28/29) #24
Reference in New Issue
Block a user
Delete Branch "feat/astrodemo"
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?
Zastępuje #19 — tamten PR można zamknąć, i to nie tylko z powodu nazwy.
Dlaczego nie dało się po prostu zmergować #19
Gałąź
feat/astroklientbyła odbita od mastera sprzed jedenastu commitów i miała przypięte obrazyee3c515d, podczas gdy master stoi na320a0ab2. Merge w tamtej postaci cofnąłby klaster o kilka wersji — łącznie z sesjami logowania i całą paranoją.Rebase konfliktował na
README.mdprzy każdym z czterech commitów, więc gałąź jest odtworzona jednym commitem na aktualnym masterze, z zachowanymi tagami obrazów.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.plz przekierowaniem z http, atls.yamlobejmuje teraz oba hosty jednym certyfikatem.Osobny host, a nie ścieżka
/demopod 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.Poprawki w runbooku
Opis twierdził, że demo pracuje na produkcyjnej warstwie danych. Nieprawda od PRE-29 — ma własny stos (
astrodemo-stack.yaml) i własny udział.Zmiana nazw rozjechała przy tym ścieżkę udziału:
zfs create Tank1/astrololo-astrodemoprzy manifeście montującym/mnt/Tank1/astrololo-demoutworzyłby inny zbiór niż ten, którego pod szuka. Ścieżka jest stanem na dysku, nie nazwą w kodzie — zostaje jak była.Obraz na liście obserwowanych
Bez wpisu w
image-updater.yamlobraz nigdy się nie podbije, choćby CI go budowało. Tak przez chwilę wisiał render na:latest.Sprawdzone
kubectl kustomize astrololo/buduje 29 obiektów. Tagi pozostają na320a0ab2.Kolejność: ten PR wchodzi po zmergowaniu astrololo#79 — inaczej image-updater nie znajdzie obrazu
astrololo-astrodemo(CI zacznie go budować dopiero po tamtym merge'u). Przed wdrożeniem trzeba jeszcze utworzyć udział NFS, sekretastrololo-astrodemoi wpis DNS — kroki w README-astrodemo.md.b4fe5fbffato17aa73c562