From 17445e445178ec3cd2a9178bb2e29c3c14547d5c Mon Sep 17 00:00:00 2001 From: DeveloperDurp Date: Sun, 9 Apr 2023 23:15:32 +0000 Subject: [PATCH] Update file argocd.yaml --- internalproxy/templates/argocd.yaml | 65 +++++++++++++++++++---------- 1 file changed, 44 insertions(+), 21 deletions(-) diff --git a/internalproxy/templates/argocd.yaml b/internalproxy/templates/argocd.yaml index 7858312..a83c201 100644 --- a/internalproxy/templates/argocd.yaml +++ b/internalproxy/templates/argocd.yaml @@ -1,29 +1,52 @@ -apiVersion: networking.k8s.io/v1 -kind: Ingress +#apiVersion: networking.k8s.io/v1 +#kind: Ingress +#metadata: +# name: argocd-ingress +# annotations: +# kubernetes.io/ingress.class: nginx +# cert-manager.io/cluster-issuer: letsencrypt-production +# nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/16" +# nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" +#spec: +# rules: +# - host: argocd.internal.durp.info +# http: +# paths: +# - path: / +# pathType: Prefix +# backend: +# service: +# name: argocd +# port: +# number: 443 +# tls: +# - hosts: +# - argocd.internal.durp.info +# secretName: argocd-tls +--- +apiVersion: traefik.containo.us/v1alpha1 +kind: IngressRoute metadata: name: argocd-ingress annotations: - kubernetes.io/ingress.class: traefik - cert-manager.io/cluster-issuer: letsencrypt-production - #nginx.ingress.kubernetes.io/whitelist-source-range: "192.168.0.0/16" - #nginx.ingress.kubernetes.io/backend-protocol: "HTTPS" - traefik.ingress.kubernetes.io/protocol: "https" + cert-manager.io/cluster-issuer: letsencrypt-production spec: - rules: - - host: argocd.internal.durp.info - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: argocd - port: - number: 443 + entryPoints: + - websecure + routes: + - match: Host(`argocd.internal.durp.info`) + kind: Rule + services: + - name: argocd + port: 443 + scheme: https tls: - - hosts: - - argocd.internal.durp.info - secretName: argocd-tls + certResolver: letsencrypt + domains: + - main: argocd.internal.durp.info + # Replace with your TLS Secret name + tls: + secretName: argocd-tls --- kind: Service