Skip to content

stackabletech/docker-images

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Stackable Docker Images

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

Build Airflow Build Druid Build Hadoop Build HBase
Build Hive Build Java Base Build Java Development Build Kafka Testing Tools
Build Kafka Build Krb5 Build NiFi Build Omid
Build OPA Build OpenSearch Build Spark Connect Client Build Spark K8s
Build Stackable Base Build Superset Build Testing Tools Build Tools
Build Trino CLI Build Trino Build 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

License

Stars

Watchers

Forks

Sponsor this project

 

Contributors 20