this repo has no description
0
fork

Configure Feed

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

chore(apps): convert staging apps to Gateway API

+85 -85
+17 -17
apps/finance/actualbudget/staging.yaml
··· 15 15 http: 16 16 port: 5006 17 17 protocol: HTTP 18 - ingress: 18 + route: 19 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 20 + kind: HTTPRoute 21 + parentRefs: 22 + - group: gateway.networking.k8s.io 23 + kind: Gateway 24 + name: gateway 25 + namespace: istio-system 26 + hostnames: 27 + - budget.staging.khuedoan.com 28 + rules: 29 + - matches: 30 + - path: 31 + type: PathPrefix 32 + value: / 33 + backendRefs: 34 + - identifier: main 35 + port: http 36 36 persistence: 37 37 data: 38 38 accessMode: ReadWriteOnce
+17 -17
apps/khuedoan/blog/staging.yaml
··· 17 17 http: 18 18 port: 3000 19 19 protocol: HTTP 20 - ingress: 20 + route: 21 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 22 + kind: HTTPRoute 23 + parentRefs: 24 + - group: gateway.networking.k8s.io 25 + kind: Gateway 26 + name: gateway 27 + namespace: istio-system 28 + hostnames: 29 + - www.staging.khuedoan.com 30 + rules: 31 + - matches: 32 + - path: 33 + type: PathPrefix 34 + value: / 35 + backendRefs: 36 + - identifier: main 37 + port: 3000
+17 -17
apps/khuedoan/homelab-docs/staging.yaml
··· 44 44 http: 45 45 port: 80 46 46 protocol: HTTP 47 - ingress: 47 + route: 48 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 49 + kind: HTTPRoute 50 + parentRefs: 51 + - group: gateway.networking.k8s.io 52 + kind: Gateway 53 + name: gateway 54 + namespace: istio-system 55 + hostnames: 56 + - homelab.staging.khuedoan.com 57 + rules: 58 + - matches: 59 + - path: 60 + type: PathPrefix 61 + value: / 62 + backendRefs: 63 + - identifier: main 64 + port: http 65 65 persistence: 66 66 source: 67 67 type: emptyDir
+17 -17
apps/khuedoan/notes/staging.yaml
··· 18 18 http: 19 19 port: 3000 20 20 protocol: HTTP 21 - ingress: 21 + route: 22 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 23 + kind: HTTPRoute 24 + parentRefs: 25 + - group: gateway.networking.k8s.io 26 + kind: Gateway 27 + name: gateway 28 + namespace: istio-system 29 + hostnames: 30 + - notes.staging.khuedoan.com 31 + rules: 32 + - matches: 33 + - path: 34 + type: PathPrefix 35 + value: / 36 + backendRefs: 37 + - identifier: main 38 + port: 3000 39 39 persistence: 40 40 data: 41 41 accessMode: ReadWriteOnce
+17 -17
apps/test/example/staging.yaml
··· 19 19 http: 20 20 port: 8080 21 21 protocol: HTTP 22 - ingress: 22 + route: 23 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 24 + kind: HTTPRoute 25 + parentRefs: 26 + - group: gateway.networking.k8s.io 27 + kind: Gateway 28 + name: gateway 29 + namespace: istio-system 30 + hostnames: 31 + - example.staging.khuedoan.com 32 + rules: 33 + - matches: 34 + - path: 35 + type: PathPrefix 36 + value: / 37 + backendRefs: 38 + - identifier: main 39 + port: 8080