Skip to content

Migrate HTTPRoute to Helm charts #455

@lexfrei

Description

@lexfrei

Phase 1: Find Candidates

Applications with standalone HTTPRoute manifests or disabled ingress with upstream Helm charts:

Active:

  • ArgoCD (manifests/argocd/httproute.yaml)
  • Longhorn (manifests/longhorn/httproute.yaml)
  • Grafana Operator (manifests/grafana-operator/httproute.yaml)
  • Victoria Metrics (ingress disabled in values, needs HTTPRoute support)

Disabled:

  • Kubernetes Dashboard (argocd-disabled/dashboard.yaml - Traefik Ingress, needs Gateway API)
  • Jellyfin (argocd-disabled/jellyfin.yaml - Traefik Ingress, needs Gateway API)
  • Loki Stack (argocd-disabled/loki-stack.yaml - no ingress, needs Gateway API)

Already migrated:

  • me-site (HTTPRoute configured via Helm values ✓)

Phase 2: Upstream PRs

Phase 3: Internal Migration

  • ArgoCD
  • Argo Workflows
  • Longhorn
  • Grafana Operator
  • Victoria Metrics
  • Kubernetes Dashboard
  • Jellyfin
  • Loki Stack
  • Kyverno policy-reporter

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions