cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

commit 14bff6a4bdea6518611f9ca86fd13ce807c00b6e
parent 2ab3c9c2b0cbd31598863f78d6b8d6d7d36f74ff
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 22 Dec 2024 14:09:26 +0100

Deploy jenkins

Diffstat:
Aapps/base/jenkins/cors_middleware.yaml | 15+++++++++++++++
Mapps/base/jenkins/kustomization.yaml | 1+
Mapps/base/jenkins/release.yaml | 3++-
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