From fde8302de4efac91ff2d510d745e263c424ffb77 Mon Sep 17 00:00:00 2001 From: Ashish Jaiswal Date: Tue, 13 Aug 2024 14:09:19 +0530 Subject: [PATCH] added ingressroute and disabled ingress --- .../puppetserver/templates/ingressroute.yaml | 25 +++++++++++++++++++ argocd-helm-charts/puppetserver/values.yaml | 2 +- 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 argocd-helm-charts/puppetserver/templates/ingressroute.yaml diff --git a/argocd-helm-charts/puppetserver/templates/ingressroute.yaml b/argocd-helm-charts/puppetserver/templates/ingressroute.yaml new file mode 100644 index 000000000..2bc1c3161 --- /dev/null +++ b/argocd-helm-charts/puppetserver/templates/ingressroute.yaml @@ -0,0 +1,25 @@ +apiVersion: traefik.io/v1alpha1 +kind: IngressRoute +metadata: + name: puppetserver-{{ .Values.customerid }} +spec: + entryPoints: + - websecure + routes: + - kind: Rule + match: Host(`{{ .Values.customerid }}.puppet.obmondo.com`) + priority: 10 + services: + - kind: Service + name: puppetserver-{{ .Values.customerid }}-puppet + namespace: puppetserver-{{ .Values.customerid }} + passHostHeader: true + port: puppetserver + healthCheck: + path: /status/v1/simple + interval: 15s + nativeLB: true + tls: + certResolver: puppetserver-{{ .Values.customerid }} + domains: + - main: {{ .Values.customerid }}.puppet.obmondo.com diff --git a/argocd-helm-charts/puppetserver/values.yaml b/argocd-helm-charts/puppetserver/values.yaml index ab9dbf315..12f334f70 100644 --- a/argocd-helm-charts/puppetserver/values.yaml +++ b/argocd-helm-charts/puppetserver/values.yaml @@ -6,7 +6,7 @@ puppetserver: puppeturl: "" masters: ingress: - enabled: true + enabled: false r10k: asSidecar: false