From 5224e6f1a2bb97c61a644741100a97c76fb5ca98 Mon Sep 17 00:00:00 2001 From: Florian Hussonnois Date: Mon, 6 May 2024 22:37:17 +0200 Subject: [PATCH] docs: update provider config for kafka connect and schema registry --- .../Kafka Connect/Configuration/_index.md | 20 ++++++++++++++++++- .../Kafka Connect/Resources/connector.md | 3 +++ .../Schema Registry/Configuration/_index.md | 20 ++++++++++++++++++- 3 files changed, 41 insertions(+), 2 deletions(-) diff --git a/docs/content/en/docs/Providers/Kafka Connect/Configuration/_index.md b/docs/content/en/docs/Providers/Kafka Connect/Configuration/_index.md index 0f88d3355..21d5a5d2b 100644 --- a/docs/content/en/docs/Providers/Kafka Connect/Configuration/_index.md +++ b/docs/content/en/docs/Providers/Kafka Connect/Configuration/_index.md @@ -39,7 +39,7 @@ jikkou { name = "locahost" # URL of the Kafka Connect service url = "http://localhost:8083" - # Method to use for authenticating on Kafka Connect. Available values are: [none, basicauth] + # Method to use for authenticating on Kafka Connect. Available values are: [none, basicauth, ssl] authMethod = none # Use when 'authMethod' is 'basicauth' to specify the username for Authorization Basic header basicAuthUser = null @@ -47,6 +47,24 @@ jikkou { basicAuthPassword = null # Enable debug logging debugLoggingEnabled = false + + # Ssl Config: Use when 'authMethod' is 'ssl' + # The location of the key store file. + sslKeyStoreLocation = "/certs/registry.keystore.jks" + # The file format of the key store file. + sslKeyStoreType = "JKS" + # The password for the key store file. + sslKeyStorePassword = "password" + # The password of the private key in the key store file. + sslKeyPassword = "password" + # The location of the trust store file. + sslTrustStoreLocation = "/certs/registry.truststore.jks" + # The file format of the trust store file. + sslTrustStoreType = "JKS" + # The password for the trust store file. + sslTrustStorePassword = "password" + # Specifies whether to ignore the hostname verification. + sslIgnoreHostnameVerification = true } ] } diff --git a/docs/content/en/docs/Providers/Kafka Connect/Resources/connector.md b/docs/content/en/docs/Providers/Kafka Connect/Resources/connector.md index 79cfc483e..1024ba858 100644 --- a/docs/content/en/docs/Providers/Kafka Connect/Resources/connector.md +++ b/docs/content/en/docs/Providers/Kafka Connect/Resources/connector.md @@ -26,6 +26,9 @@ metadata: labels: # Name of the Kafka Connect cluster to create the connector instance in (required). kafka.jikkou.io/connect-cluster: + # Override client properties to connect to Kafka Connect cluster (optional). + jikkou.io/config-override: | + annotations: { } spec: connectorClass: # Name or alias of the class for this connector. diff --git a/docs/content/en/docs/Providers/Schema Registry/Configuration/_index.md b/docs/content/en/docs/Providers/Schema Registry/Configuration/_index.md index da7051528..0a68fae65 100644 --- a/docs/content/en/docs/Providers/Schema Registry/Configuration/_index.md +++ b/docs/content/en/docs/Providers/Schema Registry/Configuration/_index.md @@ -24,7 +24,7 @@ jikkou { url = "http://localhost:8081" # The name of the schema registry implementation vendor - can be any value vendor = generic - # Method to use for authenticating on Schema Registry. Available values are: [none, basicauth] + # Method to use for authenticating on Schema Registry. Available values are: [none, basicauth, ssl] authMethod = none # Use when 'schemaRegistry.authMethod' is 'basicauth' to specify the username for Authorization Basic header basicAuthUser = null @@ -32,6 +32,24 @@ jikkou { basicAuthPassword = null # Enable debug logging debugLoggingEnabled = false + + # Ssl Config: Use when 'authMethod' is 'ssl' + # The location of the key store file. + sslKeyStoreLocation = "/certs/registry.keystore.jks" + # The file format of the key store file. + sslKeyStoreType = "JKS" + # The password for the key store file. + sslKeyStorePassword = "password" + # The password of the private key in the key store file. + sslKeyPassword = "password" + # The location of the trust store file. + sslTrustStoreLocation = "/certs/registry.truststore.jks" + # The file format of the trust store file. + sslTrustStoreType = "JKS" + # The password for the trust store file. + sslTrustStorePassword = "password" + # Specifies whether to ignore the hostname verification. + sslIgnoreHostnameVerification = true } } ```