[release-announce] skyline-console 2.0.0 (antelope)

no-reply at openstack.org no-reply at openstack.org
Wed Mar 22 12:49:36 UTC 2023


We are satisfied to announce the release of:

skyline-console 2.0.0: OpenStack Skyline Console

This release is part of the antelope release series.

The source is available from:

    https://opendev.org/openstack/skyline-console

Download the package from:

    https://tarballs.openstack.org/skyline-console/

Please report issues through:

    https://bugs.launchpad.net/skyline-apiserver/+bugs

For more details, please see below.

2.0.0
^^^^^


New Features
************

* Support attach network and detach network for zun container

  1. Add attach network action for zun container

  2. Add detach network action for zun container


Bug Fixes
*********

* Fix the label of node count in magnum cluster

  Unify the name of the label between detail page and creating step

* *Bug #2003303 <https://bugs.launchpad.net/skyline-
  console/+bug/2003303>*:

  Fix the network IP availability showing by role.

  By default policy configuration, only administrative users can
  retrieve IP availability.

  Otherwise, Not Found (404) will be returned.

Changes in skyline-console 1.0.0.0rc1..2.0.0
--------------------------------------------

2dfdc873 update dist for the Antelope version release
7a2dab7c fix: Fix the label of node count in magnum cluster
be1cfcff docs: Remove invalid README.rst
dbc8b86e fix: fix the network IP availability showing
0a192be4 feature: Support attach network and detach network for zun container
929842c8 fix: add default value and tip when create zun container
635f8292 fix: fix the rebuild container and ports of zun
01ea21d1 fix: fix the zun-ui
974427c3 fix: fix the resize of magnum cluster
d5d14d76 feature: Support upgrade cluster and show quota info when resize cluster
5a45f54d fix: Modify label names to make them consistent
c5953f17 fix keypair showing in magnum service
021bde48 fix: fix the error of compute service state
2ebb2694 feat: add attributes to the ModalAction
417e729e feat: support textarea in the KeyValueInput component
d80c23b2 fix: fix the title of zun container
6c34ed67 fix: fix the magnum template detail info
a347c373 feature: support ip address, ports and networks in list and detail
317a81ac feature: support search filters and fix image in zun ui
5f5b8c3c feature: support some new params and fix some issues of zun ui
a11a0258 fix: fix the download data.
0568a3ea fix deleting and detail info showing of cluster
efc5fd88 fix: eliminate whitespace in passenv values
583386d2 fix: seprate clusters and templates by different project
331c2ddd fix: fix the project column
e03182b0 fix: fix the magnum quotai and other infos
d48aca89 fix: reset the subnet list when create cluster instance
7b6e8253 fix: fix the delete operation of cluster instance
f4a24d04 fix: fix the getValue of yaml
2d437e5b feat: support custom render in the TabDetail component
a307f457 fix: fix the magnum service
f384bd4b feature: Add listener input event for instance-volume component
124fdc3c fix: add disabledRemoveFunc prop in AddSelect component
3ada93aa fix the validator of cluster name and labels
594db176 fix: add disableEditKeys prop in AddSelect component
c7e19491 fix: support name validator and fix placeholder of magnum service
77df0547 fix: Support search filter for cluster and template.
228ccff0 fix: Improve quota in magnum service
ef353362 feat: support component in the table header
7a4d17ee feature: Support quota in magnum service
719e26eb fix: add middleComponent prop in KeyValueInput component
b4f23fd7 fix: fix health_status in magnum cluster
0c3a946d fix: Move the keypair to node spec when create cluster instance
ac1edd6e Fix keypair in magnum
8401c5b5 fix: fix the instance-volume in form items
72b81c64 Fix: fix the image store in magnum node spec
463ced26 fix: Fix the store path in magnum and required name in zun container
f7ae6ff9 fix: Fix quick creating keypair in creating instance
801bf664 fix: fix the router path and logs in zun container
c4987265 feature: Support quick creating keypair in Magnum service
c1eb34a5 fix: add confirm resize/migrate button in the administrator
bd30f8c3 feat: add success and error status in Status component
47b3cead feature: Support magnum in administrator platform
9df7b6ca fix: fix the i18n of the status of vpn ipsec connection
638ac6f2 feature: Add translation for monitor center
7e30ad69 feat: update the click area of links in the global navigation
f89ffe61 Fix the state and default value when create cluster instance
5eab747f Fix the cluster and template of magnum
6ed2fb1a feat: support search in the global navigation
e3543ed1 feat: update menu in the layout
985c03af feat: add global navigation
5ba32d6d feature: Optimization of Magnum
5a476a09 feat: add props in BaseForm
72eb092e Remove unicode literal from code
eaf68bea Remove unicode literal from code
442d0557 feature: Support custom button for the upload
0849ecea Fix : Update labels , filters , keypairs at Magnum Service
87fa14b0 fix: When the storage backends usage is 0 displayed error as '-'
4639f2a8 fix: The scale of the x-axis is not updated in time
544f022a chore: Replace https with http as default
3b1ddc54 fix: Calculate quota based on the data disk of the selected instance snapshot
33f90ae3 fix: No data disk is displayed on the ConfirmStep
fdd6dbb5 fix: Not show the data disk when creating vm by Instance snapshot
b7a8b6f3 feat: Support download file progress and abort download
27fb2b2d fix: fix the row auto selected when click the copy button edge
47c34e11 fix: update the qos policy column in the floating ip list page
73e6153e fix: update the project name display in the rebuild instance action
4edd0784 fix: fix the download data in the all networks tab
2e22275d fix: update the id/name column of listener members
a29d9dac fix: update the click area of the id link
a17edb45 fix: fix the row auto selected when copy id
7c8f9f7e feat: Support for custom prometheus requests
7b87e7e7 fix: set the default language is Engilsh
3078eace fix: Fix the unit transform in prometheus monitor
265e3c79 feat: remove id link in the name column in the role list page
fb3078f7 feat: update id render to support number format
27f127f8 fix: fix the category options in the flavor list page
8398406d docs: add the release note
11501582 feat: update name column in the keypair list page
d158a05b feat: display the id/name column in the table in a unified style
f9cc9dea docs: Change the launchpad url for skyline-console
6371effd feat: support id/name in non-bold form
c3abea15 feat: update the generic projectRender
26d6935b feat: update project id/name column display
88eb2ad8 feat: update the generic idNameColumn
3026f4fc feat: update id/name column display
b927f6c5 Hide the certificate info in administrator platform
574580a7 fix: modify padding of security groups on instance detail english page
2f286ce3 fix: add Specify Physical Node label of manually specify when create instance
ffd7b1a4 feat: update e2e zuul tasks
5fc06358 feat: support flavor to add cpu/memory search filters
f9cc92a0 Fix edit member of lb listener
79d41791 fix: add vm state check for modify instance tags
069d45af Fix the name of Bare Metal Nodes
cdd68637 fix: security groups style is error on instance detail english page
be289f56 fix: fix the pagination in the vpns pages
ed8c6e69 fix: set the type required when create vpn endpoint group
a6a730f7 fix: fix select static router
a92c6aa9 fix associate floating IP in the port list if allowed
c1fb03c4 Fix Edit Qos Policy
b0c629ef fix the QoS policy list
fcb2856c fix: edit image's min disk
1cdecff6 fix: remove tags filter in the instance list page
6482bb0b fix: Fix the disable property of check-box-group
966a6546 fix: Change the unit to 'TiB,GiB....'
c7c7b8b8 fix: validate error when clear input-name
19d0cf20 fix: fix octavia request headers
f20b28c6 fix: The loading cannot be canceled
fdcf5c14 fix: create instance by given image/instance snapshot
06af9d6f fix: fix fetch subnets
849db0f7 fix: set AZ required when create aggregate
c7556cfd fix: Fix the unit when upload file
92b91ba0 fix: fix edit image
aef19528 Update master for stable/zed


