Skip to content

Kubepit v0.0.6

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Oct 21:35
· 4 commits to main since this release

English

Added

  • Policy reports in Security: a new "Policy reports" tab in the Security view reads wgpolicyk8s.io PolicyReports and ClusterPolicyReports — what Kyverno, Falcosidekick and other policy engines write about the objects they evaluated. See totals by result (fail, error, warn, pass, skip), failing policies grouped by name with the objects they flagged and their worst severity, one row per report with its scope, and search across policy, rule, message and object. Reports open in the details panel with their scope, a filterable results list and table columns in their own right. The tab appears when the cluster serves the report kinds; when it does not, the tab offers the same one-click helm install as Trivy Operator — Kyverno is added with its repository and waited on, with the production confirmation, RBAC and read-only checks of every install, and the equivalent commands to run yourself. Reports may come from any engine, so when the kinds are served but empty the tab only says so. Policy and rule names, categories and messages are shown verbatim; only result words are translated.
  • State at a past time (change journal time travel): the details Changes tab can now reconstruct an object's state at any recorded time and diff it with the live object. Every journaled change keeps a full normalized snapshot, so "the object at time T" is the last change at or before T — pick a time (or use 15 minutes / 1 hour / 6 hours ago) and see what changed since, including deletions and re-creations. Both sides are normalized like the journal (status, bookkeeping and noise annotations dropped; Secret values shown only as markers), bodies dropped for being too large fall back to the previous kept change with a notice, and times before the oldest known change — journal coverage plus whatever older history was loaded — stay explicitly unknown. Reading the state sends nothing to the cluster.
  • Preview tabs in the cluster navigator: a single click in a cluster's left navigator now opens one reusable temporary tab, like VS Code's preview mode. Browsing kinds replaces the tab in place instead of piling up new ones; its label is italic while it is temporary. Double-click the navigator row or the tab itself (or pin it, drag it to another pane, or split with it) to make it permanent. Links, the command palette and other programmatic navigation always open permanent tabs.
  • Setting for how views open: choose Settings → General → View tabs between "Open temporarily (preview)" (default) and "Open permanently" to make every navigator click open a permanent tab.
  • Details panel closes on workspace clicks: clicking an empty area of the workspace now closes the open details panel, the same way Esc does — handy when clicking through resources without reaching for the keyboard. Clicks on tables, tabs, menus, dialogs, text selections and other interactive elements never close it, and in split layouts only the pane you click closes its panel. Turn it off in Settings → General → Details panel if you prefer closing it only with Esc or the close button.
  • CVE risk analysis with the assistant: when the assistant is enabled, every CVE row in the security overview and the vulnerability sections of workload details has a sparkle action that asks the assistant to assess the risk. The analysis weighs how the affected workloads are exposed (services, ingresses, network reachability) against the severity, the installed and fixed versions and whether a fix exists, and leads with the verdict, the evidence and the smallest mitigation steps.
  • Keyboard shortcuts for the cluster navigator: the left menu items in a cluster (Pods, Services, Ingresses, …) now have keyboard shortcuts shown as a badge on each row. The most-used kinds ship with defaults using Alt+1…9 (Overview, Pods, Deployments, Services, Ingresses, Namespaces, Nodes, ConfigMaps, Secrets); every other kind is unassigned by default. Press a chord while a cluster workbench is focused to jump straight to that kind. Edit, assign or clear any shortcut in Settings → Keyboard → Navigator shortcuts — click a field and press a key combination, Backspace clears it. A combination opens one kind; reassigning it moves it off the previous kind.
  • Context menu on navigator rows: right-clicking a cluster navigator item now opens a menu with Open, Open permanently, Pin/Unpin, Assign shortcut and Clear shortcut instead of the webview's Reload/Inspect Element. “Assign shortcut” jumps straight to that kind's capture field in Settings → Keyboard.

