Skip to content

Conversation

@rmvangun
Copy link
Contributor

@rmvangun rmvangun commented Jul 2, 2025

Implements the windsor push command to package and publish Windsor blueprints as OCI artifacts to any compatible registry (Docker Hub, GitHub Container Registry, AWS ECR, etc.).

Features

  • OCI Registry Support: Push to any - OCI-compatible registry with automatic authentication
  • FluxCD Compatibility: Generates artifacts compatible with FluxCD's OCIRepository
  • Flexible Tagging: Support for explicit tags or metadata.yaml-driven versioning
  • Repository Name Extraction: Automatically extracts repo name from registry URLs

Usage

# Push with explicit tag
windsor push ghcr.io/myorg/myblueprint:v1.0.0

# Push using metadata.yaml for versioning  
windsor push registry.example.com/blueprints

@rmvangun rmvangun self-assigned this Jul 2, 2025
@rmvangun rmvangun merged commit aad136a into main Jul 2, 2025
12 checks passed
@rmvangun rmvangun deleted the feature/windsor-push branch July 2, 2025 16:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants