anchor.diff:  
   [id='proc-kafka-connect-mounting-volumes-{context}']
   
  -= Mounting Secrets as volumes
  += Mounting Secrets as volumes for connector configuration
   
  -You can create a Kubernetes Secret, mount it as a volume to Kafka Connect, and then use it to configure a Kafka Connect connector.
  +You can create a Kubernetes Secret, mount it as a volume to Kafka Connect,
  +and then use it to configure a Kafka Connect connector.
  +
  +Configuration providers allow you to load configuration values from external sources.
  +
  +In this procedure, a Secret named `mysecret` is mounted to a volume named `connector-config`.
  +The Kafka `FileConfigProvider` is given the alias `file`,
  +and used to read and extract database _username_ and _password_ property values from the file to use in the connector configuration.
   
   .Prerequisites
   
  
positive.code:   name: mysecret
  type: Opaque
  stringData:
    connector.properties: |-
      dbUsername: my-user
      dbPassword: my-password
  ----
  
  . Create or edit the Kafka Connect resource.
  Configure the `FileConfigProvider` in the `config` section and the `externalConfiguration` section of the `KafkaConnect` or `KafkaConnectS2I` custom resource to reference the secret.
  For example:
  +
  [source,yaml,subs="attributes+"]
  
negative.code: 
  .Procedure
  
  . Create a secret containing properties that define the configuration options for your connector configuration.
  +
  For example:
  +
  [source,yaml,subs=attributes+]
  