From df40e2c25a16f0a293eb7bb2022e1fdb2b8f654f Mon Sep 17 00:00:00 2001 From: dvirlabs Date: Mon, 16 Mar 2026 03:58:10 +0200 Subject: [PATCH] Fix argo cors errors --- argocd-apps/extra-resources.yaml | 6 +++-- manifests/argocd/values.yaml | 4 ++-- manifests/raw/argocd/ingressroute.yaml | 23 +++++++++++++++++++ .../keycloak}/keycloak-insecure.yaml | 0 4 files changed, 29 insertions(+), 4 deletions(-) create mode 100644 manifests/raw/argocd/ingressroute.yaml rename manifests/{extra-resources => raw/keycloak}/keycloak-insecure.yaml (100%) diff --git a/argocd-apps/extra-resources.yaml b/argocd-apps/extra-resources.yaml index 2d3920a..fe5d22f 100644 --- a/argocd-apps/extra-resources.yaml +++ b/argocd-apps/extra-resources.yaml @@ -1,14 +1,16 @@ apiVersion: argoproj.io/v1alpha1 kind: Application metadata: - name: extra-resources + name: raw-resources namespace: argocd spec: project: infra source: repoURL: 'ssh://git@gitea-ssh.dev-tools.svc.cluster.local.:2222/dvirlabs/infra.git' targetRevision: HEAD - path: manifests/extra-resources + path: manifests/raw + directory: + recurse: true destination: server: https://kubernetes.default.svc namespace: infra diff --git a/manifests/argocd/values.yaml b/manifests/argocd/values.yaml index b60955b..a8a32fc 100644 --- a/manifests/argocd/values.yaml +++ b/manifests/argocd/values.yaml @@ -1,7 +1,7 @@ global: image: tag: v3.3.3 - + configs: cm: url: https://argocd.dvirlabs.com @@ -52,7 +52,7 @@ server: extraArgs: - --insecure ingress: - enabled: true + enabled: false ingressClassName: traefik annotations: traefik.ingress.kubernetes.io/router.entrypoints: websecure diff --git a/manifests/raw/argocd/ingressroute.yaml b/manifests/raw/argocd/ingressroute.yaml new file mode 100644 index 0000000..d39bf19 --- /dev/null +++ b/manifests/raw/argocd/ingressroute.yaml @@ -0,0 +1,23 @@ +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: argocd-server + namespace: argocd +spec: + entryPoints: + - websecure + routes: + - kind: Rule + match: Host(`argocd.dvirlabs.com`) && Header(`Content-Type`, `application/grpc`) + priority: 11 + services: + - name: argocd-server + port: 80 + scheme: h2c + - kind: Rule + match: Host(`argocd.dvirlabs.com`) + priority: 10 + services: + - name: argocd-server + port: 80 + tls: {} diff --git a/manifests/extra-resources/keycloak-insecure.yaml b/manifests/raw/keycloak/keycloak-insecure.yaml similarity index 100% rename from manifests/extra-resources/keycloak-insecure.yaml rename to manifests/raw/keycloak/keycloak-insecure.yaml