Learn how to deploy Mattermost to air gapped Kubernetes environments with Zarf
For a step-by-step walkthrough of this process see our blog post: https://medium.com/defense-unicorns/build-an-air-gap-mattermost-deployment-package-with-zarf-638c9a306c7500:00 Introduction
00:16 Agenda
00:25 Why Mattermost
00:57 Objective Deploy Mattermost with Zarf
01:30 Let's Get Started
01:45 Get Kubernetes Setup with k3d
03:00 Initialize Zarf
03:33 Package and Deploy the PostgreSQLOperator
05:12 Configure PostgreSQL Database
05:15 Getting the PgAdmin Credentials
06:44 Configure the PostgreSQL DB in pgAdmin
07:19 Connect Server to pgAdmin
08:42 Package and Deploy MinIO
09:30 Gathering the Mino Credentials
10:10 Configuring MinIO
10:20 Create a Bucket for Object Storage in the default MinIO Tenant
10:50 Creating a MinIO Tenant User to MinIO Bucket access
11:20 Use the documentation to create a Mattermost Zarf Package
11:55 Mattermost Package Objectives
15:00 Mattermost Installation Manifest
15:25 PostgreSQL secret
20:09 MinIO Secret
21:46 Mattermost-installation
23:39 Zarf.yaml
25:36 Build the Zarf Package
26:19 Deploy the Mattermost Zarf Package
26:40 Checking our work
28:05 Connecting to Mattermost
29:33 Closing
1 Comments