Skip to content

Bluebit-Innovations/bitblocks-k8s-gitops-local

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kubernetes Local GitOps Quickstart

A GitOps focused project for consistent application deployment across local Kubernetes clusters with built-in observability and security.

Introduction

The goal of this project is to create a GitOps-focused service that enables consistent application deployment across various local Kubernetes clusters (Kind, K3S, Microshift, etc.). It provides a unified platform to manage, deploy, and observe applications in local development environments and CI/CD pipelines, with built-in observability and security policies.

Project Structure

This directory contains the following components:

  • apps/ - Core applications for local testing

  • charts/ - Helm charts directory containing custom value files for public, private, and OCI-based remote charts, along with locally hosted custom Helm charts managed by ArgoCD.

  • infra/ - Terraform infrastructure to configure and setup local Kubernetes clusters (Kind, K3S, Microshift, etc.)

    • GitOps configuration
    • Observability stack
    • Security policies
  • ops/ - Operational services and configs for cluster management

    • GitOps automation
    • Observability and monitoring
    • Security enforcement
  • kubernetes/ - Kubernetes configuration files for cluster deployment

    • Kind cluster configs
    • Microshift cluster configs
  • services/ - Supporting services (databases, caches, event buses, etc.)

About

A GitOps platform for consistent application deployment across local Kubernetes clusters with built-in observability and security.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors