Skip to content

forgeutah/fleet-infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Fleet Infra

A infrastructure repository for managing Kubernetes clusters and applications.

Security

This repository uses git-crypt to encrypt sensitive files containing secrets and credentials.

Encrypted Files

  • infra/forgeutah/secrets.yaml - Contains encrypted Helm values for sensitive configuration

Working with Encrypted Files

To access encrypted files, you need:

  1. git-crypt installed on your system
  2. Access to the repository's encryption key

To unlock the repository:

git-crypt unlock /path/to/keyfile

To check encryption status:

git-crypt status

Repository Structure

The Git repository contains the following top directories:

  • infra dir contains infrastructure configurations using Helmfile
  • clusters dir contains cluster-specific configurations and deployment templates
├── infra
│   └── forgeutah
│       ├── helmfile.yaml
│       └── secrets.yaml
└── clusters
    └── forgeutah
        ├── dietpi-config.sh
        ├── README.md
        ├── stress-test.yaml
        └── templates
            ├── Automation_Custom_Script.sh
            └── dietpi.txt

Infrastructure

The infrastructure is structured into environment-specific directories:

  • infra/forgeutah/ dir contains Helmfile configurations for the forgeutah environment
./infra/
└── forgeutah
    ├── helmfile.yaml
    └── secrets.yaml

In infra/forgeutah/ dir we have:

  • helmfile.yaml - Helmfile configuration defining Helm releases and their configurations
  • secrets.yaml - Encrypted secrets and sensitive configuration values

Clusters

The clusters configuration contains environment-specific setup and templates:

  • clusters/forgeutah/ dir contains cluster-specific configurations, setup scripts, and templates
./clusters/
└── forgeutah
    ├── dietpi-config.sh
    ├── README.md
    ├── stress-test.yaml
    └── templates
        ├── Automation_Custom_Script.sh
        └── dietpi.txt

In clusters/forgeutah/ dir we have:

  • dietpi-config.sh - DietPi system configuration script
  • README.md - Environment-specific documentation
  • stress-test.yaml - Kubernetes stress testing configuration
  • templates/ - Template files for system automation and configuration

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages