Automated update: 2026-06-05 12:12:12

This commit is contained in:
Kenpat7177 2026-06-05 12:12:12 -05:00
parent 3fe9ec5c41
commit 6aed620678
10 changed files with 108 additions and 0 deletions

View file

@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: homepage
namespace: homepage
spec:
replicas: 1
selector:
matchLabels:
app: homepage
template:
metadata:
labels:
app: homepage
spec:
containers:
- name: homepage
image: ghcr.io/yourusername/homepage:latest
ports:
- containerPort: 80

View file

@ -0,0 +1,13 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: homepage
namespace: flux-system
spec:
interval: 1m
path: ./apps/homepage
prune: true
sourceRef:
kind: GitRepository
name: kitestacks-homelab
targetNamespace: homepage

View file

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: homepage

View file

@ -0,0 +1,13 @@
apiVersion: v1
kind: Service
metadata:
name: homepage
namespace: homepage
spec:
selector:
app: homepage
ports:
- protocol: TCP
port: 80
targetPort: 80
type: ClusterIP

View file

@ -0,0 +1,20 @@
apiVersion: apps/v1
kind: Deployment
metadata:
name: homepage
namespace: homepage
spec:
replicas: 1
selector:
matchLabels:
app: homepage
template:
metadata:
labels:
app: homepage
spec:
containers:
- name: homepage
image: nginx:latest
ports:
- containerPort: 80

View file

@ -8,3 +8,5 @@ spec:
url: https://gitforge.kitestacks.com/kenpat/kitestacks-homelab.git url: https://gitforge.kitestacks.com/kenpat/kitestacks-homelab.git
ref: ref:
branch: main branch: main
secretRef:
name: forgejo-auth

View file

@ -0,0 +1,13 @@
apiVersion: kustomize.toolkit.fluxcd.io/v1
kind: Kustomization
metadata:
name: homepage
namespace: flux-system
spec:
interval: 1m
path: ./apps/homepage
prune: true
sourceRef:
kind: GitRepository
name: kitestacks-homelab

View file

@ -0,0 +1,6 @@
apiVersion: kustomize.config.k8s.io/v1
kind: Kustomization
resources:
- namespace.yaml
- deployment.yaml
- service.yaml

View file

@ -0,0 +1,4 @@
apiVersion: v1
kind: Namespace
metadata:
name: homepage

View file

@ -0,0 +1,13 @@
apiVersion: v1
kind: Service
metadata:
name: homepage
namespace: homepage
spec:
selector:
app: homepage
ports:
- protocol: TCP
port: 80
targetPort: 80
type: ClusterIP