terraform-provider-kafka-connect
terraform-provider-kafka-connect copied to clipboard
Inconsistent results from apply error from terraform
I was creating a new connector using terraform. After applying, I got the following error:
Error: Provider produced inconsistent result after apply
When applying changes to
module.kafka_data_connectors.module.streamz-kafka-connect-canarty.kafka-connect_connector.kafka_s3_connector[0],
provider "registry.terraform.io/-/kafka-connect" produced an unexpected new
value for was present, but now absent.
This is a bug in the provider, which should be reported in the provider's own
issue tracker.
Releasing state lock. This may take a few moments...
hi!
Can someone help me with this? Still getting this error.
Atleast show me how to get debugging info, like HTTP request/response log so that I can figure out myself what is going on.
@ferozed can you provide an example of the terraform config you're applying?
hi! This started happening again on a different connector. I am trying to install a connector for kafka-connect-dynamodb
connector from trustpilot.
THis is my config:
# module.dsproutes_dynamo_cdc.module.dsp_routes.kafka-connect_connector.kafka_dynamo_cdc_connector[0] will be created
+ resource "kafka-connect_connector" "kafka_dynamo_cdc_connector" {
+ config = {
+ "auto.create" = "true"
+ "aws.credentials.provider.class" = "com.trustpilot.connector.dynamodb.aws.AssumeRoleCredentialProvider"
+ "aws.credentials.provider.externalId" = "dsrc-dsp-event-service-map-zillow-dev-dev"
+ "aws.credentials.provider.roleArn" = "arn:aws:iam::800824040395:role/kafka-connect-dynamodb-dsp-routes-zillow-dev"
+ "aws.credentials.provider.roleSessionName" = "dsrc-dsp-event-service-map-zillow-dev-dev"
+ "aws.region" = "us-west-2"
+ "connect.meta.data" = "false"
+ "connector.class" = "DynamoDBSourceConnector"
+ "dynamodb.table.name" = "dsp-event-service-map-zillow-dev"
+ "enhanced.avro.schema.support" = "false"
+ "envelope.formatter.class" = "com.trustpilot.connector.dynamodb.utils.DynamoRowRecordConverter"
+ "kafka.topic.name" = "dynamo-cdc-dsp-routes-dev"
+ "key.converter" = "org.apache.kafka.connect.storage.StringConverter"
+ "locale" = "en-us"
+ "record.key.name" = ""
+ "record.key.namespace" = ""
+ "record.value.name" = ""
+ "record.value.namespace" = ""
+ "row.formatter.class" = ""
+ "tasks.max" = "1"
+ "timezone" = "UTC"
+ "use.optional.fields" = "false"
+ "value.converter" = "org.apache.kafka.connect.json.JsonConverter"
+ "value.converter.schema.registry.url" = "https://schema-registry.stable.zg-int.net"
+ "value.converter.schemas.enable" = "false"
+ "value.converter.value.subject.name.strategy" = "io.confluent.kafka.serializers.subject.TopicNameStrategy"
}
+ id = (known after apply)
+ name = "dsrc-dsp-event-service-map-zillow-dev-dev"
}
This is the result
Error: Provider produced inconsistent result after apply
When applying changes to
module.dsproutes_dynamo_cdc.module.dsp_routes.kafka-connect_connector.kafka_dynamo_cdc_connector[0],
provider "registry.terraform.io/-/kafka-connect" produced an unexpected new
value for was present, but now absent.
This is a bug in the provider, which should be reported in the provider's own
issue tracker.