Merge branch 'master' of gitlab.ducoterra.net:services/homer

This commit is contained in:
ducoterra
2021-01-08 10:21:09 -05:00
11 changed files with 26 additions and 124 deletions

BIN
assets/tools/dtn.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.7 KiB

BIN
assets/tools/dtn2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

BIN
assets/tools/dtn3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

BIN
assets/tools/dtn4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

BIN
assets/tools/vscode.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

View File

@@ -4,6 +4,6 @@ services:
homer:
image: b4bz/homer:latest
ports:
- 8080:8080
- 8081:8080
volumes:
- ./config.yml:/www/config.yml
- ./helm/config.yml:/www/config.yml

View File

@@ -1,6 +1,6 @@
apiVersion: v2
name: helm
description: A Helm chart for Kubernetes
name: homer
description: a simple homer chart
# A chart can be either an 'application' or a 'library' chart.
#

View File

@@ -1,7 +1,7 @@
---
title: "Reese's Homelab"
subtitle: "Duconet"
icon: "fas fa-tachometer-alt" # Optional icon
title: "Ducoterra Network"
subtitle: "DTN"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/dtn3.png" # Optional icon
footer: false
links: [] # Allows for navbar (dark mode, layout, and search) without any links
@@ -14,24 +14,24 @@ services:
tag: "CI"
url: "https://gitlab.ducoterra.net/"
target: '_blank'
- name: "pgAdmin"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/pgadmin.ico"
tag: "CI"
url: "https://pgadmin.ducoterra.net/"
- name: "Code Server"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/vscode.png"
tag: "Duconet"
url: "https://dev.dnet/"
target: '_blank'
- name: "Storage"
- name: "Cloud"
icon: "fas fa-save"
items:
- name: "Freenas"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/freenas.png"
tag: "Duconet"
url: "https://freenas.dnet/"
target: '_blank'
- name: "Nextcloud"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/nextcloud.png"
tag: "Storage"
url: "https://nextcloud.ducoterra.net/"
target: '_blank'
- name: "Freenas"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/freenas.png"
tag: "Storage"
url: "http://freenas.ducoterra.net/"
target: '_blank'
- name: "Entertainment"
icon: "fas fa-photo-video"
items:
@@ -48,16 +48,6 @@ services:
url: "https://grafana.ducoterra.net/"
tag: "Monitoring"
target: '_blank'
- name: "Graphite"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/graphite.png"
url: "https://graphite.ducoterra.net/"
tag: "Monitoring"
target: '_blank'
- name: "Zipkin"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/zipkin.ico"
url: "https://zipkin.ducoterra.net/"
tag: "Monitoring"
target: '_blank'
- name: "Mainframe"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/glances.png"
url: "https://monitor.ducoterra.net/"

View File

@@ -1,97 +0,0 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}
data:
config.yml: |
---
title: "Reese's Homelab"
subtitle: "Duconet"
icon: "fas fa-tachometer-alt" # Optional icon
footer: false
links: [] # Allows for navbar (dark mode, layout, and search) without any links
services:
- name: "DevSecOps"
icon: "fas fa-code-branch"
items:
- name: "Gitlab"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/Gitlab.svg"
tag: "CI"
url: "https://gitlab.ducoterra.net/"
target: '_blank'
- name: "pgAdmin"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/pgadmin.ico"
tag: "CI"
url: "https://pgadmin.ducoterra.net/"
target: '_blank'
- name: "Storage"
icon: "fas fa-save"
items:
- name: "Nextcloud"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/nextcloud.png"
tag: "Storage"
url: "https://nextcloud.ducoterra.net/"
target: '_blank'
- name: "Freenas"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/freenas.png"
tag: "Storage"
url: "http://freenas.ducoterra.net/"
target: '_blank'
- name: "Entertainment"
icon: "fas fa-photo-video"
items:
- name: "Jellyfin"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/jellyfin.svg"
url: "https://jellyfin.ducoterra.net"
tag: "Entertainment"
target: '_blank'
- name: "Monitoring"
icon: "fas fa-heartbeat"
items:
- name: "Grafana"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/grafana.svg"
url: "https://grafana.ducoterra.net/"
tag: "Monitoring"
target: '_blank'
- name: "Graphite"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/graphite.png"
url: "https://graphite.ducoterra.net/"
tag: "Monitoring"
target: '_blank'
- name: "Mainframe"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/glances.png"
url: "https://monitor.ducoterra.net/"
tag: "Monitoring"
target: '_blank'
- name: "Network"
icon: "fas fa-server"
items:
- name: "Pihole"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/pihole.png"
tag: "Network"
url: "http://pi.hole/"
target: '_blank'
- name: "Traefik"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/traefik.png"
tag: "Network"
url: "https://traefik.ducoterra.net/"
target: '_blank'
- name: "Unifi"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/unifi.png"
tag: "Network"
url: "https://unifi.ui.com"
target: '_blank'
- name: "Protect"
logo: "https://gitlab.ducoterra.net/services/homer/-/raw/master/assets/tools/protect.ico"
tag: "Network"
url: "https://protect.ui.com/"
target: '_blank'
- name: "Projects"
icon: "fas fa-project-diagram"
items:
- name: "Python Class 2020"
icon: "fas fa-file-code"
tag: "Projects"
url: "https://pythondocs2020.ducoterra.net/day5/"
target: '_blank'

View File

@@ -0,0 +1,7 @@
apiVersion: v1
kind: ConfigMap
metadata:
name: {{ .Release.Name }}
data:
config.yml: |{{ range .Files.Lines "config.yml" }}
{{ . }}{{ end }}

View File

@@ -10,6 +10,8 @@ spec:
metadata:
labels:
app: {{ .Release.Name }}
annotations:
checksum/config: {{ include (print $.Template.BasePath "/configmap.yaml") . | sha256sum }}
spec:
containers:
- name: {{ .Release.Name }}