cluster

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

commit 7b9c5460c065e99ea48acfd5bf70bdc260cb4db9
parent 2b29ba6428cedfc48160305350ad6d4565141048
Author: MTRNord <mtrnord1@gmail.com>
Date:   Sat,  4 May 2024 18:05:34 +0200

Also have the service

Diffstat:
Mapps/2024_cluster/secrets/draupnir-freifunk-config.yaml | 16++++++++--------
Mapps/base/matrix/draupnir-freifunk/kustomization.yaml | 1+
Aapps/base/matrix/draupnir-freifunk/service.yaml | 15+++++++++++++++
3 files changed, 24 insertions(+), 8 deletions(-)

diff --git a/apps/2024_cluster/secrets/draupnir-freifunk-config.yaml b/apps/2024_cluster/secrets/draupnir-freifunk-config.yaml @@ -1,6 +1,6 @@ apiVersion: v1 data: - production.yaml: ENC[AES256_GCM,data:x6q2nipZ6K/x0tLkM0l8nNCHBoclcertcYCLvorLPV/W57qVHK//oDf/l4ugL9NGGDEG89kJfw72mKgk/lE7hBfSwsJr8Gu3B2tP1vhdvhTNHeJ96HHcKx2l9me32Xe78IaYFWRqaD2qM3YewZxMdOLbQvOMidHD9sAZEh0D7f8FLipJpBo3J3DynIeoz7QbEHJbIKTF/m4u0KmBhTSZjZuaBi3rfw9ykJZtziAphMnDgP7e5v7L8PxhJmwQe2vhPaYDCTMiqlRR7mOVy8ZVRHUfYLJcatRlPFjHFeVjiuB8rcqNd1KpUh+dv7MjoU75A2BRetDA857SszWl4pI1xwYG5+bCty6u1/4U7VaW00I4/u+X+FHK2O74kzdJe+lkE/ZDtWrYmzpc6jyquWZfkM3hu+vebkpkBdlPK+pEeYTSpPeH4N3UA/koIMiRuzZso0943//ZDjpfpfUrJZ7LZik9oyjfK3vI4cF8hwYrWLu+Sb2I+tVUTvIVLmmTpLUHSzWq2GBF5SDKxt0thS0S34smjcr732qGRwUbTlZyulOY40xUR5xE6j/BGHISEcVHbnspM639fU+hTpyPpWfFK1MXQC/EJ+ZRSIsHCA8AkXTiXuL6uXju5J3sYzXJlfpz3cIju60lEezerQcmmjGJMOXhrS+tNB1ns1Q938wJH23nevIODjFWThzEyOz0tY1HXv8+WmZh7yAZE+7VluV5a5RsUES1MWqlM9A8ka8P0LdZaXYhBVY8wSA75B9urZ0koqJleROtVjULoR7szzRk4zogEP71XuMzQASbgPV/pPfiZn/wqwg/dOUQQocoLV2ZsAEez85XbxCbiyZRjzDbEeOU9VGdJbPQBRGI5WfuJpdkNhujRYaYnL5RFR/6dk1IbPMTN9YdzyWn+inXRlXJ3eOyn8vomv92Ezci7MpQjdfPrYEGGJXbtWFU6aFfE/N8novs+GccNsEpdv6ced4CR+02eHnkTWcx4NhaqB7Su27W/Waugr2pKWrbVSv+RPu1oPUHv3kFDQzR5vIiTjhdhbTxwRMPBGIeXpKiMajQ8RApkII+X/Bk7HmN9gNAKkZpsIW4qw7ScSRfphpwo6oPy4/1yMeKM95+1VLeuGnFr9XYDBZuAnPenAGqYjyFaMqUFMVh9rsJ7z+D3amXjwTjfg2mvRUFNbP9RtqDf4yBw5grNT8EtO6cjAVHPojd4sgfEQV59wjUF5kb9kdlZpEYURkNmzD9CAe2jBKHwDYgWv7HhVHWa8v/FNG+O53OvKlag6To78lRF1g97zNt2oeyjb+rOFwwXcOHqz2VgFvxgQZIZPsTroPlxFLOqm4r+WP9m2X8sJ9taviq/sbaRYldMXFg0Er/AYS+d0TB3pFq4SmlVKdsO7y5xuPX84aZHJCQaOLK1GZsk/oUNeEYFmbgz3Y30drPx0/X5AmNXDjSQE2/YnCAufxT5ca91LDfMjEl8Co//zjmXGkyeKr+iqy6gtFKi81RDCYPWvWsknT0C2svi67nlYisYDOfqalotS1akjjhx7UsovCmhi4EO6Yc9H0=,iv:rPXP67smi0cTSeFDu+5A/RBWlGHvXG7U5Cdi/woedT0=,tag:Gxak2IaN6LQotM4IodACLA==,type:str] + production.yaml: ENC[AES256_GCM,data:XGnqr9DPwfdqhYbw2/vwaHS5qsvOqNbY+7MHyncXEtj0evQS90vvRQLzR2z/+uWY5GIAzBoQjMKO1Qpye59H2y2Xc23+ImcpzlIAQFIh5ok/FRkkKGCnIXA/OMhBGRo5QHyBz8vh9GDWQA543XJtwdX0lnAVvnzBN5eNcQ/MCAEkPvkihq+PL5y3Kbzw3Ndxzzg5hI3fd048NGqzIe05PgMxw0cOywnaLh0/pfR0mkR+pdVy9p6uY/DAP55IEJfoepAT/PENM3y1DCtzsYa02bDsEpnlvRZ3Rk2GlysRL/r6ofw8ydk0shjdzlKTzkdiggPuZ1BK9mDLgq8GI2x6RduOZCtmuKpsgS5iyhXApgzVglowrO/tZK/omMoUDwLyJwEnBtQqGsK4f6F5gGHH2tNLXkxhjEEnoDB3qt7K/QLx+0CWcKWKuQzqaO0B8tpO/Y7Ih+qzzjIMX2eyCM9wpl/ISeXk94PM2mzYtwLGRIi9UlSpTdi51pMOun//dVl/Ts046woOuuyuV9gQWMXlD6ciu7FH8TvjQ7XlJhtkdkBG5srRjvWx+bkziaBUoPbFuutscMQ+DTLOnFBa1oe3Objswp9DMuZ25Agb7EXKzRasjTZm2Kv2Q+BdIWPlgaJHym9EQhHYgoS55dbJEIGeejKTmKh3R3NX8izgC2jkupRmokwIwNKhLDDRvP4QLcCn3KcCej33+1zZNQg9IzvYKLrediyB01dIVRZP7FhYGyVbqAsa+nNHohfqxsSZOrCisOx9Gt10O9pPIHYboLaYr33RBQu/cqnHj/7CyHvZb3RzxNtBiYNxSZiKIPpnGSsVc/tw/ocsr9vHkQVT0DxTmVgcIvLRrmXq+/lY0MTfZ1kW7aAn4r0Ix2p0boOAt2q7x/CO6wcMtqQM9FfiQEddddalmGQZ0vCXfprFf66GhRJQnjllZSdF+ZbEqF0M5ttGWNiR59QZ1dDMt4WWja9dmXAU0NKitTUs0QtvpEvxxiu7nKgwQ4VQmiMnxRSb3pqcKxY08Ms2/E2se6q2Pu7xaCuXH53Ow2COTuBecYbA0AXKo2LxnSkm9nxbYJPDqf0CLPd1ehFY76f3m4Off9F3sBZ07IL79rsX8xHpxvjgdeaoVMRuH48MLtIMurLYTPdOnu7KoHXNMCJqEM6/9uTfLS4Yx3kbqhsd2cOjNHkdMMRio7pxeLDQQO4QfZVAvh77HWJj79aXZlbp6j8XfLTRTkaoyuAf2xeaJ2HcDi2kdW1GJQwdcAJrMqr1a51gF+ZDBUQmMyNOSjyVjreftlrmW+QdtvQntpPFCfinOQL2tuXzTColpbcBItmVIR01dO3IQ0OgWWrBZ6mzOg5aWS/vPlGQe24f7Swyg7g6nEoUQe6x6G7PDcGpzkbD6SSaMU+Lufejk150fVCAZTODCyag1oHjdh5Gmf/VxECKLWaXfMygJ1SxQ360sbVDq63f59bLD2GIcONU0EWbPie9i67k7J9TgpNaVR2wFzTV4AQbwhTxE8gwCqnHtvWg7K8wjo4kAjpwZybaAvb11wi42Jw7ei8=,iv:kSUnt+CCebwyrcdwwG5Kbbq7q90p5TkScpNjyBRWVUU=,tag:GiWJtXkg1BWvvwvM+gAlqg==,type:str] kind: ConfigMap metadata: name: mjolnir-freifunk-config @@ -14,14 +14,14 @@ sops: - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh enc: | -----BEGIN AGE ENCRYPTED FILE----- - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBEaW56R2JYdjgwRDF6UHVN - QmppWXBvcEdpNm1RVHhZK3pGUzczdVN5dmpBCmRnQlFtWkcvUC8yblFUZDlMRG04 - bmU5NXB1ek9YL2FEMS9xUmdKQVQ1M0UKLS0tIFBzbGdkZU9lQzVEamRFVzA5SGFB - SGdMd1J2T0VWc2tTSzlqNUZvOStmSUEKCrWyAok8FPmy48LvLNgZ/KrrViMBli27 - MaL8csP00PXpo8I1mT5NbvhFl/xxbd23Y+8nTYiIv0WufQTpvewPdw== + YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBiaFhPSUhQZW5GWmNKWlo0 + T1ZOTjhJODdjNnZzZjBFczlkVFl4NHE0b1JzClZUVEoxYWxoSldPa2F1S2tzOWJS + aFdYNkUwdEVrUWtxd3lZVjdUYTVzcVkKLS0tIFEzcjJrSlZnU1hkRW1iRnhlSEtl + V1VJM0I4NXRSMXNnTWJNdURVcUI3RWcKSkPfjjZJalfdDdamxidosWroeGpDUfPi + XKsvV+nmXXKNbwzfX6wYhaArXt4ZPBN/oQv5kqQiCNtyL9j2M9TRvQ== -----END AGE ENCRYPTED FILE----- - lastmodified: "2024-05-04T16:00:10Z" - mac: ENC[AES256_GCM,data:XAvieoasNFswDViqP2i83XJ7GeBDXSStC799qFHFB0U9JNUjkIIX1HdBxYDXlGSgFd5sfaJU4Wn1bjtyP5EbVdvjIcz62xe27fLrVbrKUuCrBEBso6H9k45+Z1XK2wpzGo9A3Rc6HMKvCtphSY1HfXIm+byO44ZKRD2S6oj3/DQ=,iv:eYnma0dcvKarbwMpjCCe+AlcuJs5dCVynf92voKZLZA=,tag:agkw6RV6v7bSwti2odEeaw==,type:str] + lastmodified: "2024-05-04T16:05:26Z" + mac: ENC[AES256_GCM,data:RKQOPz8RO1FXfyvAW1w7bF6Wyz/hfiwh4pg+wSkH8Cduc3t3Av7T8lXcem8ckdyVPx30MMwN1yDhcrIpOAZZOqAok3F6DKEVNHxd6+uzWScn1HUJdueTfU9GRVEZAKkCjQAcSvt4zD84wGQvXMsipSYLKItbiFvFgFIsbuEr7Ic=,iv:nTBMign+ZQ3Ela1JaTtfz4+pdUJjGsElLwJF8M//QDE=,tag:q6rzyC/LgcE5h7ImeH7vng==,type:str] pgp: [] encrypted_regex: ^(clientId|secretKey|installationId|installationKey|uriOverride|adminToken.value|password.value|sql_password|erlangCookie|PASSWD|AUTHENTICATION_PASSWORD|ROOM_API_SECRET_KEY|adminPassword|configPassword|adminUser|configUser|APP_KEY|api_key|api_secret|keys|livekit_key|livekit_secret|secret_key|adminPassword|admin_pass|admin_email|mariadbPassword|mariadbRootPassword|privateKey|data|stringData|PASSWD|password|pass|postgresPassword|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret)$ version: 3.8.1 diff --git a/apps/base/matrix/draupnir-freifunk/kustomization.yaml b/apps/base/matrix/draupnir-freifunk/kustomization.yaml @@ -4,4 +4,5 @@ namespace: matrix resources: - pvc.yaml - pantalaimon.yaml + - service.yaml - deployment.yaml diff --git a/apps/base/matrix/draupnir-freifunk/service.yaml b/apps/base/matrix/draupnir-freifunk/service.yaml @@ -0,0 +1,15 @@ +apiVersion: v1 +kind: Service +metadata: + labels: + app: pantalaimon-freifunk + name: freifunk-pantalaimon-srv + namespace: matrix +spec: + ports: + - port: 8008 + protocol: TCP + targetPort: 8008 + selector: + app: pantalaimon-freifunk + type: ClusterIP