GitLab / Solutions Architecture

Add meeting Rate page Subscribe

GitLab / Solutions Architecture

These are all the meetings we have in "Solutions Architecture" (part of the organization "GitLab"). Click into individual meeting pages to watch the recording and search or read the transcript.

29 Sep 2023

Demonstration of how a team in a regulated environment could set up and operate a fully automated development process in GitLab using Merge Request Approvals and Pipeline Approvals.
  • 1 participant
  • 17 minutes
process
project
operational
deployments
approvals
cimo
pipelines
package
script
staging
youtube image

28 Sep 2023

GitLab's Samer Akkoub explains how to implement SSO into your GitLab instance with SAML and LDAP
  • 1 participant
  • 34 minutes
gitla
gitlab
provisioning
authentication
administrator
authorization
managed
saml
sas
manually
youtube image

18 Sep 2023

Learn how to use GitLab CI/CD, review apps, container registry, and environments to deploy a secure Docker application to AWS Elastic Beanstalk

By Sam Morris
  • 1 participant
  • 25 minutes
docker
staging
provisioning
application
execution
git
production
project
elasticbeanstalk
aws
youtube image

7 Sep 2023

For feedback please tag me in an issue opened in the project below @alex-dess (GitLab User)

Links:
Hadolint GitLab: https://gitlab.com/pipeline-components/hadolint

Artifact Reports: https://docs.gitlab.com/ee/ci/yaml/artifacts_reports.html#artifactsreportscodequality

Best Practices from Docker: https://docs.docker.com/develop/develop-images/dockerfile_best-practices/

Hadolint: https://github.com/hadolint/hadolint
  • 1 participant
  • 5 minutes
docker
gitlab
linking
maintainer
scanning
merge
project
repositories
linter
docs
youtube image

21 Aug 2023

  • 1 participant
  • 9 minutes
openid
credentials
authenticate
connect
aws
configured
access
configure
gitlabs
dashboard
youtube image

4 Aug 2023

In this Video we are having a look how the audit logs can be forwarded from your GitLab instance. Please remember - GitLab Free only creates a very small amount of events. GitLab Premium has much more.

00:20 Documentation for Package installation
01:00 GitLab Helm Chart Architecture and Setup Walkthrough
03:15 Retreive the Audit Logs from the Cluster
05:05 How to forward the logs to your log system

