Skip to main content

43 docs tagged with "gitops"

View all tags

Architecture

Components, data flow, and external integrations for the Cal.com scheduling stack.

Architecture

Components, email flow, and attack scenarios protected by the email relay.

Architecture

Components, data flow, and resource requirements for the observability stack.

Blaster Dev K8s manifests

Structure and contents of the Blaster app Kubernetes manifests under k8s/dev and k8s/prod, including secrets, database, deployment, ingress and SOPS encryption.

Blaster GitOps Series

High-level overview of how the Blaster demo game is used as a worked example of moving from local development to Kubernetes dev and prod using GitLab, Kaniko and FluxCD.

Blaster Repo and Branches

How the Blaster app and infra repos are structured, how branches map to environments, and how merge requests control promotion from dev to prod.

Clerk setup for Blaster

End-to-end Clerk setup for the Blaster game, from dev to production, including domains, Google OAuth, CI variables and Kubernetes wiring.

Cloudflare GitOps via Flux

This runbook provides end-to-end instructions on how to deploy and manage Cloudflare and the Cloudflare CA issuer onto the cluster using GitOps automation via Flux.

Deployment

Kubernetes deployment with Flux GitOps, database setup, and CronJob configuration.

Deployment

Kubernetes deployment with Flux GitOps, database backup infrastructure, and CI/CD pipeline for the school platform.

Dev Flux Sources And Kustomizations

How FluxCD GitRepository and Kustomization resources are configured for the Blaster game, including bootstrap, SOPS decryption and the blaster-dev environment.

Dev Image Automation with Flux

How Flux image automation discovers Blaster images in the GitLab registry, picks the latest dev tag, and updates the k8s/dev Deployment manifest in Git.

Dev SOPS and Age for Flux

How SOPS and age are used to encrypt secrets for the Blaster app and Flux GitOps configuration across app and infra repositories.

Dev Verification

End to end verification and troubleshooting guide for the Blaster GitOps stack, covering Git, CI, SOPS, Flux, image automation and Kubernetes health.

Email relay

Shared SMTP relay infrastructure with MX domain validation, email logging, and Microsoft 365 Graph API delivery.

Flux integration

Flux configuration with dependency control and deployment commands for the Cal.com scheduling stack.

Flux integration

Flux configuration with dependency control and deployment commands for the observability stack.

Google OAuth for Clerk (Blaster)

Configure Google OAuth for Clerk in the Blaster production deployment, from Google Cloud and Clerk setup through to testing and common error patterns.

IdP Dual Architecture

High-level architecture for the dual-IdP ZITADEL setup, showing how public and internal identity, GitOps repos, databases, trust and apps fit together, with links to the detailed identity runbooks.

Manifests

App repo structure and key manifest configurations for the Cal.com scheduling stack.

Manifests

Repository structure, mx-validator code, and Kubernetes manifests for the email relay.

Manifests

App repo structure and key manifest configurations for the observability stack.

Meeting scheduling

Self-host a meeting scheduling system using Cal.com with GitOps, saving hundreds in SaaS fees.

Observability stack

Deploy a GitOps-managed observability stack with Prometheus, Loki, Grafana Alloy, and Uptime Kuma for proactive alerting on application-level issues.

Operations

OAuth setup, email via Graph API, security hardening, first login, and troubleshooting for the Cal.com scheduling stack.

Operations

Azure App Registration, smtp2graph configuration, Prometheus metrics, and troubleshooting.

Operations

Post-deployment setup, testing alerts, and troubleshooting for the observability stack.

Prod Deployment Overview

High level overview of the Blaster production deployment, with pointers to detailed runbooks for Kubernetes manifests, Flux GitOps, Cloudflare and security hardening.

Prod GitOps via Flux Runbook

Runbook on how the blaster game moves from Kubernetes dev to prod using GitLab, Kaniko, FluxCD and dynamic images.

WordPress Flux Integration

Add the WordPress app repo into `flux-config` by defining the namespace, GitRepository, and Kustomization objects, then reconcile and verify.

WordPress GitOps Series

High-level overview of the WordPress-on-Kubernetes GitOps workflow (repo layout, Flux configuration, restore and ops toolkit).

WordPress Repo and Prerequisites

Prerequisites, local tooling verification, Cloudflare portal hardening, and initial GitLab app repository setup for a Flux-managed WordPress deployment.