// This assembly is included in the following assemblies:
//
// assembly-deployment-configuration.adoc

// Save the context of the assembly that is including this one.
// This is necessary for including assemblies in assemblies.
// See also the complementary step on the last line of this file.
:parent-context-deployment-configuration-kafka-mirror-maker: {context}

[id='assembly-deployment-configuration-kafka-mirror-maker-{context}']
= Kafka Mirror Maker configuration

:context: deployment-configuration-kafka-mirror-maker

The full schema of the `KafkaMirrorMaker` resource is described in the xref:type-KafkaMirrorMaker-reference[].
All labels that apply to the desired `KafkaMirrorMaker` resource will also be applied to the {ProductPlatformName} resources making up Mirror Maker.
This provides a convenient mechanism for those resources to be labelled in whatever way the user requires.

include::assembly-kafka-mirror-maker-replicas.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-bootstrap-servers.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-whitelist.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-groupid.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-numstreams.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-tls.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-authentication.adoc[leveloffset=+1]

include::assembly-kafka-mirror-maker-configuration.adoc[leveloffset=+1]

include::assembly-resource-limits-and-requests.adoc[leveloffset=+1]

include::assembly-logging.adoc[leveloffset=+1]

include::assembly-metrics.adoc[leveloffset=+1]

include::assembly-jvm-options.adoc[leveloffset=+1]

include::assembly-configuring-container-images.adoc[leveloffset=+1]

include::assembly-scheduling.adoc[leveloffset=+1]

include::ref-list-of-kafka-mirror-maker-resources.adoc[leveloffset=+1]

// Restore the context to what it was before this assembly.
:context: {parent-context-deployment-configuration-kafka-mirror-maker}
