feature(wip): Implement basic services and some databases.

This commit is contained in:
greysoh 2024-07-19 10:45:34 -04:00
parent c36ae6cdf0
commit 7b7f90ff16
Signed by: imterah
GPG key ID: 8FA7DD57BA6CEA37
38 changed files with 794 additions and 6 deletions

View file

@ -0,0 +1,12 @@
apiVersion: metallb.io/v1beta1
kind: IPAddressPool
metadata:
name: first-pool
spec:
addresses:
- 192.168.2.10-192.168.2.254
---
apiVersion: metallb.io/v1beta1
kind: L2Advertisement
metadata:
name: example

View file

@ -0,0 +1,8 @@
apiVersion: v1
kind: Namespace
metadata:
name: metallb-system
labels:
pod-security.kubernetes.io/enforce: privileged
pod-security.kubernetes.io/audit: privileged
pod-security.kubernetes.io/warn: privileged

View file

@ -0,0 +1,39 @@
[meta]
format_ver = 1
[metallb_namespace]
description = Namespace Configuration for MetalLB
mode = k3s
[#metallb_namespace/k3s]
mode = install
yml_path = ./metallb_namespace.yml
[metallb_repo]
description = MetalLB Repository
mode = helm
depends_on = metallb_namespace
[#metallb_repo/helm]
mode = add_repo
name = metallb
repo = https://metallb.github.io/metallb
[metallb]
description = MetalLB
mode = helm
depends_on = metallb_repo
[#metallb/helm]
mode = install
name = metallb
repo = metallb/metallb
[metallb_ip_config]
description = IPs for MetalLB
mode = k3s
depends_on = metallb
[#metallb_ip_config/k3s]
mode = install
yml_path = ./metallb_ip_config.yml