Skip to content

Initialize charts repository and add katalog-example chart#1

Merged
iAlexeze merged 1 commit into
mainfrom
feat/setup-and-katalog-example
Apr 2, 2026
Merged

Initialize charts repository and add katalog-example chart#1
iAlexeze merged 1 commit into
mainfrom
feat/setup-and-katalog-example

Conversation

@iAlexeze

@iAlexeze iAlexeze commented Apr 2, 2026

Copy link
Copy Markdown
Contributor

Summary

The charts repo will serve as the central location for all shared Helm charts used across orkspace. This initial setup establishes the baseline structure and adds a reference chart that demonstrates how to package Orkestra Katalog definitions inside a Helm chart.

Included in this PR

1. Repository Initialization

  • Added base directory structure for hosting multiple charts.
  • Added a top-level README describing the purpose of the charts repo.
  • Added a CHANGELOG following Keep a Changelog format.

2. katalog-example Chart

  • Introduced a minimal example chart that renders an Orkestra Katalog.
  • Includes:
    • Chart.yaml
    • values.yaml
    • templates/katalog.yaml
  • Demonstrates how platform teams can ship CRD behavior definitions via Helm for consumption in Komposer (sources.helm).

Purpose

This establishes the foundation for:

  • Publishing shared charts to Artifact Hub
  • Referencing charts from Komposer
  • Maintaining versioned, reusable platform components

Future charts (Redis, Postgres, MinIO, etc.) will follow this structure.

Next Steps

  • Add CI workflow for packaging and publishing charts to GHCR.
  • Add schema validation for chart values.
  • Add additional shared charts as orkspace evolves.

- Initialize orkspace/charts repository structure
- Add katalog-example Helm chart as the first shared chart
- Include basic metadata, values, and templates for generating an Orkestra Katalog
- Prepare repository for future shared platform charts
@iAlexeze iAlexeze merged commit dc35f37 into main Apr 2, 2026
@iAlexeze iAlexeze deleted the feat/setup-and-katalog-example branch April 2, 2026 04:27
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