mirror of
https://github.com/khuedoan/homelab.git
synced 2025-01-07 05:51:17 +07:00
26d7fa3e2f
For better resource usage, still use VM on worker nodes due to ISCSI bug in the Linux kernel
2.0 KiB
2.0 KiB
TODO
- Better Terraform provider inheritance
- (bug) Apply LXD VMs in parallel
- (bug) Investigate why --noconfirm is not working
- (bug) Should be posible to put it in the profile instead lxd_profile.master_profile.config, and make it a variable
- (bug) Use containers instead of virtual machines for Kubernetes nodes https
- (feature) Automatic ingress and tunnel for all services
- (feature) Enable etcd authentication and generate terraform backend config variables
- (feature) Generate endpoint automatically (terragrunt for variable)
- (feature) Upgrade hosts kernel to use Wireguard in container
- (optimize) Change to /var/lib/lxd/server.crt after https
- (optimize) Convert to YAML for Terraform yamldecode
- (optimize) Decide if VPN should be inside Kubernetes
- (optimize) DRY master and worker definition
- (optimize) HA Vault and auto unseal Vault
- (optimize) LXD node firewall
- (optimize) LXD node SELinux
- (optimize) Make parent interface a variable
- (optimize) Use btrfs in k8s 1.19.8 https
- (optimize) Use metal values for MetalLB values
- (optimize) Use template for tfvars
- Simple script to backup everything
- Simple script to restore everything