Add kubernetes dashboard
This commit is contained in:
@@ -0,0 +1,32 @@
|
|||||||
|
apiVersion: source.toolkit.fluxcd.io/v1
|
||||||
|
kind: HelmRepository
|
||||||
|
metadata:
|
||||||
|
name: kubernetes-dashboard
|
||||||
|
spec:
|
||||||
|
url: https://kubernetes.github.io/dashboard/
|
||||||
|
interval: "24h"
|
||||||
|
---
|
||||||
|
apiVersion: helm.toolkit.fluxcd.io/v2
|
||||||
|
kind: HelmRelease
|
||||||
|
metadata:
|
||||||
|
name: kubernetes-dashboard
|
||||||
|
spec:
|
||||||
|
interval: "24h"
|
||||||
|
chart:
|
||||||
|
spec:
|
||||||
|
chart: kubernetes-dashboard
|
||||||
|
sourceRef:
|
||||||
|
kind: HelmRepository
|
||||||
|
name: kubernetes-dashboard
|
||||||
|
interval: "24h"
|
||||||
|
values:
|
||||||
|
app:
|
||||||
|
settings:
|
||||||
|
global:
|
||||||
|
clusterName: Hellings Home
|
||||||
|
itemsPerPage: 25
|
||||||
|
ingress:
|
||||||
|
enabled: true
|
||||||
|
hosts:
|
||||||
|
- dashboard.shire-zebra.ts.net
|
||||||
|
ingressClassName: tailscale
|
||||||
@@ -0,0 +1,6 @@
|
|||||||
|
namespace: dashboard
|
||||||
|
|
||||||
|
resources:
|
||||||
|
- namespace.yaml
|
||||||
|
- chart.yaml
|
||||||
|
- user.yaml
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: Namespace
|
||||||
|
metadata:
|
||||||
|
name: dashboard
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
apiVersion: v1
|
||||||
|
kind: ServiceAccount
|
||||||
|
metadata:
|
||||||
|
name: admin-user
|
||||||
|
---
|
||||||
|
apiVersion: rbac.authorization.k8s.io/v1
|
||||||
|
kind: ClusterRoleBinding
|
||||||
|
metadata:
|
||||||
|
name: admin-user
|
||||||
|
roleRef:
|
||||||
|
apiGroup: rbac.authorization.k8s.io
|
||||||
|
kind: ClusterRole
|
||||||
|
name: cluster-admin
|
||||||
|
subjects:
|
||||||
|
- kind: ServiceAccount
|
||||||
|
name: admin-user
|
||||||
|
namespace: dashboard
|
||||||
|
---
|
||||||
|
apiVersion: v1
|
||||||
|
kind: Secret
|
||||||
|
metadata:
|
||||||
|
name: admin-user
|
||||||
|
annotations:
|
||||||
|
kubernetes.io/service-account.name: admin-user
|
||||||
|
type: kubernetes.io/service-account-token
|
||||||
@@ -2,6 +2,7 @@ resources:
|
|||||||
- helm
|
- helm
|
||||||
- bitwarden
|
- bitwarden
|
||||||
- secrets
|
- secrets
|
||||||
|
- dashboard
|
||||||
- cnpg-system
|
- cnpg-system
|
||||||
- databases
|
- databases
|
||||||
- matrix
|
- matrix
|
||||||
|
|||||||
@@ -267,6 +267,10 @@
|
|||||||
name = "Restic";
|
name = "Restic";
|
||||||
url = "http://nas1.shire-zebra.ts.net:30248";
|
url = "http://nas1.shire-zebra.ts.net:30248";
|
||||||
}
|
}
|
||||||
|
{
|
||||||
|
name = "Kubernetes Dashboard";
|
||||||
|
url = "https://dashboard.shire-zebra.ts.net/";
|
||||||
|
}
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user