cluster

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

commit f605670a1c193a16372e4cf0ad81623ccaf63f56
parent 5fc246eed81d61f6f917cee8c0df267ff503fcdc
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sun, 22 Dec 2024 02:57:24 +0100

Deploy jenkins

Diffstat:
Mapps/base/gerrit/gerrit_cluster.yaml | 3+++
Mapps/base/jenkins/release.yaml | 28+++++++++++++++-------------
2 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/apps/base/gerrit/gerrit_cluster.yaml b/apps/base/gerrit/gerrit_cluster.yaml @@ -90,6 +90,9 @@ spec: - name: branch-network url: https://gerrit-ci.gerritforge.com/job/plugin-branch-network-bazel-master/lastSuccessfulBuild/artifact/bazel-bin/plugins/branch-network/branch-network.jar sha1: 0064a6133b72684ccecf5038e61b23457bacab43 + - name: checks-jenkins + url: https://gerrit-ci.gerritforge.com/job/plugin-checks-jenkins-bazel-master/lastSuccessfulBuild/artifact/bazel-bin/plugins/checks-jenkins/checks-jenkins.jar + sha1: 4ff20252cd8236d24071fc1225e7549ef7a41c18 #- name: replication-status # url: https://gerrit-ci.gerritforge.com/job/plugin-replication-status-bazel-master/lastSuccessfulBuild/artifact/bazel-bin/plugins/replication-status/replication-status.jar # sha1: 5eb04d2238ce7d130d8b9cf0cd79f14e68e7ddfd diff --git a/apps/base/jenkins/release.yaml b/apps/base/jenkins/release.yaml @@ -16,8 +16,8 @@ spec: controller: admin: username: admin - password: ENC[AES256_GCM,data:CaXg0OwhZ8cCDI07ZYeLyKftcVGnFQ==,iv:3OqL4n9IBiUinlOf9JpIv5TX+1aNRkbUlOu/lZRMyIw=,tag:1KhDENoO9ZQ/mj5fo5ktPA==,type:str] - jenkinsAdminEmail: ENC[AES256_GCM,data:Bc+Yab+cGRsX4fBkDCZwkOhrXPugNmPC,iv:4krusI9a4dHWVGHDFxTSY6Ki5eV+csbQwp482Y+SblE=,tag:sQoISj1VnNnyMXFNKLph0A==,type:str] + password: ENC[AES256_GCM,data:GQU2HhAxnOM2c/LTm3bgQ5AY4HKw9Q==,iv:Gv/wDu2eU8qM0+KN07p43NvC/nmaWuFWKchHb9InsFM=,tag:C8r1v6l9qxsWZp670Hn8Vw==,type:str] + jenkinsAdminEmail: ENC[AES256_GCM,data:2wiGDKQMTjuBfd8gcafOqf4Xp67fIdHs,iv:Ku9CjPPZlJsFyuxcS2iXXIqIRHsaVPNSgb1mIqQEUcE=,tag:Rd99k4e45OGTyKvIc5sgrA==,type:str] installPlugins: - kubernetes:4306.vc91e951ea_eb_d - workflow-aggregator:600.vb_57cdd26fdd7 @@ -25,8 +25,10 @@ spec: - configuration-as-code:1903.v004d55388f30 - oic-auth:4.438.v6e62f6782770 - gerrit-trigger:2.42.0 + - matrix-auth:3.2.3 + - gerrit-checks-api:66.v3ef8b_f08f1f3 JCasC: - securityRealm: ENC[AES256_GCM,data:HOCDIx0b9Q9TPFDFWBpbkkQeYF2wwgav/lOPx4Y6gyd/pGpnlhLxESTE/yuUVhSba+OsRSX92mQNOvPuQcFZnEF9W8PumVlEp2EUcGEXn1EifvA44c74Vq71/VI4PlimtLSWo5Kgiv9qrwn7UF7fmn40GaJteCv2YWbPZo6c5mcM7Qenbuf8oD4jZ8pluaZGBkmstgoKduNF/kOYk6QS60GpiGPOb4VVBtdAW+wXDjj5d0GSE3Fu2ouZWOKiSpbJDfRUgNfsOKhzTrVDreVU6qIohz/a6EDNsdTlB3bI33wJdsiWcV3iBfSs329PZGtnTefFTd0/ZJ3n2I6p3qt2bZCYZabD96ysTMKeZa+LuQyGIY08aiWWXRoOHxSqLwLociWlUHGRNg6qj0mMAGeL0HI44Q9BwOQ2xlpHLRTAhRQNOli/CDFFxB8rtdfuid6S2ROGvNfH4pQ+fdJrgIvi18JocPSZNcnzyHffJ9pVKdcJY0SpY+G3kuBIZASFN5ETZMWPbetVeHBmgj8jEqjgTbC3mXvPe6oPEdzeVhbsplwelHaZ6o5AFhl9I0nkUqZVd51c+eUZZrhRxrJxa814gD+8uet4RHittMGhYoMvdPWL4z1D4zqH7pLBLfoeG4K5qNIK9IURfq9FBHofvLSj/vsswa6BOSh9KSQEObpdI6Tzl3n/raltG0wqoTF+5fFq+I1Bi0rVJxfwVfgq+Q05BNq7fpC/yVHUBsmi4rltevAo9uE0rpB+AM8vpGgStowTzl7JrxzP0gvYl5LyjQdymgIT/czY9QbU8OMdRn6fU63YiAP9zvo6tWHlxplAw0Za/xEq5xkGpDgGqxbs4xnzKUe+1ZW/Yq9t6dxkuTOG,iv:KOVAEe0jb0qRHJg03u4ohqovk/lsNmie9QOJ95DsALs=,tag:aSyz+zyaK5/wpf5QkXqgrQ==,type:str] + securityRealm: ENC[AES256_GCM,data:ACtQd8XQbMIseWvyvOGekS2saz4ffEe80IvdI+veyoF9TcTGoMTulvY05Px9ge6qQq7bb5YNXO70BBW2toeKrbMUrgCHNj+0bt9mJeFlu7UguCz3HSFbKCInNqlW21PqMK3RCUhF+X/g/VoK51kjAWNBHK4hw2QuxQ0dmWZy2AWrxkwgnOGUNsE4JwdxQq7H57FKu5i/SPn9nG7t6/Y1j90Xkc79sJ2CfkEIZw9YVDQ3n5QsfyGmNbF0KPxIW51wxJKtNEyUP3nnwaz9JYpYCCbcYV7kkVt/c6e6LQplYZV/WPkI3WrQqH0y9P86lnUGlFqSK0/qIVCtRfC7o85GtO/iPcOEzevOWqZF5eMK4mdbGv3xUApJZo6W/6ubylCyZzfQFq5+rCmn1/EYsZixdu+msbm8IHSLDO+b3AlpFdaR65T7zOWPqxKwz+jo5vwG8e98p1MO6QUpcww7Ht53KNghZxLlk4G9EoG826TldVFC9VZ6ZzvC3/gPdFHh7TFYTx1+0WFktQh498P3uhivzKtV8oK3d77gZSWv7735VrBrmfGYV/TdcmgW0A5DK+S6CBsc98VBGyL9Ytd6Fas9C5eKqTqWd5gIkVdsobOcnfN7NoblU7u9KzctuEAYGGP3MpTwYfBnmpIjXJT22tAFqyZ816s6XWl6VqPj/QO7IKO1Eru4FN5mV1w4/GZpE+8QYDKFCIOMrEkP0ZinMQ3jb6dULhM4HtUgMGgWVmu5vYOp/jrFCcEE62zXtrFgsXgbrjq0Zk04+8Eg71IHQiVJtSm3abFhLpzISIbXmH5VyivFJzeGe5w+sMN8IZub1G+/CiJFvTzFg6pkXEfdVeFS3U5h2dJn1AkA1KKLp4Z2dA==,iv:h1QuA0HkL28DYVD95nBQRurepNAQWAxBNxRki4JbC7Y=,tag:6w20Wxo1qCdXQhWPrtZmlQ==,type:str] authorizationStrategy: |- loggedInUsersCanDoAnything: allowAnonymousRead: true @@ -40,7 +42,7 @@ spec: tls: - secretName: jenkins.midnightthoughts.space-tls hosts: - - jenkins.midnightthoughts.space + - jenkins.midnightthoughts.space persistence: enabled: true size: 8Gi @@ -53,15 +55,15 @@ sops: age: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | - -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBUYSsxTmRCdzlEU3VOWmxV - QkNseHR6TG9ob1BVUFZjcHZpZ20ralJPVVI0CmllWERnUXBVZDc1bkUzMXNHby9y - ZjlRZGNtaUJMMWdIQnlyMVJ1OFVoaDAKLS0tIEd0NjFCNnZwTS8vdXQvZk5vQVJi - RGxRMzZNQ0dqSDJYU3QzaXllaG1GanMK5eJbDMGc8qu8eodbX8qNG+hlkZadCO7h - AZibGNBM1O6W1LUMRd0GomrEt4cv8NcM4hDjwTWB1KzQw3KT1YgMCA== - -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-12-21T23:53:59Z" - mac: ENC[AES256_GCM,data:IL13r6A8YjLgK8fcSF0si7a0L8Y+w4fm+iOKSMRZI7GCb5r7Iw7lNFiApJ6MxTcfJquADIlnNDtrXhzfE6o3pWp70nHqNyvZLbeR9c9MBC9lW7NwkAjdiwij6nJf/lUsn4Nq5tciJ9eoSQIYsLmbdGJTja2LbxBqHMWUhDX83BE=,iv:aNVNbaP+dPX/3qi2A1QB9Y7jTYXDzAmDweZEwYmUEA4=,tag:MdnScHoTt6RMyQdBJ2/4Qg==,type:str] + -----BEGIN AGE ENCRYPTED FILE----- + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBaTlB6b2JhTkt4bzdadDhJ + N3hZZW5Rbmhod2tNOXExL2xpUFVoSWI0QUhRCi9YRTl2TWYvQjBidE1iOEdvS3JL + dUtDWU1XQ0kxaDJYazVpU1lWaUtQU28KLS0tIHhVUXpuNEV3TzZySFFJbWEwSGZl + TERtMGJJVW1xbmE3RVowMXR3QTdOaU0KDK8H/eGgd+o66Im5+ixnHvP/1AONdVqu + TaV43Q09ntGJ8ZSgsp1A1j7G43MJTbe2CbvPcqKXODnhtnsQuPB9Sg== + -----END AGE ENCRYPTED FILE----- + lastmodified: "2024-12-22T01:53:23Z" + mac: ENC[AES256_GCM,data:/4YAUVjHSc460O69B1ERwTKP+W7pWe6DqP4wGlPtFYAzLHIis2HgUzEZAGOiA7lNx57gY01JfnJ+4WOScwResDGDIPK/bnRAdK65euELQycwQ4Us40okkTxhkBvxHSeJr7ACit8Y4fHnqjMt2IsaaeooHbjTacxinKZUvHuxMpk=,iv:EN10na2zjwmR112okzxfkSAPwnr3N1r8u+/RjCHaCEY=,tag:d0qhtdNR6mkCUWLIXHbhlQ==,type:str] pgp: [] encrypted_regex: ^(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|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|rootPassword)$ version: 3.9.1