feat(devcontainer): build a Devcontainer with useful tools for this project

Also use said devcontainer i GitHub workflows to validate config.

* feat(devcontainer): build devcontainer

Signed-off-by: Vegard Hagen <[email protected]>

* feat(ci): validate tofu files on push

Signed-off-by: Vegard Hagen <[email protected]>

* feat(devcontainer): simplify devcontainer

Signed-off-by: Vegard Hagen <[email protected]>

* fix(devcontainer): don't cache package index

This will reduce the final image size.

Signed-off-by: Vegard Hagen <[email protected]>

* feat(devcontainer): switch to ubuntu and use devcontainer features as much as possible

Signed-off-by: Vegard Hagen <[email protected]>

---------

Signed-off-by: Vegard Hagen <[email protected]>
This commit is contained in:
Vegard Stenhjem Hagen
2025-07-13 23:18:26 +02:00
committed by GitHub
parent f5841b4a3b
commit 1deb5aced1
19 changed files with 271 additions and 219 deletions
+10 -10
View File
@@ -20,16 +20,16 @@ spec:
managed:
services:
disabledDefaultServices: [ "ro", "r" ]
# additional:
# - selectorType: rw
# updateStrategy: patch
# serviceTemplate:
# metadata:
# name: lldap-postgres-db
# annotations:
# io.cilium/lb-ipam-ips: 192.168.1.241
# spec:
# type: LoadBalancer
# additional:
# - selectorType: rw
# updateStrategy: patch
# serviceTemplate:
# metadata:
# name: lldap-postgres-db
# annotations:
# io.cilium/lb-ipam-ips: 192.168.1.241
# spec:
# type: LoadBalancer
storage:
size: 2G
pvcTemplate: