This commit is contained in:
2024-10-01 16:33:23 -04:00
parent 4e0d7f7c39
commit 97c8b8d879
2 changed files with 16 additions and 2 deletions

View File

@@ -22,7 +22,7 @@ This command is to be run on the proxmox Node / via SSH. Follow the guide to set
TODO: This currently only works on falcon, to support other nodes, I need to create new VMs via the API with `pvesh` instead of the `qm` tool. TODO: This currently only works on falcon, to support other nodes, I need to create new VMs via the API with `pvesh` instead of the `qm` tool.
```bash ```bash
nix run --refresh --verbose "git+https://gitea.ts.yadunut.com/yadunut/homelab.git.#create-vm" nix run --refresh --verbose "git+https://gitea.ts.yadunut.com/yadunut/homelab.git?ref=main#create-vm"
``` ```
Copy the IP address Copy the IP address
@@ -49,3 +49,17 @@ Now that I have VMs booted into the ISO, I need to setup the VMs. This would fir
1. Generating the host keys 1. Generating the host keys
2. Tailscale encrypt with age, and transfer to the VM 2. Tailscale encrypt with age, and transfer to the VM
3. Encrypting 3. Encrypting
## Flux
```bash
flux bootstrap gitea --owner=yadunut --repository=homelab --hostname=gitea.ts.yadunut.com --path flux
```
## Give Ups
1. Gave up on attempting SDN with DHCP on proxmox
2.
# Notes
Why the fuck are there 2 kustomizations
https://fluxcd.io/flux/faq/#are-there-two-kustomization-types

View File

@@ -1,5 +1,5 @@
--- ---
apiVersion: kustomize.toolkit.fluxcd.io/v1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- ../base/podinfo - ../base/podinfo