From 0d0c02ffe336a91a69845aca05c322535d98767c Mon Sep 17 00:00:00 2001
From: komakkar <komakkar@microsoft.com>
Date: Mon, 2 Nov 2020 16:09:29 +0530
Subject: [PATCH] added authz yaml

---
 devops/azure/README.md                 |  2 +-
 devops/azure/chart/templates/auth.yaml | 32 ++++++++++++++++++++++++++
 2 files changed, 33 insertions(+), 1 deletion(-)
 create mode 100644 devops/azure/chart/templates/auth.yaml

diff --git a/devops/azure/README.md b/devops/azure/README.md
index 61354c850..ff6411ce3 100644
--- a/devops/azure/README.md
+++ b/devops/azure/README.md
@@ -1,7 +1,7 @@
 # Pipeline Support Commands
 
 ```bash
-AZURE_SERVICE="storage"
+AZURE_SERVICE="register"
 REPO_BRANCH="master"
 TAG="latest"
 PARTIAL=${REPO_BRANCH/\//-}
diff --git a/devops/azure/chart/templates/auth.yaml b/devops/azure/chart/templates/auth.yaml
new file mode 100644
index 000000000..ff31f9f7e
--- /dev/null
+++ b/devops/azure/chart/templates/auth.yaml
@@ -0,0 +1,32 @@
+#  Copyright © Microsoft Corporation
+#
+#  Licensed under the Apache License, Version 2.0 (the "License");
+#  you may not use this file except in compliance with the License.
+#  You may obtain a copy of the License at
+#
+#       http://www.apache.org/licenses/LICENSE-2.0
+#
+#  Unless required by applicable law or agreed to in writing, software
+#  distributed under the License is distributed on an "AS IS" BASIS,
+#  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+#  See the License for the specific language governing permissions and
+#  limitations under the License.
+
+apiVersion: security.istio.io/v1beta1
+kind: AuthorizationPolicy
+metadata:
+  name: register-jwt-auth
+  namespace: osdu
+spec:
+  selector:
+    matchLabels:
+      app: register
+  action: DENY
+  rules:
+    - from:
+        - source:
+            notRequestPrincipals: ["*"]
+      to:
+        - operation:
+            notPaths: ["/","*/swagger-resources","*/swagger",
+                        "/api/register/v1/swagger-resources/*","*/swagger-ui.html","*/actuator/health"]
\ No newline at end of file
-- 
GitLab