GitLab 13.11 Released with Agent for Kubernetes and Pipeline Configuration for Compliance

A picture to attract attention







. DevOps-, . GitLab Kubernetes Agent GitLab.com, GitLab, GitLab.com . ( GitLab ยซ ยป), , . , , , . 50 !









, . GitLab Kubernetes Agent GitLab Kubernetes, GitLab.com. GitLab, . , Kubernetes. , RBAC .







- , , . , , PCI, HIPPA . GitLab, . GitLab . , , .









, โ€” , , .







. . . CI/CD, DORA 4, ; , . , DevOps , , DevOps GitLab.









Semgrep , GitLab SAST. . , SAML Git-. , , GitLab , . , DevOps.







, ! , , 13.12.







.







GitLab MVP badge







MVP โ€” Yogi



Yogi GitLab , , . Yogi , , , . , . vue.js, GitLab.







Yogi MVP โ€” 13.8 30 -, , UX . , Yogi!







GitLab 13.11



GitLab Kubernetes Agent GitLab.com



(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Configure







GitLab Kubernetes Agent - GitLab.com! , GitLab, GitLab.com . GitLab Kubernetes Agent โ€” GitLab Kubernetes. pull-, , push-.







Kubernetes , GitLab RBAC- GitLab .









โ†’ GitLab Kubernetes Agent .









(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Manage







, , .







, , , . , , . , , , .







, , , , , . , .







โ€” , .







, !









โ†’ .









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Manage







GitLab , GDPR, HIPAA, PCI-DSS, SOC 2 SOX, . . , .







Create custom compliance framework labels







โ†’ .









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Monitor







. . - , ( ), .







. , . GitLab . , GitLab HTTP, .









โ†’ .









(self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Manage







GitLab , . , , ; , , . , .







Diego Louzรกn Siemens. Diego. !







Re-authenticate for GitLab administration with Admin Mode







โ†’ .









(self-managed: PREMIUM, ULTIMATE) DevOps: Manage







, , . GitLab API, .







export



GitLab, CSV-, , , , . .







Export a user access report







โ†’ .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







GitLab CI/CD , . , . . , .







Use multiple caches in the same job







โ†’ .







DORA 4:



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Release







โ€” DevOps . API , . โ€” , -.







Track DORA 4 lead time for changes metric







โ†’ .







GitLab + Semgrep: SAST



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







SAST (Static application security testing, ) GitLab . . . , , , , .







GitLab . Semgrep, r2c. . Semgrep , : .







Semgrep , GitLab SAST. Semgrep 1000 , .







lint- SAST Semgrep. , GitLab Semgrep , . r2c Semgrep. Semgrep Semgrep JavaScript, TypeScript Python.







, SAST GitLab Semgrep. GitLab Semgrep, , .







GitLab + Semgrep: upgrading SAST for the future







โ†’ GitLab SAST .







CA release CLI



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







, GitLab , release CLI , . GitLab 13.11 (Certificate authority, CA) ADDITIONAL_CA_CERT_BUNDLE



--additional-ca-cert-bundle



. , INSECURE_HTTPS



--insecure-https



, , SSL-, .







Support for custom CA certificates when using the release CLI







โ†’ CA .







-



(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Plan







, , . , - ( GitLab ยซ ยป). .gitlab



, , . , .







Instance and group description templates for issues and merge requests







โ†’ .







needs optional DAG-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







(Directed acyclic graph, DAG) GitLab CI/CD needs



, . rules



, only



except



, , . , needs



, , .







optional



needs



DAG-. , , needs



. , needs



, . , rules



, only



except



.







Optional DAG ('needs:') jobs in CI / CD pipelines







โ†’ optional needs .









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Configure







, . , . .







. ( GitLab ยซยป) , .







Environment-specific variables at the group level







โ†’ CI/CD .







CVE ID GitLab



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







GitLab , . 2020 GitLab CVE Numbering Authority (CNA) IT- CVE GitLab, , GitLab.com.







GitLab 13.11 CVE GitLab . , GitLab.com, CVE ยซ CVEยป . GitLab CVE, .







, , . , GitLab.com. , .







Request a CVE ID from the GitLab UI







โ†’ ID CVE .







GitLab OpenShift Kubernetes GitLab (-)



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE)







GitLab , OpenShift. MVP GitLab Operator, GitLab Kubernetes OpenShift. - . ; GitLab Kubernetes OpenShift, GitLab Helm chart - . GitLab Operator .







Deploy GitLab on OpenShift and Kubernetes with the GitLab Operator (beta)







โ†’ GitLab .







GitLab 13.11



Developer+



(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Manage







โ€” , , . , , , . , . , , .







> (Security & Compliance > Audit Events) . , . , , , . .







โ†’ .







GPG



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Manage







GPG . , GitLab, , , GitLab.







. , , . .







GPG keys available in the admin Credential Inventory







โ†’ GPG .







OAuth



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Manage







OAuth . OAuth . OAuth.







13.11 Jonas Wรคlter Siemens!







โ†’ .









(SaaS: PREMIUM, ULTIMATE; self-managed: PREMIUM, ULTIMATE) DevOps: Plan







( GitLab ยซ ยป) . ( GitLab ยซยป) , ยซ ยป.







Add iteration lists in Boards







โ†’ .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab 30 , , .







, , , .







Active integrations now display separately







โ†’ GitLab .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab 13.11, , (cherry-pick) - . (Pick into project) , , > (Options > Cherry-pick) .







, .patch



, .







.







Cherry pick commits from fork to parent







โ†’ .







force push



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







force push



Git, . force push



, , .







GitLab 13.11 force push , ยซ ยป (Allowed to push) force push



.







Force push option for protected branches







โ†’ force push .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab . , , .







, , , . , .







.







Search within a settings page







โ†’ .







GitLab Workflow VS Code



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab Workflow Visual Studio Code (VS Code), GitLab. , , , .







GitLab Workflow VS Code , . , GitLab.







Welcome view for GitLab Workflow in VS Code







โ†’ VS Code .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







โ€” CI/CD. , .gitlab-ci.yml



. , .







Create initial configuration file from the pipeline editor







โ†’ .







CI/CD



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







, CI/CD, API . CI/CD CI_COMMIT_AUTHOR



.







Craig Andrews !







โ†’ CI/CD .







SemVer



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Package







GitLab . , , GitLab CI/CD .







GitLab 13.11 GitLab (SemVer). , SemVer .







GitLab 13.11 , SemVer . , .







โ†’ .







Composer v2 GitLab



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Package







Composer , PHP- GitLab. Composer (v2) , , runtime-. .







, GitLab Composer v2. , - GitLab. MVC metadata-URL



. GET group/:id/-/packages/composer/p2/:package_name



, . Composer , %package_name%



, URL.







, providers-api



list-api



. .







โ†’ Composer v2 .







Composer



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Package







Composer: source



dist



. Composer dist



zip



-. . --prefer-source



, Composer Git, zip



. , Git- .







Composer prefer-source



preferred-install



. - GitLab Composer.







, Composer . , prefer-source



, : composer update --prefer-source



.







โ†’ Composer .







OpenShift SAST



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







13.3 GitLab Red Hat OpenShift. GitLab . 13.11 GitLab SAST OpenShift. .gitlab-ci.yml



SAST , . , OpenShift. , , โ€‹โ€‹ .







โ†’ SAST .







Kotlin SAST



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







13.5 SAST GitLab , Android, Kotlin. Kotlin . GitLab 13.11 GitLab Core Hannes Rosenรถgger (@haynes), Java- Spotbugs Kotlin. Kotlin Java , GitLab SAST .







โ†’ GitLab SAST .







Semgrep Python, JavaScript TypeScript



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







Semgrep GitLab SAST -, Semgrep Python, JavaScript TypeScript. Python, JavaScript TypeScript, , .









, , SAST 'gitlab-ci.yml ', Semgrep SAST. , , . . .







โ†’ GitLab SAST .







SAST



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Secure







SAST ( ) GitLab , GitLab . , 13.11. , .







  • ESLint 7.23.0: -, .
  • MobSF 3.4.0: -, .
  • njsscan 0.2.3: -, . : njsscan 25 5 ; Sequelize.
  • gitleaks 0.2.3: -, . : PyPI GitHub.


GitLab SAST (SAST.gitlab-ci.yml), , . , CI, CI.







โ†’ SAST .







Prometheus, GitLab โ€” Kubernetes



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Configure







GitLab, GitLab, , Prometheus . , GitLab, .







Prometheus Kubernetes GitLab , . . - , GitLab, Prometheus, GitLab.







โ†’ Prometheus .







Geo



(self-managed: PREMIUM, ULTIMATE)







Geo . , . Geo , .







, .







Geo Geo, .







โ†’ Geo .







DevOps



(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Manage







DevOps , GitLab DevOps . , . DevOps , , DevOps GitLab.







DevOps Adoption metrics available at the group level







โ†’ DevOps .







SAML Git



(SaaS: PREMIUM, ULTIMATE) DevOps: Manage







GitLab , SAML Git. , , , GitLab SAML. SAML GitLab. Git CLI SSO SAML. , Git Group SAML SSO , - SAML Git .







โ†’ SAML .







SSH



(self-managed: ULTIMATE) DevOps: Manage







SSH, , , .







GitLab , - . , , .







โ†’ SSH GitLab .









(SaaS: ULTIMATE; self-managed: ULTIMATE) DevOps: Plan







, , . , !







CI/CD, .







Filter requirements based on status







โ†’ .







-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







, -, . GitLab , , .







. -.







Lee Tickett !







Add standalone comments to merge request reviews







โ†’ .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







, . , .







, #L



URL . , . , Web IDE !







, URL , #L87-98



, () .







Deep link directly to lines of code







โ†’ .







Jira Connect



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







GitLab.com Jira , , .







Improvements to Jira Connect application configuration







โ†’ Jira Connect .







-



(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Create







- . GitLab , - - . , , -.







GitLab -, -. , -, .







Set default target project for merge requests in forks







โ†’ - .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Verify







. - , , .







-, , , .







Code Quality violations sorted by severity







โ†’ .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Package







GitLab . GitLab, , , .







GitLab 13.11 , . . , - .







GitLab 13.11 , URL- . , .









โ†’ .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE) DevOps: Release







GitLab 13.2 CI/CD . , . ; GitLab 13.11 . , .







Update a deploy freeze period in the UI







โ†’ .







Geo



(self-managed: PREMIUM, ULTIMATE)







Geo , Geo, . Geo . , . Geo , .







โ†’ Geo .









(SaaS: FREE, PREMIUM, ULTIMATE; self-managed: FREE, PREMIUM, ULTIMATE)







.







UI Polish . , , .







GitLab 13.11 , , ( GitLab ยซยป) ! GitLab 13.11:









GitLab 13.11.










/ : GitLab 13.11 released with Kubernetes Agent and Pipeline Compliance.







cattidourden, maryartkey, ainoneko rishavant.








All Articles