Closed dezhidki closed 2 years ago
In GitLab by @Smibu on May 6, 2021, 16:43
@vesal @dezhidki @sijualle Loin nyt tämmöisen kortin; laittakaa bookmarkkiin tms.
In GitLab by @sijualle on May 6, 2021, 16:48
marked the task Ilmoitus harjoituskokeen ajankohdasta näkyvillä kyber.tim.education
-osoitteessa as completed
In GitLab by @sijualle on May 6, 2021, 16:48
marked the task Käyttäjät tuotanto-timiin as completed
In GitLab by @sijualle on May 6, 2021, 16:48
marked the task Harjoituskoe valmiiksi tuotanto-timiin as completed
In GitLab by @sijualle on May 6, 2021, 16:48
marked the task Hakijat ja hakijaryhmä harjoittelukoneille as completed
In GitLab by @sijualle on May 6, 2021, 16:48
marked the task Harjoituskokeen siirto harjoittelukoneille oikeine oikeuksineen as completed
In GitLab by @sijualle on May 6, 2021, 16:48
marked the task Harjoituskokeen riittävä testailu testitunnuksella as completed
In GitLab by @sijualle on May 6, 2021, 17:04
marked the task Harjoituskokeen riittävä testailu testitunnuksella as incomplete
In GitLab by @vesal on May 6, 2021, 17:36
Laitoin myös tuonne:
https://tim.jyu.fi/view/tim/TIMin-kehitys/valintakoe#linkkej%C3%A4
täähän on salainen kortti, joten ei siitä väärät pääse katsomaan.
In GitLab by @sijualle on May 6, 2021, 20:22
marked the task DNS kuntoon: kyber-{a...n}.tim.education
-> aalto01
, loput aakkoset -> aalto02
(saadot-skripti, komento gandi
) as completed
In GitLab by @sijualle on May 7, 2021, 03:08
Kyberin harjoituskokeet ovat pystyssä
aalto01 a-n https://kyber-a.tim.education/view/valintakoe/kyber/2021/harjoittelu/aloitus
aalto02 o-ö https://kyber-p.tim.education/view/valintakoe/kyber/2021/harjoittelu/aloitus
Testitehtäviin haluttiin lähinnä monivalintoja ja samanlainen sudoku kun jossain aiemmassa testikokeessa, joten ei ole tehtävien puolesta ihan hirveästi testailtavaa.
Molemmilta koneilta tuntui lähtevän kirjautumissähköpostit ihan nätisti.
In GitLab by @vesal on May 7, 2021, 06:50
Mites saikos tuon loginin tekstin valita itse?
Jos siinä lukisi se että anna opintopolkuun ilmoittamasi käyttäjätunnus.
Ja käyttäjätunnuksestahan ei tarvitse puhua mitään, koska vain me menemme sillä?
In GitLab by @vesal on May 7, 2021, 06:53
Onkos täällä jo uusin koodi? Voisi se tunnus tarvitaan tekstin muotoilla niin, että Tämä on xxx kokeen aloitussivu ja pitää kirjautua sisään käyttäen opintopolkuun annettua sp osoitetta ja että paina...
Niin tietäisi tulleensa oikeaan paikkaan.
In GitLab by @vesal on May 7, 2021, 06:58
jokos varakoneet oli käytössä?
In GitLab by @Smibu on May 7, 2021, 10:12
marked the task Salasanan pituusvaatimus näkyviin kun luo salasanaa as completed
In GitLab by @Smibu on May 7, 2021, 10:30
@dezhidki @sijualle Teillä pitäisi olla nyt commit-oikeus vk-repoon. Esim Simolla on vissiin ne kyberin kirjaimet sinne nyt laitettuna, niin ne voisi puskea.
Ja jos jotain isompia muutoksia tulee vk-skripteihin, niin sellaiset ehkä mieluummin MR:ien kautta.
In GitLab by @Smibu on May 7, 2021, 10:37
Mites saikos tuon loginin tekstin valita itse?
Siihen on URL-parametri, muttei dokun asetusta:
Ja käyttäjätunnuksestahan ei tarvitse puhua mitään, koska vain me menemme sillä?
Lisään tuosta ruksin, jos sen joku ehtisi tehdä.
jokos varakoneet oli käytössä?
Niitä ei vielä ole olemassa. JuFo taisi luvata ne sunnuntai-iltaan mennessä.
In GitLab by @sijualle on May 7, 2021, 11:57
Laitoin masteriin kyber-muuttujat ja uuteen haaraan osan päivitetyistä api-kutsuista (altlogin->emaillogin).
Tämänhetkisellä masterilla mulle tulee esim copydocs-komennossa ForwardReferenceError. Kiersin lokaalisti lätkimällä item ja koneet -tiedostot yhteen mutta jätin sen kuitenkin puskematta tuonne uuteen haaraan
In GitLab by @Smibu on May 7, 2021, 12:49
Hm ahaa, mäpäs kokeilen itekin tuota copydocsia.
In GitLab by @Smibu on May 7, 2021, 14:24
@sijualle Otin masteriin tuon login-korjauksen ja korjasin copydocsin.
Laitoin Itemin koneyhteys.py:hyn; ne on vähän turhan sidoksissa toisiinsa, muttei nyt jaksa sitä enempää refaktoroida.
In GitLab by @sijualle on May 9, 2021, 20:29
marked the task Harjoituskokeen riittävä testailu testitunnuksella as completed
In GitLab by @sijualle on May 10, 2021, 24:36
marked the task Varmistus, että harjoittelukoneilla on uusimmat koodit, JS:ät käännetty ja kontit on restartattu git pullin jälkeen as completed
In GitLab by @sijualle on May 10, 2021, 08:00
marked the task kyber.tim.education
-osoitteeseen sukunimikysely ja ohjaus päälle kyber-<kirjain>.tim.education/polku/dokuun
as completed
In GitLab by @Smibu on May 12, 2021, 18:24
marked the task Oikeuksien levitys as completed
In GitLab by @Smibu on May 12, 2021, 18:24
marked the task Skriptikomento cachen generointiin as completed
In GitLab by @Smibu on May 12, 2021, 18:24
marked the task Vastauksien backup useampaan kuin yhteen paikkaan as completed
In GitLab by @Smibu on May 12, 2021, 18:25
marked the task Vastauksien backupin testailu as completed
In GitLab by @Smibu on May 14, 2021, 11:00
Siirsin Vesan kommentin pois tuosta IP-MR:stä kun MR:iä ei saa piiloon. Vastaan tähän kohta.
Tarkoitatko, että tässä olisi käytössä sekä allowlist että blocklist?
- allowlistin ulkopuoliset ip:t lokitetaan ja wuffataan, mutta sallitaan toiminta?
- blocklist on oletuksena tyhjä, mutta siihen lisätyt blokataan kokonaan?
Mahdollisesti, käytetäänkö sitten esim kyberissä kun on jo "kiire". Mutta allowlistiä pitäisi voida muuttaa jos meille tulee "väärä" hälytys ettei tule sitten lisää wuffia.
Mun mielipide on, että olisi vain tuo allowlist käytössä (siten että toiminta on kielletty ulkopuolisista ip:istä) ja jos huomataan, että jostakin salista ei pääse, niin se on nopeasti korjattavissa konffipäivityksellä. Konffin päivitykseen on jo skripti olemassa.
Mielestäni tulee tuottamaan enemmän vaivaa, jos toiminta sallitaan oletuksena kaikista IP:istä ja sitten niitä yritetään blokkailla yksitellen pois.
Siis tulkitsinko oikein? Allow lista sallii vastaamisen mutta meilel tulee wuff? Silloin ok.
Mutta jos blokkaa ja kokonainen turku on antanut väärän osoitteet, tulee kokeen alkuun melkoinen hässäkkä jun sieltä ei päästä mihinkään ja pitäisi saada valvojille tieto että odottakaa pari minuuttia ja sitten refreshatkaa. Se olisi iso riski!
Eli minusta allowlist ja sinne meille kerrotut ip:t ja sitten loput wuffataan, mutta ei estetä. Wuffin tulessa selvitetään miksi tällainen tuli ja yritetään ottaa tekijään yhteys ja myös paikkakuntaan, jonka osoiteelta näyttää. Jos asia ei selviä, niin sitten tuo siirrettäisiin blocklistille jos mahdollista. Ja sitten siitä osoitteesta ei voi lainkaan tehdä. Voidaanko ko käyttäjä logata ulos? Yksi käyttötapaushan olisi se, että joku avaa kokeen kotoaan tarkoituksena auttaa kaveria. Sen ei tarvitse vastailla kysymyksiin jos avaa omalla tunnuksellaan, mutta jos avaa kaverin tunnuksella, niin silloin tulee niitä answer-reittejä ja ne olisi hyvä blokata. Mutta jos menee omalla nimellä että voi lukea tehtäviä ja lähettää kaverille muuten vastauksai (me ei saada estettyä sitä että jo läpprissä on wifi ja sim, etteikö kommunikoisi simmin kautta kaverille). Korrit muuten salaiseksi ettei neuvota kaikkia. Ja tuossa tapauksessa olisi hyvä saada silti kysymykset pois näkyvistä, jo avatullehan ei voi mitään, mutta muille voisi ehtiä.
In GitLab by @Smibu on May 14, 2021, 11:14
Eli minusta allowlist ja sinne meille kerrotut ip:t ja sitten loput wuffataan, mutta ei estetä. Wuffin tulessa selvitetään miksi tällainen tuli ja yritetään ottaa tekijään yhteys ja myös paikkakuntaan, jonka osoiteelta näyttää. Jos asia ei selviä, niin sitten tuo siirrettäisiin blocklistille jos mahdollista. Ja sitten siitä osoitteesta ei voi lainkaan tehdä.
Okei, eli teen tuon blocklistan vielä.
Voidaanko ko käyttäjä logata ulos?
Joo, onnistuu ulos loggaaminen, jos huomataan, että ip on blocklistalla.
In GitLab by @Smibu on May 14, 2021, 18:14
Tsekkasin miten TKT:n sukunimikirjaimet jakautuvat harjoitteluun. Teen tuommoisen jaon:
a-h 609 -> aalto05
i-k 606 -> aalto06
l-o 662 -> aalto07
p-s 709 -> aalto08
t-ö 467 -> aalto09
In GitLab by @sijualle on May 14, 2021, 19:26
Kyberin alustavat tehtävät ovat valmiit.
https://tim.jyu.fi/view/valintakoe/kyber/2021/tehtavat/aloitus
Pisteytys muuttunee, vielä ei tullut lopullista vastausta siihen paljonko rokotetaan vääristä. Kuulemma voi olla että tehtäviä tulee vielä lisää tai nykyiset muuttuu
In GitLab by @Smibu on May 15, 2021, 13:25
marked the task Pääsyn rajoitus vain tietyistä IP:istä (login-kielto jos ei ole admin, vastauksista ilmoitus, jos väärä IP) as completed
In GitLab by @Smibu on May 15, 2021, 19:13
Mitä olette mieltä, tarvitseeko tällaiseen tilanteeseen varautua:
Tuon voisi estää konffioptiolla, joka kieltää salasanan vaihtamisen.
In GitLab by @vesal on May 15, 2021, 19:20
Hyvä huomio! Tuossa kun vaihdetaan se päiväkohtainen salasana, pitäisi saada niin, ettei enää voi tilata uutta salasanaa. Tosin tää menee pilalle, koska samaan aikaan on harjoitteluja ja siellä pitäisi voida tilata. Ja sama kaveri voi olla molemmissa kokeissa. Mutta ne taivata olla silloin eri koneita. TKT kokeen aikana ei ole muita harjoitteluja meneillään.
Yleisessä tilanteessahan tässä voisi tulla ongelmia. Eli ihan yleistä tilannetat varten pitäisi jotenkin voida hakijakohtaisesti estää salasanan vaihto. Silloin kun laitetaan se päiväkohtainen salasana, niin niiden ei kuuluisi enää voida vaihtaa salasanaa.
In GitLab by @Smibu on May 15, 2021, 19:30
Joo ei tuossa nyt tule ongelmaa, koska koepäivien koneissa ei pidetä muiden kokeiden harjoitteluja samaan aikaan.
Ja samaten jos joku valvoja unohtaa salasanansa ja haluaa vaihtaa sen, niin sekin onnistuu. Valvojien kone (+ vara) on erillään, joten salasanan vaihdon voi niissä edelleen sallia.
In GitLab by @Smibu on May 17, 2021, 12:46
marked the task tue monta targettia /register-kutsussa (tkt-kokeeseen halutaan myös aloitussivun konfirmointi) as completed
In GitLab by @Smibu on May 17, 2021, 12:47
marked the task Unlockauksen levitys as completed
In GitLab by @sijualle on May 18, 2021, 11:35
Kyberin lopulliset tehtävät valmiit testailtavaksi
https://tim.jyu.fi/view/valintakoe/kyber/2021/tehtavat/aloitus
In GitLab by @Smibu on May 18, 2021, 21:22
marked the task uusi operaatiotyyppi: aloitusajan vaihto as completed
In GitLab by @sijualle on May 19, 2021, 23:31
marked the task Kokeen riittävä testailu testitunnuksella as completed
In GitLab by @sijualle on May 19, 2021, 23:54
marked the task DNS kuntoon: kyber-koe.tim.education
-> aalto01
(saadot-skripti, komento gandi
) as completed
In GitLab by @sijualle on May 20, 2021, 24:39
marked the task Hakijat ja hakijaryhmä koekoneille as completed
In GitLab by @sijualle on May 20, 2021, 10:22
marked the task Koe valmiiksi tuotanto-timiin as completed
In GitLab by @sijualle on May 20, 2021, 10:35
marked the task Varmistus, että koekoneilla on uusimmat koodit, JS:ät käännetty ja kontit on restartattu git pullin jälkeen as completed
In GitLab by @sijualle on May 20, 2021, 18:43
marked the task Tarkistus, että hakijat ei enää pääse harjoitteludokumenttiin as completed
In GitLab by @sijualle on May 20, 2021, 18:43
marked the task kyber.tim.education
-osoitteeseen ilmoitus harjoittelun päättymisestä as completed
In GitLab by @sijualle on May 20, 2021, 21:03
marked the task IP-rajoitus voimaan koekoneisiin as completed
In GitLab by @sijualle on May 20, 2021, 21:03
marked the task Kokeen siirto koekoneille oikeine oikeuksineen as completed
In GitLab by @Smibu on May 20, 2021, 21:48
marked the task valvoja-ohjaus as completed
In GitLab by @Smibu on May 20, 2021, 21:51
Valvojaohjaus päivitetty; tosin mulla on taas sama vika, että valvoja-kyber.tim.education ohjaa ihan muuhun IP:hen. Mutta katsoin, että IP gandissa on kyllä oikea eli aalto10.
Veikkaan, että se jotenkin liittyy siihen, että jos yrittää mennä johonkin alidomainiin, joka ei ole vielä gandissa, niin gandi ohjaa sen jonnekin oletuspaikkaan. Testaillessa käy helposti noin.
In GitLab by @Smibu on May 6, 2021, 16:42
Tähän korttiin kerätään yhteen kevään 2021 valintakokeisiin liittyvät TODO:t.
Koodaus
Mika
Kyber-kokeeseen liittyvä todo
Denis
Simo
TODO rukseja tähän
Tästä voi ottaa itselleen rukseja jos ehtii
Kokeiden hallinnointi
Pidä kunkin kokeen ruksit likimain kronologisessa järjestyksessä.
Kyber
Tehdyt vaiheet
### Ennen harjoittelua * [x] Ilmoitus harjoituskokeen ajankohdasta näkyvillä `kyber.tim.education`-osoitteessa * [x] Käyttäjät tuotanto-timiin * [x] Harjoituskoe valmiiksi tuotanto-timiin * [x] Hakijat ja hakijaryhmä harjoittelukoneille * [x] Harjoituskokeen siirto harjoittelukoneille oikeine oikeuksineen * [x] Varmistus, että harjoittelukoneilla on uusimmat koodit, JS:ät käännetty ja kontit on restartattu git pullin jälkeen * [x] Harjoituskokeen riittävä testailu testitunnuksella * [x] DNS kuntoon: `kyber-{a...n}.tim.education` -> `aalto01`, loput aakkoset -> `aalto02` (saadot-skripti, komento `gandi`) * [x] `kyber.tim.education`-osoitteeseen sukunimikysely ja ohjaus päälle `kyber-Koulutus
Tehdyt vaiheet
* [x] Liitetiedostot ladattava koekoneelle ### Ennen harjoittelua * [x] Ilmoitus harjoituskokeen ajankohdasta näkyvillä `koulutus.tim.education`-osoitteessa * [x] Käyttäjät tuotanto-timiin * [x] Harjoituskoe valmiiksi tuotanto-timiin * [x] Hakijat ja hakijaryhmä harjoittelukoneille * [x] Harjoituskokeen siirto harjoittelukoneille oikeine oikeuksineen * [x] Varmistus, että harjoittelukoneilla on uusimmat koodit, JS:ät käännetty ja kontit on restartattu git pullin jälkeen * [x] Harjoituskokeen riittävä testailu testitunnuksella * [x] DNS kuntoon: `koulutus-{a...n}.tim.education` -> vastaavat aaltokoneet (saadot-skripti, komento `gandi`) * [x] `koulutus.tim.education`-osoitteeseen sukunimikysely ja ohjaus päälle `koulutus-TKT
Tehdyt vaiheet
### Ennen harjoittelua * [ ] Ilmoitus harjoituskokeen ajankohdasta näkyvillä `tkt.tim.education`-osoitteessa * [ ] Käyttäjät tuotanto-timiin * [ ] Harjoituskoe valmiiksi tuotanto-timiin * [ ] Hakijat ja hakijaryhmä harjoittelukoneille * [ ] Harjoituskokeen siirto harjoittelukoneille oikeine oikeuksineen * [ ] Varmistus, että harjoittelukoneilla on uusimmat koodit, JS:ät käännetty ja kontit on restartattu git pullin jälkeen * [ ] Harjoituskokeen riittävä testailu testitunnuksella * [ ] DNS kuntoon: `tkt-{a...n}.tim.education` -> vastaavat aaltokoneet (saadot-skripti, komento `gandi`) * [ ] `tkt.tim.education`-osoitteeseen sukunimikysely ja ohjaus päälle `tkt-TJT
Ennen harjoittelua
tjt.tim.education
-osoitteessatjt-harj.tim.education
-> vastaavat aaltokoneet (saadot-skripti, komentogandi
)tjt.tim.education
-osoitteeseen ohjaus päälleHarjoittelun aikana
Harjoittelun loppu
tjt.tim.education
-osoitteeseen ilmoitus harjoittelun päättymisestäEnnen koetta
tjt-koe.tim.education
-> vastaava aaltokone (saadot-skripti, komentogandi
)tjt.tim.education
-osoitteeseen suora ohjaustjt-koe.tim.education/polku/dokuun
Kokeen jälkeen