2 Sep 2021
Issue - https://gitlab.com/gitlab-com/Product/-/issues/3068
Example Project - https://gitlab.com/gitlab-examples/ops/kubernetes-agent-setup-with-ui
Round 1 Video - https://www.youtube.com/watch?v=ant-aLGuqBU
Example Project - https://gitlab.com/gitlab-examples/ops/kubernetes-agent-setup-with-ui
Round 1 Video - https://www.youtube.com/watch?v=ant-aLGuqBU
- 2 participants
- 9 minutes
2 Feb 2021
My experience trying to use Epic Swimlanes on GitLab Boards
https://gitlab.com/groups/gitlab-com/-/boards/1353560?assignee_username=kencjohnston&
https://gitlab.com/groups/gitlab-com/-/boards/1353560?assignee_username=kencjohnston&
- 1 participant
- 4 minutes
7 Jan 2021
Short description and demo of Feature Flag Webhook feature introduced in GitLab 13.6 and Auto Rollback feature introduced in GitLab 13.7
Some useful links:
Cesar Saavedra's Twitter: @cesar_saavedr
Link to the repository containing this demo:
https://gitlab.com/tech-marketing/sandbox/cd/prodmgr-spring
Link to the documentation for Feature Flag Webhook:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#feature-flag-events
Example webhook receiver:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#example-webhook-receiver
Cloud-based webhook receiver:
https://webhook.site/
Link to the documentation for Auto Rollback:
https://docs.gitlab.com/ee/ci/environments/index.html#auto-rollback
Our Progressive Delivery direction:
https://about.gitlab.com/direction/ops/#progressive-delivery
Post-deployment monitoring Epic:
https://gitlab.com/groups/gitlab-org/-/epics/3088
Some useful links:
Cesar Saavedra's Twitter: @cesar_saavedr
Link to the repository containing this demo:
https://gitlab.com/tech-marketing/sandbox/cd/prodmgr-spring
Link to the documentation for Feature Flag Webhook:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#feature-flag-events
Example webhook receiver:
https://docs.gitlab.com/ee/user/project/integrations/webhooks.html#example-webhook-receiver
Cloud-based webhook receiver:
https://webhook.site/
Link to the documentation for Auto Rollback:
https://docs.gitlab.com/ee/ci/environments/index.html#auto-rollback
Our Progressive Delivery direction:
https://about.gitlab.com/direction/ops/#progressive-delivery
Post-deployment monitoring Epic:
https://gitlab.com/groups/gitlab-org/-/epics/3088
- 1 participant
- 12 minutes
4 Dec 2020
First Video - https://www.youtube.com/watch?v=Iqvo2tJfXjg&feature=youtu.be
Group Sharing docs - https://docs.gitlab.com/ee/user/group/#sharing-a-project-with-a-group
Show role for shared groups -- https://gitlab.com/gitlab-org/gitlab/-/issues/280822
Group Sharing docs - https://docs.gitlab.com/ee/user/group/#sharing-a-project-with-a-group
Show role for shared groups -- https://gitlab.com/gitlab-org/gitlab/-/issues/280822
- 1 participant
- 5 minutes
3 Dec 2020
Preview of the new Group SAML just-in-time provisioning feature planned for GitLab 13.7.
Issue https://gitlab.com/gitlab-org/gitlab/-/issues/268142
Issue https://gitlab.com/gitlab-org/gitlab/-/issues/268142
- 1 participant
- 3 minutes
3 Dec 2020
Melissa Ushakov walks through the MVC of SAML Group Sync and talks about the next iterations for this feature.
https://gitlab.com/gitlab-org/gitlab/-/issues/118
https://gitlab.com/gitlab-org/gitlab/-/issues/118
- 1 participant
- 6 minutes
1 Oct 2020
Melissa Ushakov shows new functionality that allows group administrators to have more flexibility in their SAML SSO setup.
Issue Link: https://gitlab.com/gitlab-org/gitlab/-/issues/220203
Issue Link: https://gitlab.com/gitlab-org/gitlab/-/issues/220203
- 1 participant
- 4 minutes
1 Sep 2020
Shane Rice (Manager, Inbound Marketing) shares tips and tricks for analyzing site traffic in the GitLab Handbook. Find other helpful tips at https://about.gitlab.com/handbook/practical-handbook-edits/.
- 5 participants
- 25 minutes
15 May 2020
Emilie Schario walks through when and how to upload images to the Handbook (and when to consider not doing so) along with other Handbook questions from the team. Find other helpful tips at https://about.gitlab.com/handbook/practical-handbook-edits/.
- 6 participants
- 26 minutes
5 May 2020
How and why you may want to create and use issue templates and a high-level overview of using issue boards and labels for basic workflow management and automation.
Find other videos like this one at https://about.gitlab.com/handbook/practical-handbook-edits/.
Find other videos like this one at https://about.gitlab.com/handbook/practical-handbook-edits/.
- 1 participant
- 5 minutes
3 Apr 2020
Everyone wants to shift security left, but how? Security scans are unwieldy and don't fit an iterative, agile development cycle. We will step through the developers’ workflow and show exactly where application security can be embedded and automated - and best practices for optimal results.
This approach will benefit developers and security pros alike. See what can be achieved with a brief demo of an actual developer pipeline then ride along for the perspective of the security team. Learn how your app sec can become iterative, automated and embedded into the automated DevOps processes.
www.gitlab.com
This approach will benefit developers and security pros alike. See what can be achieved with a brief demo of an actual developer pipeline then ride along for the perspective of the security team. Learn how your app sec can become iterative, automated and embedded into the automated DevOps processes.
www.gitlab.com
- 2 participants
- 51 minutes
3 Apr 2020
This is a demo of GitLab's Kubernetes deployment options as well as a discussion of the implications for the Defend roadmap.
Notes: https://docs.google.com/document/d/1OTzDtRV1EOesU_dyrNAUpjibyk0gKUWP5bVrTzTmTw8/edit?usp=sharing
Notes: https://docs.google.com/document/d/1OTzDtRV1EOesU_dyrNAUpjibyk0gKUWP5bVrTzTmTw8/edit?usp=sharing
- 3 participants
- 50 minutes
3 Apr 2020
Prep walkthrough ahead of the upcoming Think-BIG session with Secure & Package team, the review includes:
• Container scanning configuration required at the project level https://docs.gitlab.com/ee/user/application_security/container_scanning/
• Displaying container vulnerabilities detected
• Filtering vulnerabilities from multiple images
• Suggested solution, current UX: create merge request with updates
• Suggested solution, future UX: auto-created merge request
• Suggested solution, future UX: show in merge request findings and solutions
• Secure/Package improvement issues for consideration
• Container scanning configuration required at the project level https://docs.gitlab.com/ee/user/application_security/container_scanning/
• Displaying container vulnerabilities detected
• Filtering vulnerabilities from multiple images
• Suggested solution, current UX: create merge request with updates
• Suggested solution, future UX: auto-created merge request
• Suggested solution, future UX: show in merge request findings and solutions
• Secure/Package improvement issues for consideration
- 1 participant
- 8 minutes
2 Apr 2020
A brief introduction to a DAST API scan, and a demonstration of how to configure DAST to scan your API.
- 1 participant
- 2 minutes
2 Apr 2020
The Plan stage has been hard at work on building a Jira Importer to allow teams to import their Jira issues into GitLab. This is a short demo of what we have so far. You're more than welcome to follow along and provide feedback here: https://gitlab.com/groups/gitlab-org/-/epics/2766
- 1 participant
- 2 minutes
2 Apr 2020
This is a recording of the GitLab Virtual Meetup featuring Vladimir Roudakov on 2020/04/02.
Talk Title: GitLab Issue Boards - tips & tricks for project planning
Description: There are many different ways to build software and run projects. GitLab's built-in issue boards are a great example of how a single, versatile tool can significantly reduce complexity and maintenance for the user without limiting its capabilities. Furthermore, issue boards can become the missing link for your technical teams and the rest of the project. This talk will cover GitLab Issue Boards features and will introduce various ways to use the boards.
Speaker Bio: Vladimir Roudakov is software architect from Tomato Elephant Studio (Brisbane, Australia). Vladimir uses Gitlab to build software, run training sessions, contribute to open source projects such as Drupal and help clients to realise their idea.
---
We would love for you to contribute to our virtual meetups.
You can find upcoming virtual meetups and resources to plan your own here: https://about.gitlab.com/community/virtual-meetups/
We want to hear your ideas for topics. Remote? Security? Contributing to OS? Email suggestions to evangelists@gitlab.com.
We also love when community members present at GitLab meetups. Send an email to evangelists@gitlab.com if you’re interested in being the featured speaker at a future remote meetup.
Talk Title: GitLab Issue Boards - tips & tricks for project planning
Description: There are many different ways to build software and run projects. GitLab's built-in issue boards are a great example of how a single, versatile tool can significantly reduce complexity and maintenance for the user without limiting its capabilities. Furthermore, issue boards can become the missing link for your technical teams and the rest of the project. This talk will cover GitLab Issue Boards features and will introduce various ways to use the boards.
Speaker Bio: Vladimir Roudakov is software architect from Tomato Elephant Studio (Brisbane, Australia). Vladimir uses Gitlab to build software, run training sessions, contribute to open source projects such as Drupal and help clients to realise their idea.
---
We would love for you to contribute to our virtual meetups.
You can find upcoming virtual meetups and resources to plan your own here: https://about.gitlab.com/community/virtual-meetups/
We want to hear your ideas for topics. Remote? Security? Contributing to OS? Email suggestions to evangelists@gitlab.com.
We also love when community members present at GitLab meetups. Send an email to evangelists@gitlab.com if you’re interested in being the featured speaker at a future remote meetup.
- 2 participants
- 39 minutes
1 Apr 2020
A demo of the graphQL based filtering on the project security dashboard
- 1 participant
- 3 minutes
31 Mar 2020
Quick video demonstrating how the description change history in GitLab works, as well as the ability to remove previous versions in the history which may contain sensitive information.
- 1 participant
- 2 minutes
31 Mar 2020
Quick video demonstrating how you can take existing sub-epic and nest them under a parent epic to organize and communicate the collection and hierarchy of work.
- 1 participant
- 4 minutes
31 Mar 2020
- 2 participants
- 8 minutes
31 Mar 2020
Frontend Engineer Sam Beckham recorded this demo of the integration of our new Standalone Vulnerabilities (AKA "first class vulnerabilities") into our existing Security Dashboards.
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27820
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27820
- 1 participant
- 3 minutes
31 Mar 2020
Frontend Engineer Sam Beckham recorded this demo of the new resolution alert component created to notify a user when a vulnerability is resolved on new standalone vulnerability page
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27696
https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27696
- 1 participant
- 2 minutes
30 Mar 2020
This video demonstrates development workflow focuses on how development teams can work with speed and efficiency, catch potential errors sooner rather than later before they intensify
- 1 participant
- 4 minutes
30 Mar 2020
In the video, Abubakar, Technical Evangelism Program Manager at GitLab gives a brief introduction on what is Buildpacks, Cloud Native Buildpacks and how we use it to power AutoDevOps.
- 3 participants
- 33 minutes
27 Mar 2020
- 4 participants
- 45 minutes
27 Mar 2020
Sophie Pouliquen walks through what you need to know about high availability with Gitaly in the GitLab 12.9 Show and Share.
- 1 participant
- 6 minutes
27 Mar 2020
Sameer Kamani walks through what you need to know about dismissing multiple vulnerabilities in the GitLab 12.9 Show and Share.
- 5 participants
- 7 minutes
27 Mar 2020
Sameer Kamani walks us through what you need to know about Group export and import with API
- 7 participants
- 10 minutes
26 Mar 2020
In GitLab 12.9 GitLab.com started hosting the required assets for Live Preview in the Web IDE - https://about.gitlab.com/releases/2020/03/22/gitlab-12-9-released/#gitlab-hosted-codesandbox-for-client-side-live-preview
This video shows how by using a pages project and modifying a file in GitLab we can host the required assets with GitLab Pages.
Pages Project: https://gitlab.com/phikai/pages-sandpack
File to Change: https://gitlab.com/gitlab-org/gitlab/blob/master/app/models/application_setting_implementation.rb#L357
In a future iteration we'll make the URL configurable in the admin settings: https://gitlab.com/gitlab-org/gitlab/-/issues/208161
If you want to get in touch about this change and what you might need for your organization to benefit, you can find my email https://gitlab.com/phikai - you can also comment on the projects or open issues if you try this out and have any issues.
This video shows how by using a pages project and modifying a file in GitLab we can host the required assets with GitLab Pages.
Pages Project: https://gitlab.com/phikai/pages-sandpack
File to Change: https://gitlab.com/gitlab-org/gitlab/blob/master/app/models/application_setting_implementation.rb#L357
In a future iteration we'll make the URL configurable in the admin settings: https://gitlab.com/gitlab-org/gitlab/-/issues/208161
If you want to get in touch about this change and what you might need for your organization to benefit, you can find my email https://gitlab.com/phikai - you can also comment on the projects or open issues if you try this out and have any issues.
- 2 participants
- 8 minutes
26 Mar 2020
Emilie Schario walks through how to execute these Handbook editing tasks. Find other helpful tips at https://about.gitlab.com/handbook/practical-handbook-edits/.
- 4 participants
- 33 minutes
26 Mar 2020
In GitLab 12.9 we removed the concept of staging from the Web IDE. Take a look at the new changes workflow and let us know what you think!
Issue: https://gitlab.com/gitlab-org/gitlab/issues/196609
Connect with me: https://gitlab.com/phikai
Issue: https://gitlab.com/gitlab-org/gitlab/issues/196609
Connect with me: https://gitlab.com/phikai
- 1 participant
- 4 minutes
25 Mar 2020
Container Scanning Multi-Image Code Walkthrough project
https://gitlab.com/adamcohen/container-scanning-multi-image-code-walkthrough
Google doc with additional details
https://docs.google.com/document/d/1wKiKCWRRw4h2dt4rZbfYSRQj1YCztftz5KW7bFIB4kY
Note: 7:08 - the vulnerability occurrences are _not loaded from the database_ in the pipeline view - they're loaded from the container scanning report artifact file. Vulnerabilities are only loaded from the database in the "Security & Compliance - Vulnerability Report" screen which applies to the project as a whole.
https://gitlab.com/adamcohen/container-scanning-multi-image-code-walkthrough
Google doc with additional details
https://docs.google.com/document/d/1wKiKCWRRw4h2dt4rZbfYSRQj1YCztftz5KW7bFIB4kY
Note: 7:08 - the vulnerability occurrences are _not loaded from the database_ in the pipeline view - they're loaded from the container scanning report artifact file. Vulnerabilities are only loaded from the database in the "Security & Compliance - Vulnerability Report" screen which applies to the project as a whole.
- 1 participant
- 10 minutes
25 Mar 2020
In this video we will try explaining relationship between vulnerability_feedback and vulnerability_occurrence data model. This will change in near future. https://gitlab.com/gitlab-org/gitlab/-/issues/205489
- 1 participant
- 5 minutes
24 Mar 2020
In this video Reuben, a Backend Developer at Monitor, is walking us through the process of instrumenting GitLab application using Prometheus and displat those metrics in the GitLab Self-Monitoring project
- 3 participants
- 31 minutes
23 Mar 2020
In this video Cristiano Casella, a Technical Account Manager at GitLab is walking us through the process of setting up a load test in a GitLab project using LocustIO.
- 2 participants
- 21 minutes
23 Mar 2020
Sam has been working on the Security Dashboard Integration recently. As the task has shown to be bigger than expected, we had a talk/planning on how to divide it so that multiple people can work at the same time on different parts of it.
Here is the MR for the plan we decided to follow during this talk: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27674
Here is the MR for the plan we decided to follow during this talk: https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27674
- 2 participants
- 28 minutes
20 Mar 2020
- 6 participants
- 55 minutes
20 Mar 2020
Development branch of a persistent job queue in postgresql. Allowing one Praefect to go down, and another will pick up the work unhandled.
- 7 participants
- 44 minutes
16 Mar 2020
https://gitlab.com/gitlab-org/gitlab/issues/17066
https://docs.gitlab.com/ee/ci/environments.html#example-of-setting-dynamic-environment-urls
https://docs.gitlab.com/ee/ci/environments.html#example-of-setting-dynamic-environment-urls
- 1 participant
- 7 minutes
15 Mar 2020
- 1 participant
- 8 minutes
13 Mar 2020
- 6 participants
- 49 minutes
13 Mar 2020
A walkthrough of how you can detect drift with GitLab and Terraform when using Infrastructure as Code.
Source Code: https://gitlab.com/bdowney/terraform-drift-detect
Learn more about GitOps: https://about.gitlab.com/topics/gitops/
Source Code: https://gitlab.com/bdowney/terraform-drift-detect
Learn more about GitOps: https://about.gitlab.com/topics/gitops/
- 1 participant
- 11 minutes
13 Mar 2020
In this video I demonstrate how to create a personal access token, find an image repository_id and to built delete all images except those beginning with `stable`
(And I've already revoked that token)
(And I've already revoked that token)
- 1 participant
- 7 minutes
12 Mar 2020
In this video Reuben, a Backend Developer at Monitor, is walking us through the process of instrumenting an application to track Prometheus metrics in GitLab.
- 5 participants
- 55 minutes
10 Mar 2020
See the MVC here: https://gitlab.com/gitlab-org/gitlab/issues/24295
- 2 participants
- 10 minutes
10 Mar 2020
This video was recorded to share the capabilities available to people who want to use GitLab for Salesforce development. Mayank leads us a demo of the capabilities.
- 5 participants
- 26 minutes
9 Mar 2020
Patrick Deuley walks through creating a new release post item from both the command line and through the UI.
- 1 participant
- 12 minutes
7 Mar 2020
Links and materials:
Articles and examples at https://brownfield.dev
Trunk-based workflow from https://about.gitlab.com/solutions/gitlab-flow
Pie charts paraphrased from https://web.devopstopologies.com/#type-one
“Rich Change Control with GitLab” https://www.youtube.com/watch?v=uW95PV8d-w8&t=704
Articles and examples at https://brownfield.dev
Trunk-based workflow from https://about.gitlab.com/solutions/gitlab-flow
Pie charts paraphrased from https://web.devopstopologies.com/#type-one
“Rich Change Control with GitLab” https://www.youtube.com/watch?v=uW95PV8d-w8&t=704
- 1 participant
- 9 minutes
6 Mar 2020
Presentation Slides: https://docs.google.com/presentation/d/1U8r5CJs9dLOLO2-hj_bHidRMXugUl3ejv8Hdw6bDMv4/
- 1 participant
- 17 minutes
3 Mar 2020
In this video I show how to setup the Code Coverage calculation on a simple Java project to be used as a Project Badge, display in a Merge Request and use with a simple bash file in a compare job.
This sample project can be found here: https://gitlab.com/jheimbuck_gl/java-code-coverage
The blog on how to publish code coverage reports to GitLab pages can be found here: https://about.gitlab.com/blog/2016/11/03/publish-code-coverage-report-with-gitlab-pages/
This sample project can be found here: https://gitlab.com/jheimbuck_gl/java-code-coverage
The blog on how to publish code coverage reports to GitLab pages can be found here: https://about.gitlab.com/blog/2016/11/03/publish-code-coverage-report-with-gitlab-pages/
- 1 participant
- 11 minutes
2 Mar 2020
An overview of the observer component and a few potential use-cases.
- 1 participant
- 10 minutes
27 Feb 2020
In this brief video, SA Frances Potter shows how an AWS user could run a GitLab instance from the EC2 console or by doing the GitLab Ultimate 5-user pack on AWS marketplace.
- 2 participants
- 10 minutes
26 Feb 2020
Demonstrates the autoremediation feature added to Container Scanning in release 12.8
- 1 participant
- 5 minutes
24 Feb 2020
Mek Stittri (Director of Quality Engineering) and Jeremy Watson (Group Product Manager, Manage) discuss GitLab's analytics strategy and how the Insights feature (https://docs.gitlab.com/ee/user/group/insights/) will likely play an important role.
- 2 participants
- 21 minutes
20 Feb 2020
Jarek Ostrowski explains how to connect to your GitLab wiki from your local environment and get the right packages installed.
- 1 participant
- 4 minutes
18 Feb 2020
Just a quick overview of some of the functionality in GitLab that might be considered "Insights" oriented. I made this slide deck for a customer and decided to share it in a video in case it's useful to anyone else.
Some of this is a little out of date.
Recorded by Francis Potter.
Some of this is a little out of date.
Recorded by Francis Potter.
- 1 participant
- 11 minutes