// AsciiDoc settings
:data-uri!:
:doctype: book
:experimental:
:idprefix:
:imagesdir: images
:numbered:
:sectanchors!:
:sectnums:
:source-highlighter: highlightjs
:toc: left
:linkattrs:
:toclevels: 3

// Name placeholders
:ProductLongName: Strimzi
:ProductName: Strimzi
:ContextProduct: strimzi
:ProductVersion: master
:OpenShiftName: OpenShift
:OpenShiftLongName: OpenShift Origin
:OpenShiftVersion: 3.9 and later
:KubernetesName: Kubernetes
:KubernetesLongName: Kubernetes
:KubernetesVersion: 1.9 and later
:ProductPlatformName: {OpenShiftName} or {KubernetesName}
:ProductPlatformLongName: {OpenShiftLongName} or {KubernetesLongName}
:Namespace: {OpenShiftName} project or {KubernetesName} namespace
:Namespaces: {OpenShiftName} projects or {KubernetesName} namespaces

// Source and download links
:ReleaseDownload: https://github.com/strimzi/strimzi-kafka-operator/releases[GitHub^]

// Helm Chart
:ChartName: strimzi-kafka-operator
:ChartReleaseCoordinate: strimzi/strimzi-kafka-operator
:ChartRepositoryUrl: http://strimzi.io/charts/

// External links
:KafkaRacks: link:https://kafka.apache.org/documentation/#basic_ops_racks[Kafka racks documentation^]
:K8sAffinity: link:https://kubernetes.io/docs/concepts/configuration/assign-pod-node/[Kubernetes node and pod affinity documentation^]
:K8sTolerations: link:https://kubernetes.io/docs/concepts/configuration/taint-and-toleration/[Kubernetes taints and tolerations^]
:K8sEmptyDir: link:https://kubernetes.io/docs/concepts/storage/volumes/#emptydir[`emptyDir` volumes^]
:K8sPersistentVolumeClaims: link:https://kubernetes.io/docs/concepts/storage/dynamic-provisioning/[Persistent Volume Claims^]
:K8sLocalPersistentVolumes: link:https://kubernetes.io/docs/concepts/storage/volumes/#local[Local persistent volumes^]
:K8SStorageClass: link:https://kubernetes.io/docs/concepts/storage/storage-classes/[Storage Class^]
:K8sMeaningOfCpu: link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#meaning-of-cpu[Meaning of CPU^]
:K8sMeaningOfMemory: link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/#meaning-of-memory[Meaning of memory^]
:K8sManagingComputingResources: link:https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/[Managing Compute Resources for Containers^]
:K8sLivenessReadinessProbes: link:https://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/[Configure Liveness and Readiness Probes^]


:ApacheKafkaBrokerConfig: link:http://kafka.apache.org/20/documentation.html#brokerconfigs[Apache Kafka documentation^]
:ApacheKafkaConnectConfig: link:http://kafka.apache.org/20/documentation.html#connectconfigs[Apache Kafka documentation^]
:ApacheZookeeperConfig: link:http://zookeeper.apache.org/doc/r3.4.13/zookeeperAdmin.html[Zookeeper documentation^]
:ApacheKafkaConsumerConfig: link:http://kafka.apache.org/20/documentation.html#newconsumerconfigs[Apache Kafka documentation^]
:ApacheKafkaProducerConfig: link:http://kafka.apache.org/20/documentation.html#producerconfigs[Apache Kafka documentation^]

:JMXExporter: link:https://github.com/prometheus/jmx_exporter[JMX Exporter documentation^]

// Docker image names
:DockerTag: {ProductVersion}
:DockerRepository: https://hub.docker.com/u/strimzi[Docker Hub^]
:DockerZookeeper: strimzi/zookeeper:{DockerTag}
:DockerKafka: strimzi/kafka:{DockerTag}
:DockerKafkaConnect: strimzi/kafka-connect:{DockerTag}
:DockerKafkaConnectS2I: strimzi/kafka-connect-s2i:{DockerTag}
:DockerTopicController: strimzi/topic-controller:{DockerTag}
:DockerImageUser: kafka:kafka

// API Versions
:KafkaApiVersion: kafka.strimzi.io/v1alpha1
:KafkaConnectApiVersion: kafka.strimzi.io/v1alpha1
:KafkaConnectS2IApiVersion: kafka.strimzi.io/v1alpha1
:KafkaTopicApiVersion: kafka.strimzi.io/v1alpha1
:KafkaUserApiVersion: kafka.strimzi.io/v1alpha1

// Section enablers
:Kubernetes:
:Helm:
:InstallationAppendix:
:MetricsAppendix:
:Downloading:
:SecurityImg:
