Skip to content

Commit 644e6b6

Browse files
committed
feat: restructure homepage configuration by removing old ConfigMap and adding new resources
1 parent bcbabfd commit 644e6b6

File tree

14 files changed

+149
-124
lines changed

14 files changed

+149
-124
lines changed

apps/base/homepage/configmap.yaml

Lines changed: 0 additions & 120 deletions
This file was deleted.

apps/base/homepage/kustomization.yaml

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,9 @@ kind: Kustomization
33
namespace: homepage
44
resources:
55
- namespace.yaml
6+
- secret.yaml
67
- serviceaccount.yaml
7-
- configmap.yaml
88
- clusterrole.yaml
99
- clusterrolebinding.yaml
10-
- service.yaml
1110
- deployment.yaml
12-
- ingress.yaml
11+
- service.yaml

apps/base/homepage/secret.yaml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
apiVersion: v1
2+
kind: Secret
3+
type: kubernetes.io/service-account-token
4+
metadata:
5+
name: homepage
6+
namespace: default
7+
labels:
8+
app.kubernetes.io/name: homepage
9+
annotations:
10+
kubernetes.io/service-account.name: homepage

apps/lab/homepage/configs/bookmarks.yaml

Whitespace-only changes.

apps/lab/homepage/configs/custom.css

Whitespace-only changes.

apps/lab/homepage/configs/custom.js

Whitespace-only changes.

apps/lab/homepage/configs/docker.yaml

Whitespace-only changes.
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
mode: cluster
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
- Homelab:
2+
- Linkding:
3+
icon: linkding.png
4+
href: http://linkding.homelab.internal/
5+
siteMonitor: linkding.linkding.svc.cluster.local
6+
target: _self
7+
- Mealie:
8+
icon: mealie.png
9+
href: http://mealie.homelab.internal/
10+
siteMonitor: http://mealie.homelab.internal/
11+
target: _self
12+
- Vault:
13+
icon: vault.png
14+
href: http://vault.homelab.internal/
15+
siteMonitor: http://vault.homelab.internal/
16+
target: _self
17+
- AI:
18+
- ChatGPT:
19+
icon: chatgpt.png
20+
href: https://chatgpt.com/
21+
target: _self
22+
- Gemini:
23+
icon: google-gemini.png
24+
href: https://gemini.google.com/app
25+
target: _self
26+
- Claude:
27+
icon: claude-ai.png
28+
href: https://claude.ai/chats
29+
target: _self
30+
- Microsoft Copilot:
31+
icon: microsoft-copilot.png
32+
href: https://copilot.microsoft.com
33+
target: _self
34+
- GitHub Copilot:
35+
icon: https://registry.npmmirror.com/@lobehub/icons-static-png/1.62.0/files/light/githubcopilot.png
36+
href: https://github.com/copilot/
37+
target: _self
38+
- Grok:
39+
icon: grok.png
40+
href: https://grok.com/
41+
target: _self
42+
- Perplexity:
43+
icon: https://registry.npmmirror.com/@lobehub/icons-static-png/1.62.0/files/light/perplexity-color.png
44+
href: https://www.perplexity.ai/
45+
target: _self
46+
- Homelab2:
47+
- Grafana:
48+
icon: grafana.png
49+
href: http://grafana.homelab.internal/
50+
siteMonitor: http://grafana.homelab.internal/
51+
target: _self
52+
widget:
53+
type: grafana
54+
version: 2 # optional, default is 1
55+
alerts: alertmanager # optional, default is grafana
56+
url: http://kube-prometheus-stack-grafana.monitoring.svc.cluster.local
57+
username: admin
58+
password: hyperoot
59+
- Proxmox:
60+
icon: proxmox.png
61+
href: https://192.168.0.50:8006/
62+
siteMonitor: https://192.168.0.50:8006/
63+
widget:
64+
type: proxmox
65+
url: https://192.168.0.50:8006/
66+
username: api@pam!homepage
67+
password: b494b4af-9b0a-447a-99c9-e3f9719af4ed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
background:
2+
# image: "https://w.wallhaven.cc/full/yx/wallhaven-yxmm3g.jpg"
3+
image: "https://w.wallhaven.cc/full/pk/wallhaven-pkl5pm.jpg"
4+
blur: sm
5+
opacity: 50
6+
theme: dark
7+
color: zinc
8+
headerStyle: clean
9+
# disableCollapse: true
10+
layout:
11+
AI:
12+
style: row
13+
header: false
14+
columns: 6
15+
Misc:
16+
style: row
17+
columns: 6
18+
header: false
19+
Homelab:
20+
style: row
21+
header: false
22+
columns: 6
23+
Homelab2:
24+
style: row
25+
columns: 3
26+
header: false

0 commit comments

Comments
 (0)