add oidc to flux dashboard
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

This commit is contained in:
Vivian 2023-05-11 13:52:26 +02:00
parent 7ba35610a6
commit 1f4a7f83b5
5 changed files with 30 additions and 0 deletions

View file

@ -0,0 +1,15 @@
apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
name: weave-gitops
namespace: flux-system
spec:
refreshInterval: "5m"
secretStoreRef:
name: vault
kind: ClusterSecretStore
target:
name: oidc-auth
dataFrom:
- extract:
key: flux-system/weave-gitops

View file

@ -1,4 +1,5 @@
apiVersion: kustomize.config.k8s.io/v1beta1 apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization kind: Kustomization
resources: resources:
- external-secret.yaml
- weave-gitops-dashboard.yaml - weave-gitops-dashboard.yaml

View file

@ -34,6 +34,13 @@ spec:
name: ww-gitops name: ww-gitops
interval: 1h0m0s interval: 1h0m0s
values: values:
ingress:
enabled: true
hosts:
- host: flux.0x76.dev
paths:
- path: /
pathType: ImplementationSpecific
adminUser: adminUser:
create: true create: true
passwordHash: $2a$10$uIY/YYe.CcRerpVvfk04muX86hLfXRH.K6jATZaVPqp.bnUIu/bsC passwordHash: $2a$10$uIY/YYe.CcRerpVvfk04muX86hLfXRH.K6jATZaVPqp.bnUIu/bsC

View file

@ -52,6 +52,7 @@
mac = "6E:A5:25:99:FE:68"; mac = "6E:A5:25:99:FE:68";
exposes = { exposes = {
www.domain = "0x76.dev"; www.domain = "0x76.dev";
flux.domain = "flux.0x76.dev";
internal.domain = "internal.xirion.net"; internal.domain = "internal.xirion.net";
blog.domain = "blog.xirion.net"; blog.domain = "blog.xirion.net";
}; };

View file

@ -83,6 +83,12 @@ in {
redirectURIs = [ "https://md.0x76.dev/auth/oauth2/callback" ]; redirectURIs = [ "https://md.0x76.dev/auth/oauth2/callback" ];
secretEnv = "HEDGEDOC_CLIENT_SECRET"; secretEnv = "HEDGEDOC_CLIENT_SECRET";
} }
{
id = "flux";
name = "Weave Gitops Flux Dashboard";
redirectURIs = [ "https://flux.0x76.dev/oauth2/callback" ];
secretEnv = "FLUX_CLIENT_SECRET";
}
]; ];
}; };