Releases: redhat-et/skillimage
Releases · redhat-et/skillimage
v0.5.0
v0.4.0
v0.3.0
What's New
Catalog Server (skillctl serve)
- Read-only HTTP server that indexes skills from OCI registries into SQLite
- REST API with filtering, pagination, search, and content retrieval
- Background sync with configurable interval
- Quay.io auto-discovery adapter (discovers all repos in an org)
- OCI catalog adapter for private registries (Harbor, Zot, OpenShift)
--registry-typeflag for self-hosted Quay instances
Bundle Support (skillctl pack --bundle)
- Pack multiple skill directories into a single OCI image
- Bundle annotations for catalog discovery
- Namespace validation across bundle skills
OpenShift Deployment
- Kustomize base + OpenShift overlay (Route, RoleBinding, PVC)
imagePullPolicy: Alwayswithmake deployfor dev workflow- Recreate strategy for safe RWO PVC rollouts
API Endpoints
| Method | Path | Description |
|---|---|---|
| GET | /api/v1/skills |
List/search/filter skills |
| GET | /api/v1/skills/{ns}/{name} |
Skill detail |
| GET | /api/v1/skills/{ns}/{name}/versions |
All versions |
| GET | /api/v1/skills/{ns}/{name}/versions/{ver}/content |
SKILL.md content |
| POST | /api/v1/sync |
Trigger re-sync |
| GET | /healthz |
Health check |
New Dependencies
modernc.org/sqlite— pure-Go SQLite (no CGO)github.com/go-chi/chi/v5— HTTP router
v0.2.0
v0.1.0
Changelog
- ebfd613 Add design docs and project scaffolding
- d2479f4 Add implementation plan for skillctl MVP
- 83f737c Create CNAME
- c57afb0 feat: add GoReleaser and CI workflows (#2)
- 6e2004d feat: add Homebrew, container image, and install script distribution (#7)
- 443ec21 feat: add Red Hat media type profile for oc-mirror (#6)
- 08fc4e5 feat: catalog metadata annotations, tag command, and remote inspect (#4)
- 8e0baf2 feat: skillctl MVP — CLI with lifecycle management (#1)