Ocata Series Release Notes

11.0.4-22

Isu Dikenal

  • [bug 1746706] Saat memuat ulang atau membuka halaman detail berbasis Angular secara langsung, menu navigasi dan daftar breadcrumb tidak ditemukan dengan benar dan panel pertama difokuskan. [: bug: 1746709] saat kami mencoba membuka halaman detail berbasis Angular yang tidak ada, halaman "Not Found" (404) tidak ditampilkan. Halaman kosong hanya dengan menu navigasi akan ditampilkan.

Catatan Upgrade

  • Kebijakan `` publicize_image`` sekarang memiliki nama yang sama untuk pembuatan dan pengeditan image dan sesuai dengan yang sama dalam Glance. Jika Anda mengubah nama kebijakan secara manual untuk membuat fitur berfungsi, Anda harus mengembalikan perubahan sebelum Horizon memperbarui.

Perbaikan kerusakan

  • [bug 1681627] Masalah bahwa halaman detail Angular-based (halaman ngdetail) tidak dapat dimuat ulang atau dibuka melalui URL langsung telah diperbaiki. Perhatikan bahwa ada beberapa masalah yang diketahui yang dijelaskan di Known Issues section.

  • [: bug: 1859041]` image: publicize_image` kebijakan diubah namanya menjadi` publicize_image` menjadi sama dengan Glance.

11.0.3

