Marketplace sayfası
Sidebar → Marketplace. Chart paketlerini gözat + yükle + yayınla.
Grid görünümü
Varsayılan landing — filtre rail ile grid düzenlenmiş kartlar.
Her kart:
- İkon + ad + slug
- Description (kırpılmış)
- Category rozetleri (global taxonomy'den renkli chip'ler)
- Sürüm sayısı
- Hover state en son sürüm + son yayın timestamp'ini gösterir
Filtre rail (sol):
- Search (ad + description'a göre)
- Categories (multi-select chip'ler)
- Source (Org-scoped / Globally shared) — sadece lisans
MaxPublicMarketplacePackages > 0taşıdığında
Karta tıklama → Detail sayfası
Overview
- Description + readme (gönderildiyse)
- Source registry + chart_ref
- Categories
- Bağlı image registry'leri (varsa)
- Install birincil CTA → install drawer'ını açar
- Edit (
marketplace:updateiznine sahip iken) → edit drawer'ı açar - Delete (
marketplace:deleteiznine sahip iken)
Versions sekmesi
Tüm yayınlanmış sürümler, en yenisi üstte:
| Sütun | Anlamı |
|---|---|
| Version | Sürüm satırının semver'i |
| Chart version | Helm'in gördüğü |
| Published | Timestamp |
| Default values | Önizleme linki → modal YAML ile |
| Form schema | "Yes" / "No" — bu sürüm x-form-schemas gönderiyor mu |
| Actions | Sürümü düzenle / sil |
Add version CTA sağ üstte (perm-gated).
Image Registries sekmesi
Cred'leri install'da imagePullSecrets'a dönüşen ek
helm_registries satırlarına m2m link. Bkz.
Nasıl yapılır: helm registry ekle.
Install drawer
Üç bölüm:
- Target — edge instance + namespace + release adı
- Version — versions sekmesinden seçer
- Values — Form view (
x-form-schemasgönderiliyse) veya YAML view; bölümün üstünde toggle
Submit. Bkz. Nasıl yapılır: uygulama yükle.
Add Package drawer
- Name + slug + description + icon URL + categories
- Source — kayıtlı bir registry + chart adı seçin VEYA manuel chart_ref girin
- First version (opsiyonel) — Add Version drawer ile aynı alanlar; v0.0.1'i tek seferde yayınlamanıza izin verir
Submit → paket satırı grid'te belirir.
Add Version drawer
- Version + chart version
- Default values (YAML) — boş tamam; helm chart varsayılanları aksi takdirde uygular
- Form schema (
x-form-schemas) — JSON Schema + UI ipuçları; bkz. Nasıl yapılır: marketplace paketi yayınla
Global marketplace (super-admin)
Admin → Marketplace bu sayfayı yansıtır ama org_id IS NULL
satırlar üzerinde çalışır. Sadece lisans
MaxPublicMarketplacePackages > 0 taşıdığında render olur.
Globally shared paketler her org'un marketplace grid'inde
kendi org-scoped'larıyla yan yana görünür.
Boş durum
marketplace:create iznine sahipken Publish your first
package CTA ile "No packages yet". Yeni kurulumda admin'leri
katalog tohumlamaya nudge eder.