Wallaby Series Release Notes


Fitur baru

  • When multiple availability zones are available, the default behavior is to allow the scheduler to spawn a VM in any of them. The new setting LAUNCH_INSTANCE_DEFAULTS.default_availability_zone allows an administrator to specify a default static availability zone for new VM creation.

Perbaikan kerusakan

  • Previously, ToggleSuspend class checked os-rescue policy for resume operation. By this fix, the class checks 'os_compute_api:os-suspend-server:resume' policy to align to resume operation.


Perbaikan kerusakan

  • Get the timezone offset for the current day instead of January 1st. This bug only appears to be a cosmetic one where the TZ offset would be calculated on current_year/01/01 so would remain in daylight saving offset when displaying the timezones list in the user configuration settings.


Fitur baru

  • Setting 'can_set_password' to True in OPENSTACK_HYPERVISOR_FEATURES adds the option to set admin password from AngularJS Launch Instance dialog.

  • Horizon supports the registered default policies and operators now only need to define policies which they would like to override in policy files in POLICY_FILES setting. (Previously the policy files need to contain all defined policies including default policies.) The registered default policies are defined in files under DEFAULT_POLICY_FILES and they are synced with registered defaults of back-end services before the horizon release.

  • Chinese locales zh-cn and zh-tw are now changed to zh-hans and zh-hant respectively. This follows the change in Django which is a framework horizon depends on. The new locales decouples what are spoken from specific locations as they are also used outside of China/Taiwan.

  • Volume backups is now supported for admin panel. Admin is now able to view all volume backups for differenet users.

Isu Dikenal

  • Policies with the system scoped token (system_scope:all) are not supported in horizon yet. The horizon team recognizes it as an important feature gap and would like to support it in near future.

Catatan Upgrade

  • The format of the policy files under POLICY_FILES is changed to YAML and all contents of these files are commented out now. You only need to define policies which you would like to modify from the default. You can still use policy files with JSON format. If you continue to use JSON format, configure POLICY_FILES setting to point JSON files.

  • Chinese locales zh-cn and zh-tw have been changed to zh-hans and zh-hant respectively. If you configure LANGUAGES in your setting explicitly, ensure to use the new Chinese locales if needed.

Catatan deprisiasi

  • The Django version of the launch instance form is deprecated now. Switch to the AngularJS version of the form by setting LAUNCH_INSTANCE_NG_ENABLED to True and LAUNCH_INSTANCE_LEGACY_ENABLED to False. The horizon team believes that feature gaps between Django and AngularJS implementations have been closed and we can drop the Django version. If you see any feature gap, please file a bug to horizon or contact the horizon team.


Fitur baru

  • Pengaturan baru `` OPENSTACK_USE_SIMPLE_TENANT_USAGE '' diperkenalkan sebagai pengganti SimpleTenantUsage '' dalam pengaturan `` OPENSTACK_NOVA_EXTENSIONS_BLACKLIST '' yang tidak digunakan lagi. Pengaturan baru ini mengontrol apakah ``SimpleTenantUsage nova API digunakan dalam ikhtisar penggunaan. Menurut masukan dari tim horizon, penggunaan SimpleTenantUsage dapat menyebabkan masalah kinerja di nova API dalam penerapan yang lebih besar. Coba setel ini ke ``False '' untuk kasus seperti itu.

Catatan Upgrade

  • opensatck_dashboard/wsgi/django.wsgi yang tidak digunakan lagi dihapus. Jika Anda masih menggunakannya, harap ubah konfigurasi Anda untuk menggunakan openstack_dashboard/wsgi.py sekarang.

  • Cara lama untuk mendapatkan kembali penggunaan sumber daya neutron telah dihentikan dan horizon sekarang mengasumsikan ekstensi API neutron quota_details yang diterapkan dalam rilis Pike (lebih dari tiga tahun yang lalu), jadi kami berharap ini tersedia di semua penerapan neutron Wallaby.

  • Pengaturan `` OPENSTACK_NOVA_EXTENSIONS_BLACKLIST`` sekarang dibatalkan. Jika Anda menentukan `` SimpleTenantUsage '' dalam pengaturan ini, pertimbangkan untuk mengatur `` OPENSTACK_USE_SIMPLE_TENANT_USAGE '' menjadi ``False '' sebagai gantinya. Untuk nilai efektif lainnya dalam pengaturan ini, tidak ada pengganti yang disediakan karena nova menyediakan semua fitur dalam versi terbaru dari nova API. Perhatikan bahwa Anda dapat mengaktifkan / menonaktifkan tindakan tabel melalui aturan kebijakan.

  • Formulir kata sandi di horizon sekarang tidak menghapus strip leading/trailing spaces yang termasuk dalam kata sandi input. Sebelumnya horizon dilucuti leading/trailing spaces dalam kata sandi input tetapi di sisi lain keystone menerima leading/trailing spaces dan ini bisa menjadi masalah ketika kata sandi tersebut disetel melalui API keystone. Untuk menangani situasi ini, horizon tidak lagi menghapus leading/trailing spaces dalam kata sandi. Lihat [: bug: 1861224] dan`the related mailing thread <http://lists.openstack.org/pipermail/openstack-discuss/2020-January/thread.html#12222>`__ untuk detail selengkapnya. (Perhatikan bahwa perubahan ini adalah bagian dari rilis horizon 18.5.0 tetapi kami lupa menyebutkannya.)

  • Mempertimbangkan penghentian `` OPENSTACK_NOVA_EXTENSIONS_BLACKLIST '', setel pengaturan baru `` OPENSTACK_USE_SIMPLE_TENANT_USAGE '' menjadi False '' jika Anda menentukan ``SimpleTenantUsage '' di `` OPENSTACK_USE_SIMPLE_TENANT_USAGE