From 559c4f3f15767ad1efb6aac0f6bf49869428f72b Mon Sep 17 00:00:00 2001 From: danielgrunbergerarmo Date: Tue, 31 Aug 2021 09:55:23 +0300 Subject: [PATCH] add anonymous http req --- cautils/opapolicy/resources/dependencies.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/cautils/opapolicy/resources/dependencies.go b/cautils/opapolicy/resources/dependencies.go index 87dd3bd4..f8b0de1d 100644 --- a/cautils/opapolicy/resources/dependencies.go +++ b/cautils/opapolicy/resources/dependencies.go @@ -196,6 +196,21 @@ query_all(resource) = http.send({ "raise_error": true, }) + + +# Query for all resources of type resource in all namespaces - without authentication +# Example: query_all("deployments") +query_all_no_auth(resource) = http.send({ + "url": sprintf("%v/%v/namespaces/default/%v", [ + host, + resource_group_mapping[resource], + resource, + ]), + "method": "get", + "raise_error": true, + "tls_insecure_skip_verify" : true, +}) + field_transform_to_qry_param(field,map) = finala { mid := {concat(".",[field,key]): val | val := map[key]} finala := label_map_to_query_string(mid)