News: 1653316209

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GitLab version 15 goes big on visibility and observability

(2022/05/23)


One-stop DevOps shop GitLab has announced version 15 of its platform, hot on the heels of pull-based GitOps turning up on the platform's free tier.

[1]Version 15.0 marks the arrival of GitLab's next major iteration and attention this time around has turned to visibility and observability – hardly surprising considering the [2]acquisition of OpsTrace as 2021 drew to a close, as well as workflow automation, security and compliance.

GitLab puts out monthly releases – hitting 15.1 on June 22 – and we spoke to the company's senior director of Product, Kenny Johnston, at the recent Kubecon EU event, about what will be added to version 15 as time goes by. During a chat with the company's senior director of Product, Kenny Johnston, at the recent Kubecon EU event, The Register was told that this was more where dollars were being invested into the product.

[3]

Of Opstrace, Johnston said: "We're going to be spending 15 integrating that really deeply with all of GitLab."

[4]

[5]

As well as having metrics, logs and traces on by default, Johnston spoke of a "fourth pillar of observability" in the form of error tracking. All would then be presented to the lucky developer cranking out code. "I can see this code has experienced 500 different types of errors in the last three weeks," Johnston said, by way of example, "so we can bring that right into context when a developer is writing code so that they're aware of how that application is performing or what kind of errors it receives."

The data also gives insight into the development process itself. "If you're a director or CTO, you want to know: is it working overall? But which groups are doing well? How can I learn from those groups and apply it to others?"

[6]

Heaven forbid that some less enlightened bosses might use all that data to administer a dressing down to whoever is dropping those 500 errors into the company's source.

As well as observability, plans are afoot for additional compliance and security features. As well as security policies, an intriguing feature is an exportable Software Bill of Materials and a signed attestation for build artifacts. "We're really excited about our ability to not just produce the bill of materials, but also produce that attestation that your bill of materials was secure along that whole delivery path," said Johnston.

Also upcoming in version 15 will be more support for data science teams and workloads.

[7]China's GitHub clone making all repos private pending mysterious 'review'

[8]Creator of SSLPing, a free service to check SSL certs, downs tools

[9]GitHub tackles leaks by scanning for secrets in pushed code

[10]GitLab issues critical update after hard-coding passwords into accounts

Announced at Kubecon EU was support for [11]pull-based deployment in GitLab's free tier , meaning a DevOps team can use the GitLab agent for Kubernetes to automatically spot and enact application changes.

"We've had that in our paid tiers," said Johnston, "but we found that there was a lot of interest in it, particularly for GitOps-style workflows for pull-based-style deployment workflow.

[12]

"Another component of us open-sourcing anything is that we also get contributors for it. You see a lot higher contributor volume to our open-source tech when it's in our free tier."

As for the future, Johnston told us that "we do see a lot more interest in SaaS and organizations not wanting to manage the software themselves," although, "the bulk of our business is in self-managed; customers oftentimes are choosing us over competitors because they can deploy [GitLab] wherever they want and deploy it within data sovereignty restrictions."

And the IDE? "Most people are using VS Code," said Johnston, "but we're seeing a lot more interest, particularly from enterprises [in a controlled environment]."

Shifting the security border from a developer's laptop to something a little more controlled certainly has an appeal and web-based IDEs from the likes of GitHub and Gitpod have been increasing in popularity. "We have an integration with Gitpod today," said Johnston, "but we'll be continuing to invest in our ability to have our own kind of code-space environment. ®

Get our [13]Tech Resources



[1] https://about.gitlab.com/releases/2022/05/22/gitlab-15-0-released/

[2] https://about.gitlab.com/press/releases/2021-12-14-gitlab-acquires-opstrace-to-expand-its-devops-platform-with-open-source-observability-solution.html

[3] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=2&c=2YouvpdyC96ZZfp-OY6Cm7wAAAJM&t=ct%3Dns%26unitnum%3D2%26raptor%3Dcondor%26pos%3Dtop%26test%3D0

[4] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YouvpdyC96ZZfp-OY6Cm7wAAAJM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[5] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YouvpdyC96ZZfp-OY6Cm7wAAAJM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[6] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=4&c=44YouvpdyC96ZZfp-OY6Cm7wAAAJM&t=ct%3Dns%26unitnum%3D4%26raptor%3Dfalcon%26pos%3Dmid%26test%3D0

[7] https://www.theregister.com/2022/05/20/gitee_code_review/

[8] https://www.theregister.com/2022/04/12/sslping_to_ping_no_more/

[9] https://www.theregister.com/2022/04/05/github_prevents_leaks_by_scanning/

[10] https://www.theregister.com/2022/04/01/gitlab_security_advisory/

[11] https://about.gitlab.com/blog/2022/05/18/pull-based-kubernetes-deployments-coming-to-gitlab-free-tier/

[12] https://pubads.g.doubleclick.net/gampad/jump?co=1&iu=/6978/reg_software/devops&sz=300x50%7C300x100%7C300x250%7C300x251%7C300x252%7C300x600%7C300x601&tile=3&c=33YouvpdyC96ZZfp-OY6Cm7wAAAJM&t=ct%3Dns%26unitnum%3D3%26raptor%3Deagle%26pos%3Dmid%26test%3D0

[13] https://whitepapers.theregister.com/



A man is born gentle and weak.
At his death he is hard and stiff.
Green plants are tender and filled with sap.
At their death they are withered and dry.

Therefore the stiff and unbending is the disciple of death.
The gentle and yielding is the disciple of life.

Thus an army without flexibility never wins a battle.
A tree that is unbending is easily broken.

The hard and strong will fall.
The soft and weak will overcome.