From ef65b3035579f6fdbbe060c41ef55b1bf27d6f64 Mon Sep 17 00:00:00 2001 From: TS Reed Date: Tue, 27 Aug 2024 10:35:26 -0700 Subject: [PATCH 1/2] initial commit of azure supplemental values file --- .../templates/Azure/azure_supplemental_values | 67 +++++++++++++++++++ 1 file changed, 67 insertions(+) create mode 100644 getting-started/templates/Azure/azure_supplemental_values diff --git a/getting-started/templates/Azure/azure_supplemental_values b/getting-started/templates/Azure/azure_supplemental_values new file mode 100644 index 00000000..2219657a --- /dev/null +++ b/getting-started/templates/Azure/azure_supplemental_values @@ -0,0 +1,67 @@ +global: + ingress: + ## Ingress settings that apply to the apiHosts endpoints. + ## + api: + ## Annotations for the ingress. + ## + annotations: { + kubernetes.io/ingress.class: azure/application-gateway, + appgw.ingress.kubernetes.io/health-probe-path: "/up", + #appgw.ingress.kubernetes.io/appgw-ssl-profile: "stratus-dev", + appgw.ingress.kubernetes.io/appgw-ssl-certificate: "stratus-dev-cert" + } + ## Ingress settings that apply to the hosts endpoints. + ## + ui: + ## @param global.ingress.ui.annotations Annotations for the ingress. + ## + annotations: { + kubernetes.io/ingress.class: azure/application-gateway, + appgw.ingress.kubernetes.io/health-probe-path: "/up", + #appgw.ingress.kubernetes.io/appgw-ssl-profile: "stratus-dev", + appgw.ingress.kubernetes.io/appgw-ssl-certificate: "stratus-dev-cert" + } + +assetservice: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/niapm/up" + +dashboardhost: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/api/health" + apiIngress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/api/health" + +testmonitorservice: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/nitestmonitor/up" + +dataframeservice: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/nidataframe/health" + +feedservice: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/nifeed/up" + +nbexecservice: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/ninbexecution/up" + +notification: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/ninotification/up" + +swaggerapi: + ingress: + annotations: + appgw.ingress.kubernetes.io/health-probe-path: "/niapis" From 93d1c0fb42da8165e9adba58f08f853b6898e113 Mon Sep 17 00:00:00 2001 From: TS Reed Date: Wed, 28 Aug 2024 15:02:50 -0700 Subject: [PATCH 2/2] Added description comment block. Changed ingress and cert names. --- .../templates/Azure/azure_supplemental_values | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/getting-started/templates/Azure/azure_supplemental_values b/getting-started/templates/Azure/azure_supplemental_values index 2219657a..d5cdf0ff 100644 --- a/getting-started/templates/Azure/azure_supplemental_values +++ b/getting-started/templates/Azure/azure_supplemental_values @@ -1,3 +1,15 @@ +# This supplemental values file provides annotations for the azure application gateway and System Link Enterprise service health checks paths. +# +# This file should be passed in as a values file with systemlink-secrets and systemlink-values during SLE install. +# +# Modify "systemlink-ssl-cert" to match the name of your certificate used for the application gateway. +# +# The default health check path /up addresses the health probe for most services. +# Those that diverge from this path are declared below by service. +# Health check paths should not be modified unless called out in monthly release notes. +# +# This is a YAML-formatted file. + global: ingress: ## Ingress settings that apply to the apiHosts endpoints. @@ -8,8 +20,8 @@ global: annotations: { kubernetes.io/ingress.class: azure/application-gateway, appgw.ingress.kubernetes.io/health-probe-path: "/up", - #appgw.ingress.kubernetes.io/appgw-ssl-profile: "stratus-dev", - appgw.ingress.kubernetes.io/appgw-ssl-certificate: "stratus-dev-cert" + #appgw.ingress.kubernetes.io/appgw-ssl-profile: "systemlink-ssl-profile", + appgw.ingress.kubernetes.io/appgw-ssl-certificate: "systemlink-ssl-cert" } ## Ingress settings that apply to the hosts endpoints. ## @@ -19,8 +31,8 @@ global: annotations: { kubernetes.io/ingress.class: azure/application-gateway, appgw.ingress.kubernetes.io/health-probe-path: "/up", - #appgw.ingress.kubernetes.io/appgw-ssl-profile: "stratus-dev", - appgw.ingress.kubernetes.io/appgw-ssl-certificate: "stratus-dev-cert" + #appgw.ingress.kubernetes.io/appgw-ssl-profile: "systemlink-ssl-profile", + appgw.ingress.kubernetes.io/appgw-ssl-certificate: "systemlink-ssl-cert" } assetservice: