├── .github └── workflows │ └── maven.yml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── pom.xml └── src ├── main ├── java │ └── com │ │ └── amazonaws │ │ └── kafka │ │ └── config │ │ └── providers │ │ ├── S3ImportConfig.java │ │ ├── S3ImportConfigProvider.java │ │ ├── SecretsManagerConfig.java │ │ ├── SecretsManagerConfigProvider.java │ │ ├── SsmParamStoreConfig.java │ │ ├── SsmParamStoreConfigProvider.java │ │ └── common │ │ ├── AwsServiceConfigProvider.java │ │ └── CommonConfigUtils.java └── resources │ └── META-INF │ └── services │ └── org.apache.kafka.common.config.provider.ConfigProvider └── test └── java └── com └── amazonaws └── kafka └── config └── providers ├── MockedSecretsManagerConfigProvider.java ├── MockedSsmParamStoreConfigProvider.java ├── SecretsManagerConfigProviderTest.java └── SsmParamStoreConfigProviderTest.java /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target/ 2 | /.settings/ 3 | .classpath 4 | .DS_Store 5 | .project 6 | .idea 7 | -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/S3ImportConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/S3ImportConfig.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/S3ImportConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/S3ImportConfigProvider.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/SecretsManagerConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/SecretsManagerConfig.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/SecretsManagerConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/SecretsManagerConfigProvider.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/SsmParamStoreConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/SsmParamStoreConfig.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/SsmParamStoreConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/SsmParamStoreConfigProvider.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/common/AwsServiceConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/common/AwsServiceConfigProvider.java -------------------------------------------------------------------------------- /src/main/java/com/amazonaws/kafka/config/providers/common/CommonConfigUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/java/com/amazonaws/kafka/config/providers/common/CommonConfigUtils.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.apache.kafka.common.config.provider.ConfigProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/main/resources/META-INF/services/org.apache.kafka.common.config.provider.ConfigProvider -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/kafka/config/providers/MockedSecretsManagerConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/test/java/com/amazonaws/kafka/config/providers/MockedSecretsManagerConfigProvider.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/kafka/config/providers/MockedSsmParamStoreConfigProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/test/java/com/amazonaws/kafka/config/providers/MockedSsmParamStoreConfigProvider.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/kafka/config/providers/SecretsManagerConfigProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/test/java/com/amazonaws/kafka/config/providers/SecretsManagerConfigProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/amazonaws/kafka/config/providers/SsmParamStoreConfigProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-samples/msk-config-providers/HEAD/src/test/java/com/amazonaws/kafka/config/providers/SsmParamStoreConfigProviderTest.java --------------------------------------------------------------------------------