Diffstat (except docs and test files)
-------------------------------------

.zuul.yaml                                         |   8 +
README-zh_CN.rst                                   |   2 +-
README.rst                                         |   2 +-
config/webpack.common.js                           |  10 +-
releasenotes/README.rst                            |  15 --
.../notes/FIX-ZUN-UI-997f060449876f33.yaml         |  22 ++
...e-Count-In-Magnum-Cluster-207d96a2899569b4.yaml |   6 +
...y-And-Usage-Stats-Showing-46c89740ccc36e04.yaml |  10 +
.../Optimize-ID-Name-Column-1b5248237f6f7053.yaml  |  10 +
...how-Data-Disk-Of-Snapshot-3b23e998665187c1.yaml |   8 +
...Network-For-Zun-Container-e41980df3f67c5b5.yaml |   8 +
...-Custom-Button-For-Upload-c44a4ff8e55c5961.yaml |   4 +
...vor-Add-CPU-Memory-Search-f6b17125d7f82df7.yaml |  20 ++
...Support-Global-Navigation-45412aa3603c4f14.yaml |  10 +
...ss-And-Abort-For-Download-cf85833aaac25fec.yaml |  10 +
...-Create-Keypair-In-Magnum-0b10264145d52825.yaml |   8 +
...t-Quota-Of-Magnum-Cluster-67f1fba7a4adba4d.yaml |   8 +
...reate-cluster-in-template-b7a38cd1a90f30bd.yaml |   8 +
...in-administrator-platform-07bc09b2eaeaf87f.yaml |  10 +
...-info-when-resize-cluster-a963cfeb4cad01a6.yaml |   8 +
releasenotes/source/conf.py                        |  14 +-
releasenotes/source/index.rst                      |   1 +
releasenotes/source/zed.rst                        |   6 +
setup.cfg                                          |   2 +-
.../static/Container.bundle.1663167892.js          |   1 -
.../static/Container.bundle.1663167892.js.gz       | Bin 11883 -> 0 bytes
.../static/Container.bundle.1679058693.js          |   1 +
.../static/Container.bundle.1679058693.js.gz       | Bin 0 -> 15311 bytes
skyline_console/static/asset/image/cloud-logo.svg  |  15 ++
.../{cloud.1663167892.png => cloud.1679058693.png} | Bin
...rd.1663167892.svg => empty-card.1679058693.svg} |   0
...1663167892.png => load-balancer.1679058693.png} | Bin
...ll.1663167892.png => login-full.1679058693.png} | Bin
skyline_console/static/asset/image/logo-extend.svg |  10 -
skyline_console/static/asset/image/logo-small.svg  |  18 --
...router.1663167892.png => router.1679058693.png} | Bin
skyline_console/static/auth.bundle.1663167892.js   |   1 -
.../static/auth.bundle.1663167892.js.gz            | Bin 6904 -> 0 bytes
skyline_console/static/auth.bundle.1679058693.js   |   1 +
.../static/auth.bundle.1679058693.js.gz            | Bin 0 -> 6897 bytes
skyline_console/static/base.bundle.1663167892.js   |   1 -
.../static/base.bundle.1663167892.js.gz            | Bin 25785 -> 0 bytes
skyline_console/static/base.bundle.1679058693.js   |   1 +
.../static/base.bundle.1679058693.js.gz            | Bin 0 -> 25813 bytes
skyline_console/static/basic.bundle.1663167892.js  |   1 -
.../static/basic.bundle.1663167892.js.gz           | Bin 73725 -> 0 bytes
skyline_console/static/basic.bundle.1679058693.js  |   1 +
.../static/basic.bundle.1679058693.js.gz           | Bin 0 -> 76873 bytes
skyline_console/static/common.bundle.1663167892.js |   1 -
.../static/common.bundle.1663167892.js.gz          | Bin 93051 -> 0 bytes
skyline_console/static/common.bundle.1679058693.js |   1 +
.../static/common.bundle.1679058693.js.gz          | Bin 0 -> 94493 bytes
.../static/compute.bundle.1663167892.js            |   1 -
.../static/compute.bundle.1663167892.js.gz         | Bin 67890 -> 0 bytes
.../static/compute.bundle.1679058693.js            |   1 +
.../static/compute.bundle.1679058693.js.gz         | Bin 0 -> 68073 bytes
.../static/configuration.bundle.1663167892.js      |   1 -
.../static/configuration.bundle.1663167892.js.gz   | Bin 8605 -> 0 bytes
.../static/configuration.bundle.1679058693.js      |   1 +
.../static/configuration.bundle.1679058693.js.gz   | Bin 0 -> 8592 bytes
.../static/container-infra.bundle.1663167892.js    |   1 -
.../static/container-infra.bundle.1663167892.js.gz | Bin 8598 -> 0 bytes
.../static/container-infra.bundle.1679058693.js    |   1 +
.../static/container-infra.bundle.1679058693.js.gz | Bin 0 -> 12895 bytes
.../static/heat.bundle.1663167892.js.gz            | Bin 5109 -> 0 bytes
...dle.1663167892.js => heat.bundle.1679058693.js} |   2 +-
.../static/heat.bundle.1679058693.js.gz            | Bin 0 -> 5109 bytes
.../static/identity.bundle.1663167892.js           |   1 -
.../static/identity.bundle.1663167892.js.gz        | Bin 15967 -> 0 bytes
.../static/identity.bundle.1679058693.js           |   1 +
.../static/identity.bundle.1679058693.js.gz        | Bin 0 -> 16156 bytes
skyline_console/static/index.html                  |   2 +-
skyline_console/static/main.bundle.1663167892.js   |  83 ------
.../static/main.bundle.1663167892.js.gz            | Bin 911416 -> 0 bytes
skyline_console/static/main.bundle.1679058693.js   |  83 ++++++
.../static/main.bundle.1679058693.js.gz            | Bin 0 -> 930651 bytes
.../static/management.bundle.1663167892.js         |   1 -
.../static/management.bundle.1679058693.js         |   1 +
.../static/monitor-center.bundle.1663167892.js     |   1 -
.../static/monitor-center.bundle.1663167892.js.gz  | Bin 29548 -> 0 bytes
.../static/monitor-center.bundle.1679058693.js     |   1 +
.../static/monitor-center.bundle.1679058693.js.gz  | Bin 0 -> 29557 bytes
.../static/network.bundle.1663167892.js            |   1 -
.../static/network.bundle.1663167892.js.gz         | Bin 65183 -> 0 bytes
.../static/network.bundle.1679058693.js            |   1 +
.../static/network.bundle.1679058693.js.gz         | Bin 0 -> 65278 bytes
...runtime.1663167892.js => runtime.1679058693.js} |   2 +-
.../static/share.bundle.1663167892.js.gz           | Bin 19404 -> 0 bytes
...le.1663167892.js => share.bundle.1679058693.js} |   2 +-
.../static/share.bundle.1679058693.js.gz           | Bin 0 -> 19393 bytes
.../static/storage.bundle.1663167892.js.gz         | Bin 18884 -> 0 bytes
....1663167892.js => storage.bundle.1679058693.js} |   2 +-
.../static/storage.bundle.1679058693.js.gz         | Bin 0 -> 18875 bytes
.../static/user-center.bundle.1663167892.js.gz     | Bin 7453 -> 0 bytes
...3167892.js => user-center.bundle.1679058693.js} |   2 +-
.../static/user-center.bundle.1679058693.js.gz     | Bin 0 -> 7450 bytes
.../static/vendor.bundle.1663167892.js.gz          | Bin 1309411 -> 0 bytes
...e.1663167892.js => vendor.bundle.1679058693.js} |  74 +++---
.../static/vendor.bundle.1679058693.js.gz          | Bin 0 -> 1297031 bytes
src/asset/image/cloud-logo.svg                     |  15 ++
src/asset/image/global-menu.png                    | Bin 0 -> 204 bytes
src/asset/image/logo-extend.svg                    |  10 -
src/asset/image/logo-small.svg                     |  18 --
src/client/client/constants.js                     |   2 +-
src/client/magnum/index.js                         |  21 ++
src/client/octavia/index.js                        |  34 +++
src/client/zun/index.js                            |   8 +
src/components/DetailCard/index.jsx                |  18 +-
src/components/Form/index.jsx                      |  55 +++-
src/components/Form/index.less                     |   2 +-
src/components/FormItem/AddSelect/index.jsx        |  31 ++-
src/components/FormItem/CheckboxGroup/index.jsx    |   4 +-
src/components/FormItem/Descriptions/index.jsx     |  20 +-
src/components/FormItem/InstanceVolume/index.jsx   |  14 +-
src/components/FormItem/KeyValueInput/index.jsx    |  48 +++-
src/components/FormItem/MemberAllocator/index.jsx  |  16 +-
src/components/FormItem/Upload/index.jsx           |   8 +-
src/components/Layout/GlobalHeader/index.jsx       |  31 ++-
src/components/Layout/GlobalHeader/index.less      |  14 +-
src/components/Layout/GlobalNav/Left/index.jsx     |  53 ++++
src/components/Layout/GlobalNav/Left/index.less    |  18 ++
src/components/Layout/GlobalNav/Right/index.jsx    | 141 +++++++++++
src/components/Layout/GlobalNav/Right/index.less   |  49 ++++
src/components/Layout/GlobalNav/common.jsx         |  29 +++
src/components/Layout/GlobalNav/index.jsx          | 114 +++++++++
src/components/Layout/GlobalNav/index.less         |  22 ++
src/components/Progress/index.jsx                  |   2 +-
src/components/PrometheusChart/BaseCard.jsx        |   6 +-
src/components/PrometheusChart/ChartCard.jsx       |   4 +-
.../PrometheusChart/component/Charts.jsx           |  21 +-
src/components/PrometheusChart/utils/index.js      |  16 +-
src/components/Status/index.jsx                    |   2 +
src/components/Tables/Base/ActionButton/index.jsx  |  15 +-
src/components/Tables/Base/index.jsx               |  44 ++--
src/components/Tables/SimpleTable/index.jsx        |  28 +--
src/containers/List/index.jsx                      |   6 +
src/containers/TabDetail/index.jsx                 |   7 +-
src/containers/TabList/index.less                  |   4 +
src/core/i18n.js                                   |   5 +-
src/layouts/Base/Menu.jsx                          | 121 ++++++---
src/layouts/Base/index.jsx                         |  10 +-
src/layouts/Base/index.less                        |  36 ++-
src/layouts/admin-menu.jsx                         |  46 +++-
src/layouts/menu.jsx                               |  14 +-
src/locales/en.json                                | 112 ++++++---
src/locales/zh.json                                | 180 ++++++++-----
.../AdminOverview/components/ComputeService.jsx    |   5 +-
.../Overview/components/QuotaOverview.jsx          |  22 +-
src/pages/basic/routes/index.js                    |   6 +-
.../BareMetalNode/actions/Create/index.jsx         |  12 +-
src/pages/compute/containers/Flavor/Arm/index.jsx  |  14 +-
.../compute/containers/Flavor/BareMetal/index.jsx  |   8 +-
.../containers/Flavor/Heterogeneous/index.jsx      |  15 +-
.../compute/containers/Flavor/Other/index.jsx      |  13 +-
src/pages/compute/containers/Flavor/X86/index.jsx  |  14 +-
.../HostAggregate/Aggregate/actions/Create.jsx     |   2 +
.../compute/containers/Image/actions/Create.jsx    |   2 +
.../compute/containers/Image/actions/Edit.jsx      |  11 +-
.../Instance/Detail/SecurityGroup/index.jsx        |   4 +-
.../Instance/Detail/SecurityGroup/index.less       |   2 +-
.../Instance/actions/AttachInterface.jsx           |   3 +-
.../containers/Instance/actions/CreateSnapshot.jsx |  15 +-
.../containers/Instance/actions/ModifyTags.jsx     |   6 +-
.../containers/Instance/actions/RebuildSelect.jsx  |   2 +-
.../Instance/actions/StepCreate/BaseStep/index.jsx | 128 ++++++----
.../actions/StepCreate/ConfirmStep/index.jsx       |  19 +-
.../actions/StepCreate/SystemStep/index.jsx        |  58 +----
.../Instance/actions/StepCreate/index.jsx          |  25 +-
.../Instance/actions/StepCreate/index.less         |  11 -
.../compute/containers/Instance/actions/index.jsx  |   3 +
.../Instance/components/FlavorSelectTable.jsx      |   8 +-
src/pages/compute/containers/Instance/index.jsx    |   4 -
.../compute/containers/Keypair/Detail/index.jsx    |   4 +
src/pages/compute/containers/Keypair/index.jsx     |   1 +
.../ClusterTemplates/Detail/BaseDetail.jsx         | 130 +++++++---
.../containers/ClusterTemplates/Detail/index.jsx   |  10 +-
.../ClusterTemplates/actions/CreateCluster.jsx     |  24 ++
.../containers/ClusterTemplates/actions/Delete.jsx |   4 +-
.../actions/StepCreate/StepInfo/index.jsx          |   5 +-
.../actions/StepCreate/StepLabel/index.jsx         |  12 +-
.../actions/StepCreate/StepNetwork/index.jsx       | 111 ++++----
.../actions/StepCreate/StepNodeSpec/index.jsx      | 151 ++++++-----
.../ClusterTemplates/actions/StepCreate/index.jsx  |  41 ++-
.../containers/ClusterTemplates/actions/index.jsx  |  14 +-
.../containers/ClusterTemplates/index.jsx          |  39 ++-
.../containers/Clusters/Detail/BaseDetail.jsx      | 167 +++++++++---
.../containers/Clusters/Detail/index.jsx           |  13 +-
.../containers/Clusters/actions/Delete.jsx         |  13 +-
.../containers/Clusters/actions/Resize.jsx         | 146 ++++++++++-
.../Clusters/actions/StepCreate/StepInfo/index.jsx |  77 +++---
.../actions/StepCreate/StepLabel/index.jsx         |  26 +-
.../actions/StepCreate/StepNetworks/index.jsx      | 148 ++++++++++-
.../actions/StepCreate/StepNodeSpec/index.jsx      | 191 ++++++++++++--
.../Clusters/actions/StepCreate/index.jsx          | 279 +++++++++++++++++++--
.../containers/Clusters/actions/Upgrade.jsx        |  80 ++++++
.../containers/Clusters/actions/index.jsx          |  11 +-
.../container-infra/containers/Clusters/index.jsx  | 105 +++++---
src/pages/container-infra/routes/index.js          |  16 ++
.../containers/Capsules/Detail/BaseDetail.jsx      |   2 +-
.../containers/Capsules/index.jsx                  |  67 +++--
.../containers/Containers/Detail/ActionLogs.jsx    |  13 +-
.../containers/Containers/Detail/BaseDetail.jsx    | 176 +++++++++----
.../containers/Containers/Detail/index.jsx         |   6 +-
.../Containers/actions/AttachNetwork.jsx           |  87 +++++++
.../Containers/actions/DetachNetwork.jsx           | 100 ++++++++
.../containers/Containers/actions/Rebuild.jsx      |  11 +
.../actions/StepCreate/StepInfo/index.jsx          | 113 ++++-----
.../actions/StepCreate/StepNetworks/index.jsx      |  30 ++-
.../{StepMiscellaneous => StepOthers}/index.jsx    |  72 ++++--
.../actions/StepCreate/StepSpec/index.jsx          | 145 ++++++++---
.../actions/StepCreate/StepVolumes/index.jsx       |  27 +-
.../Containers/actions/StepCreate/index.jsx        | 163 ++++++++----
.../containers/Containers/actions/index.jsx        |   8 +
.../Containers/components/ExposedPorts.jsx         |  97 +++++++
.../Containers/components/ZunVolume.jsx}           |  13 +-
.../containers/Containers/components}/index.less   |   6 +-
.../containers/Containers/index.jsx                | 133 +++++++---
.../container-service/containers/Hosts/index.jsx   | 132 +++++-----
.../containers/Services/index.jsx                  | 105 ++++----
src/pages/container-service/routes/index.js        |   2 +-
src/pages/database/containers/Backups/index.jsx    |   2 +-
.../database/containers/Configurations/index.jsx   |   2 +-
.../containers/Project/actions/ManageQuota.jsx     |  34 +++
src/pages/identity/containers/Role/index.jsx       |   1 +
.../OtherService/components/Memcache/index.jsx     |   2 +-
.../containers/Certificate/actions/Create.jsx      |   2 +-
src/pages/network/containers/FloatingIp/index.jsx  |   3 +-
.../LoadBalancers/Listener/Detail/BaseDetail.jsx   |   2 +-
.../Listener/Detail/Member/Actions/EditMember.jsx  |  15 ++
.../LoadBalancers/Listener/Detail/Member/index.jsx |  14 +-
.../network/containers/Network/Detail/index.jsx    |   8 +-
src/pages/network/containers/Network/Network.jsx   |   2 +-
.../network/containers/QoSPolicy/actions/Edit.jsx  |   1 +
.../network/containers/Subnet/Detail/Detail.jsx    |   4 +-
.../network/containers/Subnet/Detail/index.jsx     |   1 +
src/pages/network/containers/Subnet/index.jsx      |   4 +-
.../containers/VPN/EndpointGroup/actions/Create.js |   1 +
.../network/containers/VPN/EndpointGroup/index.jsx |  16 +-
.../network/containers/VPN/IKEPolicy/index.jsx     |  16 +-
.../network/containers/VPN/IPsecPolicy/index.jsx   |  16 +-
.../VPN/IPsecSiteConnection/Detail/index.jsx       |   2 +
.../containers/VPN/IPsecSiteConnection/index.jsx   |   4 +
.../network/containers/VPN/VPNGateway/index.jsx    |  17 +-
.../containers/Container/Detail/actions/Edit.jsx   |   2 +-
.../Container/Detail/actions/UploadFile.jsx        |   2 +-
src/resources/cinder/cinder-pool.jsx               |   5 +-
src/resources/cinder/snapshot.jsx                  |  73 ++++++
src/resources/cinder/volume.jsx                    |  12 +-
src/resources/magnum/cluster.js                    |   4 +
src/resources/magnum/template.js                   |  47 +++-
src/resources/neutron/network.jsx                  |  26 +-
src/resources/neutron/port.jsx                     |  13 +-
src/resources/neutron/qos-policy.jsx               |  27 +-
src/resources/nova/flavor.js                       |  34 ++-
src/resources/nova/keypair.jsx                     |  58 +++++
src/resources/nova/keypair.less                    |  12 +
src/resources/prometheus/monitoring.js             |  20 +-
src/resources/skyline/policy.js                    |   2 +-
src/resources/zun/container.js                     |  28 ++-
src/stores/glance/instance-snapshot.js             |  38 +++
src/stores/keystone/project.js                     |  79 +++++-
src/stores/magnum/clusterAdmin.js                  |  24 ++
src/stores/magnum/clusterTemplates.js              | 116 ++++++++-
src/stores/magnum/clusterTemplatesAdmin.js         |  24 ++
src/stores/magnum/clusters.js                      | 108 +++++++-
src/stores/neutron/floatingIp.js                   |  45 ++--
src/stores/neutron/network.js                      |   6 +-
src/stores/neutron/port-extension.js               |  51 ++--
src/stores/neutron/static-route.js                 |   1 +
src/stores/neutron/subnet.js                       |   6 +-
src/stores/nova/flavor.js                          |  41 +--
src/stores/nova/keypair.js                         |   1 +
src/stores/zun/capsules.js                         |   7 +
src/stores/zun/containers.js                       |  87 ++++++-
src/stores/zun/services.js                         |   7 +
src/styles/base.less                               |  12 +
src/utils/table.jsx                                | 158 ++++++++++--
src/utils/validate.js                              |  22 +-
src/utils/yaml.js                                  |   3 +-
src/utils/yaml.spec.js                             |  11 +-
test/e2e/integration/pages/zun/container.spec.js   |   1 +
test/e2e/support/table-commands.js                 |   2 +-
tox.ini                                            |   4 +-
290 files changed, 5359 insertions(+), 1790 deletions(-)







More information about the Release-announce mailing list