-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
a08b1d0
commit c33a5e4
Showing
32 changed files
with
492 additions
and
315 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,91 +1,44 @@ | ||
# State of security implementation | ||
|
||
- [ ] Broker | ||
- [X] Brokers to brokers | ||
- [X] Encryption | ||
- [X] Authentication | ||
- [ ] Metric reporter | ||
- [X] Encryption | ||
- [X] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
|
||
- [ ] Connect | ||
- [ ] Workers to Brokers | ||
- [X] Encryption | ||
- [X] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [ ] Rest API | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] RBAC | ||
- [ ] Interceptors | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
|
||
- [ ] KSQL | ||
- [ ] KSQL nodes to Brokers | ||
- [X] Encryption | ||
- [X] Authentication | ||
- [ ] ACL | ||
- [ ] Rest API | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] Schema Registry | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] Interceptors | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] ACL | ||
|
||
- [ ] Schema Registry | ||
- [ ] Schema registry to Brokers | ||
- [X] Encryption | ||
- [X] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [ ] Rest API | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] RBAC | ||
- [ ] Interceptors | ||
- [ ] SSL | ||
- [ ] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
|
||
- [ ] Control Center | ||
- [ ] Rest API | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [ ] Brokers | ||
- [X] Encryption | ||
- [X] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [ ] Connect | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [ ] KSQL | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [X] Encryption | ||
- [X] Kafka Broker | ||
- [X] mTLS for broker intercommunication | ||
- [X] mTLS between Metric Reporters and Kafka Cluster | ||
- [X] Kafka Connect | ||
- [X] mTLS with Kafka cluster | ||
- [X] Https for Connect REST endpoints | ||
- [X] Schema Registry | ||
- [X] mTLS with Kafka cluster | ||
- [X] Https for REST endpoints | ||
- [X] KSQL | ||
- [X] mTLS with Kafka cluster | ||
- [X] Https for REST endpoints | ||
- [X] Control Center | ||
- [X] mTLS with Kafka cluster | ||
- [X] Https for REST endpoints | ||
- [ ] Authentication | ||
- [X] Kafka Broker | ||
- [X] SASL for broker intercommunication | ||
- [X] SASL between Metric Reporters and Kafka Cluster (to test) | ||
- [X] Kafka Connect | ||
- [X] SASL with Kafka cluster | ||
- [X] REST endpoints | ||
- [ ] Schema Registry | ||
- [ ] Encryption | ||
- [ ] Authentication | ||
- [ ] ACL | ||
- [ ] RBAC | ||
- [ ] Zookeeper | ||
- [ ] Authentication | ||
|
||
- [ ] Zookeeper | ||
- [ ] Authentication | ||
- [X] SASL with Kafka cluster | ||
- [ ] REST endpoints | ||
- [X] KSQL | ||
- [X] SASL for with Kafka cluster | ||
- [X] REST endpoints | ||
- [X] Control Center | ||
- [X] SASL with Kafka cluster | ||
- [X] Basic Auth for REST endpoints | ||
- [ ] Kafka Topics ACL | ||
- [ ] Kafka Connect | ||
- [ ] Schema Regisry | ||
- [ ] KSQL | ||
- [ ] Control Center | ||
- [ ] RBAC | ||
- [ ] Kafka Connect | ||
- [ ] Schema Regisry | ||
- [ ] KSQL | ||
- [ ] Control Center |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
jobs/confluent-connect/templates/bin/download-connectors.sh
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
#!/bin/bash | ||
|
||
function downloadConnectors() { | ||
CONNECTORS_FOLDER=$1 | ||
S3_ENDPOINT=$2 | ||
S3_ACCESS_KEY=$3 | ||
S3_SECRET_KEY=$4 | ||
S3_BUCKET=$5 | ||
|
||
rm -rf $CONNECTORS_FOLDER | ||
|
||
mkdir $CONNECTORS_FOLDER | ||
|
||
/var/vcap/packages/minio-mc/mc config host add connectors $S3_ENDPOINT $S3_ACCESS_KEY $S3_SECRET_KEY | ||
|
||
/var/vcap/packages/minio-mc/mc cp --recursive connectors/$S3_BUCKET/ $CONNECTORS_FOLDER | ||
|
||
for i in $CONNECTORS_FOLDER/*.zip; do | ||
newdir="${i:0:-4}" && mkdir "$newdir" | ||
unzip "$i" -d "$newdir" | ||
done | ||
} |
Oops, something went wrong.