{"id":76255,"date":"2020-04-01T07:42:05","date_gmt":"2020-04-01T05:42:05","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej"},"modified":"2020-04-01T07:42:05","modified_gmt":"2020-04-01T05:42:05","slug":"fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","title":{"rendered":"Fedora ja CentOS k\u00e4ivitavad Git Forge. GitLab avab 18 erilahendust","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Projektid <noindex><a rel=\"nofollow\" href=\"https:\/\/blog.centos.org\/2020\/03\/git-forge-decision\/\">CentOS<\/a><\/noindex> ja <noindex><a rel=\"nofollow\" href=\"https:\/\/communityblog.fedoraproject.org\/making-a-git-forge-decision\/\">Fedora<\/a><\/noindex> <noindex><a rel=\"nofollow\" href=\"https:\/\/lists.fedoraproject.org\/archives\/list\/devel@lists.fedoraproject.org\/thread\/QXJBN37CQRTVMKAYSS5PYVZXDPZZFZYN\/\">teatasid<\/a><\/noindex> lahenduse loomine koost\u00f6\u00f6 arendus teenuse Git Forge, mis ehitatakse GitLabi platvormile. GitLabist saab peamine keskkond Git-repositooriumide haldamiseks ja projektide majutamiseks, mis on seotud CentOS ja Fedora distributsioonidega. Varasemalt kasutatud teenus <noindex><a rel=\"nofollow\" href=\"https:\/\/pagure.io\/\">Pagure<\/a><\/noindex> j\u00e4tkab oma tegevust, kuid antakse kohaliku huvir\u00fchma hoolde, kes on huvitatud arenduse j\u00e4tkamisest. Pagure eemaldatakse Red Hatisse t\u00f6\u00f6le v\u00f5etud CPE (Community Platform Engineering) meeskonna haldusalast, kes hooldab Fedora ja CentOSi vabastamise infrastruktuuri.<\/p>\n<p>Uue Git Forge'i v\u00f5imalike lahenduste hindamisel kaaluti<br \/>\n Pagure ja GitLab. P\u00f5hinedes umbes <noindex><a rel=\"nofollow\" href=\"https:\/\/hackmd.io\/@My419-DISUGgo4gcmO1D6A\/HJB74lcL8\">300 tagasisidele<\/a><\/noindex> ja soovile Fedora, CentOS, RHEL ja CPE projektide osalistelt, koostatakse funktsionaalsuse n\u00f5uded ning tehakse valik GitLabi kasuks. Lisaks repositooriumidega seotud t\u00fc\u00fcpilistele toimingutele (\u00fchendamine, forkide loomine, koodi lisamine jne) olid peamised n\u00f5uded turvalisus, kasutusmugavus ja platvormi stabiilsus. <\/p>\n<p>N\u00f5uete hulka kuulusid sellised funktsioonid nagu push-p\u00e4ringute saatmine HTTPSi kaudu, juurdep\u00e4\u00e4su piiramisvahendid harudele, privaatsete harude toetus, v\u00e4listava ja sisemise kasutaja juurdep\u00e4\u00e4su eristamine (n\u00e4iteks haavatavuste k\u00f5rvaldamise t\u00f6\u00f6ks probleemide avaldamise embargo ajal), kasutajaliidese tuttavus, probleemide, koodi, dokumentatsiooni ja uute v\u00f5imaluste planeerimise alane s\u00fcsteemide \u00fchtlustamine, IDE-dega integreerimise vahendite olemasolu ja t\u00fc\u00fcpiliste t\u00f6\u00f6protsesside toimetamine.<\/p>\n<p>GitLabi funktsioonide seast, mis l\u00f5plikult m\u00f5jutasid platvormi valikut, nimetatakse alagrupide toestust valikulise juurdep\u00e4\u00e4suga repositooriumidele, botide kasutamise v\u00f5imalust automaatsete \u00fchenduste jaoks (CentOS Streami toetus pakettide hooldamiseks), arenduse planeerimise jaoks integreeritud vahendite olemasolu ja valmidust kasutada valmis SAAS-teenust garantii tasemega, mis vabastab ressursse serveri infrastruktuuri hooldamiseks.<\/p>\n<p>Otsus on juba <noindex><a rel=\"nofollow\" href=\"https:\/\/www.spinics.net\/lists\/centos-devel\/msg18490.html\">s\u00f5i<\/a><\/noindex> arendajate seas, seoses otsuse vastuv\u00f5tmisega ilma eelneva ulatusliku aruteluta. Samuti v\u00e4ljendati muret, et teenust ei kasutata avatud Community v\u00e4ljaandes GitLab. Eriti oli \u00f6eldud, et n\u00f5uded, mis on v\u00e4lja kuulutatud Git Forge'i jaoks, on saadaval ainult omandi\u00f5iguses versioonis. <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/pricing\/ultimate\/\">GitLab Ultimate<\/a><\/noindex>. <\/p>\n<p>Kriitika adressaadiks sai ka soov kasutada GitLab'i pakutavat SAAS teenust (rakendus teenusena), selle asemel et GitLab'i paigaldada oma serveritesse, mis viib teenuse kontrolli alt v\u00e4lja (n\u00e4iteks ei saa olla kindel, et k\u00f5ik s\u00fcsteemi haavatavused k\u00f5rvaldatakse kiiresti. <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=45957\">korrektne<\/a><\/noindex> infrastruktuur, mis \u00fchel ilusal hetkel ei ole <noindex><a rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=51746\">kehtestatud telemeetria<\/a><\/noindex> ja v\u00e4listatud k\u00f5rvalekalded kolmanda osapoole t\u00f6\u00f6tajate poolt). Otsus ei \u00fchti ka <noindex><a rel=\"nofollow\" href=\"https:\/\/docs.fedoraproject.org\/en-US\/project\/\">Fedora alusp\u00f5him\u00f5tetega<\/a><\/noindex>, mille kohaselt peaks projekt eelistama avatud alternatiive.<\/p>\n<p>Samas teatas GitLab <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/blog\/2020\/03\/30\/new-features-to-core\/\">teatas<\/a><\/noindex> 18 funktsionaalsuse rakendamisest, mis varem oli saadaval ainult omandi\u00f5iguses versioonides GitLab. Funktsioonid katavad erinevaid tarkvaraarenduse t\u00e4ieliku ts\u00fckli haldamise valdkondi, sealhulgas arenduse planeerimist, projektide loomist, verifitseerimist, pakettidega t\u00f6\u00f6tamist, v\u00e4ljaande koostamist, seadistamist ja kaitset. <\/p>\n<p>J\u00e4rgmised funktsioonid on muutunud avatud:<\/p>\n<ul>\n<li class=\"l\"> Seotud k\u00fcsimuste \u00fchendamine;\n<li class=\"l\"> K\u00fcsimuste eksportimine GitLab'ist CSV-sse;\n<li class=\"l\"> Arendusseisundite plaanimise, j\u00e4rjestamise ja visualiseerimise re\u017eiim \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 funktsionaalsuste v\u00f5i v\u00e4ljaannete jaoks;\n<li class=\"l\"> Sisseehitatud teenindusteenus, et siduda projektimeeskonnaliikmeid ja v\u00e4list osapooli e-posti kaudu.\n<li class=\"l\">  Veebi terminal Web IDE jaoks;\n<li class=\"l\"> Failide s\u00fcnkroonimise v\u00f5imalus, et testida muudatusi koodis veebi terminalis;\n<li class=\"l\"> Disaini haldamise t\u00f6\u00f6riistad, mis v\u00f5imaldavad laadida projektik\u00fcsimuste k\u00e4igus makette ja ressursse, kasutades k\u00fcsimust kui ainus juurdep\u00e4\u00e4s k\u00f5igile, mis on vajalik uue funktsionaalsuse arendamiseks;\n<li class=\"l\"> Koodikvaliteedi aruanded;\n<li class=\"l\"> Pakettide haldurite tugi: Conan (C\/C++), Maven (Java), NPM (node.js) ja NuGet (.NET);\n<li class=\"l\"> Kanari versioonide toetamine, mis v\u00f5imaldab uut rakenduse versiooni installida v\u00e4ikesele osale s\u00fcsteemidest;\n<li class=\"l\"> Inkrementaalsed jaotused, mis v\u00f5imaldavad alguses tarnida uusi versioone ainult v\u00e4ikesele hulgale s\u00fcsteemidele, suurendades j\u00e4rk-j\u00e4rgult katvust 100%-ni;\n<li class=\"l\"> Funktsionaalsuse aktiveerimise lipud, mis v\u00f5imaldavad tarnida projekti erinevates v\u00e4ljaannetes, d\u00fcnaamiliselt aktiveerides teatud funktsioone;\n<li class=\"l\"> \u00dclevaatere\u017eiim juurutamiseks, mis v\u00f5imaldab hinnata iga pideva integreerimise keskkonna seisukorda, mis p\u00f5hineb Kubernetesel;\n<li class=\"l\"> Tugi mitme Kubernetes klastrite m\u00e4\u00e4ratlemiseks konfigureerijas (n\u00e4iteks saab kasutada eraldi Kubernetes klastreid katsetamiseks ja tootmiskoormusteks);\n<li class=\"l\"> Tugi konteinerite v\u00f5rgu turvapoliitikate m\u00e4\u00e4ratlemiseks, mis v\u00f5imaldavad piirata juurdep\u00e4\u00e4su Kubernetes'i podide vahel.\n<\/ul>\n<p>Lisaks v\u00f5ib m\u00e4rkida <noindex><a rel=\"nofollow\" href=\"https:\/\/about.gitlab.com\/releases\/2020\/03\/26\/security-release-12-dot-9-dot-1-released\/\">avaldamist<\/a><\/noindex> GitLab'i uuendused 12.9.1, 12.8.8 ja 12.7.8 (Community Edition ja Enterprise Edition), milles on k\u00f5rvaldatud haavatavus. Probleem ilmneb alates GitLab EE\/CE 8.5 v\u00e4ljaandest ja v\u00f5imaldab lugeda mis tahes kohaliku faili sisu \u00fclesande liigutamisel projektide vahel.<br \/>\nTeave haavatavuse kohta avaldatakse 30 p\u00e4eva jooksul.<\/p>\n<p><noindex><a rel=\"nofollow\" name=\"link\"><\/a><\/noindex><\/p>\n<p>Allikas: <a \ncontent=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=52642\">opennet.ru<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438 Fedora \u0441\u043e\u043e\u0431\u0449\u0438\u043b\u0438 \u043e \u0440\u0435\u0448\u0435\u043d\u0438\u0438 \u043f\u043e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u044e \u0441\u0435\u0440\u0432\u0438\u0441\u0430 \u0441\u043e\u0432\u043c\u0435\u0441\u0442\u043d\u043e\u0439 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438 Git Forge, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0431\u0443\u0434\u0435\u0442 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d \u0441 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435\u043c \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u044b GitLab. GitLab \u0441\u0442\u0430\u043d\u0435\u0442 \u043f\u0435\u0440\u0432\u0438\u0447\u043d\u043e\u0439 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u043e\u0439 \u0434\u043b\u044f \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 Git-\u0440\u0435\u043f\u043e\u0437\u0438\u0442\u043e\u0440\u0438\u044f\u043c\u0438 \u0438 \u0434\u043b\u044f \u0445\u043e\u0441\u0442\u0438\u043d\u0433\u0430 \u043f\u0440\u043e\u0435\u043a\u0442\u043e\u0432, \u0441\u0432\u044f\u0437\u0430\u043d\u043d\u044b\u0445 \u0441 \u0434\u0438\u0441\u0442\u0440\u0438\u0431\u0443\u0442\u0438\u0432\u0430\u043c\u0438 CentOS \u0438 Fedora. \u0420\u0430\u043d\u0435\u0435 \u043f\u0440\u0438\u043c\u0435\u043d\u044f\u0435\u043c\u044b\u0439 \u0441\u0435\u0440\u0432\u0438\u0441 Pagure \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0438\u0442 \u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043e\u0432\u0430\u0442\u044c, \u043d\u043e \u0431\u0443\u0434\u0435\u0442 \u043f\u0435\u0440\u0435\u0434\u0430\u043d \u043d\u0430 \u043f\u043e\u043f\u0435\u0447\u0435\u043d\u0438\u0435 \u0441\u043e\u043e\u0431\u0449\u0435\u0441\u0442\u0432\u0443, \u0437\u0430\u0438\u043d\u0442\u0435\u0440\u0435\u0441\u043e\u0432\u0430\u043d\u043d\u043e\u043c\u0443 \u0432 \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0438 \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u043a\u0438. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-76255","post","type-post","status-publish","format-standard","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Fedora \u0438 CentOS \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442 Git Forge. GitLab \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 18 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-04-01T05:42:05+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-04-01T05:42:05+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Fedora ja CentOS k\u00e4ivitavad Git Forge. GitLab avab 18 patenteeritud v\u00f5imalust | ProHoster","description":"CentOS ja","canonical_url":"https:\/\/prohoster.info\/et\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Fedora \u0438 CentOS \u0437\u0430\u043f\u0443\u0441\u043a\u0430\u044e\u0442 Git Forge. GitLab \u043e\u0442\u043a\u0440\u044b\u0432\u0430\u0435\u0442 18 \u043f\u0440\u043e\u043f\u0440\u0438\u0435\u0442\u0430\u0440\u043d\u044b\u0445 \u0432\u043e\u0437\u043c\u043e\u0436\u043d\u043e\u0441\u0442\u0435\u0439 | ProHoster","og:description":"\u041f\u0440\u043e\u0435\u043a\u0442\u044b CentOS \u0438","og:url":"https:\/\/prohoster.info\/et\/blog\/news\/fedora-i-centos-zapuskayut-git-forge-gitlab-otkryvaet-18-proprietarnyh-vozmozhnostej","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-04-01T05:42:05+00:00","article:modified_time":"2020-04-01T05:42:05+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"76255","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 17:40:52","updated":"2022-10-12 13:22:37","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/76255","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=76255"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/76255\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=76255"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=76255"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=76255"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}