Releases: kubealex/bootc-api
Releases · kubealex/bootc-api
Release list
v0.2
Make BootEntry fields optional for older bootc versions Fields like downloadOnly, softRebootCapable, incompatible, pinned, and store may be absent on older RHEL bootc output. Using serde(default) lets them gracefully default to false/"" when missing. Co-Authored-By: Claude <noreply@anthropic.com>
v0.1 - Initial Release
Bootc Status API v0.1
Lightweight REST API service for querying bootc system status.
Endpoints
GET /api/v1/status— Full bootc host statusGET /api/v1/status/booted— Currently booted imageGET /api/v1/status/staged— Staged updateGET /api/v1/status/rollback— Rollback entryGET /api/v1/status/update-available— Update availability checkGET /health— Health checkGET /swagger-ui/— Interactive API docs
Assets
bootc-api-linux-amd64— Linux x86_64 binarybootc-api-linux-arm64— Linux ARM64 binary
Deployment
sudo cp bootc-api-linux-amd64 /usr/local/bin/bootc-api
sudo cp bootc-api.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl enable --now bootc-api