put dashboard config back into dashboard app repo
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
a6eb9a9550
commit
e36d33795d
1 changed files with 0 additions and 315 deletions
|
@ -3,313 +3,6 @@ kind: Namespace
|
||||||
metadata:
|
metadata:
|
||||||
name: dashboard
|
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
|
apiVersion: apps/v1
|
||||||
kind: Deployment
|
kind: Deployment
|
||||||
metadata:
|
metadata:
|
||||||
|
@ -327,20 +20,12 @@ spec:
|
||||||
labels:
|
labels:
|
||||||
app: dashboard
|
app: dashboard
|
||||||
spec:
|
spec:
|
||||||
volumes:
|
|
||||||
- name: dashboard-data
|
|
||||||
configMap:
|
|
||||||
name: dashboard-data
|
|
||||||
defaultMode: 0666
|
|
||||||
containers:
|
containers:
|
||||||
- name: dashboard
|
- name: dashboard
|
||||||
image: yolokube/dashboard:latest
|
image: yolokube/dashboard:latest
|
||||||
imagePullPolicy: Always
|
imagePullPolicy: Always
|
||||||
ports:
|
ports:
|
||||||
- containerPort: 8080
|
- containerPort: 8080
|
||||||
volumeMounts:
|
|
||||||
- mountPath: "/app/data"
|
|
||||||
name: dashboard-data
|
|
||||||
---
|
---
|
||||||
apiVersion: v1
|
apiVersion: v1
|
||||||
kind: Service
|
kind: Service
|
||||||
|
|
Loading…
Reference in a new issue