kir-dev / cmsch

🧱 Full stack (Kotlin, Spring-boot, React) cms website solution for complex community sites optimized for Schönherz community events
15 stars 4 forks source link

Contact KSZK about autsch tokens, k8s, domain #17

Closed Gerviba closed 2 years ago

Gerviba commented 2 years ago
Gerviba commented 2 years ago

requested scopes: basic, niifPersonOrgID (neptun kód), sn, givenName, eduPersonEntitlement (körtagságok)

Gerviba commented 2 years ago

For future reference I opened a new ticket and sent the following:

Sziasztok!

context:

Idén a kir-dev készíti a Gólyakörte esemény weblapját.
A weblap egy feature requestjéhez az authsch accountokat tankörhöz kell rendeljük.

A tervek szerint a körök standjánál bizonyos feltételek után egy QR kód beolvasásával tudják majd igazolni, hogy ott jártak, és ha ezt megfelelő mennyiségű körnél teszik meg, akkor majd tanköri alkalomnak fog ez nekik beszámítani. (Korábbi évekhez hasonlóan.)

A tankörvezek pedig majd kapnak egy exportot, hogy melyik gólyájuk hány standnál járt.

A user<->tankör összekapcsoláshoz a felhasználók neptun kódjára lenne szükségünk. A neptunkód sehol nem jelenne meg publikusan, se exportban, se normál felületen. (Az adatbázisban nyilván benne lesz, és admin panelon látszik is ezért.) Illetve a g7webes procedurehöz hasonlóan a DB-t az esemény után tröljük és a kért authsch tokeneket is töröljük. A neptunkód<->tankör hozzárendeléseket a HK-n keresztül kapnánk meg, ahogyan az a G7-es weblapnál is évek óta megy.

request:

golyakorte-2022-dev  [tokenid]
golyakorte-2022-live [tokenid]
golyakorte-2022-stgn [tokenid]

Ezekhez a tokenekhez szeretném, hogy elérhető legyen az összes scope ezek közül:
basic, niifPersonOrgID (neptun kód), sn, givenName, eduPersonEntitlement (körtagságok)

A jövőhét második felében már szeretnénk tesztelni, így ha szerdáig meg tudnánk kapni, annak nagyon örülnék.

Segítségeteket előre is köszönöm,
Schámi
Gerviba commented 2 years ago

For future reference I opened a new ticket and sent the following:

Hali!

Idén a kir-dev készíti a gólyakörte weblapját. A webappot a rendezvény végéig szeretnénk ha ti hostolnátok a k8s-ben.

request 1:

Szeretnék kérni kettő darab deploymentet (egy staging és egy live). Ez tartalmazna
- egy-egy podot (alapból egy node-os echo szerver elég, azt majd én bekonfigolom),
- szükség lenne egy 3 GB és egy 15 GB storagere (a nagyobb lenne a livenak),
- szeretnék kérni 1-1 mysql usert és hozzá külön-külön adatbázist,
- egy-egy ingresst és szervicet ami https-en kiszolgálja a podokat,
- memória limitnek szeretnénk 1-1 GB-ot kérni (mivel lesz képfeltöltés (és ezért szálanként egy nagyobb buffer) ez picit többet eszik mint az eddigi appjaim, dolgozunk rajta, hogy kevesebbet egyen, de lehet hogy az esemény idejére requestelni fogok többet, ez eldől 1-2 héten belül.)
A gólyakörte után mind a kettő deployment leállítató. A DB-t és a storageot majd kb. egy héttel az esemény után szeretnénk le is töröltetni.

request 2:

Szükségünk lenne a golyakorte.sch.bme.hu és a staging.goylakorte.sch.bme.hu domainre, mint a kettő irányítson a k8s clusterre.

A jövőhét második felében már szeretnénk tesztelni, így ha szerdáig meg tudnánk kapni, annak nagyon örülnék.

Segítségeteket előre is köszönöm,
Schámi
kiegészítés:
A következő authsch accoknak szeretném ha a staginghez lenne joguk a dashboardon:
gerviba, suditomi, nmate980829, sepsi
és nekem pedig a livehoz is (gerviba)