Image tools for the Stackable Data Platform.
Project description
image-tools
Version: 0.0.4
Installation
We recommend to use pipx:
pipx install image-tools-stackabletech
But you can also use pip
:
# from PyPI
pip install image-tools-stackabletech
# from GitHub
pip install git+https://github.com/stackabletech/image-tools.git@main
Description
Tools to manage Stackable container images available at https://github.com/stackabletech/docker-images
Following tools are installed:
bake
: build and publish product images.check-container
: run RedHat preflight checks on container images.
Examples
# Build images of the hello-world containers
bake -p hello-world -i 0.0.0-dev
# Build only one version [0.37.2] of OPA
bake -p opa=0.37.2 -i 0.0.0-dev
# Build half of all versions defined for OPA
bake -p opa -i 0.0.0-dev --shard-count 2 --shard-index 0
# Build the other half of all versions defined for OPA
bake -p opa -i 0.0.0-dev --shard-count 2 --shard-index 1
Release a new version
Update the version in:
pyproject.toml
README.md
: version and pip install command.
Update the CHANGELOG. Commit and tag. Build and publish:
rm -rf dist/
python -m build --sdist --wheel .
twine upload dist/*
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for image-tools-stackabletech-0.0.4.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 369ed72ef27e0903f80ae146998f23da7b371ca56de965e18cb59c58fe63b4f2 |
|
MD5 | 3308b86a828f81dfa32d2e56dea56870 |
|
BLAKE2b-256 | 05bb825c5ff28ea0ab0049b91f834392f2d8d235a9b9421d289487577b15dd4b |
Close
Hashes for image_tools_stackabletech-0.0.4-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b3622aaf7027977a561ab94d5aaea8cbfa2e8df969aab70fcb2bce936d6f698 |
|
MD5 | e48475bf7d5729635d1aaaff09c2f461 |
|
BLAKE2b-256 | 47b2bbe24ad744f034ed8d103635ce5fe9e06ddf47168bfe2330605be2396305 |