Projekat CentOS najavio je pokretanje usluge kolaborativnog razvoja zasnovane na GitLab platformi. Odluka da se GitLab koristi kao primarna platforma za hosting projekata CentOS a Fedora je usvojena prošle godine. Vrijedno je napomenuti da infrastruktura nije hostovana na vlastitim serverima, već na servisu gitlab.com, koji pruža podršku za povezane CentOS odjeljak za projekte je obezbijeđen sa gitlab.com/CentOS.
Trenutno je u toku rad na integraciji sekcije s korisničkom bazom projekta. CentOS, što će omogućiti programerima da se povežu na Gitlab servis koristeći svoje postojeće račune. Također se napominje da je git.centos.org, koji pokreće Pagure, će se i dalje smatrati domom za izvorni kod paketa prenesenih iz RHEL-a, kao i osnovom za grananje. CentOS Potok 8. Ali grana CentOS Stream 9 se već razvija na novom GitLab repozitoriju i nudi mogućnost članovima zajednice da učestvuju u razvoju. Ostali projekti su hostovani na GitLabu.centos.org domenovi, za sada, ostaju na svojim mjestima i nisu prisiljeni migrirati.
Protivnici prelaska na SaaS model su u procesu rasprave o odluci istakli da korištenje gotove usluge koju pruža GitLab ne omogućava potpunu kontrolu nad infrastrukturom, na primjer, nemoguće je biti siguran da će infrastruktura servera se pravilno održava, ranjivosti se brzo eliminišu, telemetrija i okruženje neće početi da se nameće nije kompromitovano kao rezultat eksternog napada ili radnji nepoštenih zaposlenih.
Prilikom odabira platforme, pored tipičnih operacija sa repozitorijima (spajanje, kreiranje forkova, dodavanje koda itd.), postavljeni su sljedeći zahtjevi: mogućnost slanja push zahtjeva preko HTTPS-a, sredstva za ograničavanje pristupa granama, podrška za privatne grane, odvajanje pristupa za vanjske i interne korisnike (na primjer, za rad na uklanjanju ranjivosti tokom embarga na otkrivanje informacija o problemu), poznato sučelje, objedinjavanje podsistema za rad s porukama o problemima, kodom, dokumentacijom i planiranjem novih funkcija, prisustvo alata za integraciju s IDE-ima, podrška za tipične tokove rada, mogućnost korištenja bota za automatska spajanja (obavezno CentOS Stream za podršku kernel paketima).
izvor: opennet.ru
