Skip to content

Commit

Permalink
Merge branch 'master' of gitea.internal.aleemhaji.com:aleem/home-netw…
Browse files Browse the repository at this point in the history
…ork into tasks
  • Loading branch information
Eagerod committed Jun 9, 2024
2 parents aca1a9f + 7e57ce4 commit d7df214
Show file tree
Hide file tree
Showing 26 changed files with 8,010 additions and 1,346 deletions.
3 changes: 1 addition & 2 deletions Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -30,6 +30,5 @@ RUN \
RUN \
find /src -type f -path ".git" -prune -o \
-iname "*.yaml" -o -iname "*.yml" | \
grep -v "/src/metallb.yaml" | \
grep -v "/src/metrics-server.yaml" | \
grep -vE "/src/(metallb|metrics-server|kubernetes-dashboard|calico|nginx-ingress-daemonset-external|nginx-ingress-daemonset-plus-tcp-udp-proxy)\.(yml|yaml)" | \
xargs yamllint -d "{extends: default, rules: {document-start: disable, line-length: disable}}"
1 change: 1 addition & 0 deletions barebones-nginx/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Just a barebones NGINX, static serving a single website from networked storage.
22 changes: 22 additions & 0 deletions barebones-nginx/external-ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ${NAME}-external
annotations:
kubernetes.io/ingress.class: "nginx-external"
spec:
tls:
- hosts:
- ${NAME}.aleemhaji.com
secretName: external-certificate-files
rules:
- host: ${NAME}.aleemhaji.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: ${NAME}
port:
number: 80
34 changes: 34 additions & 0 deletions barebones-nginx/internal-ingress.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ${NAME}-redirect
annotations:
kubernetes.io/ingress.class: "nginx"
nginx.ingress.kubernetes.io/temporal-redirect: https://${NAME}.internal.aleemhaji.com
spec:
rules:
- host: ${NAME}
- host: ${NAME}.home
---
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ${NAME}
annotations:
kubernetes.io/ingress.class: "nginx"
spec:
tls:
- hosts:
- ${NAME}.internal.aleemhaji.com
secretName: internal-certificate-files
rules:
- host: ${NAME}.internal.aleemhaji.com
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: ${NAME}
port:
number: 80
46 changes: 46 additions & 0 deletions barebones-nginx/service.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: ${NAME}
labels:
app: ${NAME}
spec:
revisionHistoryLimit: 0
replicas: 1
selector:
matchLabels:
app: ${NAME}
template:
metadata:
labels:
app: ${NAME}
spec:
imagePullSecrets:
- name: registry.internal.aleemhaji.com
containers:
- name: nginx
image: registry.internal.aleemhaji.com/nginx:1.27.0
ports:
- containerPort: 80
volumeMounts:
- name: site-data
mountPath: /usr/share/nginx/html
volumes:
- name: site-data
nfs:
server: 192.168.96.4
path: /mnt/main/apps/${NAME}
---
apiVersion: v1
kind: Service
metadata:
name: ${NAME}
labels:
app: ${NAME}
spec:
ports:
- port: 80
protocol: TCP
type: NodePort
selector:
app: ${NAME}
2 changes: 1 addition & 1 deletion bitwarden/bitwarden.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ spec:
- name: registry.internal.aleemhaji.com
containers:
- name: bitwarden
image: registry.internal.aleemhaji.com/vaultwarden/server:1.29.1
image: registry.internal.aleemhaji.com/vaultwarden/server:1.30.5
ports:
- containerPort: 80
volumeMounts:
Expand Down
Loading

0 comments on commit d7df214

Please sign in to comment.