cluster-manifests/homepage/resources.yaml

431 lines
12 KiB
YAML

apiVersion: v1
items:
- apiVersion: apps/v1
kind: Deployment
metadata:
annotations:
deployment.kubernetes.io/revision: "3"
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"apps/v1","kind":"Deployment","metadata":{"annotations":{},"name":"homepage","namespace":"homepage"},"spec":{"replicas":1,"selector":{"matchLabels":{"app":"homepage"}},"template":{"metadata":{"labels":{"app":"homepage"}},"spec":{"containers":[{"env":[{"name":"HOMEPAGE_ALLOWED_HOSTS","value":"needlestack.boo,localhost:3000"}],"image":"ghcr.io/gethomepage/homepage:latest","name":"homepage","ports":[{"containerPort":3000,"name":"http"}],"volumeMounts":[{"mountPath":"/app/config","name":"config-volume"}]}],"dnsConfig":{"nameservers":["1.1.1.1","8.8.8.8"]},"dnsPolicy":"None","volumes":[{"name":"config-volume","persistentVolumeClaim":{"claimName":"homepage-config-pvc"}}]}}}}
creationTimestamp: "2026-09-18T22:22:12Z"
generation: 9
name: homepage
namespace: homepage
resourceVersion: "3247538"
uid: 30d404a3-fcc7-47df-bb80-e1dbb346e606
spec:
progressDeadlineSeconds: 600
replicas: 1
revisionHistoryLimit: 10
selector:
matchLabels:
app: homepage
strategy:
rollingUpdate:
maxSurge: 25%
maxUnavailable: 25%
type: RollingUpdate
template:
metadata:
annotations:
kubectl.kubernetes.io/restartedAt: "2026-09-18T22:31:21Z"
creationTimestamp: null
labels:
app: homepage
spec:
containers:
- env:
- name: HOMEPAGE_ALLOWED_HOSTS
value: needlestack.boo,localhost:3000
image: ghcr.io/gethomepage/homepage:latest
imagePullPolicy: Always
name: homepage
ports:
- containerPort: 3000
name: http
protocol: TCP
resources: {}
terminationMessagePath: /dev/termination-log
terminationMessagePolicy: File
volumeMounts:
- mountPath: /app/config
name: config-volume
dnsConfig:
nameservers:
- 1.1.1.1
- 8.8.8.8
dnsPolicy: None
restartPolicy: Always
schedulerName: default-scheduler
securityContext: {}
terminationGracePeriodSeconds: 30
volumes:
- name: config-volume
persistentVolumeClaim:
claimName: homepage-config-pvc
status:
availableReplicas: 1
conditions:
- lastTransitionTime: "2026-09-18T22:22:12Z"
lastUpdateTime: "2026-09-18T22:37:08Z"
message: ReplicaSet "homepage-58584558c7" has successfully progressed.
reason: NewReplicaSetAvailable
status: "True"
type: Progressing
- lastTransitionTime: "2026-09-18T23:14:50Z"
lastUpdateTime: "2026-09-18T23:14:50Z"
message: Deployment has minimum availability.
reason: MinimumReplicasAvailable
status: "True"
type: Available
observedGeneration: 9
readyReplicas: 1
replicas: 1
updatedReplicas: 1
- apiVersion: v1
kind: PersistentVolumeClaim
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"PersistentVolumeClaim","metadata":{"annotations":{},"name":"homepage-config-pvc","namespace":"homepage"},"spec":{"accessModes":["ReadWriteOnce"],"resources":{"requests":{"storage":"5Gi"}},"storageClassName":"longhorn"}}
pv.kubernetes.io/bind-completed: "yes"
pv.kubernetes.io/bound-by-controller: "yes"
volume.beta.kubernetes.io/storage-provisioner: driver.longhorn.io
volume.kubernetes.io/storage-provisioner: driver.longhorn.io
creationTimestamp: "2026-09-18T22:22:12Z"
finalizers:
- kubernetes.io/pvc-protection
name: homepage-config-pvc
namespace: homepage
resourceVersion: "3232764"
uid: 2cd12c3c-0f79-46b5-94c6-c61d96a0b57a
spec:
accessModes:
- ReadWriteOnce
resources:
requests:
storage: 5Gi
storageClassName: longhorn
volumeMode: Filesystem
volumeName: pvc-2cd12c3c-0f79-46b5-94c6-c61d96a0b57a
status:
accessModes:
- ReadWriteOnce
capacity:
storage: 5Gi
phase: Bound
- apiVersion: v1
kind: Service
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Service","metadata":{"annotations":{},"name":"homepage-service","namespace":"homepage"},"spec":{"ports":[{"port":80,"targetPort":3000}],"selector":{"app":"homepage"}}}
creationTimestamp: "2026-09-18T22:22:12Z"
name: homepage-service
namespace: homepage
resourceVersion: "3232702"
uid: 6c1eeb77-f148-40eb-be19-e567aaba7743
spec:
clusterIP: 10.43.18.81
clusterIPs:
- 10.43.18.81
internalTrafficPolicy: Cluster
ipFamilies:
- IPv4
ipFamilyPolicy: SingleStack
ports:
- port: 80
protocol: TCP
targetPort: 3000
selector:
app: homepage
sessionAffinity: None
type: ClusterIP
status:
loadBalancer: {}
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-09-10T21:33:05Z"
labels:
kubernetes.io/metadata.name: adguard
name: adguard
name: adguard
resourceVersion: "41653"
uid: 6d812d6a-1921-4169-9805-7d1192073f46
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-09-12T20:23:24Z"
labels:
kubernetes.io/metadata.name: bookstack
name: bookstack
name: bookstack
resourceVersion: "829004"
uid: e5c59011-b6b6-4f53-a655-a140b7363443
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"bookstack-db"}}
creationTimestamp: "2026-09-12T20:39:27Z"
labels:
kubernetes.io/metadata.name: bookstack-db
name: bookstack-db
resourceVersion: "834254"
uid: 9600ab15-9b1a-451b-af4e-13ff3b672331
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-09-10T22:46:31Z"
labels:
kubernetes.io/metadata.name: cert-manager
name: cert-manager
name: cert-manager
resourceVersion: "61514"
uid: 05b40520-6a11-49af-96df-3d3289a9ed8f
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"cloudflare"}}
creationTimestamp: "2026-09-12T15:12:46Z"
labels:
kubernetes.io/metadata.name: cloudflare
name: cloudflare
resourceVersion: "737700"
uid: f294d89c-0348-444a-b2a8-57303311e45e
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-07-30T20:57:34Z"
labels:
kubernetes.io/metadata.name: default
name: default
resourceVersion: "266"
uid: ae7a3d3e-3d08-43fe-8e2c-8f72ef066b9e
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"gitea"}}
creationTimestamp: "2026-09-21T21:51:14Z"
labels:
kubernetes.io/metadata.name: gitea
name: gitea
resourceVersion: "4409092"
uid: 6398ba34-919b-4392-afbf-ef0054176a1b
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"homepage"}}
creationTimestamp: "2026-09-18T22:22:12Z"
labels:
kubernetes.io/metadata.name: homepage
name: homepage
resourceVersion: "3232692"
uid: eaafb62a-9a9a-45f3-a7b4-7fa4d1e2ae6b
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-09-10T19:46:49Z"
labels:
kubernetes.io/metadata.name: ingress-nginx
name: ingress-nginx
name: ingress-nginx
resourceVersion: "12923"
uid: 46118181-4db6-4c3c-9fdc-f8cc20f28323
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"intel-device-plugin"}}
creationTimestamp: "2026-09-17T20:41:41Z"
labels:
kubernetes.io/metadata.name: intel-device-plugin
name: intel-device-plugin
resourceVersion: "2809324"
uid: b132d304-80cb-4bdc-88cd-2073a8239312
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-07-30T20:57:34Z"
labels:
kubernetes.io/metadata.name: kube-node-lease
name: kube-node-lease
resourceVersion: "267"
uid: 81e945a2-a9f5-4ddc-83a8-2bc214a1559e
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-07-30T20:57:34Z"
labels:
kubernetes.io/metadata.name: kube-public
name: kube-public
resourceVersion: "268"
uid: 2142a69f-f0bd-45af-8738-563df7f99012
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-07-30T20:57:34Z"
labels:
kubernetes.io/metadata.name: kube-system
name: kube-system
resourceVersion: "269"
uid: 1b18f0bc-7131-46b4-9e4b-bb0af3d7d63e
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-09-10T19:35:47Z"
labels:
kubernetes.io/metadata.name: longhorn-system
name: longhorn-system
name: longhorn-system
resourceVersion: "9213"
uid: abd04167-9f4b-468e-a637-1649efff2bc7
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"mumble"}}
creationTimestamp: "2026-09-19T18:14:35Z"
labels:
kubernetes.io/metadata.name: mumble
name: mumble
resourceVersion: "3560003"
uid: cc88370b-9275-43f6-a1f9-2bb663600c48
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"nordvpn"}}
creationTimestamp: "2026-09-11T20:23:38Z"
labels:
kubernetes.io/metadata.name: nordvpn
name: nordvpn
resourceVersion: "417127"
uid: 15f7c8a5-1b18-475f-84dc-90e5963814fa
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
annotations:
kubectl.kubernetes.io/last-applied-configuration: |
{"apiVersion":"v1","kind":"Namespace","metadata":{"annotations":{},"name":"open-webui"}}
creationTimestamp: "2026-09-17T21:09:55Z"
labels:
kubernetes.io/metadata.name: open-webui
name: open-webui
resourceVersion: "2817739"
uid: 74bf3bef-51bc-405e-8f79-ebc9f52281c6
spec:
finalizers:
- kubernetes
status:
phase: Active
- apiVersion: v1
kind: Namespace
metadata:
creationTimestamp: "2026-09-10T19:56:57Z"
labels:
kubernetes.io/metadata.name: portainer
name: portainer
name: portainer
resourceVersion: "16301"
uid: 17802103-8a9c-4b8f-aa42-03a0db58d2ae
spec:
finalizers:
- kubernetes
status:
phase: Active
kind: List
metadata:
resourceVersion: ""