Skip to content

Add sync versions command for Kolla version synchronization#1863

Merged
berendt merged 1 commit intomainfrom
sync-versions
Nov 28, 2025
Merged

Add sync versions command for Kolla version synchronization#1863
berendt merged 1 commit intomainfrom
sync-versions

Conversation

@berendt
Copy link
Copy Markdown
Member

@berendt berendt commented Nov 28, 2025

Introduces a new CLI command osism sync versions that extracts version information from SBOM container images and renders them to the configuration repository. Uses skopeo for container image extraction (no Docker required).

Features:

  • Extracts versions from registry.osism.cloud/kolla/sbom:
  • Automatically uses kolla/release namespace for versions starting with 'v'
  • Renders Kolla version template to environments/kolla/versions.yml
  • Supports --dry-run mode for preview without writing files

AI-assisted: Claude Code

@berendt berendt force-pushed the sync-versions branch 4 times, most recently from 2b701ea to a92e5c5 Compare November 28, 2025 21:46
Introduces a new CLI command `osism sync versions [kolla]` that extracts
version information from SBOM container images and renders them to the
configuration repository. Uses skopeo for container image extraction
(no Docker required).

Features:
- Extracts versions from registry.osism.cloud/kolla/sbom:<version>
- Automatically uses kolla/release namespace for versions starting with 'v'
- Renders Kolla version template to environments/kolla/versions.yml
- Supports --dry-run mode for preview without writing files
- Positional type argument (currently: kolla) for future extensibility

AI-assisted: Claude Code

Signed-off-by: Christian Berendt <berendt@osism.tech>
@berendt berendt merged commit c4c0af2 into main Nov 28, 2025
2 checks passed
@berendt berendt deleted the sync-versions branch November 28, 2025 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant