commit 341dbc0904e06e510a8826f075368af349665010
parent 4cb6290f164f78fc50be92ce8da40d7edfbc41bb
Author: MTRNord <MTRNord@users.noreply.github.com>
Date: Thu, 9 Apr 2026 23:42:15 +0200
fix jenkins instance config
Signed-off-by: MTRNord <MTRNord@users.noreply.github.com>
Diffstat:
3 files changed, 51 insertions(+), 104 deletions(-)
diff --git a/apps/talos_cluster/jenkins/instance/jenkins-casc-configmap.yaml b/apps/talos_cluster/jenkins/instance/jenkins-casc-configmap.yaml
@@ -0,0 +1,27 @@
+apiVersion: v1
+kind: ConfigMap
+metadata:
+ name: jenkins-casc
+ namespace: jenkins
+data:
+ jenkins-casc.yaml: ENC[AES256_GCM,data:GonApKaKnu1Jh68FUygIwOxO5w/DdrO9P0knllRvWwjdFPZlibwsKghwT3OGyJMKMRXvcU+0woV8Gm8uWlXRGh0bg1rUGtrt8TIOytn1+Hrf6YW5WO40jNlzCoqVHn4/yhbUXXSmWQuPyvoUnB/7p541uKQyfLLDa3ig+vbnGA4L6H4YO8pzoBSCnQL3Tt1acoBHkFcf9VtzCiF1QG3nbCT00pxT2Pbjb1EMk/ma5DZJa3KyyeIQkOQEx4qCIQI1WclEnk9NFTUbyCGA041Z2Sll6+1XSZskiik9dTmNqiLkmBqppiJuSrVQ0hnf/VQ4tYxv4aIpKcqd2THp7h+wUSupHhhKRvoDg9Ax8LmpyaxsfOZQTqombd04GBnvM2wAjhLbDImU/9gsud/5wgGw/OVfKD1tlOuXZAcf0Nuboig+uhbb9vkQy9Mi1VkwOUhap57dxz9uKpfGockTAOOb+ebodj0ntiVGjj1LgzwUEkaMQow9q1Rw5SxbiCNRF6O8FeJNlMQgClsh9zCWaxgdwSE4PVA5NbXdkV+6pyqwINULs4u+ANvpTKUYFet72WMQl/Eu8/1bzPapTgKGgbXaH22BaMHv9omg10mRcH3gRpRgPJMo5lDVZMVAp8ej0H+7SRytmlsq0Ldndh8A/PZTxMMH8QBuIDwowHYNxUvd753CC/d8dQWj+w1qVp9+3DWkGFXaZEeczZ43yEyJpybDOTgNgDwU1JoQiR+A8/xrzLF9AjIAps/BWSS05WhiDq1VpruaPFl/OyjrUA2HNR6epF1TA5QFYM7zG8si3lqT9VcBVe22ldEcWf5eUOtfgNtrkhr2pqkP4e0ED2j8p2hPhkU7PZIBw9wZKo4i3Iez5wTTxaW8He8kwGFQPyh/oBEJZuwi6bSskBNSYa0hvc18+avQpFFqRWq7ysCf5jUonW09RnJQKeQSc1SPKeFKvQuiSWdcmuygr+VO1iM0tmp6XAqVYy3g16QUqMdV4/9ej84Tg5na3wDdg/fusIlwNmQ+1OHVlzTaaNQAtMfcWA3HWgPNHok4bAdWBn87DVr6ZHgIkff/akaw+vU+tWAmvD5+VTOHy/8q2BYDsuvmoxHkwedkG19gs+uEFZLHCNpYTLPQ2lXjfZsbk4z5KOAiPz02EdmSX/mi2eBg4tGjhKSd46KMz1FPGYzNs9GmQTMJHOA0hPdb2Gtptyhg6Db5lcdlmOG3BN9ukDA1B1Kxd5iJoAAhPdoQgJv9GK7sT+owjwmH,iv:+YmaZ3mDo3oGTvTUy3y8N632grD3vwokj8SZ2/vM1I4=,tag:eKKp8jYFwW6AP/FVX3pzCA==,type:str]
+sops:
+ kms: []
+ gcp_kms: []
+ azure_kv: []
+ hc_vault: []
+ age:
+ - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
+ enc: |
+ -----BEGIN AGE ENCRYPTED FILE-----
+ YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBRTFB3RXVFbWlVc1c5TUFF
+ MWVZOHBVUXN1NUo0R3Y3bXgyZXJjR3dSNTJVCk9IV2JGNDNVMWV2QUdJbjBqMmFo
+ bU5MVnhUam1OQzJDbnozejlzU00vbmcKLS0tIDlTd0R6UThhcEJHUURVdlV0c2dK
+ NFNleVFKNE1XOGZva1BCZENNSmU4SGsKOnI2lm1sT32bIoCL3yzXxppq4ch4Z+jd
+ aLw/j0gyNKQ/OeKHwG63Kc1mDXvRNyTp8P1CEcXPyeuERF/grWhI1g==
+ -----END AGE ENCRYPTED FILE-----
+ lastmodified: "2026-04-09T21:39:50Z"
+ mac: ENC[AES256_GCM,data:Q2V6nOlknCmd/FPwf6TSzFWpQaqqZSnfcc/tBOR0psHtgZEyvsdWg8odA2aFxDhEZlG/uDIwtA3CwOykBMgxcd6q1qmKY/4cN/pBBbhpBnCLzAO4lQSRtilzPpjtKnr6c7myY6o3qeNGQL8mFMXDXcIi3qdQrw4q+p6+V9DzY2g=,iv:a2NsR0e67i+oBFa1SrewAon5aEiflE3zhVJQ7S1bgQg=,tag:3TjM7MQixKvAmMpLnuyuYQ==,type:str]
+ pgp: []
+ encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|harborAdminPassword|totpVaultKey|kimaiAppSecret|kimaiAdminPassword|GITHUB_CLIENT_ID|GITHUB_CLIENT_SECRET|GITHUB_PRIVATE_KEY|woosh|root_password|rspamd_password|pgdb_password|matrix_access_token|pgdb_remote_url|hmac_secret_key|adminPassword|adminEmail|jenkinsAdminEmail|securityRealm|gerrit.config|routing_key|DATABASE_URL|SMTP_PASSWORD|SECRET_KEY_BASE|admin_password|extraCommands|key|clickhouseDatabaseURL|databaseURL|client_id|client_secret|secret_key_base|otp_secret|private_key|public_key|primaryKey|deterministicKey|keyDerivationSalt|token|clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|MAIL_PASSWORD|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret|content)$
+ version: 3.9.1
diff --git a/apps/talos_cluster/jenkins/instance/jenkins-instance.yaml b/apps/talos_cluster/jenkins/instance/jenkins-instance.yaml
@@ -6,11 +6,17 @@ metadata:
spec:
# Enable security validation
validateSecurityWarnings: true
- # Configuration as Code
+ # Configuration as Code - references ConfigMap
configurationAsCode:
configurations:
- name: jenkins-casc
- content: ENC[AES256_GCM,data:lmtOI2KiZWTwq4H6oBcu0syAe9K0Zc+VQ8NhIHXmStzyGtPrlfvDZCxp2nJ6v5FZIsr7kcue+mnbtYpCFeFv1amYmqs1HDPnh/eTePt6/NAP9onaTzHtzGlVwl6gNr/5kXYZJO0dxVELHqejGwREAOyCY2+Ld1eip1UEKii0WfJAYKk1diD927YN2OKDbSv/aCI3XeLEtV9TbUCZojoazZSbfrTNwhx8XFA5D5OgQVFKCHvhOxLjAY5F4G66km5FlMGksJFcEMhpWvtT+H124RfcB5gmJalXQmhLZMocZvcHcXyDX1Ox10T/WP07be7I2lQttDi8l6rHF3cssTzL5Opw1XuJkHG3gmXoVD76Tf261vFJLUDe8FfcfDxcW3wyZvSljCJsAZ39Lrbwj76sFA1YiA7mS8EPEbR9MNWY5N7al6pIB4jShupFf7TnmcgKrNxopOlZSP40qWXH4QrGgihwF01KBuyKGV9D/5P61V9AY7TBGpYK+jTGTYKm+fvgJ2PZC+tYwcHD+9VyG0agCBTBZNM/R1TqCu5QzOdj9SJHlOM4otbZxsE/zHMZYlQVzBTlu1uNJPYNsfxsqJRyfX8zBGZsJ1kTRonYacUhE2LGopqkVvs0lOa5WHkMIsxPjPFzViDcjp6+0DGdXqii7molz84vwB+gGoPLSXwnfGCHcjXDmsNiASD4wrbDXJ4n/Ug0ch/r7sa7SonX/UIHHga7pLOFnZJw6V4QwDAv9nZh3MC4CowZxIjgCcSCewXVvt5jvak9LygapZIgdT+qR9KcSS2iOJlPyBG9JBPQP94hU2M9KafmHE1e01qxyBqptosbh4PpkVlUjrFgDtXC6qJQw43HgAyXoII2GJCHd5M+/WuCuxdSTkzVLV0ZHcF0aSKQcFIbNnuFGcbDmFflX2mha/qeeKbGRM2ieOTn7EqfPLMHmouPYlE8QwkxmZYSy6FMOjMWrSg/Bgu3S/5DGPvFTcv1KeWwUScJ7dxiOH/ujQee5NJ/mrZ4Hyl5TMlqQU0i9K87pDte7s0JXy0Gkdl6t4uttFlRSrOFNHrKDvg32ePBqPKk1CVmhnZw9edjA2dBbdhIGGHalXOkkqVFcOYCjQgfJxD+9zH3vozGDdfs1n/BQQxcvB1CbBNWWEjWgP5VCer0PVG1qA7SjcF9YUL/Qbd5j7a/5/UjqDyZnEp7ztnUkuqUn5ySTiWut/VRbuf1diDOliyeTmOgOJ+sMcMFTIt28Def1sirHlVmDFMO,iv:D6oladjgKIpT/F7H542ciASjAkz9OhdZDxUb5RPXNVQ=,tag:JN/gUMq+qwhh0Q+PgTFc9A==,type:str]
+ secret:
+ name: ""
+ # Groovy scripts (if needed)
+ groovyScripts:
+ configurations: []
+ secret:
+ name: ""
# API settings - IMPORTANT: jenkins-operator user must have admin rights
jenkinsAPISettings:
authorizationStrategy: createUser
@@ -23,9 +29,6 @@ spec:
port: 50000
# Master/Controller pod specification
master:
- # Use specific LTS version instead of latest (best practice)
- image: jenkins/jenkins:2.541.3-lts
- imagePullPolicy: IfNotPresent
# Security context - run as jenkins user (1000)
securityContext:
runAsUser: 1000
@@ -73,20 +76,16 @@ spec:
# Container specification
containers:
- name: jenkins-master
- image: jenkins/jenkins:2.440.1-lts
+ image: jenkins/jenkins:2.541.3-lts
imagePullPolicy: IfNotPresent
# Security context for container
securityContext:
# Allow privileged for Docker socket access
privileged: true
allowPrivilegeEscalation: true
- # Environment variables
- env:
- - name: JAVA_OPTS
- value: -Djenkins.install.runSetupWizard=false -Djenkins.model.Jenkins.crumbIssuerProxyCompatibility=true -Dorg.jenkinsci.plugins.matrixauth.inheritance.InheritParentStrategy=true
# Liveness probe
livenessProbe:
- failureThreshold: 12
+ failureThreshold: 20
httpGet:
path: /login
port: 8080
@@ -94,26 +93,26 @@ spec:
initialDelaySeconds: 100
periodSeconds: 10
successThreshold: 1
- timeoutSeconds: 5
+ timeoutSeconds: 8
# Readiness probe
readinessProbe:
- failureThreshold: 10
+ failureThreshold: 60
httpGet:
path: /login
port: 8080
scheme: HTTP
- initialDelaySeconds: 80
+ initialDelaySeconds: 120
periodSeconds: 10
successThreshold: 1
- timeoutSeconds: 1
+ timeoutSeconds: 8
# Resource management
resources:
limits:
- cpu: 1500m
- memory: 2Gi
+ cpu: 1000m
+ memory: 3Gi
requests:
- cpu: 500m
- memory: 1Gi
+ cpu: 250m
+ memory: 500Mi
# Port configuration
ports:
- containerPort: 8080
@@ -141,36 +140,16 @@ spec:
claimName: jenkins-home
- name: registry-secret
secret:
- secretName: ENC[AES256_GCM,data:7USvSu9F1aAzUvE5GsVwJJVhwAg=,iv:gjniozAMy7KJbN92QTUz/dF1GJxd4cCNMry0foTi/ig=,tag:b1j7RzItnt+Ck+gmnBBgIQ==,type:str]
- defaultMode: ENC[AES256_GCM,data:XRRC,iv:OhIgPF2mFh3kvms/rH58YeL2pmYUeWCSO7PDuhZpUZE=,tag:M77Kj3TEHZ0/ZOClsCF2xA==,type:int]
+ secretName: registry-credentials
+ defaultMode: 256
- name: cosign-key
secret:
- secretName: ENC[AES256_GCM,data:ikUpHd2Wf3Xrc6l6C6Q15cJF,iv:kyJMlr5Mt0zHnQF2zrxZOgtGrEcg9F1PW5mav2OCgTE=,tag:vVnYPpGRWVljMbfaKos8qA==,type:str]
- defaultMode: ENC[AES256_GCM,data:d958,iv:yEtCjaXo2Ai0ARBYIT+zCNdlkgMgRI3WO5iy1VEMNn4=,tag:0t/3muHtG//KomxrpmTQyQ==,type:int]
+ secretName: cosign-signing-key
+ defaultMode: 256
- name: docker-sock
hostPath:
path: /var/run/docker.sock
type: Socket
-sops:
- kms: []
- gcp_kms: []
- azure_kv: []
- hc_vault: []
- age:
- - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
- enc: |
- -----BEGIN AGE ENCRYPTED FILE-----
- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByOWRrKzUrSUxXUlhSdTlY
- MkdYM0dOZ0JNaXU0cmp3MS9PcHR1LzJSN1dJCmhGYmw4TGVPNEpEWnlnQlV2Yjhh
- Vi8yK21xZjBldXduWXhNZ3hNSFoyY1kKLS0tIGR5L1FWS2FxYkhHR3JWcXBFTjEr
- dHkrRVI5c3FBeUxFL2ZyL09Sd2hIZ3cKsDbe8WLlZXSTWpKKY5dx21cEKOxFFtw+
- 3DUtEJqIOAYdgxoFv/+Z4E44VtzLuA0swPk3DzY+bPvax31vZMdYkg==
- -----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-04-09T20:54:47Z"
- mac: ENC[AES256_GCM,data:Q1tSbclL62fLqa+FB1H6eFGqclWSkdVYTiOvnj8nJrWQxd1OGv/VVmTK6CRHpQKDJhro0H163X/Rmw2pUrw0DC30DAjbq+DxRDpYTr8BEcDT/u7mb1xNC093fSPcdRMvnOK+Jbq7Inv9XwlMAoG3NlNqNEgnInYxG10AnW9O4J4=,iv:xtZpt0c4mbh0XdDyOjwkwGZWD9ESycr8GyHptLfTp0M=,tag:pQVI7DcO0RidAoIUDa7oZw==,type:str]
- pgp: []
- encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|harborAdminPassword|totpVaultKey|kimaiAppSecret|kimaiAdminPassword|GITHUB_CLIENT_ID|GITHUB_CLIENT_SECRET|GITHUB_PRIVATE_KEY|woosh|root_password|rspamd_password|pgdb_password|matrix_access_token|pgdb_remote_url|hmac_secret_key|adminPassword|adminEmail|jenkinsAdminEmail|securityRealm|gerrit.config|routing_key|DATABASE_URL|SMTP_PASSWORD|SECRET_KEY_BASE|admin_password|extraCommands|key|clickhouseDatabaseURL|databaseURL|client_id|client_secret|secret_key_base|otp_secret|private_key|public_key|primaryKey|deterministicKey|keyDerivationSalt|token|clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|MAIL_PASSWORD|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret|content)$
- version: 3.9.1
---
apiVersion: v1
kind: PersistentVolumeClaim
@@ -182,28 +161,8 @@ spec:
- ReadWriteOnce
resources:
requests:
- storage: 10Gi
+ storage: 20Gi
storageClassName: longhorn-2replicas
-sops:
- kms: []
- gcp_kms: []
- azure_kv: []
- hc_vault: []
- age:
- - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
- enc: |
- -----BEGIN AGE ENCRYPTED FILE-----
- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByOWRrKzUrSUxXUlhSdTlY
- MkdYM0dOZ0JNaXU0cmp3MS9PcHR1LzJSN1dJCmhGYmw4TGVPNEpEWnlnQlV2Yjhh
- Vi8yK21xZjBldXduWXhNZ3hNSFoyY1kKLS0tIGR5L1FWS2FxYkhHR3JWcXBFTjEr
- dHkrRVI5c3FBeUxFL2ZyL09Sd2hIZ3cKsDbe8WLlZXSTWpKKY5dx21cEKOxFFtw+
- 3DUtEJqIOAYdgxoFv/+Z4E44VtzLuA0swPk3DzY+bPvax31vZMdYkg==
- -----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-04-09T20:54:47Z"
- mac: ENC[AES256_GCM,data:Q1tSbclL62fLqa+FB1H6eFGqclWSkdVYTiOvnj8nJrWQxd1OGv/VVmTK6CRHpQKDJhro0H163X/Rmw2pUrw0DC30DAjbq+DxRDpYTr8BEcDT/u7mb1xNC093fSPcdRMvnOK+Jbq7Inv9XwlMAoG3NlNqNEgnInYxG10AnW9O4J4=,iv:xtZpt0c4mbh0XdDyOjwkwGZWD9ESycr8GyHptLfTp0M=,tag:pQVI7DcO0RidAoIUDa7oZw==,type:str]
- pgp: []
- encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|harborAdminPassword|totpVaultKey|kimaiAppSecret|kimaiAdminPassword|GITHUB_CLIENT_ID|GITHUB_CLIENT_SECRET|GITHUB_PRIVATE_KEY|woosh|root_password|rspamd_password|pgdb_password|matrix_access_token|pgdb_remote_url|hmac_secret_key|adminPassword|adminEmail|jenkinsAdminEmail|securityRealm|gerrit.config|routing_key|DATABASE_URL|SMTP_PASSWORD|SECRET_KEY_BASE|admin_password|extraCommands|key|clickhouseDatabaseURL|databaseURL|client_id|client_secret|secret_key_base|otp_secret|private_key|public_key|primaryKey|deterministicKey|keyDerivationSalt|token|clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|MAIL_PASSWORD|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret|content)$
- version: 3.9.1
---
apiVersion: v1
kind: Service
@@ -223,26 +182,6 @@ spec:
targetPort: 50000
name: agent
protocol: TCP
-sops:
- kms: []
- gcp_kms: []
- azure_kv: []
- hc_vault: []
- age:
- - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
- enc: |
- -----BEGIN AGE ENCRYPTED FILE-----
- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByOWRrKzUrSUxXUlhSdTlY
- MkdYM0dOZ0JNaXU0cmp3MS9PcHR1LzJSN1dJCmhGYmw4TGVPNEpEWnlnQlV2Yjhh
- Vi8yK21xZjBldXduWXhNZ3hNSFoyY1kKLS0tIGR5L1FWS2FxYkhHR3JWcXBFTjEr
- dHkrRVI5c3FBeUxFL2ZyL09Sd2hIZ3cKsDbe8WLlZXSTWpKKY5dx21cEKOxFFtw+
- 3DUtEJqIOAYdgxoFv/+Z4E44VtzLuA0swPk3DzY+bPvax31vZMdYkg==
- -----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-04-09T20:54:47Z"
- mac: ENC[AES256_GCM,data:Q1tSbclL62fLqa+FB1H6eFGqclWSkdVYTiOvnj8nJrWQxd1OGv/VVmTK6CRHpQKDJhro0H163X/Rmw2pUrw0DC30DAjbq+DxRDpYTr8BEcDT/u7mb1xNC093fSPcdRMvnOK+Jbq7Inv9XwlMAoG3NlNqNEgnInYxG10AnW9O4J4=,iv:xtZpt0c4mbh0XdDyOjwkwGZWD9ESycr8GyHptLfTp0M=,tag:pQVI7DcO0RidAoIUDa7oZw==,type:str]
- pgp: []
- encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|harborAdminPassword|totpVaultKey|kimaiAppSecret|kimaiAdminPassword|GITHUB_CLIENT_ID|GITHUB_CLIENT_SECRET|GITHUB_PRIVATE_KEY|woosh|root_password|rspamd_password|pgdb_password|matrix_access_token|pgdb_remote_url|hmac_secret_key|adminPassword|adminEmail|jenkinsAdminEmail|securityRealm|gerrit.config|routing_key|DATABASE_URL|SMTP_PASSWORD|SECRET_KEY_BASE|admin_password|extraCommands|key|clickhouseDatabaseURL|databaseURL|client_id|client_secret|secret_key_base|otp_secret|private_key|public_key|primaryKey|deterministicKey|keyDerivationSalt|token|clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|MAIL_PASSWORD|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret|content)$
- version: 3.9.1
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
@@ -262,23 +201,3 @@ spec:
timeouts:
request: 600s
backendRequest: 0s
-sops:
- kms: []
- gcp_kms: []
- azure_kv: []
- hc_vault: []
- age:
- - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
- enc: |
- -----BEGIN AGE ENCRYPTED FILE-----
- YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSByOWRrKzUrSUxXUlhSdTlY
- MkdYM0dOZ0JNaXU0cmp3MS9PcHR1LzJSN1dJCmhGYmw4TGVPNEpEWnlnQlV2Yjhh
- Vi8yK21xZjBldXduWXhNZ3hNSFoyY1kKLS0tIGR5L1FWS2FxYkhHR3JWcXBFTjEr
- dHkrRVI5c3FBeUxFL2ZyL09Sd2hIZ3cKsDbe8WLlZXSTWpKKY5dx21cEKOxFFtw+
- 3DUtEJqIOAYdgxoFv/+Z4E44VtzLuA0swPk3DzY+bPvax31vZMdYkg==
- -----END AGE ENCRYPTED FILE-----
- lastmodified: "2026-04-09T20:54:47Z"
- mac: ENC[AES256_GCM,data:Q1tSbclL62fLqa+FB1H6eFGqclWSkdVYTiOvnj8nJrWQxd1OGv/VVmTK6CRHpQKDJhro0H163X/Rmw2pUrw0DC30DAjbq+DxRDpYTr8BEcDT/u7mb1xNC093fSPcdRMvnOK+Jbq7Inv9XwlMAoG3NlNqNEgnInYxG10AnW9O4J4=,iv:xtZpt0c4mbh0XdDyOjwkwGZWD9ESycr8GyHptLfTp0M=,tag:pQVI7DcO0RidAoIUDa7oZw==,type:str]
- pgp: []
- encrypted_regex: ^(apiKey|appUserPassword|otelUserPassword|harborAdminPassword|totpVaultKey|kimaiAppSecret|kimaiAdminPassword|GITHUB_CLIENT_ID|GITHUB_CLIENT_SECRET|GITHUB_PRIVATE_KEY|woosh|root_password|rspamd_password|pgdb_password|matrix_access_token|pgdb_remote_url|hmac_secret_key|adminPassword|adminEmail|jenkinsAdminEmail|securityRealm|gerrit.config|routing_key|DATABASE_URL|SMTP_PASSWORD|SECRET_KEY_BASE|admin_password|extraCommands|key|clickhouseDatabaseURL|databaseURL|client_id|client_secret|secret_key_base|otp_secret|private_key|public_key|primaryKey|deterministicKey|keyDerivationSalt|token|clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|MAIL_PASSWORD|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|smtp_auth_password|addresses|smtp_auth_username|authorization_credentials|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|integration_key|rootPassword|adminPassword|adminUser|adminEmail|emailPassword|secretKey|appId|clientSecret|webhookSecret|content)$
- version: 3.9.1
diff --git a/apps/talos_cluster/jenkins/instance/kustomization.yaml b/apps/talos_cluster/jenkins/instance/kustomization.yaml
@@ -5,6 +5,7 @@ metadata:
namespace: jenkins
resources:
+ - jenkins-casc-configmap.yaml
- registry-secret.yaml
- cosign-secret.yaml
- jenkins-instance.yaml