19 Jul 2023
Demo for https://gitlab.com/gitlab-org/quality/triage-ops/-/merge_requests/2310 - part 1
When a merge request from security:master into canonical:master is detected, the triage-ops immediately approves and merge it.
When a merge request from security:master into canonical:master is detected, the triage-ops immediately approves and merge it.
- 1 participant
- 2 minutes
19 Jul 2023
Demo for https://gitlab.com/gitlab-org/quality/triage-ops/-/merge_requests/2310 - part 2
When the bot approves a merge request that is not from security:master into canonical:master, the triage-ops immediately revert the approval and prevent the merge.
When the bot approves a merge request that is not from security:master into canonical:master, the triage-ops immediately revert the approval and prevent the merge.
- 1 participant
- 1 minute
11 Jul 2023
Featuring a demo of a possible solution to use an MR to sync repos following security releases
- 3 participants
- 36 minutes
15 Mar 2023
Demo and discussion about the new release environments - https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/837
- 5 participants
- 50 minutes
14 Dec 2022
Delivery Group monthly AMA about GitLab deployments and releases
- 7 participants
- 26 minutes
9 Nov 2022
Delivery Group's monthly AMA about GitLab deployments and releases
- 7 participants
- 30 minutes
21 Jul 2022
Team discussion about https://gitlab.com/gitlab-com/gl-infra/delivery/-/issues/2477
- 3 participants
- 59 minutes
17 Mar 2022
Kickoff video of https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/585
Slides: https://docs.google.com/presentation/d/1apscFgN_h6dpAI6Ibl1vVg5eS_t-tdNOlJaMNt__E3U/edit?usp=sharing
Slides: https://docs.google.com/presentation/d/1apscFgN_h6dpAI6Ibl1vVg5eS_t-tdNOlJaMNt__E3U/edit?usp=sharing
- 1 participant
- 7 minutes
13 Oct 2021
Members of Delivery and Quality discuss options for improving coverage for mixed-deployment testing as part of the deployment pipeline
- 5 participants
- 28 minutes
23 Sep 2021
Rehab Hassanein and John Skarbek discuss the pipelines for how we deploy configuration changes and deployments for GitLab.com
Timeline:
* 00:24 - Configuration Pipelines
* 09:39 - Why we use a different instance to Deploy changes to GitLab.com
* 11:15 - Auto-Deploy Pipelines
References:
* GitLab.com Configuration Repository: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-com
* GitLab Helm Chart: https://gitlab.com/gitlab-org/charts/gitlab/
* Reference Issue for this video and more to come: https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/13980 - Drop a comment for some ideas of what to cover!
Timeline:
* 00:24 - Configuration Pipelines
* 09:39 - Why we use a different instance to Deploy changes to GitLab.com
* 11:15 - Auto-Deploy Pipelines
References:
* GitLab.com Configuration Repository: https://gitlab.com/gitlab-com/gl-infra/k8s-workloads/gitlab-com
* GitLab Helm Chart: https://gitlab.com/gitlab-org/charts/gitlab/
* Reference Issue for this video and more to come: https://gitlab.com/gitlab-com/gl-infra/infrastructure/-/issues/13980 - Drop a comment for some ideas of what to cover!
- 2 participants
- 16 minutes
14 Jul 2021
Stan, Matt, Andrew, Jason, Marin and others discuss some corrective actions following on from a production incident: https://gitlab.com/gitlab-com/gl-infra/production/-/issues/5158
- 7 participants
- 42 minutes
13 Jul 2021
Amy Phillips (Engineering Manager, Delivery) and Daniel Fosco (Senior Product Designer, Release) go over the release process for the GitLab application, and how the Delivery group is working towards full CD on GitLab.
Agenda & Notes (internal): https://docs.google.com/document/d/12plxvquQvhXie038FqjGmJ2CdDjPFlGrAvYn-U7hZng/edit
Agenda & Notes (internal): https://docs.google.com/document/d/12plxvquQvhXie038FqjGmJ2CdDjPFlGrAvYn-U7hZng/edit
- 2 participants
- 27 minutes
30 Mar 2021
Testing out a staging deployment when we have nodes in DRAIN state
- 6 participants
- 47 minutes
16 Mar 2021
Discussion on possible rollback failure scenarios and how we could test them
- 6 participants
- 59 minutes
28 Jan 2021
An SRE who has never done the process before will walk through creating the patch and applying it, from this will take a look at ways we can improve the process and the documentation.
https://docs.google.com/document/d/1SrsVEjlsS5NWSUFmbKQCEqOsCabmMyhOj3q6l4M8_h8 (doc is internal only)
https://docs.google.com/document/d/1SrsVEjlsS5NWSUFmbKQCEqOsCabmMyhOj3q6l4M8_h8 (doc is internal only)
- 5 participants
- 54 minutes
13 Jan 2021
AMA with the Delivery team discussing GitLab releases and deployments
- 6 participants
- 21 minutes
16 Nov 2020
If you haven't already, watch the first Video in this series about the Infrastructure team structure at GitLab: https://youtu.be/SLTZzFT4mTs
Topics Covered:
- Definition of an Incident
- Who attends the incidents?
- What causes an incident?
- Who declares an incident?
- The Incident Room.
- The Incident Lifecycle.
Slack name to engage the SRE is: (at)sre-oncall
Topics Covered:
- Definition of an Incident
- Who attends the incidents?
- What causes an incident?
- Who declares an incident?
- The Incident Room.
- The Incident Lifecycle.
Slack name to engage the SRE is: (at)sre-oncall
- 1 participant
- 20 minutes
16 Nov 2020
An introduction to the Infrastructure team division and main responsibilities at GitLab.
Official Team Structure documentation: https://about.gitlab.com/handbook/engineering/infrastructure/team/
More about Infrastructure at GitLab: https://about.gitlab.com/handbook/engineering/infrastructure/
Official Team Structure documentation: https://about.gitlab.com/handbook/engineering/infrastructure/team/
More about Infrastructure at GitLab: https://about.gitlab.com/handbook/engineering/infrastructure/
- 1 participant
- 9 minutes
11 Nov 2020
The Delivery team answers questions about the GitLab deployment and release process
- 5 participants
- 16 minutes
3 Nov 2020
Delivery team discusses an approach for removing complexity from deployment pipelines, and considers improvements to Changelogs
- 7 participants
- 1:02 hours
14 Oct 2020
Discussion between Alessio Caiazza and Marin Jankovski (August 2020) on AB testing, and options for production review apps
- 2 participants
- 26 minutes
15 Sep 2020
Recorded on 2020-09-15
Slides: https://docs.google.com/presentation/d/1dfV5LDTAeLxIwpy5P4rIi3tCNTo1U2gFpiyMtkPHFyY/edit?usp=sharing
Main epic: https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/280
Slides: https://docs.google.com/presentation/d/1dfV5LDTAeLxIwpy5P4rIi3tCNTo1U2gFpiyMtkPHFyY/edit?usp=sharing
Main epic: https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/280
- 1 participant
- 12 minutes
31 Jul 2020
Discussion between Alessio and Marin on how to create a iteration before review apps to help aid UX workflows
- 2 participants
- 26 minutes
29 Apr 2020
AMA with Delivery team and Engineering Managers
https://docs.google.com/document/d/1R8OvFSacFIPdZlQ6lgmZiloDGFh7bHFpL_4Z5ZYLkCU/edit#heading=h.igt0lkjqo3a0
https://docs.google.com/document/d/1R8OvFSacFIPdZlQ6lgmZiloDGFh7bHFpL_4Z5ZYLkCU/edit#heading=h.igt0lkjqo3a0
- 6 participants
- 38 minutes
30 Mar 2020
In this video, Skarbek enables the Sidekiq Queue 'project_export' running in Kubernetes for GitLab.com. See https://gitlab.com/gitlab-com/gl-infra/production/-/issues/1837 for details.
- 2 participants
- 17 minutes
25 Mar 2020
Alessio and Nicolas talking about https://gitlab.com/gitlab-org/gitlab/-/issues/209119
- 3 participants
- 26 minutes
18 Mar 2020
Yorick Peterse and Alessio Caiazza chat about how to approach filling a column in a database for GitLab merge request https://gitlab.com/gitlab-org/gitlab/-/merge_requests/27219.
- 3 participants
- 39 minutes
13 Mar 2020
- 3 participants
- 26 minutes
25 Feb 2020
The Delivery team discusses what the future of component tagging will involve to ensure a central location of how components interact will be stored in the future. https://gitlab.com/gitlab-com/gl-infra/delivery/issues/685
- 7 participants
- 49 minutes
19 Feb 2020
In this small video, we are going to show the MR cherry-pick tracking feature.
This feature is behind the track_mr_picking feature flag.
This feature is behind the track_mr_picking feature flag.
- 2 participants
- 12 minutes
7 Jan 2020
Delivery and Distribution get together to discuss what's the best approach towards enabling auto-deploy for our Kubernetes based infrastructure for GitLab.com deployments.
- 6 participants
- 36 minutes
14 Oct 2019
Alessio and Grzegorz discussing about https://gitlab.com/groups/gitlab-com/gl-infra/-/epics/99 and https://gitlab.com/gitlab-org/gitlab/issues/29537
- 2 participants
- 26 minutes
16 Sep 2019
Skarbek works with other SRE's to demonstrate how to deploy, view metrics, and find logs related to our recent service migration of the Container Registry from VM's into Kubernetes.
- 4 participants
- 28 minutes
6 Sep 2019
James Ramsey and Marin Jankovski discuss the challenges of security development and use of confidential merge requests
- 2 participants
- 51 minutes
5 Sep 2019
Jarv and Marin are clicking through deploy boards and web terminal on a live pre environment without reading the manual.
- 2 participants
- 10 minutes
26 Jul 2019
In this video we discuss the details and plan required for an upcoming security release. A process that is made a tad more difficult since the migration to using auto-deploys for the GitLab.com site.
- 2 participants
- 14 minutes
27 Jun 2019
- 5 participants
- 56 minutes
24 Jun 2019
Andrew N. talks about general metrics with Alessio C., Mayra C. and Marin J.
- 4 participants
- 54 minutes
20 Jun 2019
We discussed the details a proposed query for store root-namespace storage statistics on database https://gitlab.com/gitlab-org/gitlab-ce/issues/62214
- 3 participants
- 15 minutes
18 Jun 2019
Follow along as members of the Delivery team discuss the various components involved in monitoring GitLab.com.
- 3 participants
- 40 minutes
5 Jun 2019
A "brief" introduction to how workhorse perform request body hijacking to upload files in object storage
- 2 participants
- 39 minutes
22 Mar 2019
Delivery team discusses requirements for security patches and releases in continuos deployment and delivery model
https://gitlab.com/groups/gitlab-org/release/-/epics/16
https://gitlab.com/groups/gitlab-org/release/-/epics/16
- 3 participants
- 1:13 hours
21 Mar 2019
Alessio C. and Marin J. discussing first steps for https://gitlab.com/gitlab-org/gitlab-ce/issues/59232
- 2 participants
- 11 minutes
18 Mar 2019
John Jarvis and Marin Jankovski discuss automated deployment branching
- 2 participants
- 40 minutes
14 Mar 2019
John Jarvis presents the steps taken while building the pre-production environment
Slides: https://docs.google.com/presentation/d/15nWPLNRYvSjIdLr4NKI1OLHJedYAKDhbeV7tpnSWJ6w/edit
Slides: https://docs.google.com/presentation/d/15nWPLNRYvSjIdLr4NKI1OLHJedYAKDhbeV7tpnSWJ6w/edit
- 3 participants
- 22 minutes
13 Mar 2019
John Skarbek gives an overview of processes and tooling for creating a GitLab release
Slides: https://docs.google.com/presentation/d/1kwi3IMBqkDzlA9mLqt9c5AftzAh8YpddsAOhI6c_cJA/edit#slide=id.g29a70c6c35_0_68
Slides: https://docs.google.com/presentation/d/1kwi3IMBqkDzlA9mLqt9c5AftzAh8YpddsAOhI6c_cJA/edit#slide=id.g29a70c6c35_0_68
- 3 participants
- 23 minutes
7 Feb 2019
J. Skarbek is onboarding as Release Manager and M. Jankovski is explaining the different parts that are current as of 2019-01
- 2 participants
- 60 minutes
6 Feb 2019
J.Jarvis, J.Skarbek and M. Jankovski discuss deploy promotion between non-prod and production canary and rollback process
- 3 participants
- 58 minutes
13 Dec 2018
Discussion on finding a way to enforce more reliable testing practices
- 3 participants
- 26 minutes