Fitur baru

  • Menambahkan setelan create_volume` baru di bawah dict ``LAUNCH_INSTANCE_DEFAULTS. Ini memungkinkan Anda menetapkan nilai default "Create Volume", saat Cinder tersedia.

Perbaikan kerusakan

  • Horizon sebelumnya hanya mengasumsikan volume sebagai titik akhir untuk Cinder terlepas dari versi API. Akibatnya, jika deployers mengonfigurasi titik akhir API Cinder v2 / v3 sebagai volumev2 atau `` volumev3``, menu terkait Volume -- "Create Volume from instance snapshot" dan "Create instance from Volume" -- tidak ditampilkan. Horizon sekarang memeriksa ketersediaan layanan Block Storage dengan mencari semua endpoint yang mungkin volume, volumev2 dan volumev3.

11.0.0

Prelude

Panel Flavor sekarang dapat dikonfigurasi untuk menggunakan warisan (legacy) atau kode Angular.

Dalam upaya untuk membangun konvensi sudut (Angular), menggunakan kerangka toastService ini daripada horizon.alert (...) warisan dalam kode client-side. Horizon.alert masih digunakan oleh kerangka pesan Django, sehingga horizon.messages.js masih ada.

Fitur baru

  • Federasi Keystone ke Keystone (K2K) yang ditambahkan mendukungan dalam Horizon. Jika Keystone dikonfigurasi dengan K2K dan memiliki provider layanan, daftar provider Keystone akan muncul dalam sebuah dropdown. Dalam local_settings.py anda dapat mengatur nama tampilan provider identitas dengan KEYSTONE_PROVIDER_IDP_NAME atau mengatur id provider yang digunakan untuk membandingkan dengan penyedia layanan lainnya KEYSTONE_PROVIDER_IDP_ID. [blueprint k2k-horizon].

  • Perintah hard-coded run_tests untuk mengekstrak string yang diterjemahkan dan untuk memperbarui pesan katalog sudah dikirimkan ke perintah manajemen Django sebagai extract_messages dan update_catalog. Ini menerima beberapa parameter untuk membuat mereka lebih mudah digunakan dengan penyesuaian hilir dan modifikasi string, tetapi perilaku default masih sama seperti sebelumnya.

  • Tab panel Access & Security ini telah dipindahkan ke panel mereka sendiri untuk navigasi yang lebih jelas dan kinerja yang lebih baik. API Access dan Key Pairs sekarang berada dalam kelompok panel Compute. Floating IPs dan Security Groups sekarang dalam kelompok panel Network.

  • Tombol download untuk file OpenStack RC telah ditambahkan ke menu dropdown pengguna di kanan atas Horizon.

  • ANGULAR_FEATURES sekarang memungkinkan untuk 'flavors_panel' kunci yang akan ditentukan sebagai True atau False penunjukan apakah versi Angular panel sedang diaktifkan.

  • Tes integrasi untuk fitur Flavor juga dapat toggle di openstack_dashboard/test/integration_tests/horizon.conf menggunakan fitur 'panel_type' dalam pengaturan 'flavors', baik diatur untuk 'legacy' ataupun 'angular' untuk mencocokkan tipe panel diaktifkan.

  • Sebuah panel Profiler baru di dashboard Developer diperkenalkan. Panel tersebut terintegrasi osprofiler library ke horizon, sehingga pelaksanaan blueprint openstack-profiler-at-developer-dashboard. Awalnya profiler dinonaktifkan. Untuk mengaktifkannya nilai OPENSTACK_PROFILER['enabled'] harus ke True. Hal ini dapat dicapai dengan menyalin files _9030_profiler_settings.py.example dan _9030_profiler.py ke openstack_dashboard/local/local_settings.d/_9030_profiler_settings.py dan openstack_dashboard/local/enabled/_9030_profiler.py masing masing. Juga, secara default hal itu mengharapkan cluster MongoDB untuk dihadirkan pada host yang sama dimana Keystone berada (misalnya, dalam Devstack VM). Tetapi juga dapat dikonfigurasi dengan params dengan nilai OPENSTACK_PROFILER['notifier_connection_string]' dan OPENSTACK_PROFILER['receiver_connection_string']. MongoDB harus dipasang manually dan mengizinkan untuk menerima permintaan dari antarmuka 0.0.0.0.

Catatan Upgrade

  • Fungsi `` is_authenticated () `` dan `` is_anonymous () `` dalam class Django OpenStack Auth's User adalah properti saat berjalan di bawah Django 1.10, dan tidak lagi mengambil parameter marjin.

  • Logo di Horizon (sebelumnya logo-splash.png dan logo.png) sekarang memuat file SVG bukannya PNG lagi. Logo default telah diperbarui untuk mencerminkan merek OpenStack baru.

  • LBaaS v1 dashboard telah dihapus. LBaaS v1 feature telah dihapus dari neutron-lbaas di Newton, tetapi LBaaS v1 dashboard di Horizon telah disimpan hanya untuk kompatibilitas dalam rilis Newton sehingga operator dapat meng-upgrade Horizon pertama. Perhatikan bahwa dukungan Dashboard untuk LBaaS v2 disediakan sebagai plugin Horizon melalui neutron-lbaas-dashboard project.

  • File pengaktifan pengembang telah dipindahkan dari openstack_dashboard/enabled ke openstack_dashboard/contrib/developer/enabled. Untuk mengaktifkannya, salin ke openstack_dashboard/local/enabled dan atur DEBUG = True.

  • Setiap penggunaan masa lalu dari Swift UI berdasarkan Django tidak lagi didukung dan kode itu sedang dihapus. Versi berbasis AngularJS baru harus digunakan sebagai gantinya.

Catatan deprisiasi

  • Skrip run_tests.sh sekarang dihentikan dan semua fungsi yang telah disediakan oleh tox ataupun manage.py. run_tests akan dihapus dalam Queens (13,0).

  • Metode initScope untuk layanan action telah menjadi usang, dimana metode initAction baru yang ditambahkan yang tidak bisa diteruskan ke scope. Metode mengizinkan dan melakukan ini sekarang dilewati scope untuk konteks disamping ada argumen item pertama. Parameter "scope" dengan metode WizardModalService modal () juga telah menjadi usang, dan akan diabaikan di rilis Horizon masa mendatang.

  • Fungsi fix_auth_url_version () harus dihapus dari perpustakaan openstack_auth segera setalah Horizon tidak lagi membutuhkan. Fungsi pengganti adalah fix_auth_url_version_prefix () yang mengembalikan fixed url dan boolean flag yang menunjukkan ketika url itu benar-benar tetap. Memiliki bendera terpisah memungkinkan untuk memancarkan pesan peringatan yang lebih tepat tentang inkonsistensi dalam URL endpoint Keystone.

  • Kode telemetri di Horizon telah menjadi usang dan nonaktif selama beberapa rilis sekarang. Kode kini telah dihapus dari induknya (tree).

  • Menghapus kode Swift UI usang sebelumnya diganti dengan versi Angular yang ditingkatkan di Mitaka.

  • Semua instance sebelumnya horizon.alert (...) yang digunakan oleh client-side telah diganti dengan horizon.toast. Pesan peringatan melalui horizon.alert (...) harus dihindari saat menulis kode JavaScript baru. horizon.toast.add ('error', gettext (...)) harus digunakan sebagai gantinya.

Perbaikan kerusakan

  • [bug 1618235] Pengguna sekarang dapat menghapus semua karakter yang diketik dalam pencarian masukan tanpa mengakibatkan selected facet menghilang ketika karakter terakhir dihapus.

  • [bug 1635505] Horizon sekarang mengizinkan secara benar untuk menggunakan tombol panah dalam pencarian masukan, tanpa memicu pencarian teks baru yang refresh isi dari tabel di bawah ini.

  • Tidak akan ada lagi pesan WARNING mengenai panel pengembang di log.

Catatan lain.

  • Menu mengikuti posisi input pencarian sebagai pengguna menambahkan lebih aspek

  • XStatic-Angular update dari 1.4.10.1 ke 1.5.8.0

  • XStatic-Angular-Bootstrap update dari 0.11.0.0 ke 2.2.0.0

  • XStatic-Angular-Gettext update dari 2.1.0.2 ke 2.3.8.0

  • XStatic-Bootswatch update dari 3.3.6.0 ke 3.3.7.0

  • XStatic-D3 update from dari 3.1.6.2 ke 3.5.17.0

  • XStatic-Font-Awesome update dari 4.5.0.0 ke 4.7.0.0

  • XStatic-JSEncrypt update dari 2.0.0.2 ke 2.3.1.0

  • XStatic-Roboto-Fontface update dari 0.4.3.2 ke 0.5.0.0