Changed

  • The production-cluster confirmation dialogs let you copy the word you are asked to type, so a long resource name can be pasted into the field instead of retyped. Pasting still requires the explicit confirm step; copying alone never confirms anything.

Fixed

  • Closing a cluster's inner view tab no longer strands its tooltip in the top-left corner of the window. The tooltip now hides the moment its target leaves the DOM, and a zero-size target never pins a tooltip to the origin.

Türkçe

Eklenenler

  • Güvenlik görünümünde politika raporları: Güvenlik görünümündeki yeni "Politika raporları" sekmesi, wgpolicyk8s.io PolicyReport ve ClusterPolicyReport'ları okur — Kyverno, Falcosidekick ve diğer politika motorlarının değerlendirdikleri nesneler hakkında yazdıkları raporlar. Sonuca göre toplamlar (başarısız, hata, uyarı, geçti, atlandı), adlarına göre gruplanmış başarısız politikalar ile işaretledikleri nesneler ve en yüksek önem dereceleri, kapsam bilgisiyle her rapor için bir satır ve politika, kural, ileti ile nesne üzerinden arama görebilirsiniz. Raporlar; kapsamları, filtrelenebilir sonuç listeleri ve kendi tablo sütunlarıyla ayrıntılar panelinde açılır. Sekme, küme rapor türlerini sunuyorsa görünür; sunmuyorsa sekme, Trivy Operator'dakiyle aynı tek tıkla helm kurulumunu sunar — Kyverno deposuyla eklenir ve beklenir; her kurulumdaki production onayı, RBAC ve salt-okunur denetimleriyle birlikte, elle çalıştırılacak eşdeğer komutlar da gösterilir. Raporlar herhangi bir motordan gelebileceğinden, türler sunuluyor ama boşsa sekme yalnızca bunu belirtir. Politika ve kural adları, kategoriler ve iletiler olduğu gibi gösterilir; yalnızca sonuç sözcükleri çevrilir.
  • Geçmiş bir andaki durum (değişiklik günlüğünde zaman yolculuğu): ayrıntılardaki Değişiklikler sekmesi artık kayıtlı herhangi bir anda nesnenin durumunu yeniden kurabiliyor ve canlı nesneyle karşılaştırabiliyor. Günlüğe alınan her değişiklik tam bir normalize edilmiş anlık görüntü tuttuğundan, "T anındaki nesne" yalnızca T'de veya öncesindeki son değişikliktir — bir zaman seçin (veya 15 dakika / 1 saat / 6 saat önce'yi kullanın) ve o zamandan beri neyin değiştiğini görün; silmeler ve yeniden oluşturmalar dahil. Her iki taraf da günlük gibi normalize edilir (status, defter kayıtları ve gürültü ek açıklamaları çıkarılır; Secret değerleri yalnızca işaretçi olarak gösterilir), tutulamayacak kadar büyük olduğu için gövdesi bırakılan değişiklikler bir uyarıyla önceki tutulan değişikliğe düşer ve bilinen en eski değişiklikten önceki zamanlar — günlük kapsamı artı yüklenen eski geçmiş — açıkça bilinmiyor olarak kalır. Durumu okumak kümeye hiçbir şey göndermez.
  • Küme gezgininde önizleme sekmeleri: bir kümenin sol gezgininde tek tıklama artık VS Code'un önizleme kipinde olduğu gibi yeniden kullanılabilen tek bir geçici sekme açar. Türler arasında gezinmek yeni sekmeler yığmak yerine sekmeyi yerinde değiştirir; geçiciyken etiketi eğik yazıyla gösterilir. Kalıcı olması için gezgin satırına ya da sekmenin kendisine çift tıklayın (veya sabitleyin, başka bir pane'e sürükleyin, onunla bölme yapın). Bağlantılar, komut paleti ve diğer programatik gezinmeler her zaman kalıcı sekme açar.
  • Görünümlerin açılma biçimi ayarı: Ayarlar → Genel → Görünüm sekmeleri bölümünden "Geçici aç (önizleme)" (varsayılan) ve "Kalıcı aç" arasında seçim yaparak gezgindeki her tıklamanın kalıcı sekme açmasını sağlayabilirsiniz.
  • Ayrıntılar paneli çalışma alanı tıklamasıyla kapanır: çalışma alanının boş bir yerine tıklamak artık açık ayrıntılar panelini, Esc ile kapatıldığı gibi kapatır — klavyeye uzanmadan kaynaklar arasında tıklayarak gezinmek için pratik. Tablolar, sekmeler, menüler, iletişim kutuları, metin seçimleri ve diğer etkileşimli öğelere yapılan tıklamalar paneli asla kapatmaz; bölünmüş düzende yalnızca tıkladığınız bölme kendi panelini kapatır. Yalnızca Esc veya kapatma düğmesiyle kapanmasını tercih ediyorsanız Ayarlar → Genel → Ayrıntılar paneli bölümünden kapatabilirsiniz.
  • Asistan ile CVE risk analizi: asistan etkinleştirildiğinde güvenlik genel görünümündeki ve iş yükü ayrıntılarındaki güvenlik açıklığı bölümlerindeki her CVE satırında, riski asistana değerlendirten bir kıvılcım eylemi bulunur. Analiz, etkilenen iş yüklerinin nasıl maruz kaldığını (servisler, ingress'ler, ağdan erişilebilirlik) önem derecesi, kurulu ve düzeltilmiş sürümler ve bir düzeltmenin olup olmamasıyla karşılaştırır; sonuçta önce hüküm, ardından kanıtlar ve en küçük hafifletme adımları öne çıkar.
  • Küme gezgini için klavye kısayolları: bir kümenin sol menüsündeki öğelerde (Pods, Services, Ingresses, …) artık klavye kısayolları var ve her satırda bir rozet olarak gösterilir. En çok kullanılan türler Alt+1…9 ile öntanımlıdır (Genel Bakış, Pod'lar, Deployment'lar, Servisler, Ingress'ler, Namespace'ler, Node'lar, ConfigMap'ler, Secret'lar); diğer türler varsayılan olarak atamasızdır. Bir küme çalışma alanı odaktayken bir tuş bileşimine basarak doğrudan o türe atlayabilirsiniz. Kısayolları Ayarlar → Klavye → Gezgin kısayolları bölümünde düzenleyebilir, atayabilir veya temizleyebilirsiniz — alana tıklayıp tuş bileşimine basın, Backspace temizler. Bir bileşim tek bir türü açar; yeniden atamak önceki türden kaldırır.
  • Gezgin satırlarında bağlam menüsü: bir küme gezgini öğesine sağ tıklamak artık webview'in Reload/Inspect Element menüsü yerine Aç, Kalıcı aç, Sabitle/Kaldır, Kısayol ata ve Kısayolu temizle seçeneklerini içeren bir menü açar. “Kısayol ata”, Ayarlar → Klavye bölümünde o türün atama alanına doğrudan konumlanır.

Değişiklikler

  • Production cluster onay iletişimlerinde yazmanız istenen kelimeyi kopyalayabilirsiniz; uzun bir kaynak adını yeniden yazmak yerine alana yapıştırabilirsiniz. Yapıştırmak yine açık onay adımını gerektirir; kopyalamak tek başına hiçbir şeyi onaylamaz.

Düzeltilenler

  • Bir kümenin iç görünüm sekmesi kapatıldığında tooltip'i artık pencerenin sol üst köşesinde takılı kalmıyor. Tooltip, hedefi DOM'dan ayrıldığı an gizleniyor ve sıfır boyutlu bir hedef hiçbir zaman tooltip'i köşeye sabitlemiyor.

Desktop installers built from c9677df.

Masaüstü kurulum paketleri c9677df kaynak kodundan derlendi.

See release-manifest.json for architectures, checksums and signing status. İmza ve platform bilgileri için release-manifest.json dosyasına bakın.