Juno Series Release Notes (catatan rilis seri Juno)

Release Overview (ikhtisar rilis)

Siklus Juno rilis membawa update yang signifikan untuk pengalaman pengguna; banyak perbaikan stabilitas; dukungan untuk Sahara; dan perangkat tambahan yang signifikan dalam mendukung fitur untuk jaringan, volume, database dan image. Masyarakat terus tumbuh dan memperoleh kecepatan. Baca terus untuk lebih jelasnya.

Highlights (sorotan)

Fitur baru

Sahara

Proyek OpenStack Pengolahan Data (Sahara) secara resmi dimasukkan ke dalam rilis yang terintegrasi di Juno dan Horizon termasuk dukungan luas untuk mengelola pemrosesan data Anda. Anda dapat menentukan dan membangun klaster untuk memanfaatkan beberapa jenis data dengan pekerjaan spesifik pengguna pada waktu bersamaan melacak kemajuan pekerjaan itu.

Neutron

Neutron menambahkan beberapa fitur baru di Juno, termasuk:

  • DVR (Distributed Virtual Routing)

  • Dukungan L3 HA

  • modus subnet IPv6

Horizon menyediakan dukungan untuk fitur baru dengan rilis Juno. Fitur ini memberikan fleksibilitas yang lebih besar dalam menentukan jaringan lunak yang didefinisikan.

Fitur yang ada di Neutron dimana Horizon sekarang mendukung adalah MAC learning extension.

Glance

Di Juno, Glance memperkenalkan kemampuan untuk mengelola katalog definisi metadata dimana pengguna dapat mendaftar definisi metadata untuk digunakan pada berbagai jenis sumber daya termasuk image, volume, agregat, dan flavor. Dukungan untuk melihat dan mengedit penugasan tag metadata ini termasuk dalam Horizon.

Cinder

Dalam upaya terus untuk memberikan dukungan API yang lebih lengkap, beberapa fitur tambahan dari Cinder API kini didukung di Horizon di rilis Juno.

Beberapa fitur tersebut meliputi:

  • Pembuatan dan pemulihan backup Volume

  • Pengaktifan pengaturan ulang keadaan snapshot

  • Pengaktifan pengaturan ulang keadaan volume

  • Dukungan upload-to-image

  • Volume retype

  • Dukungan QoS (quality of service).

Trove

Trove mendukung penggunaan beberapa jenis datastores, misalnya, mysql, redis, mongodb. Pengguna sekarang dapat memilih dari daftar datastores yang didukung oleh operator cloud ketika pembuatan instance database mereka.

Tambahan lain adalah dukungan untuk pemanfaatan dan pemulihan dari backup database yang inkremental.

Untuk meningkatkan dukungan cloud berbasis Neutron, saat pembuatan database instance, pengguna sekarang dapat menentukan NIC untuk instance database pada pembuatan perizinan akses langsung ke instance oleh pengguna.

Nova

Penampilan tindakan instance Nova baru menyediakan daftar semua tindakan yang diambil pada semua instance di proyek ini memungkinkan pengguna untuk melihat akibat kesalahan atau tindakan yang diambil oleh pengguna lain pada instance.

Administrator sekarang memiliki kemampuan untuk mengevakuasi host dari hypervisors yang dapat membantu dalam pemeliharaan sistem dengan menyediakan mekanisme untuk bermigrasi semua instance ke host lain.

Improved Plugin Support (ditingkatkan dukungan plugin)

Sistem plugin di Horizon terus meningkatkan dalam rilis Juno. Beberapa perbaikan dari mereka:

  • Dukungan untuk penambahan modul AngularJS spesifik plugin

  • Dukungan untuk penambahan file statis, misalnya, CSS, JS, image

  • Kemampuan untuk menambahkan pengecualian

  • Perbaikan masalah pengurutan

  • Banyak perbaikan bug lainnya

Dukungan RBAC ditingkatkan

Dalam upaya berkelanjutan untuk dukungan peran yang lebih kaya kontrol akses berbasis (RBAC) di Horizon, penampilan beberapa layanan ditingkatkan dengan pemeriksaan RBAC untuk menentukan akses pengguna ke tindakan. Layanan baru yang didukung adalah komputasi, jaringan dan orkestrasi. Perubahan ini memungkinkan operator untuk menerapkan kontrol akses yang lebih halus berbutir (finer grained access control) dari pada sekedar "member" dan "admin".

Panel identitas (domain, proyek, pengguna, peran, kelompok) juga telah dikonversi untuk mendukung RBAC di tingkat tampilan. Panel identitas telah dipindahkan dari dasbor admin ke dasbor 'Identitas' mereka sendiri dan aksesibilitasnya ditentukan oleh kebijakan sendiri. Ini adalah langkah pertama menuju konsolidasi konten duplikasi dekat (near duplicate content) suatu proyek dan dasbor admin ke tampilan tunggal yang mendukung berbagai peran.

UX Changes

Dalam Juno, Horizon dialihkan ke memanfaatkan Bootstrap v3. Horizon telah disematkan ke versi lama dari Bootstrap selama beberapa rilis. Perubahan ini sekarang memungkinkan Horizon untuk mengambil berbagai perbaikan bug dan perbaikan secara keseluruhan dalam rangka Bootstrap. Tampilan dan nuansa masih tetap terutama konsisten dengan rilis Icehouse.

Under the Hood

Improved Translatability

Dalam upaya untuk meningkatkan terjemahan untuk Horizon, tindakan update untuk menghapus rangkaian (concatenation) dan penanganan tensis (tense) yang lebih baik telah dibuat.

JavaScript Libraries Extracted

Sebagai bagian dari upaya tim Horizon untuk membagi repositori menjadi potongan-potongan yang lebih logis, semua perpustakaan JavaScript pihak3 dimana Horizon tergantung padanya telah dihapus dari dasar kode Horizon dan paket Xstatic python telah digunakan sebagai gantinya. Format Xstatic memungkinkan untuk konsumsi mudah oleh Horizon kerangka Django yang dibangun di atas. Sekarang perpustakaan JavaScript dimanfaatkan seperti ketergantungan python lainnya di Horizon.

Conversion from LESS to SCSS

Stylesheet yang didukung di Horizon telah dikonversi untuk menggunakan SCSS daripada LESS. Perubahan itu diperlukan karena kurangnya lazim dukungan compiler LESS di python. Perubahan ini juga memungkinkan kita untuk meng-upgrade ke Bootstrap 3, sebagai bagian dari stylesheet Bootstrap 3 LESS tidak didukung oleh python yang ada berdasarkan compiler LESS.

Known Issues and Limitations (masalah umum dan keterbatasan)

Rendering issues in extensions (isu rendering di ekstensi)

Konversi ke pemanfaatan Bootstrap v3 dapat menyebabkan ekstensi konten yang ditulis di atas Horizon memiliki masalah rendering. Sebagian besar diperbaiki oleh substitusi nama kelas CSS sederhana. Isu-isu ini terutama terlihat dengan tombol dan lebar konten panel.

Online Compression

Dengan pindah ke SCSS, mungkin ada isu dengan pemanfaatan kompresi secara online dalam mode non-DEBUG di Horizon. Kompresi offline terus bekerja seperti dalam rilis sebelumnya.

https://bugs.launchpad.net/horizon/+bug/1379761

Neutron L3 HA

Properti HA menjadi dapat diupdate di UI, bagaimanapun, Neutron API tidak memungkinkan operasi update karena dukungan HA toggling tidak bekerja.

https://bugs.launchpad.net/horizon/+bug/1379761