Yoga Series Release Notes¶
9.0.0¶
Bug Fixes (pembentulan kesalahan)¶
Setting the floating_ip_enabled check box in the cluster_template creation form to true by default, so as to match with the default in the backend.
7.0.0¶
New Features (fitur baru)¶
Show health status on cluster list table and show health status and health status reason on the cluster details page.
6.0.0¶
New Features (fitur baru)¶
Add fedora-coreos image support. User can choose an image with property 'os_distro=fedora-coreos' on horizon UI when creating a k8s cluster template.
Improve cluster launch workflow form.
Add configuration for specifying ingress controllers and addon software supported / available for use with clusters.
Adds REST endpoints for retrieving configured ingress controllers and addon software.
REST Api and Angular service for resizing clusters is addedd. Angular view supports resizing number of worker nodes only.
Adds REST api and Angular service for rolling upgrade action on cluster.
Bug Fixes (pembentulan kesalahan)¶
Fix an issue where a user was unable to create or update a cluster template on Horizon due to missing hidden option expected by the API.
Other Notes (catatan lain)¶
Bump python-magnumclient lowerconstraint to >= 2.15.0
Adds python-heatclient >= 1.18.0 dependency
5.1.0¶
New Features (fitur baru)¶
Added attributes for cluster to show. Following cluster attributes were added.
In drawer on table view:
Keypair
API address
Master Addresses
In details view
Docker Volume Size
Stack Faults
Master Flavor ID
COE Version
Container Version
Labels
Status Reason
Also, reconstructed layouts for drawer and details views.
Added flavor_id, master_flavor_id and labels for cluster creation as flavor, master flavor and labels.
Supported Calico as network driver for kubernetes.
Limit cluster update properties
[story 2003865] Added master_flavor_id and flavor_id to show in cluster update dialog.
Bug Fixes (pembentulan kesalahan)¶
[story 2003614] Added image filtering for magnum. When open a image selector for cluster creation dialog, many invalid images were shown. If a project has a lot of images, options can be quite long, and cause wrong selection by mistake. Now, images that has "os_distro" property and its value is one of "fedora-atomic", "coreos" and "ubuntu" would be shown.
Disabled action for rotate certificate, due to Magnum API has not support rotate certificate yet. This action will be enabled in the future.
[story 2003865] Magnum only allows the node count in cluster update now. Properties for cluster update filtered in favor of Magnum API.
Supported api-version for client. Magnum API is using micro versions and to get the correct fuctions support, user or client have to initialize the correct client with parameter 'api_version'. Magnum UI also follow the same way as other OpenStack services to read the version from OPENSTACK_API_VERSIONS of Horizon local_settings.py.
5.0.0¶
New Features (fitur baru)¶
[blueprint add-quotas-panel] Menambahkan panel kuota untuk admin. Panel ini memiliki operasi CRUD untuk kuota. Untuk saat ini, pengguna admin hanya dapat membatasi jumlah kluster untuk setiap proyek. Untuk mengaktifkan panel quotas, salin magnum_ui/enabled/_2370_admin_container_infra_panel_group.py dan magnum_ui/enabled/_2371_admin_container_infra_quotas_panel.py ke dalam direktori enabled horizon.
Bug Fixes (pembentulan kesalahan)¶
[bug / 1777545 <https://bugs.launchpad.net/magnum-ui/+bug/1777545> _] Memperbaiki masalah item yang dihapus dipilih lagi dengan penghapusan batch. Pilihan barang pada tampilan tabel untuk tindakan batch tidak dihapus setelah pelaksanaan tindakan. Untuk memastikan untuk menghapus pilihan barang, hzTable: clearSelection acara dipancarkan.
[bug/1638863] Fixed failure updating labels for cluster template.
[bug / 1746706 <https://bugs.launchpad.net/magnum-ui/+bug/1746706> _] Navigasi yang direproduksi saat tampilan detail yang menyegarkan. Sebelumnya, perbaikan untuk [bug / 1681627 <https://bugs.launchpad.net/horizon/+bug/1681627> _] memungkinkan kami memuat ulang atau membuka langsung laman detail berbasis Angular (ngdetail), tetapi menu navigasi tidak direproduksi dengan benar.
4.0.0¶
New Features (fitur baru)¶
Layanan text-download yang digunakan di horizon. Layanan text-download telah di porting dari Magnum UI ke Horizon, jadi kami menggunakannya.
Layanan API yang ditambahkan untuk Kuota. API untuk CLI, REST API untuk layanan Ajax dan REST untuk Angular ditambahkan. Juga informasi statistik dan kuota ditambahkan ke dalam tampilan tabel klaster.
insecure_registry untuk penciptaan template cluster ditambahkan. Parameter ini juga ditampilkan dalam dialog update dan tampilan detail.
Diisi nilai kosong dengan '-' pada tampilan tabel dan tampilan detail menggunakan filter noValue. Juga tampilkan 'None' untuk obyek kosong.
parameter flavor_id dan master_flavor_id untuk pembuatan cluster ditambahkan. Parameter ini awalnya ditetapkan oleh cluster template, namun kita dapat menyesuaikannya saat cluster dibuat sekarang.
Menambahkan beberapa atribut untuk cluster untuk ditampilkan. Keypair, alamat API dan Master Addresse ditambahkan ke dalam laci (drawer) pada tampilan tabel. Docker Volume Size, Stack Faults, Master Flavor ID, Node Flavor ID, Versi COE, Container Version, Labels and Status Reason ditambahkan ke dalam tampilan detail.
Perintah load-edit digunakan. Field CSR pada dialog Sign Certificate menggunakan perintah load-edit yang baru ditambahkan ke dalam Horizon.
Masalah Dikenal¶
[bug/1638863] Magnum has issue for updating labels of cluster template and cluster.
Menghilangkan link ke Stack. Panel untuk Stack, yaitu Heat Dashboard, dipisahkan menjadi Plugin UI yang independen. Jadi kami menghapus tautan ke panel Stack pada tampilan detail untuk Cluster. Kami mungkin mengembalikan tautan jika kami dapat menemukan plugin dan jalur yang terpasang untuk ditautkan.
Bug Fixes (pembentulan kesalahan)¶
[bug/1742599] Masalah tetap, item yang dihapus dipilih lagi dengan menghapus batch. Item yang baru saja dihapus dengan tindakan batch telah ditunjukkan dalam dialog konfirmasi penghapusan saat melakukan tindakan hapus batch lagi. Dan ini menyebabkan kesalahan konflik karena mencoba menghapus item yang tidak ada.
3.0.0¶
New Features (fitur baru)¶
[blueprint stats-list <https://blueprints.launchpad.net/magnum-ui/+spec/stats-list> _] REST API dan layanan Angular untuk daftar statistik ditambahkan. Hal ini memungkinkan untuk menerapkan tampilan penggunaan untuk cluster dan node.
[blueprint add-ca-rotate <https://blueprints.launchpad.net/magnum-ui/+spec/add-ca-rotate> _] Dukungan untuk memutar sertifikat. Ini menambahkan tindakan "Rotate Certificate" untuk gugus sebagai tindakan item.
[blueprint add-rollback-option <https://blueprints.launchpad.net/magnum-ui/+spec/add-rollback-option> _] Opsi rollback dukungan dalam update cluster. Ini menambahkan kotak centang ke dialog pembaruan kluster untuk rollback pada kegagalan dalam pembaruan.
[blueprint add-docker-volume-size-option <https://blueprints.launchpad.net/magnum-ui/+spec/add-docker-volume-size-option> _] Dukung opsi ukuran volume docker di cluster penciptaan.
[bug/1570668] To be convenient to input netwok settings, this changes input forms for External Network, Fixed Network and Fixed Subnet in Cluster Template create/update dialogs to pulldowns.
Upgrade Notes (catatan upgrade)¶
Dukungan python 3.5.
Gunakan hanya tox for test dan hapus run_tests.sh yang sudah tidak digunakan lagi.
Beralih tema untuk dokumentasi dari oslosphinx ke openstackdocstheme.
Gunakan fitur autodoc pbr daripada custom logic.
Bug Fixes (pembentulan kesalahan)¶
[bug/1694634 <https://bugs.launchpad.net/magnum-ui/+bug/1694634> _] Bila Cluster Template yang dipilih tidak memiliki pengaturan Keypair, Keypair tidak diatur dengan benar pada dialog Create Cluster . Ini memperbaiki masalahnya.
2.2.0¶
Prelude¶
Magnum merubahan cakupan layanan sebagai layanan Container Infrastructure Management. Juga Magnum-UI merubahan nama layanan 'container' ke 'container-infra', dan fungsi manajemen kontainer dihapus. Magnum menggunakan istilah 'cluster' dan 'cluster template' bukan 'bay' dan 'baymodel', karena penggunaan istilah Magnum baru 'bay' telah menyebabkan kebingungan pengguna.
Magnum UI terus mengikuti perubahan untuk kerangka berbasis AngularJS Horizon. Jadi kita bisa menggunakan fitur Horizon baru ini. Dan ratusan tes JavaScript ditambahkan. Hal ini memastikan kualitas Magnum UI.
Ringkasan rilis Ocata.
tindakan pembaruan ditambahkan untuk template cluster dan cluster. Juga, bentuk pemeliharaan yang dilanjutkan dengan angular-json-schema.
New Features (fitur baru)¶
Dukungan 'ca-show'. Fungsi download CA dari klaster ditambahkan.
Dukungan 'ca-sign'. Fungsi penandatanganan sertifikat untuk klaster ditambahkan.
Tambahkan pilihan untuk tampilan dan pembuatan template klaster berikut:
'docker_storage_driver'
'fixed_subnet'
'floating_ip_enabled'
'master_lb_enabled'
Mengizinkan untuk membuat cluster template tanpa keypair (pasangan kunci). Juga, mengizinkan perubahan atau mengatur keypair dalam pembuatan cluster. Berikut perubahan Magnum, juga Magnum UI menyediakan fitur ini.
Ubah tindakan pembuatan ke tindakan global. Pembuatan cluster template dan tindakan cluster creation diubah dari batchAction ke globalAction. Ini berarti tindakan ini menjadi callable dari panel lainnya.
Gunakan initAction() bukannya initScope(). initScope() sudah ditinggalkan dari Horizon di Ocata dan akan dihapus di Queens.
Gunakan modul "views" umum horizon untuk Angular. Hal ini menyebabkan kebebasan terhadap kerangka Django untuk plugin.
Nama wajar diatur untuk bar judul browser.
https://review.opendev.org/424984 Added an update action for clusters. https://review.opendev.org/422477 Added update action for cluster templ. https://review.opendev.org/424536 Action for json schema adjusted. https://review.opendev.org/421693 Python 3.5 classifier and venv added. https://review.opendev.org/415321 Improved tracebacks for exceptions. https://review.opendev.org/414810 Adopted horizon views for Angular https://review.opendev.org/408039 Replace mox with mock Added numerous unit tests.
Tindakan pembaruan ditambahkan untuk template cluster dan cluster.
Perpustakaan angular-json-schema digunakan untuk membuat dan memperbarui dialog, bentuk mereka terintegrasi ke dalam satu layanan alur kerja. Ini menghasilkan bentuk secara terpelihara.
Upgrade Notes (catatan upgrade)¶
Layanan berganti nama dari 'container' to 'container-infra'. Target penggantian nama adalah URL, nama modul Angular, siput (slugs) untuk panel, dll
'bay' dan 'baymodel' diubah menjadi 'cluster' dan 'cluster template'.
Deprecation Notes (catatan depresiasi)¶
Panel kontainer dihapus. Menurut keputusan Magnum yang berubah lingkup layanan, fungsi manajemen kontainer dihapus.
Bug Fixes (pembentulan kesalahan)¶
Perbaikan isu bahwa tidak ada cara untuk menentukan bagi magnumclient tidak aman sebagai akibat api throws 500 dan kesalahan memverifikasi cert SSL. Opsi 'tidak aman' dan 'ca-cert' pilihan ditambahkan untuk magnumclient.
https://launchpad.net/bugs/1651054 $model sudah ditinggalkan https://launchpad.net/bugs/1647921 initScope sudah ditinggalkan https://launchpad.net/bugs/1645754 memungkinkan keypair (pasangan kunci) dalam pembuatan klaster yang Fixed banyak kesalahan ketik
Other Notes (catatan lain)¶
Beralih ke reno untuk mengelola catatan rilis.
Dukungan untuk Horizon layanan registri Angular Horizon, tabel generik dan tampilan detail, layanan tindakan.
Kami menghapus paket Xstatic dari persyaratan, seperti yang tidak diperlukan lagi. Horizon termasuk apa yang dibutuhkan.