This repository hosts the docker image source files for Confluent Private Cloud Gateway. Please check out the examples section for more details on Confluent Private Cloud Gateway and how to get started with it.
It is part of the Confluent organization on GitHub. It is public and open to contributions from the community.
Please see the LICENSE file for contribution terms. Please see the CHANGELOG.md for details of recent updates.
Properties are inherited from a top-level POM. Properties may be overridden on the command line (-Ddocker.registry=testing.example.com:8080/), or in a subproject's POM.
- docker.skip-build: (Optional) Set to
falseto include Docker images as part of build. Default is 'false'. - docker.skip-test: (Optional) Set to
falseto include Docker image integration tests as part of the build. Requires Python 2.7,tox. Default is 'true'. - docker.registry: (Optional) Specify a registry other than
placeholder/. Used asDOCKER_REGISTRYduringdocker buildand testing. Trailing/is required. Defaults toplaceholder/. - docker.tag: (Optional) Tag for built images. Used as
DOCKER_TAGduringdocker buildand testing. Defaults to the value ofproject.version. - docker.test-registry: (Optional) Registry to pull test dependency images from. Trailing
/is required. Used asDOCKER_TEST_REGISTRYduring testing. Defaults to the value ofdocker.registry. - docker.test-tag: (Optional) Use the given tag when pulling test dependency images. Used as
DOCKER_TEST_TAGduring testing. Defaults to the value ofdocker.tag. - docker.os_type: (Optional) Specify which operating system to use as the base image by using the Dockerfile with this extension. Valid values are
ubi9. - GATEWAY_VERSION: (Required) Specify the full Gateway release version. Example: 1.0.0
This project uses maven-assembly-plugin and dockerfile-maven-plugin to build Docker images via Maven.
To build SNAPSHOT images, configure .m2/settings.xml for SNAPSHOT dependencies. These must be available at build time.
mvn clean package -Pdocker -DskipTests # Build local images
Usage of this image is subject to the license terms of the software contained within. Please refer to Confluent's Docker images documentation reference for further information. The software to extend and build the custom Docker images is available under the Apache 2.0 License.