├── .github └── workflows │ ├── build.yml │ └── publish.yml ├── .gitignore ├── .sbtopts ├── .scalafmt.conf ├── LICENSE ├── README.md ├── project ├── .sbtopts ├── Dependencies.scala ├── Settings.scala ├── Versioning.scala ├── build.properties └── plugins.sbt ├── secret-provider └── src │ ├── it │ ├── resources │ │ ├── logback.xml │ │ └── openapi.json │ └── scala │ │ └── io │ │ └── lenses │ │ └── connect │ │ └── secrets │ │ ├── integration │ │ ├── SecretProviderRestResponse.scala │ │ ├── SecretProviderRestResponseTest.scala │ │ └── VaultSecretProviderIT.scala │ │ └── testcontainers │ │ ├── KafkaConnectContainer.scala │ │ ├── SingleContainer.scala │ │ ├── VaultContainer.scala │ │ ├── connect │ │ ├── ConfigProperty.scala │ │ ├── ConfigProviderConfig.scala │ │ ├── ConnectorConfiguration.scala │ │ └── KafkaConnectClient.scala │ │ ├── scalatest │ │ └── SecretProviderContainerPerSuite.scala │ │ └── testcontainers.scala │ ├── main │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── org.apache.kafka.common.config.provider.ConfigProvider │ └── scala │ │ └── io │ │ └── lenses │ │ └── connect │ │ └── secrets │ │ ├── async │ │ └── AsyncFunctionLoop.scala │ │ ├── cache │ │ ├── TtlCache.scala │ │ └── ValueWithTtl.scala │ │ ├── config │ │ ├── AWSCredentials.scala │ │ ├── AWSProviderConfig.scala │ │ ├── AWSProviderSettings.scala │ │ ├── AbstractConfigExtensions.scala │ │ ├── Aes256ProviderConfig.scala │ │ ├── AzureProviderConfig.scala │ │ ├── AzureProviderSettings.scala │ │ ├── ENVProviderConfig.scala │ │ ├── FileWriterOptions.scala │ │ ├── SecretTypeConfig.scala │ │ ├── VaultProviderConfig.scala │ │ └── VaultProviderSettings.scala │ │ ├── io │ │ └── FileWriter.scala │ │ ├── package.scala │ │ ├── providers │ │ ├── AWSHelper.scala │ │ ├── AWSSecretProvider.scala │ │ ├── Aes256DecodingHelper.scala │ │ ├── Aes256DecodingProvider.scala │ │ ├── AzureHelper.scala │ │ ├── AzureSecretProvider.scala │ │ ├── ENVSecretProvider.scala │ │ ├── SecretHelper.scala │ │ ├── SecretProvider.scala │ │ ├── VaultHelper.scala │ │ └── VaultSecretProvider.scala │ │ └── utils │ │ ├── ConfigDataBuilder.scala │ │ ├── EncodingAndId.scala │ │ ├── ExceptionUtils.scala │ │ └── WithRetry.scala │ └── test │ ├── java │ └── io │ │ └── lenses │ │ └── connect │ │ └── secrets │ │ └── vault │ │ ├── MockVault.java │ │ └── VaultTestUtils.java │ ├── resources │ ├── cert.pem │ ├── k8s-token │ ├── keystore.jks │ ├── log4j.properties │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker │ └── scala │ └── io │ └── lenses │ └── connect │ └── secrets │ ├── TmpDirUtil.scala │ ├── async │ └── AsyncFunctionLoopTest.scala │ ├── cache │ └── TtlTest.scala │ ├── config │ └── SecretTypeConfigTest.scala │ ├── connect │ └── EncodingTest.scala │ ├── io │ └── FileWriterOnceTest.scala │ ├── providers │ ├── AWSSecretProviderTest.scala │ ├── Aes256DecodingHelperTest.scala │ ├── Aes256DecodingProviderTest.scala │ ├── AesDecodingTestHelper.scala │ ├── AzureSecretProviderTest.scala │ ├── DecodeTest.scala │ ├── ENVSecretProviderTest.scala │ ├── VaultHelperTest.scala │ └── VaultSecretProviderTest.scala │ └── utils │ └── ConfigDataBuilderTest.scala └── test-sink └── src └── main └── scala └── io └── lenses └── connect └── secrets └── test └── vault ├── TestSinkConnector.scala ├── TestSinkTask.scala ├── VaultState.scala └── VaultStateValidator.scala /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/.gitignore -------------------------------------------------------------------------------- /.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/.sbtopts -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/README.md -------------------------------------------------------------------------------- /project/.sbtopts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/project/.sbtopts -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/Settings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/project/Settings.scala -------------------------------------------------------------------------------- /project/Versioning.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/project/Versioning.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.8.2 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /secret-provider/src/it/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/resources/logback.xml -------------------------------------------------------------------------------- /secret-provider/src/it/resources/openapi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/resources/openapi.json -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/integration/SecretProviderRestResponse.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/integration/SecretProviderRestResponse.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/integration/SecretProviderRestResponseTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/integration/SecretProviderRestResponseTest.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/integration/VaultSecretProviderIT.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/integration/VaultSecretProviderIT.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/KafkaConnectContainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/KafkaConnectContainer.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/SingleContainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/SingleContainer.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/VaultContainer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/VaultContainer.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/ConfigProperty.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/ConfigProperty.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/ConfigProviderConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/ConfigProviderConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/ConnectorConfiguration.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/ConnectorConfiguration.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/KafkaConnectClient.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/connect/KafkaConnectClient.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/scalatest/SecretProviderContainerPerSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/scalatest/SecretProviderContainerPerSuite.scala -------------------------------------------------------------------------------- /secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/testcontainers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/it/scala/io/lenses/connect/secrets/testcontainers/testcontainers.scala -------------------------------------------------------------------------------- /secret-provider/src/main/resources/META-INF/services/org.apache.kafka.common.config.provider.ConfigProvider: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/resources/META-INF/services/org.apache.kafka.common.config.provider.ConfigProvider -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/async/AsyncFunctionLoop.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/async/AsyncFunctionLoop.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/cache/TtlCache.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/cache/TtlCache.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/cache/ValueWithTtl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/cache/ValueWithTtl.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/AWSCredentials.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/AWSCredentials.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/AWSProviderConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/AWSProviderConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/AWSProviderSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/AWSProviderSettings.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/AbstractConfigExtensions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/AbstractConfigExtensions.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/Aes256ProviderConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/Aes256ProviderConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/AzureProviderConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/AzureProviderConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/AzureProviderSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/AzureProviderSettings.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/ENVProviderConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/ENVProviderConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/FileWriterOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/FileWriterOptions.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/SecretTypeConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/SecretTypeConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/VaultProviderConfig.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/VaultProviderConfig.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/config/VaultProviderSettings.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/config/VaultProviderSettings.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/io/FileWriter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/io/FileWriter.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/package.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AWSHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AWSHelper.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AWSSecretProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AWSSecretProvider.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/Aes256DecodingHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/Aes256DecodingHelper.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/Aes256DecodingProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/Aes256DecodingProvider.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AzureHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AzureHelper.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AzureSecretProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/AzureSecretProvider.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/ENVSecretProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/ENVSecretProvider.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/SecretHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/SecretHelper.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/SecretProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/SecretProvider.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/VaultHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/VaultHelper.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/providers/VaultSecretProvider.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/providers/VaultSecretProvider.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/utils/ConfigDataBuilder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/utils/ConfigDataBuilder.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/utils/EncodingAndId.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/utils/EncodingAndId.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/utils/ExceptionUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/utils/ExceptionUtils.scala -------------------------------------------------------------------------------- /secret-provider/src/main/scala/io/lenses/connect/secrets/utils/WithRetry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/main/scala/io/lenses/connect/secrets/utils/WithRetry.scala -------------------------------------------------------------------------------- /secret-provider/src/test/java/io/lenses/connect/secrets/vault/MockVault.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/java/io/lenses/connect/secrets/vault/MockVault.java -------------------------------------------------------------------------------- /secret-provider/src/test/java/io/lenses/connect/secrets/vault/VaultTestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/java/io/lenses/connect/secrets/vault/VaultTestUtils.java -------------------------------------------------------------------------------- /secret-provider/src/test/resources/cert.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/resources/cert.pem -------------------------------------------------------------------------------- /secret-provider/src/test/resources/k8s-token: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /secret-provider/src/test/resources/keystore.jks: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/resources/keystore.jks -------------------------------------------------------------------------------- /secret-provider/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /secret-provider/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/TmpDirUtil.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/TmpDirUtil.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/async/AsyncFunctionLoopTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/async/AsyncFunctionLoopTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/cache/TtlTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/cache/TtlTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/config/SecretTypeConfigTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/config/SecretTypeConfigTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/connect/EncodingTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/connect/EncodingTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/io/FileWriterOnceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/io/FileWriterOnceTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/AWSSecretProviderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/AWSSecretProviderTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/Aes256DecodingHelperTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/Aes256DecodingHelperTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/Aes256DecodingProviderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/Aes256DecodingProviderTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/AesDecodingTestHelper.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/AesDecodingTestHelper.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/AzureSecretProviderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/AzureSecretProviderTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/DecodeTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/DecodeTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/ENVSecretProviderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/ENVSecretProviderTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/VaultHelperTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/VaultHelperTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/providers/VaultSecretProviderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/providers/VaultSecretProviderTest.scala -------------------------------------------------------------------------------- /secret-provider/src/test/scala/io/lenses/connect/secrets/utils/ConfigDataBuilderTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/secret-provider/src/test/scala/io/lenses/connect/secrets/utils/ConfigDataBuilderTest.scala -------------------------------------------------------------------------------- /test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/TestSinkConnector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/TestSinkConnector.scala -------------------------------------------------------------------------------- /test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/TestSinkTask.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/TestSinkTask.scala -------------------------------------------------------------------------------- /test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/VaultState.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/VaultState.scala -------------------------------------------------------------------------------- /test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/VaultStateValidator.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lensesio/secret-provider/HEAD/test-sink/src/main/scala/io/lenses/connect/secrets/test/vault/VaultStateValidator.scala --------------------------------------------------------------------------------