Updated README and added deployment comment on files
This commit is contained in:
parent
c2136771e6
commit
b47a48e306
@ -36,6 +36,8 @@ Infrastructure-as-Code for a 3-machine homelab running K3s.
|
|||||||
| JDownloader | `https://jdownloader.home.arpa` | Download manager |
|
| JDownloader | `https://jdownloader.home.arpa` | Download manager |
|
||||||
| Dashy | `https://dashy.home.arpa` | Dashboard |
|
| Dashy | `https://dashy.home.arpa` | Dashboard |
|
||||||
| Glances | `https://glances.home.arpa` | System monitoring |
|
| Glances | `https://glances.home.arpa` | System monitoring |
|
||||||
|
| Photoview | `https://photoview.home.arpa` | Photo gallery |
|
||||||
|
| Portfolio | `https://nik4nao.com` | Public portfolio site |
|
||||||
|
|
||||||
## Repo Structure
|
## Repo Structure
|
||||||
|
|
||||||
@ -65,11 +67,12 @@ config/
|
|||||||
manifests/
|
manifests/
|
||||||
authentik/ # Authentik ingress, middleware, proxy outpost, secrets
|
authentik/ # Authentik ingress, middleware, proxy outpost, secrets
|
||||||
cert-manager/ # ClusterIssuers and porkbun-secret.sh
|
cert-manager/ # ClusterIssuers and porkbun-secret.sh
|
||||||
core/ # Dashy, Glances, CA installer, apply-dashy-config.sh
|
core/ # Dashy, Glances, CA installer, CoreDNS config, apply-dashy-config.sh
|
||||||
gitea/ # Gitea PV, runner, backup, runner secret
|
gitea/ # Gitea PV, runner, backup, public ingress, runner secret
|
||||||
media/ # Jellyfin, qBittorrent, JDownloader
|
media/ # Jellyfin, qBittorrent, JDownloader, Photoview
|
||||||
monitoring/ # Grafana/Loki datasource, PVs, grafana-secret.sh
|
monitoring/ # Grafana/Loki datasource, PVs, grafana-secret.sh
|
||||||
network/ # DDNS, Traefik dashboard, ingress routes, pihole patch
|
network/ # DDNS, Traefik dashboard, ingress routes, pihole patch
|
||||||
|
portfolio/ # Portfolio deployment, registry pull secret
|
||||||
values/
|
values/
|
||||||
authentik.yaml # Authentik SSO
|
authentik.yaml # Authentik SSO
|
||||||
cert-manager.yaml # cert-manager
|
cert-manager.yaml # cert-manager
|
||||||
|
|||||||
@ -1,3 +1,6 @@
|
|||||||
|
# Apply: kubectl apply -f manifests/gitea/gitea-public-ingress.yaml
|
||||||
|
# Delete: kubectl delete -f manifests/gitea/gitea-public-ingress.yaml
|
||||||
|
# Description: Let's Encrypt TLS certificate and public IngressRoute for Gitea at gitea.nik4nao.com.
|
||||||
apiVersion: cert-manager.io/v1
|
apiVersion: cert-manager.io/v1
|
||||||
kind: Certificate
|
kind: Certificate
|
||||||
metadata:
|
metadata:
|
||||||
|
|||||||
@ -1,3 +1,6 @@
|
|||||||
|
# Apply: kubectl apply -f manifests/portfolio/portfolio.yaml
|
||||||
|
# Delete: kubectl delete -f manifests/portfolio/portfolio.yaml
|
||||||
|
# Description: Portfolio website deployment, service, TLS certificate, and public IngressRoute at nik4nao.com.
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Namespace
|
kind: Namespace
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
#!/bin/bash
|
#!/usr/bin/env bash
|
||||||
|
# Usage: bash manifests/portfolio/registry-secret.sh
|
||||||
|
# Description: Creates the Gitea container registry pull secret for the portfolio namespace
|
||||||
set -euo pipefail
|
set -euo pipefail
|
||||||
|
|
||||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user