Admin sayfaları
Admin sidebar girişi sadece super-admin'lere görünür. Tüm sistem-genelinde yüzeyleri tek yerden toplar — org'lar, kullanıcılar, public kaynaklar, taksonomi, lisans, audit ve global ayarlar.
Her admin sayfası bağımsız olarak gate edilir. Super-admin tek
başına yetmez — public/global kaynakları gösteren sayfalar
ayrıca uygun lisans cap'inin (MaxPublicEdges,
MaxPublicRegistries, MaxPublicMarketplacePackages) > 0
olmasını gerektirir.
Admin → Organizations
Sidebar → Admin → Organizations. Sahibine bakılmaksızın sistemdeki her org'u listeler.
| Sütun | Anlamı |
|---|---|
| Name + slug | Görünen ad ve URL slug'ı |
| Members | Toplam üye sayısı |
| Edges | Bu org'un sahip olduğu edge sayısı |
| Created | Org'un oluşturulma zamanı |
| Actions | Edit / Delete |
Sağ üstteki Add organization drawer açar (name, slug, opsiyonel description). Slug'lar unique ve URL-safe olmalı; form yazarken doğrular.
Bir satıra tıklamak standart Organizations detay görünümünü açar — normal bir üyenin gördüğü Members / Roles / vb. tab'ların aynısı, ama membership ile gate edilmemiş.
Admin → Users
Sidebar → Admin → Users. Tüm org'lardaki her kullanıcı.
| Sütun | Anlamı |
|---|---|
| Login kimliği | |
| Name | Görünen ad |
| Active | is_active toggle — silmeden kilitlemek için kapatın |
| Super-admin | Yükseltilmişse shield rozeti |
| 2FA | Enrolled / değil / policy-required |
| Last login | Timestamp |
| Actions | Edit / Set password / Reset 2FA / Toggle super-admin / Toggle active / Delete |
Add user drawer — email, name, password ve opsiyonel "Add to org" picker tek seferde membership oluşturur.
Reset 2FA authenticator cihazını kaybetmiş kullanıcılar için recovery yolu. Sonraki login sadece şifre ister ve yeniden enrolment'a yönlendirir. Bkz. Nasıl yapılır: 2FA kur.
Kullanıcı silmek membership'lerini ve audit-log atfını kaldırır. Genelde Toggle active tercih edilir — audit history korunur.
Admin → Edge Instances
Sidebar → Admin → Edge Instances. Sadece
MaxPublicEdges > 0 iken görünür.
Org-scoped Edge Instances sayfasıyla aynı şekil (bkz.
Edge Instances reference) ama
org_id IS NULL satırlar üzerinde çalışır. Public edge'ler
her org üyesine install hedefi olarak görünür; per-release
ownership ayrıca takip edilir, bu sayede iki org birbirinin
helm release'lerini yönetemez.
Admin → Registries
Sidebar → Admin → Registries. Sadece
MaxPublicRegistries > 0 iken görünür.
Per-org Registries page ile aynı şekil ama satırlar global — her org bunları install kaynağı olarak görür. Paylaşılan chart kaynakları için kullanın (vendor katalogları, internal mirror'lar).
Admin → Marketplace
Sidebar → Admin → Marketplace. Sadece
MaxPublicMarketplacePackages > 0 iken görünür.
Cross-org marketplace paket kataloğu. Alanlar ve aksiyonlar per-org Marketplace sayfasını yansıtır; fark erişimde — public paketler her org'un marketplace'inde install kandidatı olarak çıkar.
Admin → Categories
Sidebar → Admin → Categories. Taksonomi editörü.
Categories edge instance'larda ve marketplace paketlerinde çıkan renkli rozetlerdir. Sistem-geneli (per-org değil).
| Alan | Anlamı |
|---|---|
| Name | Görünen etiket |
| Slug | URL-safe identifier (name'den otomatik türetilir) |
| Color | Rozet arka planı; bir paletten seçilir |
| Description | Serbest metin |
Kategori silmek bunu taşıyan objelere cascade etmez — onlar slug'ı dangling reference olarak tutar, ta ki yeniden etiketlenene kadar. Liste sayfası silmeden önce kullanım sayısını uyarır.
Admin → SSH Keys
Sidebar → Admin → SSH Keys. DT Edge Platform yeni cluster oluştururken Provisioner entegrasyonu tarafından kullanılan global SSH key kataloğu.
| Alan | Anlamı |
|---|---|
| Name | Görünen etiket |
| Public key | OpenSSH formatında ssh-... satırı |
| Created by | Hangi super-admin ekledi |
Buraya bir key eklemek onu Edge Instances sayfasındaki
Provision new cluster akışında seçilebilir yapar. Birini
kaldırmak zaten provision edilmiş cluster'ları etkilemez —
key, manuel olarak rotate edilene kadar o node'ların
authorized_keys dosyasında kalır.
Admin → License
Sidebar → Admin → License. Lisans dashboard'u. Ayrıca bkz. Açıklama: lisans durumları ve Nasıl yapılır: lisans yükle.
Yukarıdan aşağı düzen:
- Header strip — durum rozeti, müşteri adı, tier, expiry tarihi tek bakışta
- Fleet usage — lisans cap'lerine karşı dört progress bar (nodes / cpu / mem / gpu). "View fleet details →" butonu per-org ve per-edge döküme drill-down yapar
- Limits + cluster fingerprint — solda her sayısal cap, sağda bind fingerprint (copy-to-clipboard)
- Replace license + audit log — alt sıra; nadir operasyonlar
Durumlar:
- Active —
expiçinde, tüm özellikler erişilebilir - Grace —
expgeçmiş, grace pencere içinde; okumalar çalışır, mutation'larLICENSE_GRACE_READONLYile fail eder - Invalid — verification başarısız; tüm UI License Required landing'e yönlendirilir
- Missing — lisans yüklenmemiş; aynı yönlendirme
Admin → License → Fleet
"View fleet details" drill-down'ı. İki tab:
- Per-organization rollup — per-org edge sayısı + kapasite toplamları. Sortable tablo + client-side search
- Per-edge detail — her managed edge reachability + kapasite ile. Aynı tablo davranışı
Sidebar'da bilinçli olarak yok — günlük kullanım yüzeyi değil, operatör drill-down'ı.
Admin → Audit Logs
Sidebar → Admin → Audit Logs. Cross-org audit görünümü.
Per-org Audit Logs sayfasıyla (bkz. Audit Logs reference) aynı alanlar ama her org'un event'i görünür — tenant'lar arası bir aksiyonu trace etmek veya bir lisans event'iyle korelasyon yapmak istediğinizde faydalı.
Admin → Settings
Sidebar → Admin → Settings. Tüm install'ı etkileyen sistem-geneli ayarlar.
Ana bölümler:
- Cadence —
health_check_interval_minutes,release_sync_interval_minutes,token_expiry_minutes - Auth policy —
two_factor_required,registration_enabled - Telemetri endpoint'leri — Prometheus, OpenSearch, Grafana (her endpoint için URL + auth + insecure_skip_verify)
- Provisioner entegrasyonu —
provisioner_url,provisioner_admin_key,provisioner_webhook_secret,provisioner_preset_id. Test connection butonu save'den önce her birini doğrular. - Inbound webhook secret — Provisioner → DT Edge Platform callback'leri için HMAC
Her satırın kendi Save butonu var — değişiklikler batch edilmez.
Tek bir setting'i günlük düzenlemek için bkz. Nasıl yapılır: sistem ayarlarını yapılandır.