Skip to content

Catatan Rilis Cockpit

Halaman ini melacak pembaruan terbaru, fitur baru, dan perbaikan bug yang ditambahkan ke dashboard Cockpit.


Versi 3.0.0 (Juli 2026)

Rilis utama yang berfokus pada otomatisasi skala armada (fleet-scale) dan postur keamanan fail-closed yang diperketat. Rilis ini menambahkan penyediaan klaster Kubernetes, penyeimbangan beban dan failover otomatis (DRS/HA), penyimpanan terklaster bersama, dan impor satu klik dari platform virtualisasi lain.

Perubahan besar — tindakan diperlukan

Rilis ini fail-closed: Cockpit tidak akan berjalan atau mengautentikasi tanpa rahasia penandatanganan (signing secret) yang dikonfigurasi, dan setiap perubahan sekarang melalui pemeriksaan izin default-deny. Atur rahasia JWT Anda dan tinjau penetapan peran sebelum melakukan pembaruan.

Fitur Baru:

  • Penyedia Kubernetes: Membangun dan mengelola seluruh klaster Kubernetes dari Cockpit. Node ditempatkan dengan memperhatikan kapasitas cadangan setiap host, diskalakan naik atau turun secara aman (dengan drain dan cordon otomatis), dan diberi alamat tetap (statis) atau otomatis (DHCP). Bootstrap klaster sekarang berjalan melalui guest agent alih-alih SSH, dan VM node dilindungi dari penghapusan yang tidak disengaja.
  • Penyeimbangan Beban & Failover Otomatis (DRS/HA): Cockpit dapat menjaga VM dan aturan afinitasnya tetap seimbang di seluruh host, menghormati penimpaan penempatan per VM, dan mengikuti VM saat berpindah antar host.
  • Penyimpanan Bersama Terklaster (OCFS2): Alur kerja Grup Bersama terpandu menyiapkan dan mengoperasikan klaster O2CB — mode detak jantung, mode pemeliharaan dengan pra-pemeriksaan keselamatan, dan deteksi pergeseran lintas host — sehingga beberapa host dapat berbagi datastore yang sama secara aman. Pembuatan datastore besar sekarang berjalan di latar belakang dengan kemajuan di panel Tugas.
  • Impor dari Platform Lain: Impor disk hangat dan dingin (VDDK) ditampilkan di panel Tugas, dengan integrasi Veeam dan Vinchin melalui shim kompatibilitas oVirt.
  • Pencadangan Diferensial: Pilih cadangan induk untuk membangun rantai diferensial yang efisien ruang, dengan penargetan pool penyimpanan.
  • Pembaruan In-Place Terpenanda: Cockpit dapat memperbarui binernya sendiri dari saluran rilis yang ditandatangani.

Peningkatan:

  • Penghapusan VM konsisten: Menghapus VM dari pohon inventaris sekarang beroperasi persis seperti tab VM — dimatikan terlebih dahulu jika diperlukan, opsional menghapus disk, dan benar-benar menghapus VM pada host.
  • Penanganan kesalahan lebih ramah: Pop-up browser yang memblokir telah digantikan dengan pesan dalam baris (inline) dan notifikasi toast non-memblokir di seluruh manajemen inventaris.
  • Migrasi menjaga identitas: Saat VM berpindah host, catatan inventarisnya (dan izin yang terlampir padanya) dipindahkan di tempat alih-alih dihapus dan dibuat ulang. "Undefine source" adalah default, dengan pengakuan risiko yang jelas.
  • Spesifikasi VM lebih aman: Topologi CPU divalidasi terhadap jumlah vCPU maksimum, dan penentuan ukuran disk tersedia saat mengkloning.
  • Jejak lebih ringan: Pembaruan metrik per-VM dilingkupi untuk mengurangi beban, dan detak jantung host mencoba lagi lebih cepat untuk menghindari kedaluwarsa sewa.

Keamanan:

  • Autentikasi fail-closed dengan penyematan algoritma, sesi konsol terautentikasi, dan pengerasan CORS/jalur.
  • Izin default-deny yang secara benar menghormati hibah admin berlingkup objek (diwarisi).
  • Saluran kontrol terenkripsi antara Cockpit dan host dengan penyematan sertifikat, ditambah pembatasan laju pada endpoint login.
  • Penegakan kebijakan kata sandi dan perubahan kata sandi mandiri.
  • File seed token gabung Kubernetes dihapus dari penyimpanan setelah bootstrap.

Perbaikan Bug:

  • Pemeriksaan izin sekarang menghormati hibah admin berlingkup objek.
  • Penghapusan seed cloud-init aman dari reboot, dan node Kubernetes boot secara handal pada perangkat keras fisik.
  • Tampilan klaster Kubernetes menampilkan nama jaringan yang mudah dibaca manusia.
  • Penggunaan kembali klaster OCFS2 mencoba lagi secara tangguh dengan batas waktu yang diperpanjang.
  • Wizard datastore mempertahankan bidang penyimpanan dan menyaring kelayakan LUN secara benar.
  • Pencadangan VM menyelesaikan identitas disk yang benar, dengan batas waktu lebih lama untuk tugas besar.

Versi 1.2.0 (Mei 2026)

Fitur Baru:

  • Dukungan Penyimpanan Bersama (Shared Storage): Anda sekarang dapat menghubungkan server Anda ke hard drive jaringan bersama (menggunakan NFS, iSCSI, atau Fibre Channel). Ini memungkinkan beberapa server fisik membaca dan menulis di ruang penyimpanan yang sama.
  • Sistem File Bersama (OCFS2 & o2cb): Menambahkan alat untuk mengonfigurasi OCFS2 (Oracle Cluster File System). Ini berfungsi seperti Google Doc bersama, memungkinkan beberapa server mengedit file di hard drive yang sama pada waktu yang sama tanpa menimpa data satu sama lain.
  • Pemeriksaan Migrasi Cerdas: Cockpit sekarang secara otomatis mendeteksi jika disk mesin virtual berada di drive jaringan bersama. Jika ya, Cockpit mempercepat proses migrasi langsung dengan hanya menyalin memori aktif VM, melewati fase penyalinan file disk yang lama.

Perbaikan Bug:

  • Memperbaiki kesalahan validasi sertifikat keamanan yang terkadang terjadi saat memindahkan VM (migrasi langsung) antar server.
  • Mengoptimalkan sistem klaim server latar belakang untuk mengurangi beban database.

Versi 1.1.0 (Maret 2026)

Fitur Baru:

  • Single Sign-On (SSO): Menambahkan dukungan untuk masuk ke Cockpit menggunakan akun perusahaan Anda, termasuk Active Directory (AD), LDAP, dan SAML 2.0 (seperti Okta atau Azure AD). Anda juga dapat mengonfigurasi login tanpa kata sandi untuk komputer Windows (Kerberos).
  • Database Ketersediaan Tinggi (High Availability DB): Memastikan Cockpit berjalan lancar dengan database PostgreSQL Patroni. Ini menjamin jika server database utama Anda mati, database cadangan akan mengambil alih secara instan tanpa mengganggu Cockpit.
  • Arsip Log Terpusat: Menambahkan dukungan untuk mengirim log audit Cockpit ke sistem pemantauan keamanan eksternal (menggunakan format Syslog standar RFC 5424).

Perbaikan Bug:

  • Memperbaiki kebocoran memori (memory leak) di WebSocket Event Hub yang terjadi ketika pengguna menutup tab browser mereka dengan cepat.