Design and Develop run time policy updates to OPA-PDP 97/140197/8
authorMurali Parthasarathy K <muraliparthasarathy.k@techmahindra.com>
Wed, 12 Feb 2025 11:35:10 +0000 (12:35 +0100)
committerMurali Parthasarathy K <muraliparthasarathy.k@techmahindra.com>
Fri, 14 Feb 2025 12:52:21 +0000 (13:52 +0100)
commit358eb80b992050e3749834b6211edb6426325020
tree069d4720a47dbcd646afa0b723d0b8595812d3d2
parentc98f9a1086c1ede4b6ccb6a566197533b3001826
Design and Develop run time policy updates to OPA-PDP

Issue-ID: POLICY-5216
Change-Id: I2a1466f74106bbab7869dd82f29badd157b980bb
Signed-off-by: Murali Parthasarathy K <muraliparthasarathy.k@techmahindra.com>
49 files changed:
Dockerfile
README.md
api/register-handlers.go
build/Dockerfile [deleted file]
cmd/opa-pdp/opa-pdp.go
cmd/opa-pdp/opa-pdp_test.go
pkg/bundleserver/bundle-server.go
pkg/bundleserver/bundle-server_test.go
pkg/decision/decision-provider.go
pkg/decision/decision-provider_test.go
pkg/kafkacomm/handler/pdp_message_handler.go
pkg/kafkacomm/handler/pdp_state_change_handler.go
pkg/kafkacomm/handler/pdp_state_change_handler_test.go
pkg/kafkacomm/handler/pdp_update_deploy_policy.go [new file with mode: 0644]
pkg/kafkacomm/handler/pdp_update_message_handler.go
pkg/kafkacomm/handler/pdp_update_message_handler_test.go
pkg/kafkacomm/handler/pdp_update_undeploy_policy.go [new file with mode: 0644]
pkg/kafkacomm/pdp_topic_consumer.go
pkg/kafkacomm/pdp_topic_consumer_test.go
pkg/kafkacomm/publisher/pdp-heartbeat.go
pkg/kafkacomm/publisher/pdp-heartbeat_test.go
pkg/kafkacomm/publisher/pdp-pap-registration.go
pkg/kafkacomm/publisher/pdp-pap-registration_test.go
pkg/kafkacomm/publisher/pdp-status-publisher.go
pkg/kafkacomm/publisher/pdp-status-publisher_test.go
pkg/metrics/counters.go
pkg/metrics/counters_test.go
pkg/metrics/statistics-provider.go
pkg/model/mesages.go
pkg/model/messages_test.go
pkg/model/toscaconceptidentifier.go
pkg/model/toscapolicy.go [new file with mode: 0644]
pkg/opasdk/opasdk.go
pkg/opasdk/opasdk_test.go
pkg/pdpattributes/pdpattributes.go
pkg/pdpattributes/pdpattributes_test.go
pkg/policymap/policy_and_data_map.go [new file with mode: 0644]
pkg/utils/utils.go
test/README.md
test/docker-compose.yml
test/test_resources/deploy.json [new file with mode: 0644]
test/test_resources/deploy_collab.json [new file with mode: 0644]
test/test_resources/deploy_conflict.json [new file with mode: 0644]
test/test_resources/deploy_zone.json [new file with mode: 0644]
test/test_resources/policy_collab.yaml [new file with mode: 0644]
test/test_resources/policy_conflict.yaml [new file with mode: 0644]
test/test_resources/policy_deploy_single_policy.yaml [new file with mode: 0644]
test/test_resources/policy_zone.yaml [new file with mode: 0644]
test/test_resources/undeploy_batch_delete.json [new file with mode: 0644]