For feedback please file an issue at gitlab.com (https://gitlab.com/gitlab-org/gitlab-docs/-/issues) and tag me @alex-dess

Links:
Deploy the GitLab Helm Chart:
https://docs.gitlab.com/charts/installation/deployment.html

Location of the log-files for audit events:
https://docs.gitlab.com/ee/administration/logs/index.html#audit_jsonlog
  • 1 participant
  • 7 minutes
logstash
gitlab
gitlabs
kubernetes
github
logs
logging
deploying
getups
linux
youtube image

2 Jun 2023

Provides an overview of an Agile portfolio demo using data populated with the GitLab data seeder.
  • 1 participant
  • 25 minutes
project
demos
demo
projects
workflow
initiative
gitlab
shared
data
thanks
youtube image

28 Mar 2023

Learn how to leverage template jobs, rules:changes, includes, and other CI features to build applications in mono-repos.
  • 1 participant
  • 12 minutes
monorepo
gitlab
repo
mono
local
ciml
project
manage
application
complicated
youtube image

7 Mar 2023

Contents:
0:48 - Steps overview
1:26 - Adding the CI/CD template to deploy to ECS
2:58 - Getting the project image URI
3:38 - Creating an ECS task definition
4:51 - [For private projects] Giving AWS access to the project's container registry
9:30 - Creating a service from the project's latest image
11:55 - Creating a GitLab service account in AWS
13:37 - Pointing GitLab to the ECS cluster and service
16:51 - Testing automatic deployments to ECS
18:18 - Enabling automatic deployments to a review app
22:01 - Closing summary

Resources:
Deploy to Amazon ECS: https://docs.gitlab.com/ee/ci/cloud_deployment/ecs/deploy_to_aws_ecs.html
  • 1 participant
  • 23 minutes
git
pipelines
deploying
configure
automated
ecs
execution
tutorial
packages
project
youtube image

24 Feb 2023

When working on a project, there are always expectations and assumptions that come from customers and other stakeholders.

In this demo, we'll walk through how to create and manage those requirements as well as how to automatically verify and satisfy those requirements using GitLab CI.
  • 1 participant
  • 6 minutes
requirements
requirement
needs
gitlab
manage
ensure
satisfy
manually
project
features
youtube image

6 Feb 2023

Contents:
1:11 - Steps overview
2:00 - Creating the workload ID pool and provider
6:22 - Creating a service account
10:18 - Creating a blank GitLab project
11:18 - Writing a script to generate a GCP access token
14:14 - Setting CI/CD variables to point to a GCP account
16:57 - Configuring a pipeline to get credentials

Docs:
GitLab OIDC for GCP: https://docs.gitlab.com/ee/ci/cloud_services/google_cloud
GCP Workload Identity Pool and Provider: https://cloud.google.com/iam/docs/workload-identity-federation-with-other-clouds#create_the_workload_identity_pool_and_provider
  • 1 participant
  • 20 minutes
onboarding
oidc
gcp
access
configuring
credentials
google
hosted
gitlab
process
youtube image

23 Sep 2022

  • 1 participant
  • 8 minutes
developers
workflows
complexity
modernizing
provisioning
ci
gitlab
initiative
challenges
infrastructures
youtube image

6 Sep 2022

What is new since is a tool that aggregates all historical releases of GitLab to show off changes.

https://gitlab-com.gitlab.io/cs-tools/gitlab-cs-tools/what-is-new-since/?tab=features

and our GitLab Stages (and their respective categories)
https://about.gitlab.com/stages-devops-lifecycle/
  • 2 participants
  • 12 minutes
gitlab
management
kubernetes
features
nuisance
information
valuable
incrementally
updates
thinking
youtube image

25 Aug 2022

Dispelling the mystery behind Pipelines for Merge Requests, Merged Result Pipelines & Merge Trains.
  • 1 participant
  • 9 minutes
pipelines
gitlab
git
workflow
repository
commits
evaluates
lab
merge
help
youtube image

9 Aug 2022

Part two: https://youtu.be/f13DcvUMrzM

This is a very simple example on how to use GitLab Pages to store code in a place that allows Guest Users to access that code (through Releases) without having access to the code itself, while not making "code" available to unauthenticated users nor the entire GitLab user base.
  • 1 participant
  • 9 minutes
permissioning
permissions
users
gitlab
guest
access
repository
downloads
private
ultimate
youtube image

12 Apr 2022

This tutorial covers how integrate GitLab with Vault to retrieve secrets. The walkthrough examines policies, roles, and the two methods on integrating with Vault (JWT or "secrets:"). This also discusses the 15.0 update on CI_JOB_JWT(_V2) and what changes to review.

Authenticating and reading secrets (JWT): https://docs.gitlab.com/ee/ci/examples/authenticating-with-hashicorp-vault/
Using external secrets in CI (Native): https://docs.gitlab.com/ee/ci/secrets/
GitLab + OIDC: https://docs.gitlab.com/ee/ci/cloud_services/
  • 1 participant
  • 11 minutes
gitlab
authenticate
vault
ci
hashicorp
staging
access
secrets
jwk
key
youtube image

27 Jan 2022

Join Sarah Bailey in this speedy coffee chat to dive into the Merge Request to increase developer productivity and collaboration!

Highlighted features: AutoDevOps, Test Automation, QA, Test Reporting, Compliance Management, Approval Rules, CodeOwners, Code Quality, CI, Pipeline, Security Vulnerabilities, SAST, DAST, Dependency scanning, license scanning, compliance policies
  • 1 participant
  • 13 minutes
collaboration
git
coffee
approvals
hey
summary
dashboard
chat
dockerized
gila
youtube image

13 Jan 2022

This post aims to describe how you can avoid needing a wildcard certificate and DNS entry for GitLab Pages while still enabling its functionality.

#gitlab_pages
  • 1 participant
  • 8 minutes
gitlab
domain
generator
managed
access
wiki
manually
publish
project
troubleshoot
youtube image

12 Aug 2021

No description provided.
  • 1 participant
  • 7 minutes
grip
manage
semgrip
sas
security
scanners
analyzer
parser
configure
gitlab
youtube image

15 Jun 2021

Using GitLab's Webhook Payload, this is an easy way to use a CI Pipeline to trigger pipeline when the Draft prefix is removed.

Sample Project: https://gitlab.com/gitlab-gold/tpoffenbarger/mr-rename-pipeline

https://docs.gitlab.com/ee/ci/triggers/#using-webhook-payload-in-the-triggered-pipeline
  • 1 participant
  • 6 minutes
pipelines
pipeline
project
merge
working
jobs
capabilities
manually
draft
prod
youtube image

9 Mar 2021

In this video, we will go through how to deploy a sample application (WordPress) to AWS EC2 using GitLab provided template and AWS CloudFormation, CodeDeploy, S3, and EC2 services
#AWS #CodeDeploy #GitLab #CI/CD
  • 1 participant
  • 22 minutes
deploying
provisioning
ec2
server
aws
application
git
scripts
configure
wordpress
youtube image

4 Feb 2021

  • 1 participant
  • 6 minutes
git
gitlab
gist
approvals
lab
process
project
config
managed
form
youtube image

3 Feb 2021

When relying on private project package registries and Auto DevOps, there are a few things you'll need to have setup to be successful. The aim was to outline the needs in this video.

https://gitlab.com/gitlab-gold/tpoffenbarger/simple-maven-app
  • 1 participant
  • 5 minutes
git
repository
dependencies
docker
application
package
autodevops
project
deploying
maven
youtube image

26 Jan 2021

Learn how GitLab executes SAST Scans and prepares output for GitLab to consume.

https://gitlab.com/poffey21/java-maven-multimodules/-/blob/f18027159450e20a3377665af4cc3aea70d874ba/.gitlab-ci.yml
  • 1 participant
  • 5 minutes
gitlab
analyzer
scanning
java
bytecode
sast
process
security
bug
maven
youtube image

26 Jan 2021

How can GitLab be leveraged fully as a "single application for the complete DevOps lifecycle". This aims to show how from a release standpoint GitLab provides immense value but also where we could improve.
  • 1 participant
  • 4 minutes
gitlab
merge
commit
manage
deployments
project
approvals
pipeline
getting
version
youtube image

26 Jan 2021

The intent of this video is to propose a simple solution for rolling up deployments across projects.
  • 1 participant
  • 4 minutes
deployments
deploying
devops
autodevops
deployment
dashboard
customizable
projects
production
overview
youtube image

26 Jan 2021

The intent is to think about how we could potentially deploy applications differently with GitLab. This also addresses the need behind the issue below

https://gitlab.com/gitlab-org/gitlab/-/issues/233289

Reference Project:

https://gitlab.com/poffey21/mr-rules
  • 1 participant
  • 8 minutes
deployments
project
staging
process
interface
developing
pipelines
gitlab
merge
commit
youtube image

4 Nov 2020

  • 1 participant
  • 7 minutes
demos
demo
demonstrations
repository
repositories
git
apps
recordings
salesforce
hosted
youtube image

21 Aug 2020

This lightweight service registry idea leverages Auto DevOps while also providing dynamically defined environment URLs

https://gitlab.com/poffey21/service-registry
  • 1 participant
  • 16 minutes
microservices
gitlab
kubernetes
repository
repositories
dependencies
docker
autodevops
secrets
manually
youtube image

19 Aug 2020

Have you ever wanted more access to the GitLab API within a GitLab CI Job but not rely on a single person's Personal Access Token?

That's the aim of this preview. It also highlights the power of the CI Job's JSON Web Token and how it can be leveraged to grant CI Jobs access to external resources in a trustworthy way.

https://gitlab.com/poffey21/private-access-token-generator
  • 1 participant
  • 4 minutes
git
gitlab
token
jwt
api
trusted
ci
job
exporting
impersonation
youtube image

17 Aug 2020

Greg Myers from GitLab supports deep dives into how you can manage or reduce your CI/CD Minutes Usage on shared GitLab.com Runners.
  • 1 participant
  • 27 minutes
ci
cicd
workflow
minutes
manage
gitlab
optimize
manually
visualizing
runners
youtube image

13 Aug 2020

  • 1 participant
  • 6 minutes
process
develop
merge
git
executed
branch
approval
manage
feature
pipelines
youtube image

29 Jul 2020

This video was made in response to conversations with Jason Yavorska & Matt Gonzales

https://gitlab.com/groups/gitlab-org/-/epics/3156#note_387526890
  • 1 participant
  • 8 minutes
developer
workflow
pipelines
gitlab
project
autonomy
manage
lab
yaml
commit
youtube image

2 Apr 2020

A brief introduction into the snowball of effect that comes from using GitLab as your complete DevOps Platform. It's delivered as a single application and can fundamentally impact how your Development, Operations, Security and Testing teams collaborate.
  • 1 participant
  • 4 minutes
merged
devops
commits
process
security
git
development
review
platform
lab
youtube image