dref deployment

This commit is contained in:
Gabriel Simmer 2022-12-16 17:09:18 +00:00
parent 7850c5d491
commit 6d15871e5f
Signed by: arch
GPG key ID: C81B106D46C5B875
5 changed files with 52 additions and 7 deletions

View file

@ -20,6 +20,7 @@
pkgs.nodePackages.yaml-language-server
pkgs.python39Packages.python-lsp-server
pkgs.k9s
pkgs.flyctl
];
buildInputs = [ ];
};

44
homelab/dref.yaml Normal file
View file

@ -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

View file

@ -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

View file

@ -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"]

View file

@ -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"