Compare commits
No commits in common. "5ed4e2d50ad3d7d51f81d7b61ff741de4b752d8d" and "ac4f6be63d6400008f5121c94699c20c869ea1de" have entirely different histories.
5ed4e2d50a
...
ac4f6be63d
2 changed files with 0 additions and 327 deletions
|
@ -156,27 +156,6 @@ spec:
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
namespace: quota
|
namespace: quota
|
||||||
syncPolicy:
|
|
||||||
syncOptions:
|
|
||||||
- CreateNamespace=true
|
|
||||||
automated:
|
|
||||||
selfHeal: false
|
|
||||||
prune: true
|
|
||||||
---
|
|
||||||
apiVersion: argoproj.io/v1alpha1
|
|
||||||
kind: Application
|
|
||||||
metadata:
|
|
||||||
name: dashboard
|
|
||||||
namespace: argocd
|
|
||||||
spec:
|
|
||||||
project: default
|
|
||||||
source:
|
|
||||||
repoURL: https://git.ar21.de/yolokube/core-deployments.git
|
|
||||||
targetRevision: HEAD
|
|
||||||
path: dashboard
|
|
||||||
destination:
|
|
||||||
server: https://kubernetes.default.svc
|
|
||||||
namespace: dashboard
|
|
||||||
syncPolicy:
|
syncPolicy:
|
||||||
syncOptions:
|
syncOptions:
|
||||||
- CreateNamespace=true
|
- CreateNamespace=true
|
||||||
|
|
|
@ -1,306 +0,0 @@
|
||||||
apiVersion: v1
|
|
||||||
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-old.services.yolokube.de",
|
|
||||||
"url": "grafana-old.services.yolokube.de",
|
|
||||||
"icon": "e6e1",
|
|
||||||
"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:
|
|
||||||
name: dashboard-deployment
|
|
||||||
namespace: dashboard
|
|
||||||
labels:
|
|
||||||
app: dashboard
|
|
||||||
spec:
|
|
||||||
replicas: 3
|
|
||||||
selector:
|
|
||||||
matchLabels:
|
|
||||||
app: dashboard
|
|
||||||
template:
|
|
||||||
metadata:
|
|
||||||
labels:
|
|
||||||
app: dashboard
|
|
||||||
spec:
|
|
||||||
volumes:
|
|
||||||
- name: dashboard-data
|
|
||||||
configMap:
|
|
||||||
name: dashboard-data
|
|
||||||
defaultMode: 0666
|
|
||||||
containers:
|
|
||||||
- name: dashboard
|
|
||||||
image: phntxx/dashboard:latest
|
|
||||||
imagePullPolicy: IfNotPresent
|
|
||||||
restartPolicy: unless-stopped
|
|
||||||
ports:
|
|
||||||
- containerPort: 8080
|
|
||||||
volumeMounts:
|
|
||||||
- mountPath: "/app/data"
|
|
||||||
name: dashboard-data
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: Service
|
|
||||||
metadata:
|
|
||||||
name: dashboard-service
|
|
||||||
namespace: dashboard
|
|
||||||
spec:
|
|
||||||
selector:
|
|
||||||
app: dashboard
|
|
||||||
ports:
|
|
||||||
- protocol: TCP
|
|
||||||
port: 80
|
|
||||||
targetPort: 8080
|
|
||||||
---
|
|
||||||
apiVersion: networking.k8s.io/v1
|
|
||||||
kind: Ingress
|
|
||||||
metadata:
|
|
||||||
name: dashboard-ingress
|
|
||||||
namespace: dashboard
|
|
||||||
spec:
|
|
||||||
rules:
|
|
||||||
- host: "dashboard.apps.yolokube.de"
|
|
||||||
http:
|
|
||||||
paths:
|
|
||||||
- pathType: Prefix
|
|
||||||
path: "/"
|
|
||||||
backend:
|
|
||||||
service:
|
|
||||||
name: dashboard-service
|
|
||||||
port:
|
|
||||||
number: 80
|
|
Loading…
Add table
Add a link
Reference in a new issue