diff --git a/dashboard/base/dashboard.yaml b/dashboard/base/dashboard.yaml index b26dcf0..dd38436 100644 --- a/dashboard/base/dashboard.yaml +++ b/dashboard/base/dashboard.yaml @@ -3,313 +3,6 @@ kind: Namespace metadata: name: dashboard --- -apiVersion: v1 -kind: ConfigMap -metadata: - name: dashboard-data - namespace: dashboard -data: - greeter.json: | - { - "greeter": { - "months": [ - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December" - ], - "days": [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday" - ], - "greetings": [ - { - "greeting": "Good night!", - "start": 0, - "end": 6 - }, - { - "greeting": "Good morning!", - "start": 6, - "end": 12 - }, - { - "greeting": "Good afternoon!", - "start": 12, - "end": 18 - }, - { - "greeting": "Good evening!", - "start": 18, - "end": 24 - } - ], - "dateformat": "%wd, %m %d%e %y" - } - } - themes.json: | - { - "themes": [ - { - "label": "Classic", - "value": 0, - "mainColor": "#000000", - "accentColor": "#1e272e", - "backgroundColor": "#ffffff" - }, - { - "label": "Dark", - "value": 1, - "mainColor": "#ffffff", - "accentColor": "#999999", - "backgroundColor": "#000000" - }, - { - "label": "Raw", - "value": 2, - "mainColor": "", - "accentColor": "", - "backgroundColor": "#ffffff" - }, - { - "label": "Blackboard", - "value": 3, - "mainColor": "#fffdea", - "accentColor": "#5c5c5c", - "backgroundColor": "#1a1a1a" - }, - { - "label": "Gazette", - "value": 4, - "mainColor": "#000000", - "accentColor": "#5c5c5c", - "backgroundColor": "#F2F7FF" - }, - { - "label": "Espresso", - "value": 5, - "mainColor": "#d1b59a", - "accentColor": "#4e4e4e", - "backgroundColor": "#21211f" - }, - { - "label": "Cab", - "value": 6, - "mainColor": "#1f1f1f", - "accentColor": "#424242", - "backgroundColor": "#f6d305" - }, - { - "label": "Cloud", - "value": 7, - "mainColor": "#35342f", - "accentColor": "#37bbe4", - "backgroundColor": "#f1f2f0" - }, - { - "label": "Lime", - "value": 8, - "mainColor": "#aabbc3", - "accentColor": "#aeea00", - "backgroundColor": "#263238" - }, - { - "label": "White", - "value": 9, - "mainColor": "#222222", - "accentColor": "#dddddd", - "backgroundColor": "#ffffff" - }, - { - "label": "Tron", - "value": 10, - "mainColor": "#effbff", - "accentColor": "#6ee2ff", - "backgroundColor": "#242b33" - }, - { - "label": "Blues", - "value": 11, - "mainColor": "#eff1fc", - "accentColor": "#6677eb", - "backgroundColor": "#2b2c56" - }, - { - "label": "Passion", - "value": 12, - "mainColor": "#12005e", - "accentColor": "#8e24aa", - "backgroundColor": "#f5f5f5" - }, - { - "label": "Chalk", - "value": 13, - "mainColor": "#aabbc3", - "accentColor": "#ff869a", - "backgroundColor": "#263238" - }, - { - "label": "Paper", - "value": 14, - "mainColor": "#4c432e", - "accentColor": "#aa9a73", - "backgroundColor": "#f8f6f1" - } - ] - } - apps.json: | - { - "categories": [ - { - "name": "Monitoring", - "items": [ - { - "name": "Grafana", - "displayURL": "grafana.services.yolokube.de", - "url": "https://grafana.services.yolokube.de", - "icon": "show_chart", - "newTab": true - }, - { - "name": "Prometheus", - "displayURL": "prometheus.services.yolokube.de", - "url": "https://prometheus.services.yolokube.de", - "icon": "done", - "newTab": true - }, - { - "name": "Alert Manager", - "displayURL": "alertmanager.services.yolokube.de", - "url": "https://alertmanager.services.yolokube.de", - "icon": "notifications", - "newTab": true - } - ] - }, - { - "name": "Storage", - "items": [ - { - "name": "Longhorn", - "displayURL": "longhorn.services.yolokube.de", - "url": "https://longhorn.services.yolokube.de", - "icon": "save", - "newTab": true - } - ] - }, - { - "name": "Deployment", - "items": [ - { - "name": "Argo", - "displayURL": "argo.services.yolokube.de", - "url": "https://argo.services.yolokube.de", - "icon": "play_arrow", - "newTab": true - } - ] - }, - { - "name": "GitOps", - "items": [ - { - "name": "Gitea", - "displayURL": "git.ar21.de", - "url": "https://git.ar21.de", - "icon": "alt_route", - "newTab": true - }, - { - "name": "DroneCI", - "displayURL": "drone.ar21.de", - "url": "https://drone.ar21.de", - "icon": "helicopter", - "newTab": true - } - ] - }, - { - "name": "Applications", - "items": [ - { - "name": "Paste", - "displayURL": "paste.apps.yolokube.de", - "url": "https://paste.apps.yolokube.de", - "icon": "description", - "newTab": true - } - ] - } - ] - } - search.json: | - { - "placeholder": "", - "defaultProvider": "https://duckduckgo.com/?q=", - "autoFocus": false, - "providers": [ - { - "name": "Allmusic", - "url": "https://www.allmusic.com/search/all/", - "prefix": "/a" - }, - { - "name": "Discogs", - "url": "https://www.discogs.com/search/?q=", - "prefix": "/di" - }, - { - "name": "iMDB", - "url": "https://www.imdb.com/find?q=", - "prefix": "/i" - }, - { - "name": "TheMovieDB", - "url": "https://www.themoviedb.org/search?query=", - "prefix": "/m" - }, - { - "name": "Reddit", - "url": "https://www.reddit.com/search?q=", - "prefix": "/r" - }, - { - "name": "Soundcloud", - "url": "https://soundcloud.com/search?q=", - "prefix": "/so" - }, - { - "name": "Spotify", - "url": "https://open.spotify.com/search/results/", - "prefix": "/s" - }, - { - "name": "TheTVDB", - "url": "https://www.thetvdb.com/search?q=", - "prefix": "/tv" - }, - { - "name": "YouTube", - "url": "https://youtube.com/results?search_query=", - "prefix": "/yt" - } - ] - } ---- apiVersion: apps/v1 kind: Deployment metadata: @@ -327,20 +20,12 @@ spec: labels: app: dashboard spec: - volumes: - - name: dashboard-data - configMap: - name: dashboard-data - defaultMode: 0666 containers: - name: dashboard image: yolokube/dashboard:latest imagePullPolicy: Always ports: - containerPort: 8080 - volumeMounts: - - mountPath: "/app/data" - name: dashboard-data --- apiVersion: v1 kind: Service