diff --git a/flake.nix b/flake.nix index 8ccd87e..9d8b2cc 100644 --- a/flake.nix +++ b/flake.nix @@ -20,6 +20,7 @@ pkgs.nodePackages.yaml-language-server pkgs.python39Packages.python-lsp-server pkgs.k9s + pkgs.flyctl ]; buildInputs = [ ]; }; diff --git a/homelab/dref.yaml b/homelab/dref.yaml new file mode 100644 index 0000000..b897dae --- /dev/null +++ b/homelab/dref.yaml @@ -0,0 +1,44 @@ +apiVersion: apps/v1 +kind: Deployment +metadata: + name: dref + namespace: default +spec: + selector: + matchLabels: + app: dref + template: + metadata: + labels: + app: dref + spec: + nodeSelector: + kubernetes.io/arch: arm64 + containers: + - name: dref + image: icr.gmem.ca/dref + resources: + limits: + memory: "32Mi" + cpu: "100m" + requests: + memory: "1Mi" + cpu: "1m" + ports: + - containerPort: 80 + env: + - name: DREF_REGISTRY + value: registry:5000 + - name: DREF_REGISTRY_USE_SSL + value: "false" +--- +apiVersion: v1 +kind: Service +metadata: + name: dref +spec: + selector: + app: dref + ports: + - port: 3000 + targetPort: 3000 diff --git a/homelab/ingress.yml b/homelab/ingress.yml index c0f476b..816845e 100644 --- a/homelab/ingress.yml +++ b/homelab/ingress.yml @@ -15,7 +15,7 @@ spec: - hue.gmem.ca - request-media.gmem.ca - ntfy.gmem.ca - - homebridge.gmem.ca + - dref.gmem.ca secretName: primary-tls rules: - host: pw.gmem.ca @@ -68,13 +68,13 @@ spec: name: ntfy port: number: 80 - - host: homebridge.gmem.ca + - host: dref.gmem.ca http: paths: - path: / pathType: Prefix backend: service: - name: homebridge + name: dref port: - number: 8581 + number: 3000 diff --git a/terraform/gmem.ca.tf b/terraform/gmem.ca.tf index 2a1904d..b924ab6 100644 --- a/terraform/gmem.ca.tf +++ b/terraform/gmem.ca.tf @@ -10,9 +10,9 @@ resource "aws_route53_record" "ntfy" { records = ["100.120.232.77"] } -resource "aws_route53_record" "homebridge" { +resource "aws_route53_record" "dref" { zone_id = aws_route53_zone.gmemca.zone_id - name = "homebridge" + name = "dref" type = "A" ttl = 300 records = ["100.120.232.77"] diff --git a/vps/webdev-support-bot.yaml b/vps/webdev-support-bot.yaml index 1c2b00c..2e0aa5d 100644 --- a/vps/webdev-support-bot.yaml +++ b/vps/webdev-support-bot.yaml @@ -14,7 +14,7 @@ spec: spec: containers: - name: webdev-support-bot - image: ghcr.io/r-webdev/support-bot@sha256:db2bfcbdad3c77c24ee2d7ada63b77feead8fe9f502e7f8a170fec55b5b6726a + image: ghcr.io/r-webdev/support-bot@sha256:194bfd1177a7c32806fe97bed920551a8bb304b0f22ec7230cfd38d0f6802999 resources: limits: memory: "512Mi"