chore(inkless): Update demo and documentation for GHCR images#497
chore(inkless): Update demo and documentation for GHCR images#497viktorsomogyi merged 4 commits intomainfrom
Conversation
There was a problem hiding this comment.
Pull request overview
This PR updates the Inkless demo and documentation to use the new GitHub Container Registry (GHCR) image location ghcr.io/aiven/inkless, aligning with the release workflows added in PR #489. The default demo now uses the edge tag (latest development build) instead of locally built images.
Changes:
- Updated image registry from
aivenoy/kafkatoghcr.io/aiven/inklessacross all docker-compose files - Changed default
KAFKA_VERSIONfrom4.1.0-inkless-SNAPSHOT(local) toedge(GHCR) - Added comprehensive documentation for Docker tags, binary distributions, and version selection
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
docs/inkless/RELEASES.md |
New documentation describing available Docker tags (stable and development) and binary distribution naming/download instructions |
docs/inkless/VERSIONING-STRATEGY.md |
Added CI/CD automation notes explaining workflow triggers and tag relationships |
docs/inkless/README.md |
Added Quick Start decision tree with links to demo, prebuilt images, binaries, and build-from-source options |
docs/inkless/QUICKSTART.md |
Enhanced with prerequisites, demo services table, backend options, binary usage guide with config references, and monitoring instructions |
docker/examples/docker-compose-files/inkless/README.md |
Updated with image version options, monitoring section, and services/credentials table |
docker/examples/docker-compose-files/inkless/Makefile |
Changed default KAFKA_VERSION to edge with documentation comments explaining version options |
docker/examples/docker-compose-files/inkless/docker-compose.yml |
Updated image reference to ghcr.io/aiven/inkless:${KAFKA_VERSION} |
docker/examples/docker-compose-files/inkless/docker-compose.demo.yml |
Updated image reference to ghcr.io/aiven/inkless:${KAFKA_VERSION} |
docker/inkless/Dockerfile |
Fixed COPY paths to be relative to docker/ build context (removed ./ prefix, added inkless/ subdirectory path) |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
42c92ee to
afa80b6
Compare
5174e12 to
4f31ea2
Compare
a2d648f to
eec1436
Compare
4f31ea2 to
b8c2af9
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 6 out of 6 changed files in this pull request and generated 2 comments.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
b8c2af9 to
65f8f18
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
4585a3b to
d497e62
Compare
There was a problem hiding this comment.
Pull request overview
Copilot reviewed 7 out of 7 changed files in this pull request and generated 1 comment.
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
- Change default KAFKA_VERSION from local to edge - Update docker-compose to use ghcr.io/aiven/inkless - Add image version options documentation - Update Ctrl+C instructions (run make destroy to clean up) - Add monitoring section to demo README - Simplify Dockerfile COPY paths
- Add Quick Start decision tree to README.md - Update QUICKSTART.md: - Add prerequisites section - Add demo backends and services table - Add binary usage guide with sample configs - Add monitoring instructions - Fix podman compose references
d497e62 to
9399e8d
Compare
refactor(docker): update demo to use GHCR images - Change default KAFKA_VERSION from local to edge - Update docker-compose to use ghcr.io/aiven/inkless - Add image version options documentation - Update Ctrl+C instructions (run make destroy to clean up) - Add monitoring section to demo README - Simplify Dockerfile COPY paths - Add Quick Start decision tree to README.md - Update QUICKSTART.md: - Add prerequisites section - Add demo backends and services table - Add binary usage guide with sample configs - Add monitoring instructions - Fix podman compose references
refactor(docker): update demo to use GHCR images - Change default KAFKA_VERSION from local to edge - Update docker-compose to use ghcr.io/aiven/inkless - Add image version options documentation - Update Ctrl+C instructions (run make destroy to clean up) - Add monitoring section to demo README - Simplify Dockerfile COPY paths - Add Quick Start decision tree to README.md - Update QUICKSTART.md: - Add prerequisites section - Add demo backends and services table - Add binary usage guide with sample configs - Add monitoring instructions - Fix podman compose references
Align docker demo and documentation to use
ghcr.io/aiven/inklessimage registry.Depends on: #489 (release workflows)
Changes
Docker Demo:
KAFKA_VERSIONchanged fromlocaltoedgeghcr.io/aiven/inkless:${KAFKA_VERSION}make destroy"Documentation:
docs/inkless/RELEASES.md- Docker tags and binary distribution referencedocs/inkless/QUICKSTART.md:docs/inkless/README.md- Quick Start decision treedocs/inkless/VERSIONING-STRATEGY.md- Workflow trigger detailsTesting
Image Options
edgelatest4.1.0-0.33local