cluster

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

release.yaml (5941B)


      1 apiVersion: helm.toolkit.fluxcd.io/v2
      2 kind: HelmRelease
      3 metadata:
      4   name: osticket
      5   namespace: osticket
      6 spec:
      7   releaseName: osticket
      8   interval: 60m
      9   chart:
     10     spec:
     11       chart: ./charts/osticket
     12       sourceRef:
     13         kind: GitRepository
     14         name: osticket
     15         namespace: osticket
     16   values:
     17     image:
     18       repository: ghcr.io/mtrnord/osticket
     19       tag: latest
     20       pullPolicy: Always
     21     ostName: Midnightthoughts osTicket
     22     ostEmail: support@midnightthoughts.space
     23     adminFirstName: MTR
     24     adminLastName: Nord
     25     adminEmail: ENC[AES256_GCM,data:6pBqqI0SllylN8mdyOolnGbDLNN9YR+k,iv:iFqlOWV1T4hv6jNWgXEmCOuO0f+OhKUFXz+g4hFFfkw=,tag:Em9yLZnvqC7LJ8ghAJVzOw==,type:str]
     26     adminUserName: mtrnord
     27     adminPassword: ENC[AES256_GCM,data:yt1OVUcJkmGp,iv:ad5k0Gqmm1Pe+vPcI5gEIhQtwVr1TJ10lT79rtTzLT8=,tag:a4V92ifHtZ6Ou+lMro427Q==,type:str]
     28     timezone: Europe/Berlin
     29     service:
     30       type: ClusterIP
     31       port: 80
     32     ingress:
     33       enabled: false
     34       annotations:
     35         external-dns.alpha.kubernetes.io/hostname: midnightthoughts.space
     36         cert-manager.io/cluster-issuer: letsencrypt-dns
     37       hosts:
     38         - host: osticket.midnightthoughts.space
     39           paths:
     40             - path: /
     41               pathType: ImplementationSpecific
     42       tls:
     43         - secretName: osticket.midnightthoughts.space-tls
     44           hosts:
     45             - osticket.midnightthoughts.space
     46     mysql:
     47       enabled: false
     48       externalAddress: mariadb-maxscale.mariadb-operator.svc.cluster.local
     49       primary:
     50         service:
     51           ports:
     52             mysql: 3306
     53       auth:
     54         database: osticket
     55         username: osticket
     56         password: ENC[AES256_GCM,data:AGDniOW4zTNv7bcfqKOt+Ymwl1TSVYw1CrOnGei6zOp1aXN8E25c6CCSsiSM9FPWYFomS9d9hVpvKXuyu1g59Q==,iv:5yTtv8QOYEY6/Oj6FDVlB6EAjfX6GEi2KYDU75bqyEY=,tag:wcdGiXPstHan2XLGM3VfvQ==,type:str]
     57 sops:
     58   kms: []
     59   gcp_kms: []
     60   azure_kv: []
     61   hc_vault: []
     62   age:
     63     - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
     64       enc: |
     65         -----BEGIN AGE ENCRYPTED FILE-----
     66         YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCYW90TnFPNjNSVnh0VCtY
     67         TWJpN2xkbzlmdUx3UGF3TDJJVTdId1F2Snk0CkkwYUtCb214RFZIVkJkc1U0dmRC
     68         SmlFbE9iMVVSZTR6MVpVUGVyOUJhRWMKLS0tIEpjQm5ZRFZRUkJsTkxpSFRZS3Q3
     69         b09aUEw4Q3pTczRUZGV3VUF4U2E5TkUKnSOXjlqDg9Pzo6b9UXRc9T/0LKqxG7D2
     70         raQS1jDeX+l1FYLmq6hbCXEFou4zHRYYIWmZCYvNvl1524SMhNzdxA==
     71         -----END AGE ENCRYPTED FILE-----
     72   lastmodified: "2025-03-19T13:14:39Z"
     73   mac: ENC[AES256_GCM,data:S0gv1Ad1S9GF4aXx2tOI02NUg5gUVabW+Bb06zrsMKQX3rT8XCFuSYCIUObT59xfRny0xSsbNBU0/7yHOkcR5gVogE1DdL3OIxj64DC/zFpLrHQ0WZHdYWDRGjaYvhFvGIvJfLJITKVc/mtqc58NHeG2wK1//dfF/phCyVQe/DY=,iv:nJb9L3B4cbbKZmF0HlT9h3Q0j265lEyKwc/l14OBnW0=,tag:I9nHCUlWgrmmEMAqcLES6w==,type:str]
     74   pgp: []
     75   encrypted_regex: ^(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|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|rootPassword)$
     76   version: 3.9.1
     77 ---
     78 apiVersion: gateway.networking.k8s.io/v1
     79 kind: HTTPRoute
     80 metadata:
     81   name: osticket
     82   namespace: osticket
     83 spec:
     84   parentRefs:
     85     - name: envoy-gateway
     86       namespace: envoy-gateway
     87   hostnames:
     88     - osticket.midnightthoughts.space
     89   rules:
     90     - backendRefs:
     91         - name: osticket
     92           port: 80
     93       timeouts:
     94         request: 240s
     95         backendRequest: 0s
     96 sops:
     97   kms: []
     98   gcp_kms: []
     99   azure_kv: []
    100   hc_vault: []
    101   age:
    102     - recipient: age1esjyg2qfy49awv0ptkzvpk425adczjr38m37w2mmcahzc4p8n54sll2nzh
    103       enc: |
    104         -----BEGIN AGE ENCRYPTED FILE-----
    105         YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBCYW90TnFPNjNSVnh0VCtY
    106         TWJpN2xkbzlmdUx3UGF3TDJJVTdId1F2Snk0CkkwYUtCb214RFZIVkJkc1U0dmRC
    107         SmlFbE9iMVVSZTR6MVpVUGVyOUJhRWMKLS0tIEpjQm5ZRFZRUkJsTkxpSFRZS3Q3
    108         b09aUEw4Q3pTczRUZGV3VUF4U2E5TkUKnSOXjlqDg9Pzo6b9UXRc9T/0LKqxG7D2
    109         raQS1jDeX+l1FYLmq6hbCXEFou4zHRYYIWmZCYvNvl1524SMhNzdxA==
    110         -----END AGE ENCRYPTED FILE-----
    111   lastmodified: "2025-03-19T13:14:39Z"
    112   mac: ENC[AES256_GCM,data:S0gv1Ad1S9GF4aXx2tOI02NUg5gUVabW+Bb06zrsMKQX3rT8XCFuSYCIUObT59xfRny0xSsbNBU0/7yHOkcR5gVogE1DdL3OIxj64DC/zFpLrHQ0WZHdYWDRGjaYvhFvGIvJfLJITKVc/mtqc58NHeG2wK1//dfF/phCyVQe/DY=,iv:nJb9L3B4cbbKZmF0HlT9h3Q0j265lEyKwc/l14OBnW0=,tag:I9nHCUlWgrmmEMAqcLES6w==,type:str]
    113   pgp: []
    114   encrypted_regex: ^(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|postgresqlPassword|redminePassword|smtpPassword|registration_shared_secret|shared_secret|secret|admin_token|integrationKey|rootPassword)$
    115   version: 3.9.1