Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

1,152 Commits

Repository files navigation

Stackable Docker Images

This repository contains Dockerfiles and scripts to build base images for use within Stackable.

Build AirflowBuild DruidBuild HadoopBuild HBase
Build HiveBuild Java BaseBuild Java DevelopmentBuild Kafka Testing Tools
Build KafkaBuild Krb5Build NiFiBuild Omid
Build OPABuild OpenSearch DashboardsBuild OpenSearchBuild Spark Connect Client
Build Spark K8sBuild Stackable BaseBuild SupersetBuild Testing Tools
Build ToolsBuild Trino CLIBuild TrinoBuild Vector
Build ZooKeeper

Prerequisites

Build Images

Images are published to the oci.stackable.tech registry under the sdp organization by default.

Build images locally

Consult the boil README which contains a broad selection of different commands to build images locally.

Build images via GitHub Actions

There are individual GHA workflows (one for each image) which use a reusable workflow to build all specified versions for both amd64 and arm64. The workflow is triggered

  • by pushes to main to produce 0.0.0-dev versions of the images,
  • by a regular schedule to rebuild 0.0.0-dev versions of the images to avoid staleness,
  • by tag pushes to produce (release candidate) images for a particular SDP release,
  • and by manual workflow dispatches.

Patch Images

Images are patched using patchable. Consult the patchable README which contains a detailed usage guide.

Verify Images

To verify if a container image is compatible with OpenShift, run the following preflight command:

preflight check container oci.stackable.tech/sdp/<IMAGE>:<VERSION>-stackable<RELEASE_VERSION> --platform amd64

About

Product images for the Stackable Data Platform

Resources

Stars

22 stars

Watchers

3 watching

Forks

Releases

Sponsor this project

Used by

Contributors

Languages