Zpětně nekompatibilní změny
Oddělení ICT spravuje systémy, u nichž je nutné občas provést zpětně nekompatibilní změny. Tyto změny mají potenciál negativně ovlivnit stabilitu závislých aplikací. Větší změny systémů jsou proto odloženy do klidnějších částí roku (období prázdnin) a je o nich včas informováno formou novinek na této stránce.
Principy zavádění zpětně nekompatibilních změn
Proces zavádění zpětně nekompatibilních změn probíhá v režimu best-effort. Některé důležité změny bohužel nelze odložit. V takových případech je nezbytné od informování s dostatečným předstihem upustit.
Termíny nasazování zpětně nekompatibilních změn:
- Letní prázdniny: 1. 7. 2027 – 31. 8. 2027
- Zimní prázdniny: 26. 12. 2026 – 3. 1. 2027
Nadcházející plánované změny
Tyto změny se připravují. S více dotazy se obracejte na ServiceDesk oddělení ICT FIT.
Aktualizace GitLabu na verzi 20
- Termín
- 1. červenec 2027
- Služba
- https://gitlab.fit.cvut.cz/
GitLab verze 20 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu z nich se lze připravit dopředu úpravou zasaženého software. Významnou změnou je odstranění Docker Machine executoru. Tento executor je už od verze GitLabu 17.5 označen jako deprecated a jeho funkcionalita bude kompletně v této verzi odstraněna (viz dokumentace). Tato změna proběhne v termínu velké aktualizace GitLabu, která se uskuteční o letních prázdninách dle výše uvedeného termínu nasazování zpětně nekompatibilních změn. Doporučená náhrada executoru je GitLab Runner Autoscaler.
Již provedené změny
Aktualizace GitLabu na verzi 19
- Termín
- 31. květen 2026
- Služba
- https://gitlab.fit.cvut.cz/
GitLab verze 19 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu z nich se lze připravit dopředu úpravou zasaženého software. Nejvýznamnější změny jsou zveřejněny v samostatném blog postu od GitLabu.
Ukončení provozu Courses API v1
- Termín
- 1. leden 2026
- Služba
- courses.fit.cvut.cz/api/v1
Courses API v1 je endpoint provozovaný od roku 2019 s minimálními změnami. Vzhledem ke starší architektuře systému a potřebě vyhovění novým požadavkům na kybernetickou bezpečnost se stala služba přítěží pro správu a udržitelnost dalších aplikací. Jako náhradu provozuje oddělení ICT Courses API v2 s minimálními změnami oproti v1. Odebrali jsme jeden endpoint (získávání informací o GitLab projektu) a zmírnili potřebná oprávnění na endpointy poskytující jednoduše získatelná data uživatelů.
Aktualizace GitLabu na verzi 18
- Termín
- 31. květen 2025
- Služba
- https://gitlab.fit.cvut.cz/
GitLab verze 18 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu z nich se lze připravit dopředu úpravou zasaženého software. Nejvýznamnější změny jsou zveřejněny v samostatném blog postu od GitLabu.
Změna tagu pro ICT Buildah CI image
- Termín
- 17. červenec 2024
- Služba
- https://gitlab.fit.cvut.cz/ict/images/buildah
V rámci sjednocení názvosloví a odebrání zbytečné komplexity byla zrušena podpora pro image tagy /ict/images/buildah/alpine:latest a /ict/images/buildah:v1.
Používáte-li výše zmíněné images ve svých projektech, aktualizujte prosím image na /ict/images/buildah:latest.
Aktualizace GitLabu na verzi 17
- Termín
- 3.-4. červenec 2024
- Služba
- https://gitlab.fit.cvut.cz/
GitLab verze 17 přináší řadu změn, jejichž plný seznam je v GitLab dokumentaci. Na většinu se lze připravit dopředu úpravou zasaženého software. Nejvýznamnější změny jsou zveřejněny v samostatném blog postu od GitLabu.