From c2e3f0104dec801c69e3cb634a27b15ff60c428d Mon Sep 17 00:00:00 2001 From: BOUHOURS Antoine Date: Mon, 18 May 2026 15:09:34 +0200 Subject: [PATCH] Remove azure integ deployment Signed-off-by: BOUHOURS Antoine --- .github/workflows/main.yml | 2 +- k8s/live/azure-integ/common-application.yml | 36 ---- k8s/live/azure-integ/env.json | 5 - .../gridadmin-app-idpSettings.json | 8 - .../azure-integ/griddyna-app-idpSettings.json | 8 - .../gridexplore-app-idpSettings.json | 8 - .../gridmonitor-app-idpSettings.json | 8 - .../gridstudy-app-idpSettings.json | 8 - k8s/live/azure-integ/kustomization.yaml | 181 ------------------ k8s/live/azure-integ/patch_ingress.yaml | 3 - k8s/live/azure-integ/patch_tls_ingress.yaml | 9 - .../{azure-dev => azure}/allowed-issuers.yml | 0 .../common-application.yml | 0 .../config/user-admin-server-application.yml | 0 k8s/live/{azure-dev => azure}/env.json | 0 .../gridadmin-app-idpSettings.json | 0 .../gridapps-metadata-httpd.conf | 0 .../griddyna-app-idpSettings.json | 0 .../gridexplore-app-idpSettings.json | 0 .../gridmonitor-app-idpSettings.json | 0 .../gridstudy-app-idpSettings.json | 0 k8s/live/{azure-dev => azure}/keys | 0 .../{azure-dev => azure}/kustomization.yaml | 0 .../loadflow-server-config.yml | 0 .../{azure-dev => azure}/openid-configuration | 0 .../{azure-dev => azure}/patch_ingress.yaml | 0 .../patch_metadata_configmap.yaml | 0 .../patch_tls_ingress.yaml | 0 .../security-analysis-server-config.yml | 0 29 files changed, 1 insertion(+), 275 deletions(-) delete mode 100644 k8s/live/azure-integ/common-application.yml delete mode 100644 k8s/live/azure-integ/env.json delete mode 100644 k8s/live/azure-integ/gridadmin-app-idpSettings.json delete mode 100644 k8s/live/azure-integ/griddyna-app-idpSettings.json delete mode 100644 k8s/live/azure-integ/gridexplore-app-idpSettings.json delete mode 100644 k8s/live/azure-integ/gridmonitor-app-idpSettings.json delete mode 100644 k8s/live/azure-integ/gridstudy-app-idpSettings.json delete mode 100644 k8s/live/azure-integ/kustomization.yaml delete mode 100644 k8s/live/azure-integ/patch_ingress.yaml delete mode 100644 k8s/live/azure-integ/patch_tls_ingress.yaml rename k8s/live/{azure-dev => azure}/allowed-issuers.yml (100%) rename k8s/live/{azure-dev => azure}/common-application.yml (100%) rename k8s/live/{azure-dev => azure}/config/user-admin-server-application.yml (100%) rename k8s/live/{azure-dev => azure}/env.json (100%) rename k8s/live/{azure-dev => azure}/gridadmin-app-idpSettings.json (100%) rename k8s/live/{azure-dev => azure}/gridapps-metadata-httpd.conf (100%) rename k8s/live/{azure-dev => azure}/griddyna-app-idpSettings.json (100%) rename k8s/live/{azure-dev => azure}/gridexplore-app-idpSettings.json (100%) rename k8s/live/{azure-dev => azure}/gridmonitor-app-idpSettings.json (100%) rename k8s/live/{azure-dev => azure}/gridstudy-app-idpSettings.json (100%) rename k8s/live/{azure-dev => azure}/keys (100%) rename k8s/live/{azure-dev => azure}/kustomization.yaml (100%) rename k8s/live/{azure-dev => azure}/loadflow-server-config.yml (100%) rename k8s/live/{azure-dev => azure}/openid-configuration (100%) rename k8s/live/{azure-dev => azure}/patch_ingress.yaml (100%) rename k8s/live/{azure-dev => azure}/patch_metadata_configmap.yaml (100%) rename k8s/live/{azure-dev => azure}/patch_tls_ingress.yaml (100%) rename k8s/live/{azure-dev => azure}/security-analysis-server-config.yml (100%) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index aa5affd6..65c50d36 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -74,7 +74,7 @@ jobs: BASTION_KEY: ${{secrets.BASTION_KEY}} - name: Deploy to Azure - run: kubectl kustomize k8s/live/azure-dev | python .github/scripts/image-tag-to-digest.py | ssh -o "StrictHostKeyChecking no" -i key ${{ secrets.BASTION_LOGIN }}@${{ secrets.BASTION_HOST }} kubectl apply -f - + run: kubectl kustomize k8s/live/azure | python .github/scripts/image-tag-to-digest.py | ssh -o "StrictHostKeyChecking no" -i key ${{ secrets.BASTION_LOGIN }}@${{ secrets.BASTION_HOST }} kubectl apply -f - - name: Delete key run: rm key diff --git a/k8s/live/azure-integ/common-application.yml b/k8s/live/azure-integ/common-application.yml deleted file mode 100644 index 0149c1bb..00000000 --- a/k8s/live/azure-integ/common-application.yml +++ /dev/null @@ -1,36 +0,0 @@ -spring: - elasticsearch: - username: ${ELASTICSEARCH_USER:#{null}} - password: ${ELASTICSEARCH_PASSWORD:#{null}} - rabbitmq: - username: ${RABBITMQ_USER:guest} - password: ${RABBITMQ_PASSWORD:guest} - -powsybl-ws: - environment: integ_ - - # Postgres database prefix - database: - # env var comming from k8s secret - login: ${POSTGRES_USERNAME:postgres} - password: ${POSTGRES_PASSWORD:postgres} - host: 10.0.0.5 - databaseOrSchema: - prefix: ${powsybl-ws.environment:} - - # RabbitMQ binding destination prefixes - rabbitmq: - destination: - prefix: ${powsybl-ws.environment:} - - # elasticsearch index prefixes - elasticsearch: - index: - prefix: ${powsybl-ws.environment:} - - s3: - # env var coming from k8s secret - login: ${S3_ACCESS_KEY:s3username} - password: ${S3_SECRET_KEY:s3password} - subpath: - prefix: ${powsybl-ws.environment:} diff --git a/k8s/live/azure-integ/env.json b/k8s/live/azure-integ/env.json deleted file mode 100644 index 0421621a..00000000 --- a/k8s/live/azure-integ/env.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "appsMetadataServerUrl" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/apps-metadata", - "mapBoxToken": "pk.eyJ1IjoiZ2VvZmphbWciLCJhIjoiY2pwbnRwcm8wMDYzMDQ4b2pieXd0bDMxNSJ9.Q4aL20nBo5CzGkrWtxroug", - "confidentialityMessageKey": "confidentialityDataWarning" -} diff --git a/k8s/live/azure-integ/gridadmin-app-idpSettings.json b/k8s/live/azure-integ/gridadmin-app-idpSettings.json deleted file mode 100644 index 49f5bf08..00000000 --- a/k8s/live/azure-integ/gridadmin-app-idpSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "authority" : "https://login.microsoftonline.com/common/v2.0", - "client_id" : "e85332cb-7898-4f2a-a2da-7963d168acee", - "redirect_uri": "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridadmin/sign-in-callback", - "post_logout_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridadmin/logout-callback", - "silent_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridadmin/silent-renew-callback", - "scope" : "openid User.read profile" -} diff --git a/k8s/live/azure-integ/griddyna-app-idpSettings.json b/k8s/live/azure-integ/griddyna-app-idpSettings.json deleted file mode 100644 index 1670455a..00000000 --- a/k8s/live/azure-integ/griddyna-app-idpSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "authority" : "https://login.microsoftonline.com/common/v2.0", - "client_id" : "e85332cb-7898-4f2a-a2da-7963d168acee", - "redirect_uri": "https://gridsuite-ingress.francecentral.cloudapp.azure.com/griddyna/sign-in-callback", - "post_logout_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/griddyna/logout-callback", - "silent_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/griddyna/silent-renew-callback", - "scope" : "openid User.read profile" -} diff --git a/k8s/live/azure-integ/gridexplore-app-idpSettings.json b/k8s/live/azure-integ/gridexplore-app-idpSettings.json deleted file mode 100644 index 86a68c9c..00000000 --- a/k8s/live/azure-integ/gridexplore-app-idpSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "authority" : "https://login.microsoftonline.com/common/v2.0", - "client_id" : "e85332cb-7898-4f2a-a2da-7963d168acee", - "redirect_uri": "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridexplore/sign-in-callback", - "post_logout_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridexplore/logout-callback", - "silent_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridexplore/silent-renew-callback", - "scope" : "openid User.read profile" -} diff --git a/k8s/live/azure-integ/gridmonitor-app-idpSettings.json b/k8s/live/azure-integ/gridmonitor-app-idpSettings.json deleted file mode 100644 index 018dcc1e..00000000 --- a/k8s/live/azure-integ/gridmonitor-app-idpSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "authority" : "https://login.microsoftonline.com/common/v2.0", - "client_id" : "e85332cb-7898-4f2a-a2da-7963d168acee", - "redirect_uri": "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridmonitor/sign-in-callback", - "post_logout_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridmonitor/logout-callback", - "silent_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridmonitor/silent-renew-callback", - "scope" : "openid User.read profile" -} diff --git a/k8s/live/azure-integ/gridstudy-app-idpSettings.json b/k8s/live/azure-integ/gridstudy-app-idpSettings.json deleted file mode 100644 index 6a8f5547..00000000 --- a/k8s/live/azure-integ/gridstudy-app-idpSettings.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "authority" : "https://login.microsoftonline.com/common/v2.0", - "client_id" : "e85332cb-7898-4f2a-a2da-7963d168acee", - "redirect_uri": "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridstudy/sign-in-callback", - "post_logout_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridstudy/logout-callback", - "silent_redirect_uri" : "https://gridsuite-ingress.francecentral.cloudapp.azure.com/gridstudy/silent-renew-callback", - "scope" : "openid User.read profile" -} diff --git a/k8s/live/azure-integ/kustomization.yaml b/k8s/live/azure-integ/kustomization.yaml deleted file mode 100644 index 7dfbc7bf..00000000 --- a/k8s/live/azure-integ/kustomization.yaml +++ /dev/null @@ -1,181 +0,0 @@ -apiVersion: kustomize.config.k8s.io/v1beta1 -kind: Kustomization - -resources: - - ../../overlays/azure - -components: - - ../../components/gridsuite - - ../../components/azure - -configMapGenerator: - - name: gridapps-env-configmap - files: - - env.json - - name: gridstudy-app-configmap - files: - - idpSettings.json=gridstudy-app-idpSettings.json - - name: gridexplore-app-configmap - files: - - idpSettings.json=gridexplore-app-idpSettings.json - - name: griddyna-app-configmap - files: - - idpSettings.json=griddyna-app-idpSettings.json - - name: gridadmin-app-configmap - files: - - idpSettings.json=gridadmin-app-idpSettings.json - - name: gridmonitor-app-configmap - files: - - idpSettings.json=gridmonitor-app-idpSettings.json - - name: common-application-configmap - behavior: merge - files: - - application.yml=common-application.yml - -# generated by removing this and then running -# kubectl kustomize k8s/live/azure-integ/ | python3.7 .github/scripts/image-tag-to-digest.py -# and then grepping the images and doing some text editor macros -# TODO: dynamic-mapping -images: - - name: docker.io/gridsuite/actions-server - digest: cc1e9e772cfcd6a9120206c8739faff7683e165ecb8cb73641f5af7b6059ddb9 - - name: docker.io/powsybl/case-server - digest: d54ae3e1a8772c0e3229d9297464bbe5f8b3e5578aed0a5312165297877d6d93 - - name: docker.io/powsybl/cgmes-gl-server - digest: d23a6b0f18568a7cfe35280954bc40dfb68f521413024339c4c2c9aa002a22be - - name: docker.io/gridsuite/config-notification-server - digest: f6a235d0f1b3c6b02aaa1b0523b01ff74dce98791a51b62ae79df61a9ee38201 - - name: docker.io/gridsuite/config-server - digest: 8f6e450f97f334fe058ea04162625c0e00fc56528dc0ba747ea63c53324a7bde - - name: docker.io/gridsuite/dynamic-simulation-server - digest: a3725c2bfde5d8828aad59e97b6b9c05142700c003da08781a3a044a6bae7096 - - name: docker.io/gridsuite/dynamic-security-analysis-server - digest: b60c91d32c50bccf1f80722e9273c8cce0b8358738dcafa8d70cd754e9d451e0 - - name: docker.io/gridsuite/dynamic-margin-calculation-server - digest: 92d8f5e178f0430af62888ce1c882e13c0806994bdb6cbeb7afa3b625aaf8cda - - name: docker.io/gridsuite/gateway - digest: 7a9d09c6a5125d6303b305cb6002194cc6821e6fca07fe30433b53e2519b0ad6 - - name: docker.io/gridsuite/geo-data-server - digest: 11f50e0a726f878f45036cf5b8e574594de62e0b29feebdecf91f914ba7607e1 - - name: docker.io/gridsuite/gridadmin-app - digest: 10cdf50973d1b002a231ce1a29840a35690313b688754b754665b27e81341fcc - - name: docker.io/gridsuite/gridstudy-app - digest: 7a00004663879eaf12d032d605e587ccaf1ad1bc5ff9bff42af3a8433bdceb32 - - name: docker.io/gridsuite/loadflow-server - digest: 215ea7d84c5d499f08b7f5972a908adc1d8e3b4fcb48a5b92c7bc12cd04e5e2d - - name: docker.io/powsybl/network-conversion-server - digest: a4c0a18a8aca763b24f9dd9383de59eccef9d1fe491021b5300e86a8c40a1bf3 - - name: docker.io/gridsuite/network-map-server - digest: 938163ffdcb03bef0c38dd2b33eb62f0cfabebee4dcfb2c36f70c4dd12443ecb - - name: docker.io/gridsuite/network-modification-server - digest: 91fbc8f3ddb4fed871417bd9c92be3b61657f67bd57c98683bea7092e42fd997 - - name: docker.io/powsybl/network-store-server - digest: 2de7d274626006d8db3ba35d09ea60f1dcd02c9f9a418d55183a10cf3ca5b0b1 - - name: docker.io/gridsuite/study-notification-server - digest: 298756775ec0be4288cc561a16df062f0b404337cf5f2efa5027702a5d4cc3c8 - - name: docker.io/gridsuite/odre-server - digest: 140c791e500be434c68a55796bfa888142c9dc3709d01144fb568bb0643900bf - - name: docker.io/gridsuite/security-analysis-server - digest: 70da84d7a73b415f9bb88410e9acffdfb7845f5448e5a7c8bd9645b36ee80156 - - name: docker.io/powsybl/single-line-diagram-server - digest: 1e516b408a7156aed3b70b3fa7d6860ed80445b858b4630364ea6c892e3d01da - - name: docker.io/gridsuite/study-server - digest: 8f4f7382e3ac9e07e562c4e3e8180841fe67a1f1c8fb7dac619dfc759c62bbcf - - name: docker.io/gridsuite/directory-server - digest: todo - - name: docker.io/gridsuite/explore-server - digest: todo - - name: docker.io/gridsuite/sensitivity-analysis-server - digest: todo - - name: docker.io/gridsuite/shortcircuit-server - digest: todo - - name: docker.io/gridsuite/voltage-init-server - digest: todo - -# Patch ingress host -patches: - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: root-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: root-ingress - path: patch_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: gridstudy-app-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: gridstudy-app-ingress - path: patch_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: apps-metadata-server-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: apps-metadata-server-ingress - path: patch_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: gridexplore-app-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: gridexplore-app-ingress - path: patch_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: griddyna-app-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: griddyna-app-ingress - path: patch_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: gridadmin-app-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: gridadmin-app-ingress - path: patch_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: api-ingress - path: patch_tls_ingress.yaml - - target: - group: networking.k8s.io - version: v1 - kind: Ingress - name: api-ingress - path: patch_ingress.yaml - diff --git a/k8s/live/azure-integ/patch_ingress.yaml b/k8s/live/azure-integ/patch_ingress.yaml deleted file mode 100644 index 7e58a81e..00000000 --- a/k8s/live/azure-integ/patch_ingress.yaml +++ /dev/null @@ -1,3 +0,0 @@ -- op: replace - path: /spec/rules/0/host - value: gridsuite-ingress.francecentral.cloudapp.azure.com diff --git a/k8s/live/azure-integ/patch_tls_ingress.yaml b/k8s/live/azure-integ/patch_tls_ingress.yaml deleted file mode 100644 index d4b0346d..00000000 --- a/k8s/live/azure-integ/patch_tls_ingress.yaml +++ /dev/null @@ -1,9 +0,0 @@ -- op: add - path: /spec/tls - value: [ { "hosts": [ "gridsuite-ingress.francecentral.cloudapp.azure.com" ], "secretName": "gridsuite-ingress-manual-tls" } ] -- op: add - path: /metadata/annotations/cert-manager.io~1cluster-issuer - value: letsencrypt-prod -- op: replace - path: /metadata/annotations/nginx.ingress.kubernetes.io~1ssl-redirect - value: "true" diff --git a/k8s/live/azure-dev/allowed-issuers.yml b/k8s/live/azure/allowed-issuers.yml similarity index 100% rename from k8s/live/azure-dev/allowed-issuers.yml rename to k8s/live/azure/allowed-issuers.yml diff --git a/k8s/live/azure-dev/common-application.yml b/k8s/live/azure/common-application.yml similarity index 100% rename from k8s/live/azure-dev/common-application.yml rename to k8s/live/azure/common-application.yml diff --git a/k8s/live/azure-dev/config/user-admin-server-application.yml b/k8s/live/azure/config/user-admin-server-application.yml similarity index 100% rename from k8s/live/azure-dev/config/user-admin-server-application.yml rename to k8s/live/azure/config/user-admin-server-application.yml diff --git a/k8s/live/azure-dev/env.json b/k8s/live/azure/env.json similarity index 100% rename from k8s/live/azure-dev/env.json rename to k8s/live/azure/env.json diff --git a/k8s/live/azure-dev/gridadmin-app-idpSettings.json b/k8s/live/azure/gridadmin-app-idpSettings.json similarity index 100% rename from k8s/live/azure-dev/gridadmin-app-idpSettings.json rename to k8s/live/azure/gridadmin-app-idpSettings.json diff --git a/k8s/live/azure-dev/gridapps-metadata-httpd.conf b/k8s/live/azure/gridapps-metadata-httpd.conf similarity index 100% rename from k8s/live/azure-dev/gridapps-metadata-httpd.conf rename to k8s/live/azure/gridapps-metadata-httpd.conf diff --git a/k8s/live/azure-dev/griddyna-app-idpSettings.json b/k8s/live/azure/griddyna-app-idpSettings.json similarity index 100% rename from k8s/live/azure-dev/griddyna-app-idpSettings.json rename to k8s/live/azure/griddyna-app-idpSettings.json diff --git a/k8s/live/azure-dev/gridexplore-app-idpSettings.json b/k8s/live/azure/gridexplore-app-idpSettings.json similarity index 100% rename from k8s/live/azure-dev/gridexplore-app-idpSettings.json rename to k8s/live/azure/gridexplore-app-idpSettings.json diff --git a/k8s/live/azure-dev/gridmonitor-app-idpSettings.json b/k8s/live/azure/gridmonitor-app-idpSettings.json similarity index 100% rename from k8s/live/azure-dev/gridmonitor-app-idpSettings.json rename to k8s/live/azure/gridmonitor-app-idpSettings.json diff --git a/k8s/live/azure-dev/gridstudy-app-idpSettings.json b/k8s/live/azure/gridstudy-app-idpSettings.json similarity index 100% rename from k8s/live/azure-dev/gridstudy-app-idpSettings.json rename to k8s/live/azure/gridstudy-app-idpSettings.json diff --git a/k8s/live/azure-dev/keys b/k8s/live/azure/keys similarity index 100% rename from k8s/live/azure-dev/keys rename to k8s/live/azure/keys diff --git a/k8s/live/azure-dev/kustomization.yaml b/k8s/live/azure/kustomization.yaml similarity index 100% rename from k8s/live/azure-dev/kustomization.yaml rename to k8s/live/azure/kustomization.yaml diff --git a/k8s/live/azure-dev/loadflow-server-config.yml b/k8s/live/azure/loadflow-server-config.yml similarity index 100% rename from k8s/live/azure-dev/loadflow-server-config.yml rename to k8s/live/azure/loadflow-server-config.yml diff --git a/k8s/live/azure-dev/openid-configuration b/k8s/live/azure/openid-configuration similarity index 100% rename from k8s/live/azure-dev/openid-configuration rename to k8s/live/azure/openid-configuration diff --git a/k8s/live/azure-dev/patch_ingress.yaml b/k8s/live/azure/patch_ingress.yaml similarity index 100% rename from k8s/live/azure-dev/patch_ingress.yaml rename to k8s/live/azure/patch_ingress.yaml diff --git a/k8s/live/azure-dev/patch_metadata_configmap.yaml b/k8s/live/azure/patch_metadata_configmap.yaml similarity index 100% rename from k8s/live/azure-dev/patch_metadata_configmap.yaml rename to k8s/live/azure/patch_metadata_configmap.yaml diff --git a/k8s/live/azure-dev/patch_tls_ingress.yaml b/k8s/live/azure/patch_tls_ingress.yaml similarity index 100% rename from k8s/live/azure-dev/patch_tls_ingress.yaml rename to k8s/live/azure/patch_tls_ingress.yaml diff --git a/k8s/live/azure-dev/security-analysis-server-config.yml b/k8s/live/azure/security-analysis-server-config.yml similarity index 100% rename from k8s/live/azure-dev/security-analysis-server-config.yml rename to k8s/live/azure/security-analysis-server-config.yml