Mongey / terraform-provider-kafka-connect

Terraform provider for managing Apache Kafka Connect
MIT License
108 stars 39 forks source link

Inconsistent results from apply error from terraform #26

Open ferozed opened 4 years ago

ferozed commented 4 years ago

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...
ferozed commented 4 years ago

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.

Mongey commented 4 years ago

@ferozed can you provide an example of the terraform config you're applying?

ferozed commented 3 years ago

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.