Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add support for SASL and SSL (knative-extensions#534)
* Add Data plane security module and Kubernetes provider Signed-off-by: Pierangelo Di Pilato <[email protected]> * Add Auth configurations to contract Signed-off-by: Pierangelo Di Pilato <[email protected]> * Add contol plane security module Signed-off-by: Pierangelo Di Pilato <[email protected]> * Integrate security module in Broker and Sink reconciler Signed-off-by: Pierangelo Di Pilato <[email protected]> * Add control plane E2E tests Signed-off-by: Pierangelo Di Pilato <[email protected]> * Update proto schema and use PEM format Signed-off-by: Pierangelo Di Pilato <[email protected]> * Move data plane to PEM certificates format Signed-off-by: Pierangelo Di Pilato <[email protected]> * Extend E2E test by sending events Signed-off-by: Pierangelo Di Pilato <[email protected]> * Run E2E test multiple times to reduce flakiness Signed-off-by: Pierangelo Di Pilato <[email protected]> * Improve comment Signed-off-by: Pierangelo Di Pilato <[email protected]> * Refresh third party license list Signed-off-by: Pierangelo Di Pilato <[email protected]> * Update docs in proto definition Signed-off-by: Pierangelo Di Pilato <[email protected]> * Rename E2E test functions Signed-off-by: Pierangelo Di Pilato <[email protected]> * auth.secret.name -> auth.secret.ref.name Make reference explicit. Signed-off-by: Pierangelo Di Pilato <[email protected]> * Add boilerplate to reconciler_test.go Signed-off-by: Pierangelo Di Pilato <[email protected]> * Lint and update codegen Signed-off-by: Pierangelo Di Pilato <[email protected]> * Change comment to Kubernetes resource reference Signed-off-by: Pierangelo Di Pilato <[email protected]> * Remove Nullable annotations Signed-off-by: Pierangelo Di Pilato <[email protected]> * Ensure TypeMeta when Tracker OnChanged is called Signed-off-by: Pierangelo Di Pilato <[email protected]> * Remove unused Sarama logger adapter function Signed-off-by: Pierangelo Di Pilato <[email protected]> * Use symlinks to testdata certs Signed-off-by: Pierangelo Di Pilato <[email protected]> * KafkaSink supports SASL / SSL Signed-off-by: Pierangelo Di Pilato <[email protected]> * Move bootstrap servers config in one place Signed-off-by: Pierangelo Di Pilato <[email protected]> * Add KafkaSink E2E tests Signed-off-by: Pierangelo Di Pilato <[email protected]> * Refresh third party file Signed-off-by: Pierangelo Di Pilato <[email protected]> * Add Validation test for secret reference Signed-off-by: Pierangelo Di Pilato <[email protected]> * Update codegen Signed-off-by: Pierangelo Di Pilato <[email protected]> * Update KafkaSink CRD schema Signed-off-by: Pierangelo Di Pilato <[email protected]> * Test security config functions Signed-off-by: Pierangelo Di Pilato <[email protected]> * Test security config and scram modules Signed-off-by: Pierangelo Di Pilato <[email protected]> * Rename data plane roles Signed-off-by: Pierangelo Di Pilato <[email protected]> * Maven exclusion directly in parent pom Signed-off-by: Pierangelo Di Pilato <[email protected]> * Refactor credentials fetching Signed-off-by: Pierangelo Di Pilato <[email protected]>
- Loading branch information