ప్రోహోస్టర్ > బ్లాగ్ > పరిపాలన > # GitLab 13.4 CI వేరియబుల్స్ మరియు Kubernetes ఏజెంట్ కోసం HashiCorp రిపోజిటరీతో విడుదల చేయబడింది
# GitLab 13.4 CI వేరియబుల్స్ మరియు Kubernetes ఏజెంట్ కోసం HashiCorp రిపోజిటరీతో విడుదల చేయబడింది
విడుదల 13.4 CI వేరియబుల్స్, కుబెర్నెట్స్ ఏజెంట్ మరియు సెక్యూరిటీ సెంటర్ కోసం HashiCorp నిల్వతో పాటు స్టార్టర్లో మారగల ఫీచర్లతో విడుదల చేయబడింది.
GitLabలో, మీకు ఇష్టమైన ప్లాట్ఫారమ్లో ప్రమాదాన్ని తగ్గించడానికి, సామర్థ్యాన్ని మెరుగుపరచడానికి మరియు డెలివరీ వేగాన్ని మెరుగుపరచడంలో వినియోగదారులకు ఎలా సహాయపడగలమో మేము ఎల్లప్పుడూ ఆలోచిస్తూ ఉంటాము. ఈ నెలలో మేము భద్రతా సామర్థ్యాలను విస్తరించే, దుర్బలత్వాల సంఖ్యను తగ్గించే, సామర్థ్యాన్ని పెంచే, GitLabతో పనిని సులభతరం చేసే మరియు మీ బృందం ఫీచర్లను మరింత వేగంగా అందించడంలో సహాయపడే అనేక ఉపయోగకరమైన కొత్త ఫీచర్లను జోడించాము. మీరు విడుదల యొక్క ప్రధాన లక్షణాలను అలాగే ఉపయోగకరంగా కనుగొంటారని మేము ఆశిస్తున్నాము 53 ఇతర కొత్త ఫీచర్లు, ఈ విడుదలలో జోడించబడింది.
ప్రమాదాలను తగ్గించడానికి మరొక మార్గం కొత్తది ఉపయోగించడం GitLab Kubernetes ఏజెంట్. కార్యకలాపాల బృందాలు తమ క్లస్టర్ను మొత్తం ఇంటర్నెట్కు బహిర్గతం చేయకుండానే GitLab నుండి Kubernetes క్లస్టర్లను అమలు చేయగలవు. మేము కొత్త Terraform స్టేట్ ఫైల్ల కోసం ఆటోమేటిక్ వెర్షన్ కంట్రోల్ సపోర్ట్ను కూడా పరిచయం చేస్తున్నాము GitLab టెర్రాఫార్మ్ స్థితిని నిర్వహించింది సమ్మతి మరియు డీబగ్గింగ్ సౌలభ్యానికి మద్దతు ఇవ్వడానికి. చివరగా, ఉదాహరణ భద్రతా డాష్బోర్డ్ మారింది GitLab భద్రతా కేంద్రం దుర్బలత్వ నివేదికలు మరియు భద్రతా సెట్టింగ్లతో.
GitLabతో మరింత అనుకూలమైన మరియు సమర్థవంతమైన పని
మేము చేర్చడానికి మా గ్లోబల్ శోధనను మెరుగుపరిచాము శోధన పట్టీ నుండి శీఘ్ర నావిగేషన్, తాజా టిక్కెట్లు, సమూహాలు, ప్రాజెక్ట్లు, సెట్టింగ్లు మరియు సహాయ అంశాలకు సులభంగా నావిగేట్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. GitLab పేజీలను ప్రకటించినందుకు మేము సంతోషిస్తున్నాము దారిమార్పులు కనిపించాయి సైట్లోని వ్యక్తిగత పేజీలు మరియు డైరెక్టరీలను దారి మళ్లించడానికి, ఇది వినియోగదారులు తమ సైట్లను మరింత సమర్థవంతంగా అమలు చేయడానికి అనుమతిస్తుంది. మరియు విస్తరణ గురించి విస్తరించిన సమాచారాన్ని పొందాలనుకునే వారికి, ఈ విడుదల అనుమతిస్తుంది ఎన్విరాన్మెంట్ టూల్బార్ నుండి వందలాది మద్దతు ఉన్న ప్రాజెక్ట్ విస్తరణలను నిర్వహించండి!
ఫాబియో గణనీయంగా సహకరించారు సహకారం в విలీన అభ్యర్థన తేడాలలో కోడ్ కవరేజీని ప్రదర్శిస్తోంది - GitLab సంఘంలో చాలా కాలంగా ఎదురుచూస్తున్న ఫీచర్. GitLab బృంద సభ్యులతో నిరంతర సహకారం అవసరమయ్యే మరియు UX, ఫ్రంట్-ఎండ్ మరియు బ్యాక్-ఎండ్ వంటి ప్రాజెక్ట్లోని అనేక రంగాలను ప్రభావితం చేసే పనికిమాలిన మార్పులతో ఇది నిజంగా ముఖ్యమైన సహకారం.
విడుదల 12.10లో, GitLab GitLab జాబ్ హ్యాండ్లర్ (GitLab రన్నర్)ని ఉపయోగించి CI ఉద్యోగాలకు కీలను స్వీకరించే మరియు బదిలీ చేసే సామర్థ్యాన్ని పరిచయం చేసింది. ఇప్పుడు మేము విస్తరిస్తున్నాము JWTని ఉపయోగించి ప్రమాణీకరణ, కొత్త సింటాక్స్ జోడిస్తోంది secrets ఫైల్ చేయడానికి .gitlab-ci.yml. ఇది GitLabతో HashiCorp రిపోజిటరీని సెటప్ చేయడం మరియు ఉపయోగించడం సులభతరం చేస్తుంది.
మాన్యువల్ కాన్ఫిగరేషన్ అవసరం లేకుండా కుబెర్నెట్స్ క్లస్టర్లకు విస్తరించడం చాలా కాలంగా కుబెర్నెట్స్తో GitLab యొక్క ఏకీకరణ సాధ్యం చేసింది. చాలా మంది వినియోగదారులు ఈ బండిల్ యొక్క సౌలభ్యాన్ని ఇష్టపడ్డారు, మరికొందరు కొన్ని ఇబ్బందులను ఎదుర్కొన్నారు. ప్రస్తుత ఇంటిగ్రేషన్ కోసం, GitLab దాన్ని యాక్సెస్ చేయడానికి మీ క్లస్టర్ తప్పనిసరిగా ఇంటర్నెట్ నుండి యాక్సెస్ చేయబడాలి. అనేక సంస్థలకు, భద్రత, సమ్మతి లేదా నియంత్రణ కారణాల కోసం క్లస్టర్లకు యాక్సెస్ను పరిమితం చేయడం వలన ఇది సాధ్యం కాదు. ఈ పరిమితులను అధిగమించడానికి, వినియోగదారులు GitLab పైన వారి సాధనాలను రూపొందించాలి, లేకుంటే వారు ఈ లక్షణాన్ని ఉపయోగించలేరు.
ఈరోజు మేము GitLab Kubernetes ఏజెంట్ని పరిచయం చేస్తున్నాము, ఇది Kubernetes క్లస్టర్లకు విస్తరించడానికి ఒక కొత్త మార్గం. ఏజెంట్ మీ క్లస్టర్ లోపల నడుస్తుంది, కాబట్టి మీరు దీన్ని మొత్తం ఇంటర్నెట్కు బహిర్గతం చేయాల్సిన అవసరం లేదు. GitLab క్లస్టర్కి అప్డేట్లను పుష్ చేయడం కంటే GitLab నుండి కొత్త మార్పులను అభ్యర్థించడం ద్వారా ఏజెంట్ విస్తరణను సమన్వయం చేస్తుంది. మీరు ఏ GitOps పద్ధతిని ఉపయోగించినా, GitLab మీరు కవర్ చేసింది.
ఇది ఏజెంట్ యొక్క మొదటి విడుదల అని దయచేసి గమనించండి. GitLab Kubernetes ఏజెంట్ కోసం మా ప్రస్తుత దృష్టి కోడ్ ద్వారా విస్తరణలను కాన్ఫిగర్ చేయడం మరియు నిర్వహించడం. డిప్లాయ్మెంట్ బోర్డ్లు మరియు GitLab మేనేజ్డ్ అప్లికేషన్ల వంటి ఇప్పటికే ఉన్న కొన్ని Kubernetes ఇంటిగ్రేషన్ ఫీచర్లకు ఇంకా మద్దతు లేదు. మేము ఊహిస్తాముభవిష్యత్ విడుదలలలో ఈ సామర్థ్యాలు ఏజెంట్కి జోడించబడతాయి, అలాగే భద్రత మరియు సమ్మతిపై దృష్టి కేంద్రీకరించబడిన కొత్త అనుసంధానాలు.
మునుపు, GitLab యొక్క అనుమతుల వ్యవస్థ మీ బృందంలో అభివృద్ధికి బాధ్యత వహించే మరియు విస్తరణకు బాధ్యత వహించే వారి మధ్య బాధ్యతలను సరిగ్గా విభజించడం కష్టతరం చేసింది. GitLab 13.4 విడుదలతో, మీరు విస్తరణ కోసం విలీన అభ్యర్థనలను ఆమోదించడానికి అనుమతిని ఇవ్వవచ్చు, అలాగే కోడ్ను వ్రాయని వ్యక్తులకు మెయింటెయినర్ యాక్సెస్ హక్కులను (GitLab “నిర్వహించేవాడు” యొక్క రష్యన్ స్థానికీకరణలో) ఇవ్వకుండానే కోడ్ని అమలు చేయడానికి మీరు అనుమతి ఇవ్వవచ్చు. )
గతంలో, ఇన్స్టాన్స్-లెవల్ వల్నరబిలిటీ మేనేజ్మెంట్ ఫంక్షనాలిటీ మరియు ఫ్లెక్సిబిలిటీ రెండింటిలోనూ పరిమితం చేయబడింది. ఇంటర్ఫేస్ అనేది దుర్బలత్వాలు, కొలమానాల గ్రాఫ్లు మరియు సెట్టింగ్ల వివరాలను మిళితం చేసే ఒకే పేజీ. ఈ ఫీచర్లను డెవలప్ చేయడానికి లేదా ఇతర సెక్యూరిటీ ఫీచర్లను ఉపయోగించడానికి ఎక్కువ స్థలం లేదు.
మేము GitLabలో భద్రత మరియు పారదర్శకతను ఎలా నిర్వహించాలో ప్రాథమిక మార్పులు చేసాము. ఉదాహరణ భద్రతా ప్యానెల్ మొత్తం భద్రతా కేంద్రంగా మార్చబడింది. అతిపెద్ద మార్పు కొత్త మెను నిర్మాణం పరిచయం: ఒక పేజీకి బదులుగా, మీరు ఇప్పుడు సెక్యూరిటీ డాష్బోర్డ్, దుర్బలత్వ నివేదిక మరియు సెట్టింగ్ల విభాగాన్ని విడిగా చూస్తారు. ఫంక్షనాలిటీ మారనప్పటికీ, దానిని భాగాలుగా విభజించడం వలన ఈ విభాగానికి మెరుగుదలలు సాధ్యమవుతాయి, అది కష్టతరంగా ఉంటుంది. ఇది భవిష్యత్తులో ఇతర భద్రతా సంబంధిత సామర్థ్యాలను జోడించడానికి వేదికను కూడా సెట్ చేస్తుంది.
ప్రత్యేకమైన వల్నరబిలిటీ రిపోర్ట్ విభాగం ఇప్పుడు ముఖ్యమైన వివరాలను ప్రదర్శించడానికి మరింత స్థలాన్ని కలిగి ఉంది. ప్రాజెక్ట్ యొక్క దుర్బలత్వాల జాబితాలో ప్రస్తుతం ఉన్న దుర్బలత్వాలు ఇక్కడ ఉన్నాయి. దుర్బలత్వ కొలమానాలతో కూడిన విడ్జెట్లను ప్రత్యేక విభాగానికి తరలించడం అనుకూలమైన భద్రతా నియంత్రణ ప్యానెల్ను సృష్టిస్తుంది. ఇది ఇప్పుడు భవిష్యత్ విజువలైజేషన్ల కోసం కాన్వాస్గా ఉంది-కేవలం దుర్బలత్వ నిర్వహణ కోసం మాత్రమే కాదు, ఏదైనా భద్రతకు సంబంధించిన కొలమానాల కోసం. చివరగా, ఒక ప్రత్యేక సెట్టింగ్ల ప్రాంతం అన్ని ఇన్స్టాన్స్-లెవల్ సెక్యూరిటీ సెట్టింగ్ల కోసం ఒక సాధారణ స్థలాన్ని సృష్టిస్తుంది, కేవలం హాని నిర్వహణ మాత్రమే కాదు.
ఈ సంవత్సరం ప్రారంభంలో, GitLab ఒక నిబద్ధత చేసింది 18 లక్షణాలను తరలించండి ఓపెన్ సోర్స్ లోకి. ఈ విడుదలలో, మేము స్టార్టర్ ప్లాన్కి మారగల ఫీచర్ల మైగ్రేషన్ని పూర్తి చేసాము మరియు వాటిని కోర్కి మార్చడం కొనసాగిస్తాము Git ల్యాబ్ 13.5. ఈ ఫీచర్ని మరింత మంది వినియోగదారులకు అందించడానికి మేము సంతోషిస్తున్నాము మరియు మీరు దీన్ని ఎలా ఉపయోగిస్తున్నారో తెలుసుకోవాలనుకుంటున్నాము.
కొన్నిసార్లు GitLabని నావిగేట్ చేస్తున్నప్పుడు మీరు శోధన ఫలితాల పేజీకి కాకుండా నిర్దిష్ట ప్రాజెక్ట్కి నేరుగా వెళ్లాలనుకుంటున్నారు.
ప్రపంచ శోధన పట్టీని ఉపయోగించి, మీరు తాజా టిక్కెట్లు, సమూహాలు, ప్రాజెక్ట్లు, సెట్టింగ్లు మరియు సహాయ అంశాలకు త్వరగా నావిగేట్ చేయవచ్చు. మీరు హాట్కీని కూడా ఉపయోగించవచ్చు /GitLabని మరింత సమర్థవంతంగా నావిగేట్ చేయడానికి మీ కర్సర్ని శోధన పట్టీకి తరలించడానికి!
విలీన అభ్యర్థనను సమీక్షిస్తున్నప్పుడు, మార్చబడిన కోడ్ యూనిట్ పరీక్షల ద్వారా కవర్ చేయబడిందో లేదో గుర్తించడం కష్టం. బదులుగా, సమీక్షకులు మొత్తం కవరేజీపై ఆధారపడవచ్చు మరియు విలీన అభ్యర్థనను ఆమోదించే ముందు దానిని పెంచాల్సిందిగా అభ్యర్థించవచ్చు. ఇది పరీక్షలను వ్రాయడానికి అస్థిరమైన విధానానికి దారి తీస్తుంది, ఇది వాస్తవానికి కోడ్ నాణ్యత లేదా పరీక్ష కవరేజీని మెరుగుపరచదు.
ఇప్పుడు, విలీన అభ్యర్థన తేడాను వీక్షిస్తున్నప్పుడు, మీరు కోడ్ కవరేజ్ యొక్క దృశ్యమాన ప్రదర్శనను చూస్తారు. మార్చబడిన కోడ్ యూనిట్ పరీక్ష ద్వారా కవర్ చేయబడిందో లేదో త్వరగా అర్థం చేసుకోవడానికి కొత్త మార్కులు మిమ్మల్ని అనుమతిస్తాయి, ఇది కోడ్ సమీక్ష మరియు కొత్త కోడ్ను విలీనం చేసే మరియు అమలు చేసే సమయాన్ని వేగవంతం చేయడంలో సహాయపడుతుంది.
GitLab 12.5 విడుదలైనప్పటి నుండి పర్యావరణ ప్యానెల్లు మీరు పర్యావరణాల స్థితిని పర్యవేక్షించవచ్చు, కానీ మూడు ప్రాజెక్ట్లలో ఏడు కంటే ఎక్కువ వాతావరణాలు ఉండవు. మేము ఈ ప్యానెల్ని విడుదల 13.4లో పేజినేట్ చేయడం ద్వారా మెరుగుపరచాము, మీ పరిసరాలను స్కేల్లో నిర్వహించడంలో మరియు నిర్వహించడంలో మీకు సహాయపడతాయి. ఇప్పుడు మీరు మరిన్ని ప్రాజెక్ట్లలో మరిన్ని వాతావరణాలను చూడవచ్చు.
మీ వెబ్ అప్లికేషన్లు మరియు ఇతర స్కానర్లు మరియు టెస్టింగ్ పద్ధతులు మిస్ అయ్యే APIలలో బగ్లు మరియు దుర్బలత్వాలను కనుగొనడానికి API అస్పష్టత పరీక్ష ఒక గొప్ప మార్గం.
GitLabలో API ఫజింగ్ టెస్టింగ్ అందించడానికి మిమ్మల్ని అనుమతిస్తుంది OpenAPI v2 స్పెసిఫికేషన్ లేదా HAR ఫైల్ మీ అప్లికేషన్ ఆపై ఎడ్జ్ కేసులను పరీక్షించడానికి మరియు బగ్లను కనుగొనడానికి రూపొందించబడిన యాదృచ్ఛిక ఇన్పుట్ డేటాను స్వయంచాలకంగా ఉత్పత్తి చేస్తుంది. ఫలితాలు మీ పైప్లైన్లో వెంటనే కనిపిస్తాయి.
ఇది మా మొదటి API ఫజ్ టెస్టింగ్ విడుదల మరియు మీరు ఏమనుకుంటున్నారో వినడానికి మేము ఇష్టపడతాము. ఫజ్ టెస్టింగ్ కోసం మా వద్ద మరిన్ని స్టాక్లు ఉన్నాయి అనేక ఆలోచనలు, మేము ఈ ఫీచర్ విడుదలపై ఆధారపడి ఉంటాము.
ఇంతకుముందు, GitLabలో మెట్రిక్స్ డ్యాష్బోర్డ్లో గ్రాఫ్ను సృష్టించడం అంత తేలికైన పని కాదు. మీరు డాష్బోర్డ్ YAML ఫైల్లో మెట్రిక్ని సృష్టించిన తర్వాత, మీరు దీనికి మార్పులు చేసారు master, కొత్తగా సృష్టించబడిన గ్రాఫ్ మీకు అవసరమైన విధంగా సరిగ్గా పని చేస్తుందో లేదో ధృవీకరించలేకపోయింది. ఈ విడుదలతో ప్రారంభించి, మీరు గ్రాఫ్ను సృష్టించేటప్పుడు మార్పులను పరిదృశ్యం చేయవచ్చు, డాష్బోర్డ్ YAML ఫైల్కు మార్పులను పంపే ముందు ఫలితం గురించి ఒక ఆలోచనను పొందవచ్చు.
మీరు GitLabలో పెద్ద సంఖ్యలో ప్రాజెక్ట్లను నిర్వహిస్తున్నప్పుడు, అన్ని ప్రాజెక్ట్లలో కాలక్రమేణా కోడ్ కవరేజ్ ఎలా మారుతోంది అనే దాని గురించి మీకు ఒకే సమాచారం అవసరం. ఇంతకు ముందు, ఈ సమాచారాన్ని ప్రదర్శించడానికి శ్రమతో కూడిన మరియు సమయం తీసుకునే మాన్యువల్ పని అవసరం: మీరు ప్రతి ప్రాజెక్ట్ నుండి కోడ్ కవరేజ్ డేటాను డౌన్లోడ్ చేసి, దానిని పట్టికలో కలపాలి.
విడుదల 13.4లో, సులభంగా మరియు త్వరగా సమీకరించడం సాధ్యమైంది .csv సమూహం యొక్క అన్ని ప్రాజెక్ట్ల కోసం లేదా ప్రాజెక్ట్ల ఎంపిక కోసం కోడ్ కవరేజీపై మొత్తం డేటాతో ఫైల్. ఈ ఫీచర్ MVC, ఇది సామర్థ్యంతో అనుసరించబడుతుంది కాలక్రమేణా సగటు కవరేజీని ప్లాట్ చేయండి.
ఈ విడుదల పూర్తి కవరేజీని లక్ష్యంగా చేసుకుని ఫజ్ టెస్టింగ్ కోసం అనేక కొత్త భాషలకు మద్దతును పరిచయం చేసింది.
ఇప్పుడు మీరు మీ జావా, రస్ట్ మరియు స్విఫ్ట్ అప్లికేషన్లలో అస్పష్టమైన పరీక్ష యొక్క పూర్తి సామర్థ్యాలను అంచనా వేయవచ్చు మరియు ఇతర స్కానర్లు మరియు పరీక్షా పద్ధతులు మిస్ అయ్యే లోపాలు మరియు దుర్బలత్వాలను కనుగొనవచ్చు.
పర్యావరణాల పేజీ మీ పరిసరాల యొక్క మొత్తం స్థితిని చూపుతుంది. ఈ విడుదలలో మేము హెచ్చరిక ప్రదర్శనను జోడించడం ద్వారా ఈ పేజీని మెరుగుపరచాము. మీ పరిసరాల స్థితితో పాటుగా ట్రిగ్గర్ చేయబడిన హెచ్చరికలు తలెత్తే పరిస్థితులను సరిచేయడానికి త్వరగా చర్య తీసుకోవడంలో మీకు సహాయపడతాయి.
నెస్టెడ్ పైప్లైన్లను ఉపయోగించడం ద్వారా, ఇప్పుడు పిల్లల పైప్లైన్ల లోపల కొత్త పైప్లైన్లను అమలు చేయడం సాధ్యమవుతుంది. వేరియబుల్ సంఖ్యలో పైప్లైన్లను రూపొందించడానికి మీకు ఫ్లెక్సిబిలిటీ అవసరమైతే అదనపు డెప్త్ స్థాయి ఉపయోగకరంగా ఉంటుంది.
గతంలో, నెస్టెడ్ పైప్లైన్లను ఉపయోగిస్తున్నప్పుడు, ప్రతి చైల్డ్ పైప్లైన్కు పేరెంట్ పైప్లైన్లో మాన్యువల్గా నిర్వచించాల్సిన ట్రిగ్గర్ జాబ్ అవసరం. ఇప్పుడు మీరు ఎన్ని కొత్త నెస్టెడ్ పైప్లైన్లనైనా డైనమిక్గా ప్రారంభించే సమూహ పైప్లైన్లను సృష్టించవచ్చు. ఉదాహరణకు, మీరు మోనోర్పోజిటరీని కలిగి ఉంటే, మీరు మొదటి సబ్పైప్లైన్ను డైనమిక్గా రూపొందించవచ్చు, ఇది శాఖలోని మార్పుల ఆధారంగా అవసరమైన సంఖ్యలో కొత్త పైప్లైన్లను సృష్టిస్తుంది.
ఇంతకు ముందు, పేరెంట్ మరియు నెస్టెడ్ పైప్లైన్ల మధ్య నావిగేట్ చేయడం చాలా సౌకర్యవంతంగా లేదు - మీరు కోరుకున్న పైప్లైన్ను పొందడానికి మీకు చాలా క్లిక్లు అవసరం. పైప్లైన్ను ప్రారంభించిన పనిని గుర్తించడం కూడా సులభం కాదు. ఇప్పుడు పేరెంట్ మరియు నెస్టెడ్ పైప్లైన్ల మధ్య కనెక్షన్లను చూడటం చాలా సులభం అవుతుంది.
మీరు ఉపయోగించినట్లయితే పని మాతృక, ఉద్యోగ పేర్లు ఇలా కనిపిస్తున్నందున, నిర్దిష్ట ఉద్యోగం కోసం ఏ మ్యాట్రిక్స్ వేరియబుల్ ఉపయోగించబడిందో గుర్తించడం కష్టమని మీరు గమనించి ఉండవచ్చు. matrix 1/4. విడుదల 13.4లో, మీరు సాధారణ ఉద్యోగ పేరుకు బదులుగా ఆ ఉద్యోగంలో ఉపయోగించిన సంబంధిత వేరియబుల్ విలువలను చూస్తారు. ఉదాహరణకు, x86 ఆర్కిటెక్చర్ను డీబగ్ చేయడమే మీ లక్ష్యం అయితే, ఆ ఉద్యోగం అంటారు matrix: debug x86.
GitLab వినియోగదారులు ఇప్పుడు వారి GitLab ఖాతాలను వారి Atlassian క్లౌడ్ ఖాతాకు కనెక్ట్ చేయగలుగుతారు. ఇది మీ అట్లాసియన్ ఆధారాలతో GitLabకి లాగిన్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది మరియు భవిష్యత్తులో ఇంటిగ్రేషన్ మెరుగుదలలకు పునాది వేస్తుంది. జిరాతో గిట్లాబ్ మరియు అట్లాసియన్ లైన్ నుండి ఇతర ఉత్పత్తులతో.
వర్తింపు-కేంద్రీకృత సంస్థలకు ఉత్పత్తిలో ఏదైనా మార్పుతో అనుబంధించబడిన భాగాల యొక్క సమగ్ర వీక్షణను ఆడిటర్లకు చూపించడానికి ఒక మార్గం అవసరం. GitLabలో, అన్నింటినీ ఒకే చోట సేకరించడం అంటే: అభ్యర్థనలు, టిక్కెట్లు, పైప్లైన్లు, భద్రతా స్కాన్లు మరియు ఇతర కమిట్ డేటాను విలీనం చేయడం. ఇప్పటి వరకు, మీరు దానిని GitLabలో మాన్యువల్గా సేకరించాలి లేదా సమాచారాన్ని సేకరించడానికి మీ సాధనాలను కాన్ఫిగర్ చేయాలి, ఇది చాలా ప్రభావవంతంగా లేదు.
మీరు ఇప్పుడు ఆడిట్ అవసరాలను తీర్చడానికి లేదా ఇతర విశ్లేషణలను నిర్వహించడానికి ఈ డేటాను ప్రోగ్రామాటిక్గా సేకరించి, ఎగుమతి చేయవచ్చు. ప్రస్తుత సమూహం కోసం అన్ని విలీన కమిట్ల జాబితాను ఎగుమతి చేయడానికి, మీరు దీనికి వెళ్లాలి వర్తింపు డాష్బోర్డ్లు మరియు బటన్ పై క్లిక్ చేయండి అన్ని విలీన ఒప్పందాల జాబితా. ఫలిత ఫైల్లో విలీన అభ్యర్థన యొక్క అన్ని కమిట్లు, వాటి రచయిత, అనుబంధిత విలీన అభ్యర్థన యొక్క ID, సమూహం, ప్రాజెక్ట్, కన్ఫర్మర్లు మరియు ఇతర సమాచారం ఉంటాయి.
GitLab నేమ్స్పేస్కు యాక్సెస్ను నిర్వహించడం అనేది సమ్మతి ప్రయత్నాలలో ముఖ్యమైన భాగం. కనీస అధికార సూత్రాల నుండి సమయానుకూల యాక్సెస్ను నిలిపివేయడం వరకు, GitLabలో వ్యక్తిగత యాక్సెస్ టోకెన్లకు సంబంధించి అనేక అవసరాలు ఉండవచ్చు. మీ నేమ్స్పేస్లో ఈ వినియోగదారు ఆధారాలన్నింటినీ నిర్వహించడం మరియు నిర్వహించడం సులభతరం చేయడానికి, మేము అన్ని వ్యక్తిగత యాక్సెస్ టోకెన్లను మరియు ఐచ్ఛికంగా జాబితా చేయగల సామర్థ్యాన్ని అందించాము అనుమతి నిరాకరణ API ద్వారా.
GitLab APIకి ఈ మెరుగుదలలు వినియోగదారులు వారి స్వంత వ్యక్తిగత యాక్సెస్ టోకెన్లను జాబితా చేయడానికి మరియు ఉపసంహరించుకోవడానికి మరియు నిర్వాహకులు వారి వినియోగదారుల టోకెన్లను జాబితా చేయడానికి మరియు ఉపసంహరించుకోవడానికి అనుమతిస్తాయి. నిర్వాహకులు తమ నేమ్స్పేస్కు యాక్సెస్ను కలిగి ఉన్నవారిని చూడటం, వినియోగదారు డేటా ఆధారంగా యాక్సెస్ నిర్ణయాలు తీసుకోవడం మరియు రాజీ పడిన లేదా కంపెనీ యాక్సెస్ మేనేజ్మెంట్ విధానాలకు వెలుపల ఉన్న వ్యక్తిగత యాక్సెస్ టోకెన్లను ఉపసంహరించుకోవడం ఇప్పుడు సులభం అవుతుంది.
కోడ్ మార్పులు, చర్చలు మరియు విలీన అభ్యర్థనలను సమీక్షిస్తున్నప్పుడు, లోతైన సమీక్ష కోసం బ్రాంచ్ యొక్క స్థానిక చెక్అవుట్ చేయడం తరచుగా కోరబడుతుంది. అయినప్పటికీ, విలీన అభ్యర్థన వివరణకు మరింత కంటెంట్ జోడించబడినందున థ్రెడ్ పేరును కనుగొనడం చాలా కష్టమవుతుంది మరియు మీరు పేజీని మరింత క్రిందికి స్క్రోల్ చేయాలి.
మేము విలీన అభ్యర్థన సైడ్బార్కి బ్రాంచ్ పేరుని జోడించాము, ఏ సమయంలోనైనా దీన్ని ప్రాప్యత చేసేలా మరియు మొత్తం పేజీని స్క్రోల్ చేయవలసిన అవసరాన్ని తొలగిస్తాము. విలీన అభ్యర్థనకు లింక్ వలె, సోర్స్ బ్రాంచ్ విభాగం అనుకూలమైన “కాపీ” బటన్ను కలిగి ఉంటుంది.
Спасибо ఏతాన్ రీసోర్ ఈ ఫీచర్ అభివృద్ధికి మీ భారీ సహకారం కోసం!
రెండరింగ్ పనితీరును మెరుగుపరచడానికి బహుళ ఫైల్లకు మార్పులను జోడించే అభ్యర్థనలను విలీనం చేయండి. ఇది జరిగినప్పుడు, సమీక్ష సమయంలో అనుకోకుండా ఫైల్ను దాటవేయడం సాధ్యమవుతుంది, ప్రత్యేకించి పెద్ద సంఖ్యలో ఫైల్లతో విలీన అభ్యర్థనలలో. సంస్కరణ 13.4తో ప్రారంభించి, విలీన అభ్యర్థనలు మడతపెట్టిన ఫైల్లను కలిగి ఉన్న తేడాలను ఫ్లాగ్ చేస్తాయి, కాబట్టి మీరు కోడ్ సమీక్ష సమయంలో ఈ ఫైల్లను కోల్పోరు. మరింత స్పష్టత కోసం, భవిష్యత్ విడుదలలో ఈ ఫైల్లకు హైలైట్ చేయడాన్ని జోడించాలని మేము ప్లాన్ చేస్తున్నాము. అప్డేట్ల కోసం చూస్తూ ఉండండి gitlab టికెట్#16047.
విలీన అభ్యర్థన తేడాల విభాగంలో, పనితీరును మెరుగుపరచడానికి పెద్ద ఫైల్లు కుదించబడతాయి. అయినప్పటికీ, కోడ్ని సమీక్షిస్తున్నప్పుడు, రివ్యూయర్ ఫైల్ల జాబితాను స్క్రోల్ చేసినప్పుడు కొన్ని ఫైల్లు మిస్ కావచ్చు, ఎందుకంటే అన్ని పెద్ద ఫైల్లు కుప్పకూలాయి.
ఈ విభాగంలో విలీనం చేయబడిన ఫైల్ ఉందని వినియోగదారులకు తెలియజేయడానికి మేము విలీన అభ్యర్థన తేడా పేజీ ఎగువన కనిపించే హెచ్చరికను జోడించాము. ఈ విధంగా, సమీక్ష సమయంలో మీరు విలీన అభ్యర్థనలో ఎలాంటి మార్పులను కోల్పోరు.
మునుపు, Gitaly క్లస్టర్ యొక్క ప్రాధమిక నోడ్ ఆఫ్లైన్లో ఉన్నప్పుడు, ఆ నోడ్లోని రిపోజిటరీలు చదవడానికి మాత్రమే గుర్తు పెట్టబడ్డాయి. నోడ్లో ఇంకా ప్రతిరూపం చేయని మార్పులు ఉన్న సందర్భాల్లో ఇది డేటా నష్టాన్ని నిరోధించింది. నోడ్ ఆన్లైన్కి తిరిగి వచ్చినప్పుడు, GitLab స్వయంచాలకంగా పునరుద్ధరించబడలేదు మరియు నిర్వాహకులు సమకాలీకరణ ప్రక్రియను మాన్యువల్గా ప్రారంభించాలి లేదా డేటా నష్టాన్ని అంగీకరించాలి. సెకండరీ నోడ్లో రెప్లికేషన్ జాబ్ వైఫల్యం వంటి ఇతర పరిస్థితులు కూడా పాత లేదా చదవడానికి మాత్రమే రిపోజిటరీలకు దారితీయవచ్చు. ఈ సందర్భంలో, రిప్లికేషన్ పనిని ప్రారంభించే తదుపరి వ్రాత ఆపరేషన్ జరిగే వరకు రిపోజిటరీ పాతది.
ఈ సమస్యను పరిష్కరించడానికి పరిపూర్ణుడు ఇప్పుడు ఒక నోడ్లో పాత రిపోజిటరీని మరియు మరొక నోడ్లో తాజా వెర్షన్ రిపోజిటరీని గుర్తించినప్పుడు రెప్లికేషన్ జాబ్ని షెడ్యూల్ చేస్తుంది. ఈ రెప్లికేషన్ జాబ్ రిపోజిటరీని స్వయంచాలకంగా తాజాగా ఉంచుతుంది, డేటాను మాన్యువల్గా పునరుద్ధరించాల్సిన అవసరాన్ని తొలగిస్తుంది. స్వయంచాలక పునరుద్ధరణ తదుపరి వ్రాత ఆపరేషన్ కోసం వేచి ఉండకుండా, రెప్లికేషన్ జాబ్ విఫలమైతే, సెకండరీ నోడ్లు త్వరగా నవీకరించబడతాయని నిర్ధారిస్తుంది. అనేక గిలాలీ క్లస్టర్లు పెద్ద సంఖ్యలో రిపోజిటరీలను నిల్వ చేస్తున్నందున, ఇది నిర్వాహకులు మరియు విశ్వసనీయత ఇంజనీర్లు లోపం తర్వాత డేటాను పునరుద్ధరించడానికి వెచ్చించే సమయాన్ని గణనీయంగా తగ్గిస్తుంది.
అదనంగా, స్వయంచాలక మరమ్మత్తు క్లస్టర్కు జోడించబడిన ఏదైనా కొత్త Gitaly నోడ్లో రిపోజిటరీల ప్రతిరూపణను ప్రారంభిస్తుంది, కొత్త నోడ్లను జోడించేటప్పుడు మాన్యువల్ పనిని తొలగిస్తుంది.
GitLabలో ప్రభావవంతమైన కమ్యూనికేషన్ చేయవలసిన పనుల జాబితాలపై ఆధారపడి ఉంటుంది. మీరు కామెంట్లో పేర్కొనబడితే, ఒక పనికి వెళ్లడం మరియు ఏదైనా చేయడం ప్రారంభించడం లేదా పూర్తయినట్లు గుర్తు పెట్టడం చాలా కీలకం. మీరు ఏదైనా పని చేయాల్సి వచ్చినప్పుడు లేదా తర్వాత దానికి తిరిగి రావాల్సిన అవసరం వచ్చినప్పుడు మీ కోసం ఒక పనిని కేటాయించడం కూడా చాలా ముఖ్యం.
మునుపు, మీరు డిజైన్లతో పని చేస్తున్నప్పుడు టాస్క్లను జోడించలేరు లేదా పూర్తయినట్లు గుర్తు పెట్టలేరు. GitLab వర్క్ఫ్లోలో చేయవలసినవి కీలకమైన అంశం కాబట్టి ఇది ఉత్పత్తి బృందాల మధ్య కమ్యూనికేషన్ యొక్క సామర్థ్యాన్ని తీవ్రంగా దెబ్బతీసింది.
విడుదల 13.4లో, డిజైన్లు టాస్క్లను ఉపయోగించడంలో టిక్కెట్ వ్యాఖ్యలను పొందుతాయి, ఇది వాటితో మరింత స్థిరంగా మరియు సమర్థవంతంగా పని చేస్తుంది.
మీరు ఎదుర్కొనే సాధారణ సమస్యల గురించి మరింత సమాచారంతో మేము GitLab CI/CD కోసం ట్రబుల్షూటింగ్ గైడ్ని మెరుగుపరిచాము. GitLab CI/CDని త్వరగా మరియు సులభంగా అమలు చేయడంలో మీకు సహాయపడడంలో మెరుగైన డాక్యుమెంటేషన్ విలువైన వనరుగా ఉంటుందని మేము ఆశిస్తున్నాము.
గతంలో, ఆలస్యంగా చేసిన వ్యాఖ్యల కారణంగా విలీన అభ్యర్థనలు ప్రమాదవశాత్తూ విలీన క్యూ నుండి బయట పడవచ్చు. విలీన అభ్యర్థన ఇప్పటికే క్యూలో ఉన్నట్లయితే మరియు ఎవరైనా దానికి వ్యాఖ్యను జోడించి కొత్త పరిష్కారం లేని చర్చను సృష్టించినట్లయితే, విలీన అభ్యర్థన విలీనానికి అనర్హమైనదిగా పరిగణించబడుతుంది మరియు క్యూ నుండి బయటకు వస్తుంది. ఇప్పుడు, విలీనం అభ్యర్థనను విలీనం క్యూలో జోడించిన తర్వాత, విలీన ప్రక్రియకు అంతరాయం కలుగుతుందనే భయం లేకుండా కొత్త వ్యాఖ్యలను జోడించవచ్చు.
పైప్లైన్ పూర్తయిన తర్వాత డెవలపర్లు కోడ్ కవరేజ్ విలువను చూడగలగాలి - కవరేజ్ విలువను గణించడానికి అన్వయించాల్సిన బహుళ జాబ్లతో పైప్లైన్ను అమలు చేయడం వంటి క్లిష్టమైన దృశ్యాలలో కూడా. మునుపు, విలీన అభ్యర్థన విడ్జెట్ ఈ విలువల సగటును మాత్రమే చూపుతుంది, అంటే మీరు ఇంటర్మీడియట్ కవరేజ్ విలువలను పొందడానికి ఉద్యోగ పేజీకి మరియు తిరిగి విలీన అభ్యర్థనకు నావిగేట్ చేయాల్సి ఉంటుంది. మీ సమయాన్ని మరియు ఈ అదనపు దశలను ఆదా చేయడానికి, మేము విడ్జెట్ని సగటు కవరేజ్ విలువను, లక్ష్యం మరియు మూలాధార శాఖల మధ్య దాని మార్పులు మరియు సగటును లెక్కించిన ప్రతి ఉద్యోగానికి కవరేజ్ విలువను చూపే టూల్టిప్ను ప్రదర్శించాము.
GitLab ప్యాకేజీ రిజిస్ట్రీ అనేది వివిధ ఫార్మాట్లలో ప్యాకేజీలను నిల్వ చేయడానికి మరియు పంపిణీ చేయడానికి ఒక ప్రదేశం. మీరు మీ ప్రాజెక్ట్ లేదా సమూహంలో చాలా ప్యాకేజీలను కలిగి ఉన్నప్పుడు, మీరు ఉపయోగించని ప్యాకేజీలను త్వరగా గుర్తించి, వాటిని డౌన్లోడ్ చేయకుండా నిరోధించడానికి వాటిని తీసివేయాలి. మీరు మీ రిజిస్ట్రీ నుండి ప్యాకేజీలను తొలగించవచ్చు ప్యాకేజీ API లేదా ప్యాకేజీ రిజిస్ట్రీ యూజర్ ఇంటర్ఫేస్ ద్వారా. అయినప్పటికీ, UI ద్వారా సమూహాన్ని వీక్షిస్తున్నప్పుడు మీరు ఇప్పటి వరకు ప్యాకేజీలను తీసివేయలేరు. ఫలితంగా, మీరు ప్రతి-ప్రాజెక్ట్ ఆధారంగా అనవసరమైన ప్యాకేజీలను తీసివేయవలసి వచ్చింది, ఇది అసమర్థమైనది.
సమూహం యొక్క ప్యాకేజీ రిజిస్ట్రీని వీక్షిస్తున్నప్పుడు మీరు ఇప్పుడు ప్యాకేజీలను తీసివేయవచ్చు. సమూహం యొక్క ప్యాకేజీ రిజిస్ట్రీ పేజీకి వెళ్లి, ప్యాకేజీలను పేరుతో ఫిల్టర్ చేయండి మరియు మీకు అవసరం లేని వాటిని తీసివేయండి.
మీరు C/C++ డిపెండెన్సీలను ప్రచురించడానికి మరియు పంపిణీ చేయడానికి GitLabలో కోనన్ రిపోజిటరీని ఉపయోగించవచ్చు. ఏదేమైనప్పటికీ, కోనన్ ప్యాకేజీ పేరు గరిష్టంగా 51 అక్షరాలు మాత్రమే కావచ్చు కాబట్టి, మునుపు ప్యాకేజీలు ఉదాహరణ స్థాయికి మాత్రమే స్కేల్ చేయగలవు. మీరు ఉప సమూహం నుండి ప్యాకేజీని ప్రచురించాలనుకుంటే, ఉదాహరణకు gitlab-org/ci-cd/package-stage/feature-testing/conan, దీన్ని చేయడం దాదాపు అసాధ్యం.
మీరు ఇప్పుడు కానన్ ప్యాకేజీలను ప్రాజెక్ట్ స్థాయికి తగ్గించవచ్చు, తద్వారా మీ ప్రాజెక్ట్ల డిపెండెన్సీలను ప్రచురించడం మరియు పంపిణీ చేయడం సులభం అవుతుంది.
మా జాబితాకు NuGet 4.9+ లేదా Conan ప్యాకేజీ మేనేజర్లను ఉపయోగించే C, C++, C# మరియు .Net కోడ్ ప్రాజెక్ట్ల కోసం డిపెండెన్సీ స్కాన్లను జోడించడానికి మేము సంతోషిస్తున్నాము. మద్దతు ఉన్న భాషలు మరియు ఫ్రేమ్వర్క్లు. ప్యాకేజీ నిర్వాహకుల ద్వారా జోడించబడిన డిపెండెన్సీలలో తెలిసిన దుర్బలత్వాలను తనిఖీ చేయడానికి మీరు ఇప్పుడు సురక్షిత దశలో భాగంగా డిపెండెన్సీ స్కానింగ్ను ప్రారంభించవచ్చు. కనుగొనబడిన దుర్బలత్వాలు మీ విలీన అభ్యర్థనలో వాటి తీవ్రత స్థాయితో పాటు ప్రదర్శించబడతాయి, తద్వారా మీరు కొత్త డిపెండెన్సీని కలిగి ఉన్న ప్రమాదాన్ని విలీనాన్ని అమలు చేసే ముందు తెలుసుకుంటారు. మీరు మీ ప్రాజెక్ట్ను అవసరమైన విధంగా కాన్ఫిగర్ చేయవచ్చు విలీనం అభ్యర్థన నిర్ధారణ క్లిష్టమైన (క్లిష్టమైన), అధిక (అధిక) లేదా తెలియని (తెలియని) తీవ్రత స్థాయిలతో దుర్బలత్వాలు కలిగిన డిపెండెన్సీల కోసం.
గతంలో, విలీన అభ్యర్థన సెట్టింగ్లను సెట్ చేస్తున్నప్పుడు పైప్లైన్ పూర్తయినప్పుడు విలీనం చేయండి (పైప్లైన్ విజయవంతం అయినప్పుడు విలీనం చేయండి, MWPS) ఇమెయిల్ నోటిఫికేషన్ పంపబడలేదు. మీరు స్థితిని మాన్యువల్గా తనిఖీ చేయాలి లేదా విలీన నోటిఫికేషన్ కోసం వేచి ఉండాలి. ఈ విడుదలతో మేము వినియోగదారు సహకారాలను ప్రదర్శించడానికి సంతోషిస్తున్నాము @రవిశంకర్2కూల్, సమీక్షకుడు విలీన సెట్టింగ్ను MWPSకి మార్చినప్పుడు విలీన అభ్యర్థనకు సభ్యత్వం పొందిన ప్రతి ఒక్కరికీ స్వయంచాలక నోటిఫికేషన్లను జోడించడం ద్వారా ఈ సమస్యను పరిష్కరించింది.
ఉత్పన్నమయ్యే ప్రతి సమస్య వెంటనే హెచ్చరికలను ప్రేరేపించదు: వినియోగదారులు అంతరాయాలను నివేదిస్తారు మరియు బృంద సభ్యులు పనితీరు సమస్యలను పరిశోధిస్తారు. ఇన్సిడెంట్లు ఇప్పుడు ఒక రకమైన టిక్కెట్గా ఉన్నాయి, కాబట్టి మీ టీమ్లు వాటిని తమ సాధారణ వర్క్ఫ్లో భాగంగా త్వరగా సృష్టించవచ్చు. క్లిక్ చేయండి కొత్త పని GitLab మరియు ఫీల్డ్లో ఎక్కడి నుండైనా రకం ఎంచుకోండి సంఘటన.
మేము GitLab మార్క్డౌన్లో వారి కోసం ప్రత్యేకంగా కొత్త ప్రస్తావన రకాన్ని జోడించడం ద్వారా GitLab హెచ్చరికలను మెరుగుపరచాము, తద్వారా హెచ్చరికలను భాగస్వామ్యం చేయడం మరియు పేర్కొనడం సులభం అవుతుంది. వా డు ^alert#1234ఏదైనా మార్క్డౌన్ ఫీల్డ్లో హెచ్చరికను పేర్కొనడానికి: సంఘటనలు, టిక్కెట్లు లేదా విలీన అభ్యర్థనలలో. టిక్కెట్లు లేదా విలీన అభ్యర్థనల కంటే హెచ్చరికల నుండి సృష్టించబడిన ఉద్యోగాలను గుర్తించడంలో కూడా ఇది మీకు సహాయం చేస్తుంది.
హెచ్చరిక వివరణలో ట్రబుల్షూటింగ్ మరియు పునరుద్ధరణకు కీలకమైన సమాచారం ఉంది మరియు ఈ సమాచారాన్ని సులభంగా యాక్సెస్ చేయవచ్చు కాబట్టి మీరు ఒక సంఘటనను పరిష్కరించడానికి పని చేస్తున్నప్పుడు మీరు సాధనాలు లేదా ట్యాబ్లను మార్చాల్సిన అవసరం లేదు. హెచ్చరికల నుండి సృష్టించబడిన సంఘటనలు ట్యాబ్లో పూర్తి హెచ్చరిక వివరణను ప్రదర్శిస్తాయి హెచ్చరిక వివరాలు.
GitLab, ఒకే అప్లికేషన్గా, మీ మొత్తం DevOps వర్క్ఫ్లో వేగంగా కంటెంట్ని కనుగొనే ప్రత్యేక సామర్థ్యాన్ని కలిగి ఉంది. GitLab 13.4లో, అధునాతన శోధన ఫలితాలను 75% వేగంగా అందిస్తుంది కొన్ని నేమ్స్పేస్లు మరియు ప్రాజెక్ట్లకు పరిమితం చేయబడింది, GitLab.com లో వలె.
ప్రాజెక్ట్ తొలగింపును వాయిదా వేయడానికి ఒక ఎంపిక ఉంది 12.6లో ప్రవేశపెట్టబడింది. అయితే, తొలగింపు కోసం వేచి ఉన్న అన్ని ప్రాజెక్ట్లను ఒకే చోట చూడడం గతంలో సాధ్యం కాదు. GitLab వినియోగదారు ఉదాహరణ నిర్వాహకులు ఇప్పుడు ఆ ప్రాజెక్ట్లను సులభంగా పునరుద్ధరించడానికి బటన్లతో పాటు పెండింగ్లో ఉన్న అన్ని తొలగింపు ప్రాజెక్ట్లను ఒకే చోట వీక్షించగలరు.
ఈ ఫీచర్ మొత్తం సంబంధిత సమాచారాన్ని ఒకే చోట సేకరించడం ద్వారా మరియు అవాంఛిత తొలగింపు చర్యలను రద్దు చేసే సామర్థ్యాన్ని అందించడం ద్వారా ప్రాజెక్ట్ తొలగింపుపై నిర్వాహకులకు ఎక్కువ నియంత్రణను అందిస్తుంది.
గతంలో, GitLab UI ద్వారా ప్రతి సమూహాన్ని వ్యక్తిగతంగా సందర్శించడం ద్వారా మరియు ఆ నియమాలను వర్తింపజేయడం ద్వారా మాత్రమే సమూహ పుష్ నియమాలు కాన్ఫిగర్ చేయబడతాయి. మీ అనుకూల సాధనాలు మరియు GitLab ఆటోమేషన్కు మద్దతు ఇవ్వడానికి మీరు ఇప్పుడు ఈ నియమాలను API ద్వారా నిర్వహించవచ్చు.
ఆధారాల నిల్వ వారి GitLab ఉదాహరణ కోసం వినియోగదారు ఆధారాలను నిర్వహించడానికి అవసరమైన సమాచారాన్ని నిర్వాహకులకు అందిస్తుంది. సమ్మతి-కేంద్రీకృత సంస్థలు వారి క్రెడెన్షియల్ మేనేజ్మెంట్ విధానాల యొక్క కఠినతలో మారుతున్నందున, వినియోగదారు వ్యక్తిగత యాక్సెస్ టోకెన్ (PAT)ని ఐచ్ఛికంగా ఉపసంహరించుకోవడానికి నిర్వాహకులను అనుమతించే బటన్ను మేము జోడించాము. నిర్వాహకులు ఇప్పుడు రాజీపడే PATలను సులభంగా ఉపసంహరించుకోవచ్చు. తమ వినియోగదారులకు అంతరాయాన్ని తగ్గించడానికి మరింత సౌకర్యవంతమైన సమ్మతి ఎంపికలను కోరుకునే సంస్థలకు ఈ ఫీచర్ ఉపయోగపడుతుంది.
GitLab 13.4లో, మేము స్టాటిక్ సైట్ ఎడిటర్ను అనుకూలీకరించడానికి కొత్త మార్గాన్ని పరిచయం చేస్తున్నాము. ఈ విడుదలలో కాన్ఫిగరేషన్ ఫైల్ ఏ సెట్టింగ్లను సేవ్ చేయనప్పటికీ లేదా స్వీకరించనప్పటికీ, ఎడిటర్ ప్రవర్తన యొక్క భవిష్యత్తు అనుకూలీకరణకు మేము పునాది వేస్తున్నాము. భవిష్యత్ విడుదలలలో మేము ఫైల్కి జోడిస్తాము .gitlab/static-site-editor.yml సంస్థాపన కోసం పారామితులు బేస్ సైట్ చిరునామా, దేనిమీద ఎడిటర్లో లోడ్ చేయబడిన చిత్రాలు నిల్వ చేయబడతాయి, మార్క్డౌన్ సింటాక్స్ సెట్టింగ్లు మరియు ఇతర ఎడిటర్ సెట్టింగ్లను భర్తీ చేయడం.
స్టాటిక్ సైట్ జనరేటర్ ద్వారా ప్రాసెసింగ్ కోసం డేటా ఫైల్లలో పేజీ వేరియబుల్స్ను నిర్వచించడానికి ఫ్రంట్ మ్యాటర్ అనువైన మరియు అనుకూలమైన మార్గం. ఇది సాధారణంగా పేజీ శీర్షిక, లేఅవుట్ టెంప్లేట్ లేదా రచయితను సెట్ చేయడానికి ఉపయోగించబడుతుంది, అయితే HTMLలో పేజీని రెండరింగ్ చేసేటప్పుడు ఏ రకమైన మెటాడేటానైనా జనరేటర్కి పంపడానికి ఉపయోగించవచ్చు. ప్రతి డేటా ఫైల్ పైభాగంలో చేర్చబడిన, పరిచయ భాగం సాధారణంగా YAML లేదా JSON వలె ఫార్మాట్ చేయబడుతుంది మరియు స్థిరమైన మరియు ఖచ్చితమైన సింటాక్స్ అవసరం. నిర్దిష్ట సింటాక్స్ నియమాలు తెలియని వినియోగదారులు అనుకోకుండా చెల్లని మార్కప్ని నమోదు చేయవచ్చు, ఇది ఫార్మాటింగ్ సమస్యలను కలిగిస్తుంది లేదా వైఫల్యాలను కూడా కలిగిస్తుంది.
ఈ ఫార్మాటింగ్ లోపాలను నివారించడానికి స్టాటిక్ సైట్ ఎడిటర్ యొక్క WYSIWYG ఎడిటింగ్ మోడ్ ఇప్పటికే ఎడిటర్ నుండి పరిచయాన్ని తీసివేస్తుంది. అయినప్పటికీ, సోర్స్ మోడ్లో సవరణకు తిరిగి రాకుండా ఈ భాగంలో నిల్వ చేయబడిన విలువలను మార్చకుండా ఇది మిమ్మల్ని నిరోధిస్తుంది. GitLab 13.4లో, మీరు ఏదైనా ఫీల్డ్ని యాక్సెస్ చేయవచ్చు మరియు దాని విలువను సుపరిచితమైన ఫారమ్-ఆధారిత ఇంటర్ఫేస్లో సవరించవచ్చు. బటన్ నొక్కినప్పుడు సెట్టింగులను (సెట్టింగులు) ప్రారంభంలో నిర్వచించిన ప్రతి కీ కోసం ఫారమ్ ఫీల్డ్ని చూపుతూ ప్యానెల్ తెరవబడుతుంది. ఫీల్డ్లు ప్రస్తుత విలువతో నిండి ఉన్నాయి మరియు వాటిలో దేనినైనా సవరించడం వెబ్ ఫారమ్లో నమోదు చేసినంత సులభం. ఉపోద్ఘాతాన్ని ఈ విధంగా సవరించడం సంక్లిష్టమైన వాక్యనిర్మాణాన్ని నివారిస్తుంది మరియు తుది ఫలితం స్థిరంగా ఫార్మాట్ చేయబడిందని నిర్ధారిస్తూ మీకు కంటెంట్పై పూర్తి నియంత్రణను ఇస్తుంది.
GitLabలో జిరా వినియోగదారుల కోసం: జిరా కోసం GitLab యాప్ и DVCS కనెక్టర్ GitLab కమిట్ల గురించి సమాచారాన్ని ప్రదర్శించడానికి మరియు జిరాలో నేరుగా అభ్యర్థనలను విలీనం చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. మా అంతర్నిర్మిత జిరా ఇంటిగ్రేషన్తో కలిపి, మీరు పని చేస్తున్నప్పుడు రెండు యాప్ల మధ్య సులభంగా కదలవచ్చు.
ఈ ఫీచర్లు గతంలో మా ప్రీమియం ప్లాన్లో మాత్రమే అందుబాటులో ఉండేవి, కానీ ఇప్పుడు వినియోగదారులందరికీ అందుబాటులో ఉన్నాయి!
Git రిపోజిటరీలను బహుళ "వెచ్చని" Gitaly నోడ్లకు ప్రతిరూపం చేయడానికి Gitaly క్లస్టర్ మిమ్మల్ని అనుమతిస్తుంది. ఇది వైఫల్యం యొక్క సింగిల్ పాయింట్లను తొలగించడం ద్వారా తప్పు సహనాన్ని పెంచుతుంది. లావాదేవీ కార్యకలాపాలు, GitLab 13.3లో ప్రవేశపెట్టబడింది, క్లస్టర్లోని అన్ని Gitaly నోడ్లకు మార్పులు ప్రసారం చేయడానికి కారణమవుతాయి, అయితే ప్రాథమిక నోడ్తో ఒప్పందంలో ఓటు వేసే Gitaly నోడ్లు మాత్రమే మార్పులను డిస్క్లో సేవ్ చేస్తాయి. అన్ని రెప్లికా నోడ్లు అంగీకరించకపోతే, మార్పు యొక్క ఒక కాపీ మాత్రమే డిస్క్లో నిల్వ చేయబడుతుంది, అసమకాలిక ప్రతిరూపణ పూర్తయ్యే వరకు వైఫల్యం యొక్క ఒకే పాయింట్ను సృష్టిస్తుంది.
మెజారిటీ ఓటింగ్ అనేది డిస్క్లో మార్పులను సేవ్ చేయడానికి ముందు మెజారిటీ నోడ్ల (అన్నీ కాదు) సమ్మతి అవసరం ద్వారా తప్పు సహనాన్ని మెరుగుపరుస్తుంది. ఈ టోగుల్ ఫీచర్ ప్రారంభించబడితే, వ్రాత బహుళ నోడ్లలో విజయవంతం అవుతుంది. కోరం ఏర్పడిన నోడ్ల నుండి అసమకాలిక ప్రతిరూపణను ఉపయోగించి అసమ్మతి నోడ్లు స్వయంచాలకంగా సమకాలీకరించబడతాయి.
వ్యక్తులు JSON లేదా YAMLలో కాన్ఫిగరేషన్లను వ్రాసే ప్రాజెక్ట్లు తరచుగా సమస్యలకు గురవుతాయి, ఎందుకంటే అక్షరదోషం చేయడం మరియు ఏదైనా విచ్ఛిన్నం చేయడం సులభం. CI పైప్లైన్లో ఈ సమస్యలను పట్టుకోవడానికి తనిఖీ సాధనాలను వ్రాయడం సాధ్యమవుతుంది, కానీ JSON స్కీమా ఫైల్ని ఉపయోగించడం డాక్యుమెంటేషన్ మరియు సూచనలను అందించడానికి ఉపయోగపడుతుంది.
ప్రాజెక్ట్ పార్టిసిపెంట్లు తమ రిపోజిటరీలో ఫైల్లోని కస్టమ్ స్కీమాకు మార్గాన్ని నిర్వచించగలరు .gitlab/.gitlab-webide.yml, ఇది తనిఖీ చేయవలసిన ఫైళ్ళకు స్కీమా మరియు మార్గాన్ని నిర్దేశిస్తుంది. మీరు వెబ్ IDEలోకి నిర్దిష్ట ఫైల్ను లోడ్ చేసినప్పుడు, ఫైల్ను రూపొందించడంలో మీకు సహాయపడే అదనపు ఫీడ్బ్యాక్ మరియు ధ్రువీకరణ మీకు కనిపిస్తుంది.
మీరు కన్వేయర్లను ఉపయోగిస్తుంటే దర్శకత్వం వహించిన అసైక్లిక్ గ్రాఫ్తో (డైరెక్టెడ్ ఎసిక్లిక్ గ్రాఫ్ (DAG)), ఉద్యోగంలో పేర్కొనగలిగే 10 ఉద్యోగాల పరిమితి ఉన్నట్లు మీరు కనుగొనవచ్చు needs:, చాలా కఠినమైన. 13.4లో, మీ పైప్లైన్లలో ఉద్యోగాల మధ్య సంబంధాల యొక్క సంక్లిష్ట నెట్వర్క్లను అనుమతించడానికి డిఫాల్ట్ పరిమితి 10 నుండి 50కి పెంచబడింది.
మీరు అనుకూల GitLab ఉదాహరణకి నిర్వాహకులు అయితే, టోగుల్ ఫీచర్ని సెటప్ చేయడం ద్వారా మీరు ఈ పరిమితిని మరింత ఎక్కువగా పెంచవచ్చు, అయినప్పటికీ మేము దీనికి అధికారిక మద్దతును అందించము.
కొన్ని సందర్భాల్లో, పైప్లైన్లో తప్పిన జాబ్లో పేర్కొన్న డిపెండెన్సీల కోసం తప్పుగా విజయవంతంగా పరిగణించబడుతుంది needs, ఇది తదుపరి ఉద్యోగాలను అమలు చేయడానికి కారణమైంది, ఇది జరగకూడదు. ఈ ప్రవర్తన వెర్షన్ 13.4లో పరిష్కరించబడింది మరియు needs ఇప్పుడు తప్పిన పనుల కేసులను సరిగ్గా నిర్వహిస్తుంది.
GitLab ఇప్పుడు ఏదైనా సక్రియ శాఖ, విలీన అభ్యర్థన లేదా ట్యాగ్ గడువు ముగిసిన తర్వాత తొలగించబడకుండా నిరోధించడానికి చివరి విజయవంతమైన ఉద్యోగం మరియు పైప్లైన్ కళాకృతిని స్వయంచాలకంగా లాక్ చేస్తుంది. పాత కళాఖండాలను శుభ్రం చేయడానికి మరింత దూకుడుగా ఉన్న గడువు నిబంధనలను సెట్ చేయడం సులభం అవుతుంది. ఇది డిస్క్ స్పేస్ వినియోగాన్ని తగ్గించడంలో సహాయపడుతుంది మరియు పైప్లైన్ నుండి మీరు ఎల్లప్పుడూ తాజా కళాకృతి యొక్క కాపీని కలిగి ఉండేలా చేస్తుంది.
మీ CI/CD పైప్లైన్ని ఆప్టిమైజ్ చేయడం వలన డెలివరీ వేగాన్ని మెరుగుపరచవచ్చు మరియు డబ్బు ఆదా చేయవచ్చు. మీ పైప్లైన్లను ఆప్టిమైజ్ చేయడం ద్వారా అత్యధిక ప్రయోజనాలను పొందడానికి శీఘ్ర గైడ్ని చేర్చడానికి మేము మా డాక్యుమెంటేషన్ను మెరుగుపరిచాము.
యూనిట్ పరీక్ష నివేదిక పైప్లైన్లో అన్ని పరీక్షల ఫలితాలను చూడటానికి సులభమైన మార్గం. అయినప్పటికీ, పెద్ద సంఖ్యలో పరీక్షలతో, విఫలమైన పరీక్షలను కనుగొనడానికి చాలా సమయం పడుతుంది. రిపోర్ట్ని ఉపయోగించడం కష్టతరం చేసే ఇతర సమస్యలు లాంగ్ ట్రేస్ అవుట్పుట్ల ద్వారా స్క్రోలింగ్ చేయడం మరియు 1 సెకను కంటే తక్కువ వ్యవధిలో జరిగే పరీక్షల కోసం సమయం సున్నాకి చేరుకోవడం వంటివి. ఇప్పుడు, డిఫాల్ట్గా, పరీక్ష నివేదికను క్రమబద్ధీకరించేటప్పుడు, ఇది మొదట విఫలమైన పరీక్షలను నివేదిక ప్రారంభంలో ఉంచుతుంది, ఆపై పరీక్షలను వ్యవధి ప్రకారం క్రమబద్ధీకరిస్తుంది. ఇది వైఫల్యాలు మరియు సుదీర్ఘ పరీక్షలను కనుగొనడం సులభం చేస్తుంది. అదనంగా, పరీక్ష వ్యవధులు ఇప్పుడు మిల్లీసెకన్లు లేదా సెకన్లలో ప్రదర్శించబడతాయి, వాటిని చదవడానికి చాలా వేగంగా చేస్తుంది మరియు మునుపటి స్క్రోలింగ్ సమస్యలు కూడా పరిష్కరించబడ్డాయి.
GitLab ప్యాకేజీ రిజిస్ట్రీకి అప్లోడ్ చేయగల ప్యాకేజీ ఫైల్ల పరిమాణంపై ఇప్పుడు పరిమితులు ఉన్నాయి. ప్యాకేజీ రిజిస్ట్రీ పనితీరును ఆప్టిమైజ్ చేయడానికి మరియు దుర్వినియోగాన్ని నిరోధించడానికి పరిమితులు జోడించబడ్డాయి. ప్యాకేజీ ఆకృతిని బట్టి పరిమితులు మారుతూ ఉంటాయి. GitLab.com కోసం, గరిష్ట ఫైల్ పరిమాణాలు:
కోనన్: 250MB
మావెన్: 3GB
NPM: 300MB
NuGet: 250MB
PyPI: 3GB
అనుకూల GitLab ఉదంతాల కోసం, డిఫాల్ట్లు ఒకే విధంగా ఉంటాయి. అయితే, నిర్వాహకులు ఉపయోగించి పరిమితులను నవీకరించవచ్చు రైల్స్ కన్సోల్లు.
మీరు సోర్స్ కోడ్ మరియు CI/CD పైప్లైన్లతో పాటు పైథాన్ ప్యాకేజీలను సృష్టించడానికి, ప్రచురించడానికి మరియు భాగస్వామ్యం చేయడానికి GitLab PyPI రిపోజిటరీని ఉపయోగించవచ్చు. అయితే, మునుపు మీరు ముందే నిర్వచించిన ఎన్విరాన్మెంట్ వేరియబుల్ ఉపయోగించి రిపోజిటరీని ప్రామాణీకరించలేరు CI_JOB_TOKEN. ఫలితంగా, మీరు PyPI రిపోజిటరీని నవీకరించడానికి మీ వ్యక్తిగత ఆధారాలను ఉపయోగించాల్సి ఉంటుంది లేదా మీరు రిపోజిటరీని ఉపయోగించకూడదని నిర్ణయించుకుని ఉండవచ్చు.
ముందే నిర్వచించిన ఎన్విరాన్మెంట్ వేరియబుల్ ఉపయోగించి PyPI ప్యాకేజీలను ప్రచురించడానికి మరియు ఇన్స్టాల్ చేయడానికి GitLab CI/CDని ఉపయోగించడం ఇప్పుడు సులభం CI_JOB_TOKEN.
ఆన్-డిమాండ్ DAST స్కాన్ కోసం మునుపటి విడుదలలో ప్రవేశపెట్టబడింది, DAST స్కానర్ ప్రొఫైల్లు జోడించబడ్డాయి. అవి ఈ స్కాన్ల కాన్ఫిగరేషన్ సామర్థ్యాలను విస్తరింపజేస్తాయి, బహుళ స్కాన్ రకాలను కవర్ చేయడానికి బహుళ ప్రొఫైల్లను త్వరగా సృష్టించడానికి మిమ్మల్ని అనుమతిస్తుంది. 13.4లో, క్రాలర్ ప్రొఫైల్ స్థానికంగా క్రాల్ చేసిన సైట్లోని అన్ని పేజీలను కనుగొనడానికి ప్రయత్నిస్తున్నప్పుడు DAST క్రాలర్ ఎంతకాలం రన్ అవ్వాలో సెట్ చేసే క్రాలర్ టైమ్అవుట్ సెట్టింగ్ని కలిగి ఉంటుంది. 200 లేదా 300 స్టేటస్ కోడ్తో సైట్ ప్రతిస్పందించనట్లయితే క్రాల్ను ఆపివేయడానికి ముందు క్రాలర్ సైట్ యాక్సెస్ కోసం ఎంతకాలం వేచి ఉండాలో సెట్ చేయడానికి టార్గెట్ సైట్ గడువు ముగింపు సెట్టింగ్ను కూడా ప్రొఫైల్ కలిగి ఉంటుంది. మేము మెరుగుపరుస్తూనే ఉన్నందున ఈ ఫీచర్ ఉంటుంది భవిష్యత్ విడుదలలలో స్కానర్ ప్రొఫైల్కు జోడించబడింది; అదనపు కాన్ఫిగరేషన్ పారామితులు జోడించబడతాయి.
మీరు GitLab పేజీలను ఉపయోగిస్తుంటే మరియు URL మార్పులను మెరుగ్గా నిర్వహించాలనుకుంటే, మీ GitLab పేజీల సైట్లో దారిమార్పులను నిర్వహించడం సాధ్యం కాదని మీరు గమనించి ఉండవచ్చు. GitLab ఇప్పుడు రిపోజిటరీకి కాన్ఫిగరేషన్ ఫైల్ను జోడించడం ద్వారా మీ పేజీల సైట్ కోసం ఒక URLని మరొకదానికి దారి మళ్లించడానికి నియమాలను కాన్ఫిగర్ చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. కెవిన్ బార్నెట్ సహకారం వల్ల ఈ ఫీచర్ సాధ్యమైంది (@PopeDrFreud), మా ఎరిక్ ఈస్ట్వుడ్ (@MadLittleMods) మరియు GitLab బృందాలు. మీ ఇన్పుట్ కోసం అందరికీ ధన్యవాదాలు.
టెర్రాఫార్మ్ స్థితి యొక్క మునుపటి సంస్కరణలకు ప్రాప్యత సమ్మతి కోసం మరియు అవసరమైతే డీబగ్గింగ్ కోసం అవసరం. GitLab 13.4తో ప్రారంభించి GitLab ద్వారా నిర్వహించబడే సంస్కరణ టెర్రాఫార్మ్ స్థితికి మద్దతు అందించబడుతుంది. కొత్త టెర్రాఫార్మ్ స్టేట్ ఫైల్ల కోసం సంస్కరణ స్వయంచాలకంగా ప్రారంభించబడుతుంది. ఇప్పటికే ఉన్న టెర్రాఫార్మ్ స్టేట్ ఫైల్లు స్వయంచాలకంగా సంస్కరణ రిపోజిటరీకి తరలించబడింది తరువాత విడుదలలో.
సంఘటనలను ప్రాసెస్ చేస్తున్నప్పుడు, అలర్ట్ ఎంతసేపు తెరవబడిందో మరియు ఈవెంట్ ఎన్నిసార్లు ట్రిగ్గర్ చేయబడిందో మీరు సులభంగా గుర్తించగలగాలి. కస్టమర్పై ప్రభావం మరియు మీ బృందం ముందుగా ఏమి పరిష్కరించాలో నిర్ణయించడంలో ఈ వివరాలు తరచుగా కీలకం. కొత్త సంఘటన వివరాల ప్యానెల్లో, మేము హెచ్చరిక ప్రారంభ సమయం, ఈవెంట్ల సంఖ్య మరియు అసలు హెచ్చరికకు లింక్ను ప్రదర్శిస్తాము. హెచ్చరికల నుండి ఉత్పన్నమయ్యే సంఘటనల కోసం ఈ సమాచారం అందుబాటులో ఉంది.
సంఘటన తీవ్రత పరిమాణం ప్రతిస్పందనదారులు మరియు వాటాదారులను అంతరాయం యొక్క ప్రభావాన్ని, అలాగే ప్రతిస్పందన యొక్క పద్ధతి మరియు ఆవశ్యకతను గుర్తించడానికి అనుమతిస్తుంది. సంఘటన రిజల్యూషన్ మరియు పునరుద్ధరణ సమయంలో మీ బృందం ఫలితాలను షేర్ చేస్తున్నందున, వారు ఈ సెట్టింగ్ని మార్చగలరు. మీరు ఇప్పుడు సంఘటన వివరాల పేజీ యొక్క కుడి సైడ్బార్లో సంఘటన యొక్క తీవ్రతను సవరించవచ్చు మరియు తీవ్రత సంఘటనల జాబితాలో ప్రదర్శించబడుతుంది.
కంటైనర్ నెట్వర్క్ సెక్యూరిటీ రూల్ ఎడిటర్కి ఈ మెరుగుదల GitLab వినియోగదారు ఇంటర్ఫేస్ నుండి నేరుగా వారి నియమాలను సులభంగా సృష్టించడానికి, సవరించడానికి మరియు తొలగించడానికి వినియోగదారులను అనుమతిస్తుంది. ఎడిటర్ ఫీచర్లు ఉన్నాయి .yaml అనుభవజ్ఞులైన వినియోగదారుల కోసం మరియు నెట్వర్క్ నియమాలకు కొత్త వారికి సహజమైన ఇంటర్ఫేస్తో రూల్స్ ఎడిటర్. మీరు విభాగంలో కొత్త నియమాల నిర్వహణ ఎంపికలను కనుగొనవచ్చు భద్రత మరియు వర్తింపు > ముప్పు నిర్వహణ > నియమాలు (భద్రత & వర్తింపు > ముప్పు నిర్వహణ > విధానాలు).
GitLab మరియు GitLab రన్నర్ రెండూ ఇప్పుడు మద్దతు ఇస్తున్నాయి ఆకాశనీలం బొట్టు నిల్వ, Azureలో GitLab సేవలను అమలు చేయడాన్ని సులభతరం చేస్తుంది.
GitLab ఉదంతాలు LFS ఫైల్లు, CI కళాఖండాలు మరియు సహా అన్ని రకాల ఆబ్జెక్ట్ స్టోర్ల కోసం అజూర్కు మద్దతు ఇస్తుంది బ్యాకప్లు. Azure Blob నిల్వను సెటప్ చేయడానికి, ఇన్స్టాలేషన్ సూచనలను అనుసరించండి ఆమ్నిబస్ లేదా హెల్మ్ చార్ట్.
GitLab జాబ్ ప్రాసెసర్లు కూడా నిల్వ కోసం అజూర్కు మద్దతు ఇస్తాయి పంపిణీ కాష్. ఆజూర్ స్టోరేజ్ని సెక్షన్ని ఉపయోగించి కాన్ఫిగర్ చేయవచ్చు [runners.cache.azure].
64-బిట్ ARM ఆర్కిటెక్చర్పై GitLabని అమలు చేయడానికి మద్దతు కోసం పెరుగుతున్న డిమాండ్కు ప్రతిస్పందనగా, అధికారిక ARM64 ఉబుంటు 20.04 ఆమ్నిబస్ ప్యాకేజీ లభ్యతను ప్రకటించినందుకు మేము సంతోషిస్తున్నాము. Zitai Chen మరియు Guillaume Gardet భారీ సహకారాన్ని అందించినందుకు వారికి ధన్యవాదాలు - వారి విలీన అభ్యర్థనలు ఇందులో కీలక పాత్ర పోషించాయి!
ఉబుంటు 20.04 కోసం ప్యాకేజీని డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయడానికి, మాకి వెళ్లండి సంస్థాపన పేజీ మరియు ఎంచుకోండి Ubuntu.
హెల్మ్ చార్ట్ ద్వారా అమలు చేయబడిన GitLab ఉదాహరణకి ప్రమాణీకరించడానికి కామన్ యాక్సెస్ కార్డ్లు (CAC) వంటి స్మార్ట్ కార్డ్లు ఇప్పుడు ఉపయోగించబడతాయి. స్మార్ట్ కార్డ్లు X.509 సర్టిఫికెట్లను ఉపయోగించి స్థానిక డేటాబేస్కు వ్యతిరేకంగా ప్రమాణీకరించబడతాయి. దీనితో, హెల్మ్ చార్ట్తో స్మార్ట్ కార్డ్ సపోర్ట్ ఇప్పుడు ఆమ్నిబస్ డిప్లాయ్మెంట్లలో అందుబాటులో ఉన్న స్మార్ట్ కార్డ్ సపోర్ట్కి అనుగుణంగా ఉంది.