Skip to content

feat: Add go-user-library redirect via traefik#203

Closed
susilnem wants to merge 1 commit into
developfrom
feature/migrate-user-library
Closed

feat: Add go-user-library redirect via traefik#203
susilnem wants to merge 1 commit into
developfrom
feature/migrate-user-library

Conversation

@susilnem

@susilnem susilnem commented Jul 15, 2026

Copy link
Copy Markdown
Member

Changes

Template:

# Source: raw/templates/resources.yaml
apiVersion: v1
kind: Service
metadata:
  labels:
    app: raw
    chart: raw-v0.1.0
    heritage: Helm
    release: go-user-library
  name: go-user-library-placeholder
spec:
  ports:
  - port: 80
    targetPort: 80
---
# Source: raw/templates/resources.yaml
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  annotations:
    traefik.ingress.kubernetes.io/router.middlewares: default-go-user-library-redirect@kubernetescrd
  labels:
    app: raw
    chart: raw-v0.1.0
    heritage: Helm
    release: go-user-library
  name: go-user-library-ingress
spec:
  ingressClassName: traefik
  rules:
  - host: go-user-library.ifrc.org
    http:
      paths:
      - backend:
          service:
            name: go-user-library-placeholder
            port:
              number: 80
        path: /
        pathType: Prefix
  tls:
  - hosts:
    - go-user-library.ifrc.org
    secretName: ifrcgo-helm-secret-api-cert

---
# Source: raw/templates/resources.yaml
apiVersion: traefik.io/v1alpha1
kind: Middleware
metadata:
  labels:
    app: raw
    chart: raw-v0.1.0
    heritage: Helm
    release: go-user-library
  name: go-user-library-redirect
spec:
  redirectRegex:
    permanent: true
    regex: ^.*
    replacement: https://www.chromatic.com/library?appId=66557be6b68dacbf0a96db23&branch=develop

  Decouples the go-user-library.ifrc.org redirect
  from the go-api deployed via the toggle-corp
  `raw` chart.
@susilnem susilnem closed this Jul 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant