Repository navigation
feat(outline): redirect outline.futo.org - #2008
Conversation
@@ spec.values.ingress @@
# helm.toolkit.fluxcd.io/v2/HelmRelease/tools/outline
! + one map entry added:
+ futo:
+ annotations:
+ cert-manager.io/cluster-issuer: letsencrypt-production
+ nginx.ingress.kubernetes.io/configuration-snippet: |
+ return 302 https://outline.immich.cloud$request_uri;
+
+ className: nginx
+ hosts:
+ - host: outline.futo.org
+ paths:
+ - path: /
+ service:
+ identifier: app
+ port: http
+ tls:
+ - hosts:
+ - outline.futo.org
+ secretName: outline-futo-tls
@@ (root level) @@
# networking.k8s.io/v1/Ingress/tools/outline
! - one document removed:
- apiVersion: networking.k8s.io/v1
- kind: Ingress
- metadata:
- name: outline
- namespace: tools
- annotations:
- cert-manager.io/cluster-issuer: letsencrypt-production
- nginx.ingress.kubernetes.io/proxy-body-size: "104857600"
- labels:
- app.kubernetes.io/instance: outline
- app.kubernetes.io/managed-by: Helm
- app.kubernetes.io/name: outline
- helm.toolkit.fluxcd.io/name: outline
- helm.toolkit.fluxcd.io/namespace: tools
- spec:
- ingressClassName: nginx
- rules:
- - host: outline.immich.cloud
- http:
- paths:
- - backend:
- service:
- name: outline-app
- port:
- number: 3000
- path: /
- pathType: Prefix
- tls:
- - hosts:
- - outline.immich.cloud
- secretName: outline-tls
@@ (root level) @@
# networking.k8s.io/v1/Ingress/tools/outline-app
! + one document added:
+ apiVersion: networking.k8s.io/v1
+ kind: Ingress
+ metadata:
+ name: outline-app
+ namespace: tools
+ annotations:
+ cert-manager.io/cluster-issuer: letsencrypt-production
+ nginx.ingress.kubernetes.io/proxy-body-size: "104857600"
+ labels:
+ app.kubernetes.io/instance: outline
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/name: outline
+ helm.toolkit.fluxcd.io/name: outline
+ helm.toolkit.fluxcd.io/namespace: tools
+ spec:
+ ingressClassName: nginx
+ rules:
+ - host: outline.immich.cloud
+ http:
+ paths:
+ - backend:
+ service:
+ name: outline-app
+ port:
+ number: 3000
+ path: /
+ pathType: Prefix
+ tls:
+ - hosts:
+ - outline.immich.cloud
+ secretName: outline-tls
@@ (root level) @@
# networking.k8s.io/v1/Ingress/tools/outline-futo
! + one document added:
+ apiVersion: networking.k8s.io/v1
+ kind: Ingress
+ metadata:
+ name: outline-futo
+ namespace: tools
+ annotations:
+ cert-manager.io/cluster-issuer: letsencrypt-production
+ nginx.ingress.kubernetes.io/configuration-snippet: |
+ return 302 https://outline.immich.cloud$request_uri;
+
+ labels:
+ app.kubernetes.io/instance: outline
+ app.kubernetes.io/managed-by: Helm
+ app.kubernetes.io/name: outline
+ helm.toolkit.fluxcd.io/name: outline
+ helm.toolkit.fluxcd.io/namespace: tools
+ spec:
+ ingressClassName: nginx
+ rules:
+ - host: outline.futo.org
+ http:
+ paths:
+ - backend:
+ service:
+ name: outline-app
+ port:
+ number: 3000
+ path: /
+ pathType: Prefix
+ tls:
+ - hosts:
+ - outline.futo.org
+ secretName: outline-futo-tls
|
|
302s outline.futo.org to outline.immich.cloud until Outline moves to fip. DNS is immich-app/core-infra-tf#208.