CentOS projektas pereina prie kūrimo naudojant GitLab

„CentOS“ projektas paskelbė apie „GitLab“ platformos pagrindu sukurtos bendradarbiavimo plėtros paslaugos paleidimą. Sprendimas naudoti GitLab kaip pagrindinę CentOS ir Fedora projektų prieglobos platformą buvo priimtas praėjusiais metais. Pastebėtina, kad infrastruktūra buvo sukurta ne savo serveriuose, o gitlab.com paslaugos pagrindu, kuri suteikia skyrių gitlab.com/CentOS su CentOS susijusiems projektams.

Šiuo metu vyksta darbas siekiant integruoti skyrių su CentOS projekto vartotojų baze, kuri leis kūrėjams prisijungti prie „Gitlab“ paslaugos naudojant esamas paskyras. Atskirai pažymima, kad git.centos.org, pagrįsta Pagurės platforma, ir toliau bus laikoma iš RHEL perkeltų paketų šaltinio kodo talpinimo vieta, taip pat CentOS Stream 8 formavimo pagrindu. Tačiau „CentOS Stream 9“ filialas jau kuriamas remiantis nauja „GitLab“ saugykla, kuri išsiskiria galimybe bendruomenės narius sujungti su plėtra. Kiti projektai, priglobti git.centos.org, kol kas galioja ir nėra priversti perkelti.

Sprendimo svarstymo metu perėjimo prie SaaS modelio priešininkai pažymėjo, kad GitLab teikiamos paruoštos paslaugos naudojimas neleidžia visiškai kontroliuoti infrastruktūros, pavyzdžiui, neįmanoma būti tikri, kad serverių infrastruktūra yra tinkamai prižiūrimas, pažeidžiamumai pašalinami operatyviai, o telemetrija ir aplinka nebus pradėta primesti nebuvo pažeista dėl išorinės atakos ar nesąžiningų darbuotojų veiksmų.

Renkantis platformą, be standartinių operacijų su saugyklomis (sujungimo, šakučių kūrimo, kodo pridėjimo ir kt.), buvo keliami tokie reikalavimai kaip galimybė siųsti push užklausas per HTTPS, prieigos prie filialų ribojimo priemonės, privačių filialų palaikymas. , prieigos prie išorinių ir vidinių vartotojų atskyrimas (pavyzdžiui, siekiant pašalinti pažeidžiamumus embargo metu atskleisti informaciją apie problemą), sąsajos pažinimas, posistemių suvienodinimas darbui su problemų pranešimais, kodu, dokumentacija ir naujų planų funkcijos, įrankių, skirtų integracijai su IDE, prieinamumas, standartinių darbo eigų palaikymas, galimybė naudoti robotą automatiniam sujungimui (reikalingas CentOS Stream, kad palaikytų branduolio paketus).

Šaltinis: opennet.ru

Добавить комментарий