this repo has no description
0
fork

Configure Feed

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

feat(apps) add staging config

+234
+41
apps/finance/actualbudget/staging.yaml
··· 1 + defaultPodOptions: 2 + labels: 3 + istio.io/dataplane-mode: ambient 4 + controllers: 5 + main: 6 + containers: 7 + main: 8 + image: 9 + repository: docker.io/actualbudget/actual-server 10 + tag: 25.12.1-alpine 11 + service: 12 + main: 13 + controller: main 14 + ports: 15 + http: 16 + port: 5006 17 + protocol: HTTP 18 + ingress: 19 + main: 20 + enabled: true 21 + className: nginx 22 + annotations: 23 + cert-manager.io/cluster-issuer: letsencrypt-prod 24 + hosts: 25 + - host: budget.staging.khuedoan.com 26 + paths: 27 + - path: / 28 + pathType: Prefix 29 + service: 30 + identifier: main 31 + port: http 32 + tls: 33 + - hosts: 34 + - budget.staging.khuedoan.com 35 + secretName: actualbudget-tls-certificate 36 + persistence: 37 + data: 38 + accessMode: ReadWriteOnce 39 + size: 1Gi 40 + globalMounts: 41 + - path: /data
+37
apps/khuedoan/blog/staging.yaml
··· 1 + defaultPodOptions: 2 + labels: 3 + istio.io/dataplane-mode: ambient 4 + controllers: 5 + main: 6 + replicas: 2 7 + strategy: RollingUpdate 8 + containers: 9 + main: 10 + image: 11 + repository: registry.registry.svc.cluster.local/khuedoan/blog 12 + tag: 2c3e9c2aa204804e00db4234628f00cde03303a7 13 + service: 14 + main: 15 + controller: main 16 + ports: 17 + http: 18 + port: 3000 19 + protocol: HTTP 20 + ingress: 21 + main: 22 + enabled: true 23 + className: nginx 24 + annotations: 25 + cert-manager.io/cluster-issuer: letsencrypt-prod 26 + hosts: 27 + - host: www.staging.khuedoan.com 28 + paths: 29 + - path: / 30 + pathType: Prefix 31 + service: 32 + identifier: main 33 + port: 3000 34 + tls: 35 + - hosts: 36 + - www.staging.khuedoan.com 37 + secretName: blog-tls-certificate
+73
apps/khuedoan/homelab-docs/staging.yaml
··· 1 + defaultPodOptions: 2 + labels: 3 + istio.io/dataplane-mode: ambient 4 + controllers: 5 + main: 6 + containers: 7 + nginx: 8 + image: 9 + repository: nginx 10 + tag: latest 11 + probes: 12 + readiness: 13 + enabled: true 14 + custom: true 15 + spec: 16 + httpGet: 17 + path: / 18 + port: 80 19 + initialDelaySeconds: 3 20 + periodSeconds: 3 21 + build: 22 + image: 23 + repository: nixos/nix 24 + tag: latest 25 + workingDir: /usr/local/src 26 + command: 27 + - /bin/sh 28 + - -c 29 + args: 30 + - | 31 + nix-shell -p git --command 'git clone https://github.com/khuedoan/homelab .' 32 + 33 + while true; do 34 + nix-shell -p python311Packages.mkdocs-material --command 'mkdocs build' 35 + cp -RT ./site /usr/share/nginx/html 36 + sleep 120 37 + nix-shell -p git --command 'git fetch origin' 38 + nix-shell -p git --command 'git reset --hard origin/master' 39 + done 40 + service: 41 + main: 42 + controller: main 43 + ports: 44 + http: 45 + port: 80 46 + protocol: HTTP 47 + ingress: 48 + main: 49 + enabled: true 50 + className: nginx 51 + annotations: 52 + cert-manager.io/cluster-issuer: letsencrypt-prod 53 + hosts: 54 + - host: homelab.staging.khuedoan.com 55 + paths: 56 + - path: / 57 + pathType: ImplementationSpecific 58 + service: 59 + identifier: main 60 + port: http 61 + tls: 62 + - hosts: 63 + - homelab.staging.khuedoan.com 64 + secretName: homelab-docs-tls-certificate 65 + persistence: 66 + source: 67 + type: emptyDir 68 + globalMounts: 69 + - path: /usr/local/src 70 + static: 71 + type: emptyDir 72 + globalMounts: 73 + - path: /usr/share/nginx/html
+44
apps/khuedoan/notes/staging.yaml
··· 1 + defaultPodOptions: 2 + labels: 3 + istio.io/dataplane-mode: ambient 4 + controllers: 5 + main: 6 + type: statefulset 7 + containers: 8 + main: 9 + image: 10 + repository: ghcr.io/silverbulletmd/silverbullet 11 + tag: v2 12 + envFrom: 13 + - secret: silverbullet 14 + service: 15 + main: 16 + controller: main 17 + ports: 18 + http: 19 + port: 3000 20 + protocol: HTTP 21 + ingress: 22 + main: 23 + enabled: true 24 + className: nginx 25 + annotations: 26 + cert-manager.io/cluster-issuer: letsencrypt-prod 27 + hosts: 28 + - host: notes.staging.khuedoan.com 29 + paths: 30 + - path: / 31 + pathType: Prefix 32 + service: 33 + identifier: main 34 + port: 3000 35 + tls: 36 + - hosts: 37 + - notes.staging.khuedoan.com 38 + secretName: notes-tls-certificate 39 + persistence: 40 + data: 41 + accessMode: ReadWriteOnce 42 + size: 1Gi 43 + globalMounts: 44 + - path: /space
+39
apps/test/example/staging.yaml
··· 1 + defaultPodOptions: 2 + labels: 3 + istio.io/dataplane-mode: ambient 4 + controllers: 5 + main: 6 + replicas: 2 7 + strategy: RollingUpdate 8 + containers: 9 + main: 10 + image: 11 + repository: registry.registry.svc.cluster.local/example-service 12 + tag: 828c31f942e8913ab2af53a2841c180586c5b7e1 13 + env: 14 + EXAMPLE_SECRET: vault:secret/data/test/example#MANUALLY_CREATED_EXAMPLE_SECRET 15 + service: 16 + main: 17 + controller: main 18 + ports: 19 + http: 20 + port: 8080 21 + protocol: HTTP 22 + ingress: 23 + main: 24 + enabled: true 25 + className: nginx 26 + annotations: 27 + cert-manager.io/cluster-issuer: letsencrypt-prod 28 + hosts: 29 + - host: example.staging.khuedoan.com 30 + paths: 31 + - path: / 32 + pathType: Prefix 33 + service: 34 + identifier: main 35 + port: 8080 36 + tls: 37 + - hosts: 38 + - example.staging.khuedoan.com 39 + secretName: example-tls-certificate