commit 14bff6a4bdea6518611f9ca86fd13ce807c00b6e
parent 2ab3c9c2b0cbd31598863f78d6b8d6d7d36f74ff
Author: MTRNord <mtrnord1@gmail.com>
Date: Sun, 22 Dec 2024 14:09:26 +0100
Deploy jenkins
Diffstat:
3 files changed, 18 insertions(+), 1 deletion(-)
diff --git a/apps/base/jenkins/cors_middleware.yaml b/apps/base/jenkins/cors_middleware.yaml
@@ -0,0 +1,15 @@
+apiVersion: traefik.io/v1alpha1
+kind: Middleware
+metadata:
+ name: jenkins-headers
+ namespace: jenkins
+spec:
+ headers:
+ accessControlAllowMethods:
+ - "GET"
+ - "OPTIONS"
+ accessControlAllowHeaders:
+ - "*"
+ accessControlAllowOriginList:
+ - "https://gerrit.midnightthoughts.space"
+ addVaryHeader: true
diff --git a/apps/base/jenkins/kustomization.yaml b/apps/base/jenkins/kustomization.yaml
@@ -2,5 +2,6 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: jenkins
resources:
+ - cors_middleware.yaml
- repository.yaml
- release.yaml
diff --git a/apps/base/jenkins/release.yaml b/apps/base/jenkins/release.yaml
@@ -45,7 +45,7 @@ spec:
- kubernetes:4306.vc91e951ea_eb_d
- workflow-aggregator:600.vb_57cdd26fdd7
- git:5.6.0
- - configuration-as-code:1903.v004d55388f30
+ - configuration-as-code:1909.vb_b_f59a_27d013
- oic-auth:4.438.v6e62f6782770
- gerrit-trigger:2.42.0
- matrix-auth:3.2.3
@@ -61,6 +61,7 @@ spec:
annotations:
external-dns.alpha.kubernetes.io/hostname: midnightthoughts.space
cert-manager.io/cluster-issuer: letsencrypt-dns
+ traefik.ingress.kubernetes.io/router.middlewares: jenkins-jenkins-headers@kubernetescrd
hostName: jenkins.midnightthoughts.space
tls:
- secretName: jenkins.midnightthoughts.space-tls