A lowly tech priest's attempt to please Mars
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: get rid of legacy wiki

-188
-17
kubernetes/apps/office/ks.yaml
··· 49 49 sourceRef: 50 50 kind: GitRepository 51 51 name: flux-system 52 - --- 53 - # yaml-language-server: $schema=https://github.com/fluxcd-community/flux2-schemas/raw/refs/heads/main/all.json 54 - apiVersion: kustomize.toolkit.fluxcd.io/v1 55 - kind: Kustomization 56 - metadata: 57 - name: apps-office-legacy-wiki 58 - namespace: flux-system 59 - spec: 60 - interval: 10m 61 - path: ./kubernetes/apps/office/legacy-wiki 62 - targetNamespace: wiki 63 - dependsOn: 64 - - name: apps-office-wiki 65 - prune: true 66 - sourceRef: 67 - kind: GitRepository 68 - name: flux-system
-101
kubernetes/apps/office/legacy-wiki/helmrelease.yaml
··· 1 - apiVersion: helm.toolkit.fluxcd.io/v2 2 - kind: HelmRelease 3 - metadata: 4 - name: wh40k-wiki 5 - spec: 6 - interval: 30m 7 - chartRef: 8 - kind: OCIRepository 9 - namespace: global-shared 10 - name: app-template 11 - 12 - install: 13 - remediation: 14 - retries: 3 15 - upgrade: 16 - cleanupOnFail: true 17 - remediation: 18 - strategy: rollback 19 - retries: 3 20 - 21 - values: 22 - controllers: 23 - wiki: 24 - annotations: 25 - reloader.stakater.com/auto: "true" 26 - postgres.proteus/init-db: wh40k-db-init-secrets 27 - containers: 28 - app: 29 - image: 30 - repository: requarks/wiki 31 - tag: 2.5.308@sha256:1eaa2de751c2925871a95a02e0ddbdd5c48bf2e016653b2e4a8f0c646cc4ff83 32 - env: 33 - PORT: &port 3000 34 - TZ: ${TIMEZONE} 35 - envFrom: 36 - - secretRef: 37 - name: wh40k-wiki-secrets 38 - probes: 39 - liveness: &probe 40 - enabled: true 41 - path: /healthz 42 - readiness: *probe 43 - startup: *probe 44 - securityContext: 45 - allowPrivilegeEscalation: false 46 - readOnlyRootFilesystem: true 47 - capabilities: { drop: ["ALL"] } 48 - resources: 49 - requests: 50 - cpu: 10m 51 - limits: 52 - memory: 1Gi 53 - 54 - defaultPodOptions: 55 - securityContext: 56 - runAsNonRoot: true 57 - runAsUser: 1000 58 - runAsGroup: 1000 59 - fsGroup: 1000 60 - fsGroupChangePolicy: OnRootMismatch 61 - seccompProfile: { type: RuntimeDefault } 62 - 63 - service: 64 - wh40k-wiki: 65 - primary: true 66 - controller: wiki 67 - ports: 68 - http: 69 - primary: true 70 - port: *port 71 - protocol: HTTP 72 - 73 - route: 74 - wh40k-wiki: 75 - annotations: 76 - route.proteus/redirect-http: 'true' 77 - parentRefs: 78 - - name: ingress-gateway 79 - namespace: ingress 80 - sectionName: https 81 - hostnames: 82 - - "wh40k-wiki.${SECRET_HOST}" 83 - rules: 84 - - backendRefs: 85 - - identifier: wh40k-wiki 86 - port: *port 87 - 88 - persistence: 89 - data: 90 - type: persistentVolumeClaim 91 - accessMode: ReadWriteOncePod 92 - retain: true 93 - size: 10Gi 94 - globalMounts: 95 - - path: /wiki/data 96 - cache: 97 - type: emptyDir 98 - globalMounts: 99 - - path: /wiki/data/cache 100 - tmp: 101 - type: emptyDir
-70
kubernetes/apps/office/legacy-wiki/secrets.yaml
··· 1 - apiVersion: v1 2 - kind: Secret 3 - metadata: 4 - name: wh40k-wiki-secrets 5 - stringData: 6 - DB_TYPE: ENC[AES256_GCM,data:aKfS6DsySXA=,iv:KgwQw1qLymVc261GC8Z4Nv47Msw4triBxOggQs/14+E=,tag:ihTCzBLwAJ7JMYYvOfVbUA==,type:str] 7 - DB_HOST: ENC[AES256_GCM,data:WkUzJJvK45de8YJM1DIoFjCB,iv:YAAUG/ZsNboQLCgt3MQ9JFP2jxGMSqb9SWou5KcNMsE=,tag:cQFG+wCuf8RF7I5dFVtlVQ==,type:str] 8 - DB_PORT: ENC[AES256_GCM,data:t6ky+A==,iv:FU0mNzYtJ6qlvXch8v45A6O2ciJP5m2nzBXrF6bnttk=,tag:uxnU0xVEbzhCaCCxxVe6TQ==,type:str] 9 - DB_NAME: ENC[AES256_GCM,data:OFEkXB2oEX12kA==,iv:wYAjLigScbhRmw8/Svivsf+wbdSBKPMP1M6R6kpZSOE=,tag:ryCSXuC8sP1cRP+av+3StA==,type:str] 10 - DB_USER: ENC[AES256_GCM,data:+8Qxx8zYBQ69qw==,iv:LcW41H+Puhvq1vfaDhfF3/2djTYVxO5dWHBbaTwJVSY=,tag:fP0yvI4etFM9WvtFIoKIfw==,type:str] 11 - DB_PASS: ENC[AES256_GCM,data:a62CT7WTkeki1PsI2RtOdsU3H1N62M4MPmcerflexqQ=,iv:Th6Tg+w4Vgt28yF3G10XFtNLdEGHtDqPXxuEw1FxbLA=,tag:rugAK3HD0taYXTsnrPR9Ug==,type:str] 12 - sops: 13 - age: 14 - - recipient: age13u6nqs8jgp268mya8rht9gyhu86cc53j74f5va65077rsrvkr9gsjeqk88 15 - enc: | 16 - -----BEGIN AGE ENCRYPTED FILE----- 17 - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWT2ZhNU41WVRTdE1rRnBP 18 - Vk5uU04rNStkS0o1QURtNm9iMXA3bUhiTDNvCjZ6cEVrMXpDYWJ4S051ZnBZREJP 19 - bVU0QnhwSmJBK202c01WZFJoWkhVNWMKLS0tIFJTcWpQOTVEU0ZJZVJMT0hLNUhI 20 - MG1xRDM2eE1UQkZGSjc5R0xtSnMwTHcKWOVI3YliQo9/M9+dUz539hSQbcXXwhpt 21 - MrY1zOvbLfwNCjZcZ0DzqC0faOHTVXH1fBAtWf662tfEfspnB7Za/Q== 22 - -----END AGE ENCRYPTED FILE----- 23 - - recipient: age16tv9zf54wf4txwjx39wz9phw7zggtxe7k0p2lkhtx59u4he72erq4d9xh9 24 - enc: | 25 - -----BEGIN AGE ENCRYPTED FILE----- 26 - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhSVUxRkVsdGhyMGVvdkc3 27 - bS9kVnpxeDBWQXZ1QzdjdWI4WUltUHBUQ0YwCm9TVzArRTU3TFNGdWxkcllXakkz 28 - OWt3b05Gcml1WFN4SVM0dDA0Tmw5dzgKLS0tIFdtUXdaZzhYaHZKNU1jditVNXVX 29 - NkVGMk1BNG05SFhCQ0RTd2doWWtXWWsKrEEbKy50rXalu7xKjgsArKWbopI7/9U3 30 - QwHQWLz4JBNJgvpZVA4X7qr9UvZS13dVWmEhJbe0V/0lIru9eoZA3A== 31 - -----END AGE ENCRYPTED FILE----- 32 - lastmodified: "2025-10-28T21:10:33Z" 33 - mac: ENC[AES256_GCM,data:K0sa5Ygar5mYdcuwGg1XplxiTPay0632T43KCvLawlTT9WhMEhCnoh5ejNzIilQ/MbGsMd985rR9QYzCBHllLCE1jrP8+FU/A8VA6VwhN23wjjOIzw9tXztaVrVY7IxMPQUZHiUaJl8cqXmi1WcBSBtpg7FcP9Ism5qZmpwMEeg=,iv:pogZJiIM5lM5FQ/2EUwvSMxBW/TMdAnL8l4P/4u7MG0=,tag:jdJ9c9KNeZekamWzt3tOxA==,type:str] 34 - encrypted_regex: ^(data|stringData)$ 35 - version: 3.10.2 36 - --- 37 - apiVersion: v1 38 - kind: Secret 39 - metadata: 40 - name: wh40k-db-init-secrets 41 - stringData: 42 - INIT_POSTGRES_DBNAME: ENC[AES256_GCM,data:hn2jEHNjUyWB8w==,iv:w1rj2SBf9lzBe/ccXHv+LF+J7Dnstc8HIS8t3AoQU9w=,tag:gKgzt7NMBrcXxKXr55idPg==,type:str] 43 - INIT_POSTGRES_HOST: ENC[AES256_GCM,data:2fHPRc+cZBJt6Kr/7zJ/sR/X,iv:VsXViQN1Av0kSRqbEi6psgQ933ZdJ8zKqdYSERQ9zqk=,tag:R0aBQWooE0DNeHC2LBOtKg==,type:str] 44 - INIT_POSTGRES_USER: ENC[AES256_GCM,data:nKnOqLM2o21obg==,iv:xx49FURUv2ohc9V9SLpgrsrFzi7h5kgOELV1xYMfkmA=,tag:3HewsefzvFGp9TUHq13xkA==,type:str] 45 - INIT_POSTGRES_PASS: ENC[AES256_GCM,data:xIjFFefjQxXB2Km4N3MM/FHjhK7qylt9mwJxZTnRFdU=,iv:eDhPce38Ku2qzTAyw0O9cZk6j/4Y+1tG/0lBYU7j28Q=,tag:cCnwaU6f6vIYmkPLy6m1Xg==,type:str] 46 - INIT_POSTGRES_SUPER_PASS: ENC[AES256_GCM,data:LXUCpSrOH74R5o/l1FcmG3G/Jtx8QsIaolyWy4TWOnQ=,iv:6B31cb+8FOeC50b91TQZ2auXdrH609SulVr27+MAk7w=,tag:1mD47CQNIWfv7vywt5OcWg==,type:str] 47 - sops: 48 - age: 49 - - recipient: age13u6nqs8jgp268mya8rht9gyhu86cc53j74f5va65077rsrvkr9gsjeqk88 50 - enc: | 51 - -----BEGIN AGE ENCRYPTED FILE----- 52 - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBWT2ZhNU41WVRTdE1rRnBP 53 - Vk5uU04rNStkS0o1QURtNm9iMXA3bUhiTDNvCjZ6cEVrMXpDYWJ4S051ZnBZREJP 54 - bVU0QnhwSmJBK202c01WZFJoWkhVNWMKLS0tIFJTcWpQOTVEU0ZJZVJMT0hLNUhI 55 - MG1xRDM2eE1UQkZGSjc5R0xtSnMwTHcKWOVI3YliQo9/M9+dUz539hSQbcXXwhpt 56 - MrY1zOvbLfwNCjZcZ0DzqC0faOHTVXH1fBAtWf662tfEfspnB7Za/Q== 57 - -----END AGE ENCRYPTED FILE----- 58 - - recipient: age16tv9zf54wf4txwjx39wz9phw7zggtxe7k0p2lkhtx59u4he72erq4d9xh9 59 - enc: | 60 - -----BEGIN AGE ENCRYPTED FILE----- 61 - YWdlLWVuY3J5cHRpb24ub3JnL3YxCi0+IFgyNTUxOSBhSVUxRkVsdGhyMGVvdkc3 62 - bS9kVnpxeDBWQXZ1QzdjdWI4WUltUHBUQ0YwCm9TVzArRTU3TFNGdWxkcllXakkz 63 - OWt3b05Gcml1WFN4SVM0dDA0Tmw5dzgKLS0tIFdtUXdaZzhYaHZKNU1jditVNXVX 64 - NkVGMk1BNG05SFhCQ0RTd2doWWtXWWsKrEEbKy50rXalu7xKjgsArKWbopI7/9U3 65 - QwHQWLz4JBNJgvpZVA4X7qr9UvZS13dVWmEhJbe0V/0lIru9eoZA3A== 66 - -----END AGE ENCRYPTED FILE----- 67 - lastmodified: "2025-10-28T21:10:33Z" 68 - mac: ENC[AES256_GCM,data:K0sa5Ygar5mYdcuwGg1XplxiTPay0632T43KCvLawlTT9WhMEhCnoh5ejNzIilQ/MbGsMd985rR9QYzCBHllLCE1jrP8+FU/A8VA6VwhN23wjjOIzw9tXztaVrVY7IxMPQUZHiUaJl8cqXmi1WcBSBtpg7FcP9Ism5qZmpwMEeg=,iv:pogZJiIM5lM5FQ/2EUwvSMxBW/TMdAnL8l4P/4u7MG0=,tag:jdJ9c9KNeZekamWzt3tOxA==,type:str] 69 - encrypted_regex: ^(data|stringData)$ 70 - version: 3.10.2