205 lines
5.5 KiB
YAML
205 lines
5.5 KiB
YAML
image:
|
||
repository: tccr.io/truecharts/dashy
|
||
tag: v2.1.1@sha256:6e96a896d292b6e84cbdc265b18a2884e7b2528b7cae06f0eb6f6ec8d228afb9
|
||
pullPolicy: IfNotPresent
|
||
|
||
securityContext:
|
||
container:
|
||
readOnlyRootFilesystem: false
|
||
runAsNonRoot: false
|
||
runAsUser: 0
|
||
runAsGroup: 0
|
||
|
||
service:
|
||
main:
|
||
ports:
|
||
main:
|
||
port: 10310
|
||
protocol: http
|
||
targetPort: 80
|
||
|
||
dashy:
|
||
# Enable config file mount from host path
|
||
enabled: false
|
||
configFileHostPath: ""
|
||
configFileHostReadOnly: true
|
||
|
||
# Leave empty if you plan to use config file from host path
|
||
dashyConfig:
|
||
pageInfo:
|
||
title: guaranteedstruggle.host
|
||
sections: # An array of sections
|
||
|
||
|
||
- name: Fun stuff
|
||
items:
|
||
- title: Тупица
|
||
icon: hl-telegram
|
||
description: бот с фаллометрией и чатгпт
|
||
url: https://t.me/alarmingtest_bot
|
||
- title: vdk2ch
|
||
description: борда (мы её починим)
|
||
icon: favicon-iconhorse
|
||
url: https://www.vdk2ch.ru/
|
||
- title: 3d-realm
|
||
description: что-то на webgl-ном
|
||
icon: favicon-iconhorse
|
||
url: https://3d-realm.guaranteedstruggle.host/
|
||
- title: Dashy
|
||
description: вот эта дурацкая панель
|
||
icon: hl-dashy
|
||
url: https://dashy.guaranteedstruggle.host/
|
||
- title: youtrack
|
||
description: не у нас поднято, но нами юзается
|
||
icon: hl-jetbrains-youtrack
|
||
url: https://mightydick.youtrack.cloud/issues
|
||
- title: Pleroma
|
||
description: общественный твиттор
|
||
icon: hl-pleroma
|
||
url: https://social.guaranteedstruggle.host/
|
||
- title: Funkwhale
|
||
description: mine mediateque
|
||
icon: hl-funkwhale
|
||
url: https://music.guaranteedstruggle.host/
|
||
- title: Pixelfed
|
||
description: pictures of wut
|
||
icon: hl-pixelfed
|
||
url: https://pixels.guaranteedstruggle.host/
|
||
- title: Writefreely
|
||
description: kind of microblogging
|
||
icon: favicon-iconhorse
|
||
url: https://blog.guaranteedstruggle.host/
|
||
|
||
|
||
|
||
- name: Infra Stuff
|
||
icon: far fa-rocket
|
||
items:
|
||
- title: Gitea
|
||
description: source code and whatever
|
||
#icon: fab fa-git-alt
|
||
icon: favicon-iconhorse
|
||
url: https://git.guaranteedstruggle.host/
|
||
- title: Drone
|
||
description: ci/cd jobs
|
||
icon: favicon-iconhorse
|
||
url: https://drone.guaranteedstruggle.host/
|
||
- title: minikube
|
||
description: мама я кубирнетер
|
||
icon: hl-kubernetes-dashboard
|
||
url: https://minikube.guaranteedstruggle.host/
|
||
- title: Consul
|
||
description: service reg and whatever
|
||
icon: favicon-iconhorse
|
||
url: https://consul.guaranteedstruggle.host/
|
||
- title: Vault
|
||
description: secrets and whatever
|
||
icon: favicon-iconhorse
|
||
url: https://vault.guaranteedstruggle.host/
|
||
- title: ArangoDB
|
||
description: графовая няша
|
||
icon: si-arangodb
|
||
url: https://arango.guaranteedstruggle.host/
|
||
- title: Minio
|
||
description: статика всякая
|
||
icon: hl-minio
|
||
url: https://minio.guaranteedstruggle.host/
|
||
|
||
|
||
|
||
- name: it's all on server (без веб-морд)
|
||
items:
|
||
- title: Docker
|
||
icon: si-docker
|
||
description: ..containers!
|
||
- title: Nginx
|
||
icon: si-nginx
|
||
description: reverse-proxy, yes
|
||
# - title: Postgres
|
||
# icon: si-postgresql
|
||
- title: PuppetServer
|
||
icon: si-puppet
|
||
description: IaC on few computers
|
||
widgets:
|
||
- type: clock
|
||
options:
|
||
timeZone: Asia/Vladivostok
|
||
format: en-GB
|
||
hideDate: false
|
||
|
||
|
||
|
||
- name: мониторинговое
|
||
items:
|
||
- title: Prometheus
|
||
description: сюда льются метрики
|
||
icon: hl-prometheus
|
||
url: https://prom.guaranteedstruggle.host/
|
||
- title: Alertmanager
|
||
description: отсюда можно чутка управлять алертами
|
||
icon: hl-alertmanager
|
||
url: https://alertmanager.guaranteedstruggle.host/
|
||
- title: Grafana
|
||
description: графики этих ваших метрик
|
||
icon: hl-grafana
|
||
url: https://grafana.guaranteedstruggle.host/
|
||
- title: Loki
|
||
description: сбор этих ваших логов для дальнейших графан
|
||
icon: hl-loki
|
||
- title: NodeExporter
|
||
description: метрики машины
|
||
- title: PipisaExporter
|
||
description: метрики фаллометрии
|
||
|
||
|
||
appConfig:
|
||
theme: adventure
|
||
language: en
|
||
layout: auto
|
||
iconSize: large
|
||
#{}
|
||
# pageInfo:
|
||
# title: Home Lab
|
||
|
||
workload:
|
||
main:
|
||
podSpec:
|
||
containers:
|
||
main:
|
||
env:
|
||
NODE_ENV: production
|
||
probes:
|
||
liveness:
|
||
enabled: true
|
||
custom: true
|
||
spec:
|
||
exec:
|
||
command:
|
||
- node
|
||
- /app/services/healthcheck
|
||
readiness:
|
||
enabled: true
|
||
custom: true
|
||
spec:
|
||
exec:
|
||
command:
|
||
- node
|
||
- /app/services/healthcheck
|
||
startup:
|
||
enabled: true
|
||
custom: true
|
||
spec:
|
||
exec:
|
||
command:
|
||
- node
|
||
- /app/services/healthcheck
|
||
|
||
persistence:
|
||
icons:
|
||
enabled: true
|
||
mountPath: /app/public/item-icons
|
||
|
||
portal:
|
||
open:
|
||
enabled: true
|