Disable mist.hensen.io

This commit is contained in:
Ruben Hensen
2025-03-31 12:03:20 +02:00
parent c587a6dada
commit d9f8fad33f
3 changed files with 0 additions and 0 deletions
+21
View File
@@ -0,0 +1,21 @@
apiVersion: argoproj.io/v1alpha1
kind: Application
metadata:
name: mist-folder
namespace: argocd
finalizers:
- resources-finalizer.argocd.argoproj.io
spec:
project: default
source:
repoURL: https://github.com/rubenhensen/k8scd.git
targetRevision: HEAD
path: mist
destination:
server: https://kubernetes.default.svc
namespace: mist
syncPolicy:
syncOptions:
- CreateNamespace=true
automated:
selfHeal: true
+32
View File
@@ -0,0 +1,32 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: rowing-webcam-ingress
namespace: default
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/ssl-redirect: "true"
nginx.ingress.kubernetes.io/backend-protocol: "HTTP"
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
cert-manager.io/cluster-issuer: prod-cluster-issuer
# Add basic auth to protect the webcam
# nginx.ingress.kubernetes.io/auth-type: basic
# nginx.ingress.kubernetes.io/auth-secret: rowing-webcam-auth
# nginx.ingress.kubernetes.io/auth-realm: "Rowing Club Webcam"
spec:
ingressClassName: nginx
rules:
- host: mist.hensen.io
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: rowing-webcam-service
port:
number: 80
tls:
- hosts:
- mist.hensen.io
secretName: mist-hensen-io-tls # Make sure this TLS secret exists
+13
View File
@@ -0,0 +1,13 @@
apiVersion: v1
kind: Service
metadata:
name: rowing-webcam-service
namespace: default
spec:
ports:
- port: 80
targetPort: 80
protocol: TCP
# This is an ExternalName service that points to your Raspberry Pi
type: ExternalName
externalName: 192.168.1.201