Release-announce
Threads by month
- ----- 2025 -----
- July
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
February 2017
- 1 participants
- 281 discussions
We are ecstatic to announce the release of:
tricircle 3.0.0: The Tricircle is to provide networking automation
across Neutron in multi-region OpenStack deployments.
This release is part of the ocata release series.
The source is available from:
http://git.openstack.org/cgit/openstack/tricircle
Download the package from:
https://pypi.python.org/pypi/tricircle
Please report issues through launchpad:
http://bugs.launchpad.net/tricircle
For more details, please see below.
3.0.0
^^^^^
The Tricircle is to provide networking automation across Neutron in
OpenStack multi-region deployment.
New Features
************
* North-south bridge network and east-west bridge network are
combined into one to bring better DVR and shared VxLAN network
support.
* Network
* List networks
* Create network
* Show network details
* Delete network
* Subnet
* List subnets
* Create subnet
* Show subnet details
* Delete subnet
* Port
* List ports
* Create port
* Show port details
* Delete port
* Router
* List routers
* Create router
* Show router details
* Delete router
* Add interface to router
* Delete interface from router
* List floating IPs
* Create floating IP
* Show floating IP details
* Update floating IP
* Delete floating IP
* Security Group
* List security groups
* Create security group
* Show security group details
* List security group rules
* Create security group rule
* Delete security group rule
* Note for Networking
* Only Local Network and VLAN network supported. Local Network
means the network will only present in one region, it could be
VxLAN or VLAN network. VLAN is the only L2 network type which
supports cross Neutron L2 networking and the bridge network for L3
networking.
* Pagination and sort are not supported at the same time for list
operation.
* For security group rule, remote group is not supported yet. Use
IP prefix to create security group rule.
* One availability zone can include more than one region through
Tricircle pod management.
* Availability zone or region name for availability zone hint can
be specified during network creation, that means this network will
be presented in the specified list of availability zone or region.
If no availability zone hint is specified and the network is not
Local Network, then the network can be spread into all regions.
For Local Network without availability zone hint specified in
creation, then the network will only be presented in the first
region where the resource(VM, baremetal or container) is booted
and plugged into this network.
* Need to specify one region name as the availability zone hint
for external network creation, that means the external network
will be located in the specified region.
* Network
* Update networks
* qos-policy not supported
* Subnet
* Update subnets
* Port
* Update port
* name, description, admin_state_up, extra_dhcp_opts,
device_owner, device_id, mac_address, security group attribute
updates supported
* Resource routing APIs add operations on resource routing table.
This makes it possible to create, show, delete and update the
resource routing entry in the resource routing by cloud
administrator for the maintenance and emergency fix need. But the
update and delete operations on the entry generated by the Tricircle
itself is not proposed, because central Neutron may make wrong
judgement on whether the resource exists or not without this routing
entry. Moreover, related request can not be forwarded to the proper
local Neutron either. So even though the update and delete
operations are provided, they are better not to be used in case of
causing unexpected problems.
* List resource routings
* Create resource routing
* Show resource routing details
* Delete resource routing
* Update resource routing
Known Issues
************
* refer to https://bugs.launchpad.net/tricircle
* Update network or subnet may not lead to the expected result if an
instance is being booted at the same time. You can redo the update
operation later to make it execute correctly.
* Update port may not lead to the expected result if an instance is
being booted at the same time. You can redo the update operation
later to make it execute correctly.
Changes in tricircle 2.1.0..3.0.0
---------------------------------
f6cd0e5 Fix issues of multi-region devstack environment setup
e9a0251 Add get pod unit test case
2eb0c8b Add update pod unit test case
503ab1a Remove cmd folder
72639ba Add delete mappings unit test case
4d6a4e6 Update release notes about network availability zone hint
bd5a9e7 Update installation guide to use tricircle command
c5e4b94 Minor change to the local plugin test
7f11b71 Update release notes for security group rule deletion
2059bc4 Fix semantic error in networking guide
e83eadb Fix get_pod_by_top_id method in common.utils
7797b0a Remove the unused oslo.versionedobjects requirement
08354fa Updated from global requirements
5400658 Add get pod by region unit test case
250c7ed [Urgent] Rollback client change
e8563aa Add get bottom_id by top_id and region_name test case
cabc065 Add get top pod unit test case
038b925 Add find pod by az_region unit test case
8323efb Remove useless test_rpc method
9046d0c Improve test for client module
a8e809c Updated from global requirements
310a7fd Add utils's check_string_length test case
c7089ad Add unit tests for resource_handle module
4b9f231 Updated from global requirements
439d2ce Updated from global requirements
8feffed Add local subnet update unit test case
a354b7c Modify test_get_networks_invaild_region func name
f0b6233 Improve bottom allocation pool calculation
93f9761 Fix typo in installation guide
396d2f0 Add unit tests for lock_handle module
5bd718a Update library used in client module
27c338d Fix typo in networking guide
96a7ca2 Remove support for py34
b17aa50 Change release note link to OpenStack docs site
8f8cc98 Add network az_hints check when boot vm
996393b [Urgent] Fix error in XJob RPC API
ac39987 Enhance the description of supported network type in networking guide
34a9c32 Remove link to modindex
9bf89d1 Clean imports in code
7b1558e Fix unit tests error introduced by _get_session
99cb758 Updated from global requirements
2855601 Enhance the documentation structure
fdbd268 Add 'extern' physical network create supported
db11910 Use neutron-lib provider net api-def
d17b211 Add networking guide link for README
ad42fa5 Use neutron-lib portbindings api-def
a55fee6 "br-etx" should be "br-ext" in the doc
26d86dc Fix Xjob of router setup not triggered
654fd62 Add subnet update operation support
441a8bd Add networking guide in Tricircle
13c7627 Updating python language classifier in setup.cfg
13f3f31 XJob reliability improvement
ac65bc3 Add port base attributes update operation support
2d6cae8 Change network type shared_vlan name to vlan
2f8cd4e Updated from global requirements
2aaa35a clean up requirements.txt dependencies
a02f80e Remove useless requirements
108342a Use tempest and tricircle in Devstack samples
a1667dd Add DVR support
4b2e98a Support region in az-hint for internal net creation
deef56d Simplify, Update and Fix Devstack installation
8cd78cc Fail to boot vm in network with az-hint specified
21315da Removed unnecessary utf-8 encoding
d678777 [Urgent] Fix migration script and rename pod_name
3457145 DB migration version
8616eb5 Update devstack plugin to support multi-region installation
bd4b205 Support python3 in tricircle
2df0578 Fix security group rule sync
1768b9f [Urgent] Modify plugin UT to adopt Neutron change
5ae4d99 Fix eventlet monkey_patch
52232e2 Remove some codes in resource_handle
b60ba57 Combine bridge networks
2ceebb0 Fix list port failure due to dummy pod entry
639ca70 Updated from global requirements
d65601a Clean useless tables in Tricircle after splitting
a0cddc5 Register the service following devstack standards
fe33273 Use tricircle commands in devstack screen
2161a18 Enhance XJob reliability spec
a703ae6 Support printing coverage report run tox -ecover
7ca32bb Add release notes for resource routing api
4ebf873 Fix the incorrect title level of configuration
d1bc1f4 spec on legacy tables clean work
61cb169 Add network update operation support(1)
f9e3d6e Add configuration guide in the Tricircle
5fe7d23 Replace LOG.warn with LOG.warning
900597b Fix resource deletion
b329a99 Updated from global requirements
1ca024d Trival fix some typo
50b212f Add Constraints support
a367814 Enable tricircle commands
ab74d91 Add manual installation guide
3a85ac7 Remove part tables from Tricircle
5e65a99 Fix order of arguments in assertEqual
5c69e14 Fix typos
735046a Fix typo installation guide
f44261e Updated from global requirements
8138788 Updated from global requirements
f423b76 Layer-3 networking and combined bridge network spec
0aec9fe Unify the usage of the log module
e3e533f Fix README.rst
1533bb0 ID should be biginteger in resource routing table
421fb26 Documentation on resource routing API
4051eb6 Updated from global requirements
aa6bfdf Fix register tricircle endpoint failed
491fa16 PEP8 failed when import i18n more than one
7dd611a Updated from global requirements
6d7eb42 Changed the home-page link
481cb56 The "LOG.warning" should correspond with "_LW"
541fe53 Fix the bug of missing constraint
aa0dc40 Tricircle document improvement
2390270 Remove logging import unused
caeaa07 [Urgent] Mock directory.get_plugin in neutron-lib
4640b52 Show team and repo badges on README
e6acb3c Change passing session to context in segments db functions
133c99b Remove quota from Tricircle
7962362 Fix configuration file generator
e55e88f Implement resource routing features
d6e3767 Updated from global requirements
bd087aa [urgent] Fix multi-node installation guide about node_2
c219708 Add release notes for the master branch
ed832f7 Updated from global requirements
Diffstat (except docs and test files)
-------------------------------------
README.rst | 23 +-
cmd/api.py | 62 -
cmd/manage.py | 36 -
cmd/xjob.py | 61 -
devstack/local.conf.node_1.sample | 75 +-
devstack/local.conf.node_2.sample | 69 +-
devstack/local.conf.sample | 55 +-
devstack/plugin.sh | 157 +-
devstack/settings | 11 +-
devstack/verify_cross_pod_install.sh | 6 +-
devstack/verify_top_install.sh | 6 +-
.../networking-guide-direct-provider-networks.rst | 386 ++++
...networking-guide-multiple-external-networks.rst | 848 +++++++
.../networking-guide-single-external-network.rst | 597 +++++
etc/tricircle_plugin-cfg-gen.conf | 4 -
releasenotes/config.yaml | 3 +
.../combine-bridge-network-c137a03f067c49a7.yaml | 4 +
.../initial-release-notes-bd28a4a4bf1f84d2.yaml | 82 +
.../network-subnet-update-baed5ded548f7269.yaml | 21 +
.../notes/port-base-update-6668b76c2346633c.yaml | 15 +
...esource-routing-operation-649eb810911312ec.yaml | 22 +
releasenotes/source/conf.py | 1 -
releasenotes/source/index.rst | 7 +-
releasenotes/source/mitaka.rst | 6 -
requirements.txt | 32 +-
setup.cfg | 11 +-
specs/newton/cross-pod-l2-networking.rst | 28 +-
specs/ocata/enhance-xjob-reliability.rst | 234 ++
specs/ocata/l3-networking-combined-bridge-net.rst | 566 +++++
specs/ocata/legacy_tables_clean.rst | 111 +
specs/ocata/local-neutron-plugin.rst | 7 +-
test-requirements.txt | 9 +-
tox.ini | 23 +-
tricircle/api/controllers/pod.py | 161 +-
tricircle/api/controllers/root.py | 7 +-
tricircle/api/controllers/routing.py | 208 ++
tricircle/cmd/__init__.py | 0
tricircle/cmd/api.py | 61 +
tricircle/cmd/manage.py | 68 +
tricircle/cmd/xjob.py | 58 +
tricircle/common/az_ag.py | 178 --
tricircle/common/client.py | 67 +-
tricircle/common/constants.py | 71 +-
tricircle/common/context.py | 12 +-
tricircle/common/exceptions.py | 112 +-
tricircle/common/httpclient.py | 35 +-
tricircle/common/lock_handle.py | 12 +-
tricircle/common/policy.py | 28 +-
tricircle/common/quota.py | 1614 --------------
tricircle/common/resource_handle.py | 207 +-
tricircle/common/restapp.py | 4 +-
tricircle/common/serializer.py | 4 +-
tricircle/common/utils.py | 36 +-
tricircle/common/xrpcapi.py | 39 +-
tricircle/db/api.py | 1054 ++-------
tricircle/db/migrate_repo/versions/001_init.py | 37 +-
tricircle/db/migrate_repo/versions/002_resource.py | 268 +--
tricircle/db/migration_helpers.py | 7 +
tricircle/db/models.py | 429 +---
tricircle/network/central_plugin.py | 733 ++++--
tricircle/network/drivers/type_local.py | 6 +-
tricircle/network/drivers/type_shared_vlan.py | 62 -
tricircle/network/drivers/type_vlan.py | 61 +
tricircle/network/exceptions.py | 3 +-
tricircle/network/helper.py | 180 +-
tricircle/network/local_l3_plugin.py | 60 +
tricircle/network/local_plugin.py | 104 +-
tricircle/network/managers.py | 32 +-
tricircle/network/opts.py | 22 -
tricircle/network/security_groups.py | 8 +-
tricircle/tempestplugin/post_test_hook.sh | 6 +-
tricircle/xjob/xmanager.py | 652 +++---
tricircle/xjob/xservice.py | 19 +-
103 files changed, 9516 insertions(+), 9464 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index a00c4fe..e23e772 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -4 +4 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -14,5 +14,4 @@ pecan!=1.0.2,!=1.0.3,!=1.0.4,!=1.2,>=1.0.0 # BSD
-greenlet>=0.3.2 # MIT
-httplib2>=0.7.5 # MIT
-requests>=2.10.0 # Apache-2.0
-Jinja2>=2.8 # BSD License (3 clause)
-keystonemiddleware!=4.5.0,>=4.2.0 # Apache-2.0
+requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0
+Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
+keystoneauth1>=2.18.0 # Apache-2.0
+keystonemiddleware>=4.12.0 # Apache-2.0
@@ -21 +20 @@ netifaces>=0.10.4 # MIT
-neutron-lib>=0.4.0 # Apache-2.0
+neutron-lib>=1.1.0 # Apache-2.0
@@ -27 +26 @@ python-glanceclient>=2.5.0 # Apache-2.0
-python-keystoneclient!=2.1.0,>=2.0.0 # Apache-2.0
+python-keystoneclient>=3.8.0 # Apache-2.0
@@ -29,2 +28,2 @@ python-neutronclient>=5.1.0 # Apache-2.0
-python-novaclient!=2.33.0,>=2.29.0 # Apache-2.0
-alembic>=0.8.4 # MIT
+python-novaclient>=7.1.0 # Apache-2.0
+alembic>=0.8.10 # MIT
@@ -34,3 +33,3 @@ oslo.concurrency>=3.8.0 # Apache-2.0
-oslo.config>=3.14.0 # Apache-2.0
-oslo.context>=2.9.0 # Apache-2.0
-oslo.db!=4.13.1,!=4.13.2,>=4.10.0 # Apache-2.0
+oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
+oslo.context>=2.12.0 # Apache-2.0
+oslo.db>=4.15.0 # Apache-2.0
@@ -39 +38 @@ oslo.log>=3.11.0 # Apache-2.0
-oslo.messaging>=5.2.0 # Apache-2.0
+oslo.messaging>=5.14.0 # Apache-2.0
@@ -41 +40 @@ oslo.middleware>=3.0.0 # Apache-2.0
-oslo.policy>=1.14.0 # Apache-2.0
+oslo.policy>=1.17.0 # Apache-2.0
@@ -45,2 +44 @@ oslo.service>=1.10.0 # Apache-2.0
-oslo.utils>=3.16.0 # Apache-2.0
-oslo.versionedobjects>=1.13.0 # Apache-2.0
+oslo.utils>=3.18.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 837336b..9ab0467 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6,2 +6 @@ hacking<0.11,>=0.10.2
-cliff>=2.2.0 # Apache-2.0
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -12 +11,2 @@ requests-mock>=1.1 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+docutils>=0.11 # OSI-Approved Open Source, Public Domain
+sphinx>=1.5.1 # BSD
@@ -18 +17,0 @@ testscenarios>=0.4 # Apache-2.0/BSD
-WebTest>=2.0 # MIT
@@ -23 +22 @@ ddt>=1.0.1 # MIT
-pylint==1.4.5 # GPLv2
+reno>=1.8.0 # Apache-2.0
1
0
We are overjoyed to announce the release of:
tacker-horizon 0.7.0: Tacker extension for Horizon
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/tacker-horizon/
For more details, please see below.
Changes in tacker-horizon 0.6.0..0.7.0
--------------------------------------
07718c5 Remove tacker-horizon to make this JS path right
cccc476 Add missing files for rpm-packaging
58e40e6 Updated from global requirements
699423e Allow VNF creation from inline template
959e387 VNFFG Manager Tab throwing attribute error
Diffstat (except docs and test files)
-------------------------------------
.mailmap | 3 +
CONTRIBUTING.rst | 16 ++
HACKING.rst | 19 +++
LICENSE | 176 +++++++++++++++++++++
MANIFEST.in | 12 ++
README.md | 36 -----
README.rst | 44 ++++++
manage.py | 12 ++
setup.cfg | 2 +-
tacker_horizon/enabled/_80_nfv.py | 1 -
.../dashboards/nfv/vnfcatalog/tabs.py | 3 +-
.../dashboards/nfv/vnffgmanager/tables.py | 4 +-
.../dashboards/nfv/vnffgmanager/tabs.py | 16 +-
.../templates/vnffgmanager/vnffg_details.html | 31 ++++
.../dashboards/nfv/vnffgmanager/views.py | 2 +-
.../dashboards/nfv/vnfmanager/forms.py | 63 +++++++-
test-requirements.txt | 2 +-
17 files changed, 392 insertions(+), 50 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 9023301..bc9b12f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -25 +25 @@ selenium>=2.50.1 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD
1
0
We are pumped to announce the release of:
designate-tempest-plugin 0.2.0: OpenStack DNS As A Service (Designate)
Functional Tests
Download the package from:
https://pypi.python.org/pypi/designate-tempest-plugin
For more details, please see below.
Changes in designate-tempest-plugin 0.1.0..0.2.0
------------------------------------------------
c197826 Fix tempest removing variables
de55ca2 Add Constraints support
b539b2d Show team and repo badges on README
a17f233 Add Tempest hacking checks
21715d1 Add more Zone Transfer tests
4f173f3 Add __ne__ built-in function
348f941 Updated from global requirements
16878f5 Allow 200 as a response from /v2/zone/recordsets
b2ad710 Skip failing tests
a63e125 Fix duplicate Idempotent ID's
9a1dfd9 Port 'RecordsetCrossZoneTest' to plugin
dc715e1 Migrate the recordset validation functional test
a585e94 Clean imports in code
657ba8b Remove logging import unused
c988f6f Move RecordsetOwnershipTests to plugin
46e27d3 Add tests for wildcard RRSets
62f9d49 Add tests for various RRSet types
4a37679 Add several negative RecordSet tests
c7eca5a Bump test timeout to 4 min
b53b11d Test that updating recordset TTL only modifies TTL
4b07b38 Unauthed tests support both v2/v3 identity
187dc2f Add negative testcases for ownership transfer_request and tsigkey
c811498 Add functional testing for the v2 API quotas endpoint
d8cd7d6 Reuse zone during recordset tests
ddb13fe Reduce the number of "smoke" tests
03b58d6 Use tempest.lib data_utils
8400570 Updated from global requirements
c56d369 Updated from global requirements
d56330a Migrate the "unauthed" tests
ec7ec7f Migrate negative tests for pools, tlds, blacklists
24df485 Replace idempotent_id decorator with tempest.lib version
6e0e80e Add a zone import scenario test
7e2a640 Add a zone export scenario test
5cf839f Updated from global requirements
c311086 Add client's methods and testcases for tsigkey
Diffstat (except docs and test files)
-------------------------------------
README.rst | 9 +
designate_tempest_plugin/clients.py | 159 +++++++--
designate_tempest_plugin/common/models.py | 6 +
designate_tempest_plugin/common/waiters.py | 39 ++-
designate_tempest_plugin/config.py | 9 +-
designate_tempest_plugin/data_utils.py | 58 ++-
designate_tempest_plugin/hacking/__init__.py | 0
designate_tempest_plugin/hacking/checks.py | 31 ++
.../services/dns/admin/json/quotas_client.py | 7 +-
designate_tempest_plugin/services/dns/json/base.py | 72 ++--
.../services/dns/v2/json/pool_client.py | 3 +-
.../services/dns/v2/json/quotas_client.py | 98 ++++++
.../services/dns/v2/json/recordset_client.py | 65 ++--
.../services/dns/v2/json/tld_client.py | 3 +-
.../dns/v2/json/transfer_request_client.py | 18 +
.../services/dns/v2/json/tsigkey_client.py | 108 ++++++
.../services/dns/v2/json/zone_exports_client.py | 25 +-
requirements.txt | 8 +-
tools/tox_install.sh | 30 ++
tox.ini | 12 +-
49 files changed, 2402 insertions(+), 360 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 13e29e6..13d92fc 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -5,4 +5,4 @@
-dnspython!=1.13.0,>=1.12.0;python_version<'3.0' # http://www.dnspython.org/LICENSE
-dnspython3>=1.12.0;python_version>='3.0' # http://www.dnspython.org/LICENSE
-ddt>=1.0.1 # MIT
-tempest>=11.0.0 # Apache-2.0
+dnspython>=1.14.0;python_version=='2.7' # http://www.dnspython.org/LICENSE
+dnspython3!=1.13.0,!=1.14.0,>=1.12.0;python_version>='3.0' # http://www.dnspython.org/LICENSE
+ddt>=1.0.1 # MIT
+tempest>=12.1.0 # Apache-2.0
1
0
We high-spiritedly announce the release of:
kolla-kubernetes 0.5.0: Kubernetes deployment of the Kolla containers
The source is available from:
http://git.openstack.org/cgit/openstack/kolla-kubernetes
Download the package from:
https://tarballs.openstack.org/kolla-kubernetes/
Please report issues through launchpad:
http://bugs.launchpad.net/kolla-kubernetes
For more details, please see below.
0.5.0
^^^^^
New Features
* cinder control service package for deployment with kubernetes
entrypoint.
* Helm chart to bring up OpenStack deployment, which includes:
mariadb, rabbitmq, memcached, keystone, glance, cinder, neutron,
nova and horizon. This compute kit uses iscsi/lvm as a backend for
cinder volume.
* Horizon service level deployment with kubernetes entrypoint.
* Image pull policy can now be set for all containerns.
* Container and scripts for simple development environment bring up.
* keystone service package for deployment with kubernetes
entrypoint.
* Mariadb service level deploymnet with kubernetes entrypoint.
* Memcached service level deployment with kubernetes entrypoint.
* Neutron service level deploymnet with kubernetes entrypoint.
* nova-compute service level package using kubernetes entrypoint.
* nova-control service level package using kubernetes entrypoint.
* rabbitmq service level package using kubernetes entrypoint.
Changes in kolla-kubernetes 0.4.0..0.5.0
----------------------------------------
06d09b4 Added support for containerized dev bringup
502dbf4 Remove no longer relevant argument to ceph_workflow*
e7de43f Fixing service dependencies
3efe89c Adding compute kit based on iscsi backend
9bae431 Spelling correction of Kubernetes
fd815c2 Stabilizing the gate, fixing resolv.conf issue
7a35d0a Gate refactor part deux
16ee0ed Delete python bytecode file
91ad482 Updated from global requirements
3efe3d0 Gate refactoring
8f99d48 Change endpoint-test -1 to 1 return code
a04017f Document the magic in endpoint_test.sh
3d4ab50 Actually report gate failures for experimental jobs
b93e79e Change version from 0.4.0 to 0.5.0
e01ef2a Using yaml.safe_load instead of yaml.load
d267995 Typo fix: amoung => among
3ab747c Fix different repo issue for documentation
74b1c23 Pre-Baked k8s Configmap for horizon in devenv
9a801f2 Pre-Baked k8s Configmaps for ceph storage in devenv
378a0ca Updated pre-built k8s configmaps for vagrant-centos
f7c1998 Fixed Pre-Baked k8s Configmaps to remove metadata
8652282 Pre-Baked k8s Configmaps for Nova in devenv
bca0e82 Pre-Baked k8s Configmaps for Glance in devenv
da6adda Pre-Baked k8s Configmaps for Neutron in devenv
7cf30dd Pre-Baked k8s Configmaps for Cinder in devenv
311db7c Remove minikkube guide
de1f815 Pre-Baked k8s Configmap for Openvswitch-vswitchd for devenv
2a1cf71 Pre-Baked k8s Configmap for Openvswitch-db-server for devenv
ae3d62d Pre-Baked k8s Configmap for resolv-conf for devenv
1fe2b4d Pre-Baked k8s Configmap for Keystone for devenv
c5e70d0 Pre-Baked k8s Configmap for keepalived for devenv
69eb3ee Pre-Baked k8s Configmap for memcached for devenv
8a6b98a Pre-Baked k8s Configmap for RabbitMQ for devenv
039c1b4 Pre-Baked k8s Configmap for MariaDB for devenv
d0a581e Unpin kolla-ansible
e2aac94 PS fixes several minor issues
758d66f PS adds nova cleanup service
d350e0a Ensure all containers have imagePullPolicy
55100a8 PS adds neutron cleanup service
e8b9884 Helm template testing
db4b59d Fix the gate by ensuring keystone endpoint is external
9277653 Fix keystone endpoint creation defaults.
299d584 Gate fix 4
e2771b2 Add information to QSG about reliance on kolla-ansible
c9f1dee PS Adds keystone cleanup service
f214d31 PS adds glance cleanup service
c7ad90e Add a script to build an example cloud yaml
777b7ef Periodic job fix 3
fc66f91 PS fixes issue discovered with keystone service package
2efe4c4 Fix documentation error in development environment
18592b2 Adding cleanup service for cinder
5290a6e Make common config section for mariadb packages
ee4ce1f Periodic gate fix #2
f302e2a Keystone-admin external support
9a238e7 Fix typos in development environment documentation
8039ca7 Fix for the periodic kolla-kubernetes processes.
6c07c68 Test keystone endpoint list
ca0db91 Add dep for neutron-openvswitch-agent on a working openvswitch.
95a301d Capture lists of containers by type and cache containers.
bc33d32 Improve handling of kubernetes_entrypoint variable
0b9a3db Improve handling of kubernetes_entrypoint variable in nova services
99e28d7 Added option to use --provide with vagrant.
7a039c9 Nova-control service deployment
b9fc241 Update docs to pin K8s at v1.5.1 and remove helm pull workaround
9833aa1 Typo fix: folowing => following
6f1e940 Add cinder control package with kubernetes entrypoint
457f4c5 Fixing location of dependency for vswitchd
62cc664 Typo fix: mysql => memcached
8852c88 Fix old container
d4e23e1 Openvswitch Service package with kuberentes entrypoint
a9fdfc1 Gate fix for horizon and cinder
c247986 Fix ci gate deploy multiple k8s slave
946da61 Typo fix: persistant => persistent
ff93e3a Improve file handling with context manager
60fb787 Remove unnecessary f.close()
dc3d4f2 Log docker images in the gate.
bc7cf39 Horizon service package
49ed1e9 Add dependency container to mariadb
556c5e3 Correction of file path in the developer environment page
aa626bb Add a workaround for docker-engine 1.13.0
ef9a2a0 Break apart helm init and helm ls operations
692235d Change mysql to memcached in docs
f431128 Use environment variables to specify versions
1af6219 Clean up mysql installed during test of helm
f27ad21 Add a simple test to see if horizon is running
92524b0 Install kubectl and helm on the host OS in docs
6c5b7f3 Nova-compute service deployment
46bc3c4 add a cd to halcyon-vagrant-kubernetes
a8f21dd Add an overview section to the documentation
4830260 Fix the issue in multi-node.rst
efd5486 Updated helm template names to consistent
8761aea Fixing element_name path for mariadb and memcached
16e163a Rabbitmq service deployment with entrypoint
cb68f74 Changing mariadb bootstart job name to init-element
2a1ce8e Memcached service package
6f127c1 Remove support for py33
9f9cc03 Fix missing yum install -y in gate.
d7fe0c3 Adding kubernetes imposed limit for port names
9b19d7a Updated from global requirements
9d6ee35 Improve docker images pulling
2a23732 Support 3.0.2 in the gate
2d2614b Neutron service package
6f81afc Fix typo in loopback file setup
a2ac087 Use upper constraints for all the jobs in tox.ini
5905648 Keystone service deployment with kubernetes entrypoint
1230fa3 Mariadb service deployment
ce83af0 Common infra for enabling 3.x and trunk builds.
4bd21fb Fix typo in keystone svc
2ca83f7 Glance service orchestration with entrypoint
d72fbe3 python 3.5 is enabled in tox environment
bb51257 Removes unnecessary utf-8 encoding
aefe9c1 Change 'docker' to 'Docker' in docs
Diffstat (except docs and test files)
-------------------------------------
helm/all_values.yaml | 139 ++-
helm/compute-kits/compute-kit/Chart.yaml | 21 +
helm/compute-kits/compute-kit/requirements.yaml | 37 +
helm/compute-kits/compute-kit/values.yaml | 13 +
helm/kolla-common/Chart.yaml | 2 +-
.../templates/_common_api_apache_deployment.yaml | 3 +-
.../templates/_common_api_python_deployment.yaml | 5 +-
.../templates/_common_create_db_job.yaml | 3 +
.../_common_create_keystone_endpoint.yaml | 2 +
.../templates/_common_create_keystone_service.yaml | 2 +
.../templates/_common_create_keystone_user.yaml | 2 +
.../templates/_common_delete_db_job.yaml | 80 ++
.../templates/_common_delete_keystone_service.yaml | 64 ++
.../templates/_common_delete_keystone_user.yaml | 68 ++
helm/kolla-common/templates/_common_lib.yaml | 2 +
.../templates/_common_manage_db_job.yaml | 2 +
.../templates/_common_statefulset.yaml | 1 +
helm/microservice/ceph-admin-pod/Chart.yaml | 2 +-
.../ceph-admin-pod/templates/ceph-admin-pod.yaml | 63 ++
.../ceph-admin-pod/templates/ceph_admin_pod.yaml | 61 --
helm/microservice/ceph-rbd-daemonset/Chart.yaml | 2 +-
.../templates/ceph-rbd-daemonset.yaml | 91 ++
.../templates/ceph_rbd_daemonset.yaml | 89 --
helm/microservice/cinder-api-deployment/Chart.yaml | 2 +-
.../templates/cinder-api.yaml | 21 +
.../templates/cinder_api.yaml | 21 -
helm/microservice/cinder-api-svc/Chart.yaml | 2 +-
.../cinder-api-svc/templates/cinder-api-svc.yaml | 9 +
.../cinder-api-svc/templates/cinder_api_svc.yaml | 9 -
.../cinder-backup-statefulset/Chart.yaml | 2 +-
.../templates/cinder-backup.yaml | 94 +++
.../templates/cinder_backup.yaml | 93 ---
helm/microservice/cinder-create-db-job/Chart.yaml | 2 +-
.../templates/cinder-create-db.yaml | 7 +
.../templates/cinder_create_db.yaml | 7 -
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../cinder-create-keystone-service-job/Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../cinder-create-keystone-servicev2.yaml | 2 +-
.../cinder-create-keystone-user-job/Chart.yaml | 2 +-
.../templates/cinder-create-keystone-user.yaml | 20 +
.../templates/cinder_create_keystone_user.yaml | 20 -
helm/microservice/cinder-delete-db-job/Chart.yaml | 12 +
.../templates/cinder-delete-db.yaml | 7 +
.../cinder-delete-keystone-service-job/Chart.yaml | 12 +
.../templates/cinder-delete-keystone-service.yaml | 10 +
.../Chart.yaml | 12 +
.../cinder-delete-keystone-servicev2.yaml | 12 +
.../cinder-delete-keystone-user-job/Chart.yaml | 12 +
.../templates/cinder-delete-keystone-user.yaml | 20 +
helm/microservice/cinder-manage-db-job/Chart.yaml | 2 +-
.../templates/cinder-manage-db.yaml | 12 +
.../templates/cinder_manage_db.yaml | 12 -
.../cinder-scheduler-statefulset/Chart.yaml | 2 +-
.../templates/cinder-scheduler.yaml | 15 +
.../templates/cinder_scheduler.yaml | 15 -
.../cinder-volume-ceph-statefulset/Chart.yaml | 2 +-
.../templates/cinder-volume-ceph.yaml | 114 +++
.../templates/cinder_volume_ceph.yaml | 113 ---
.../cinder-volume-lvm-daemonset/Chart.yaml | 2 +-
.../templates/cinder-volume-lvm-daemonset.yaml | 3 +-
helm/microservice/glance-api-deployment/Chart.yaml | 2 +-
.../templates/glance-api.yaml | 205 +++++
.../templates/glance_api.yaml | 190 -----
helm/microservice/glance-api-svc/Chart.yaml | 2 +-
.../glance-api-svc/templates/glance-api-svc.yaml | 8 +
.../glance-api-svc/templates/glance_api_svc.yaml | 8 -
helm/microservice/glance-create-db-job/Chart.yaml | 2 +-
.../templates/glance-create-db.yaml | 7 +
.../templates/glance_create_db.yaml | 7 -
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../glance-create-keystone-service-job/Chart.yaml | 2 +-
.../glance-create-keystone-user-job/Chart.yaml | 2 +-
.../templates/glance-create-keystone-user.yaml | 20 +
.../templates/glance_create_keystone_user.yaml | 20 -
helm/microservice/glance-delete-db-job/Chart.yaml | 12 +
.../templates/glance-delete-db.yaml | 7 +
.../glance-delete-keystone-service-job/Chart.yaml | 12 +
.../templates/glance-delete-keystone-service.yaml | 10 +
.../glance-delete-keystone-user-job/Chart.yaml | 12 +
.../templates/glance-delete-keystone-user.yaml | 20 +
helm/microservice/glance-manage-db-job/Chart.yaml | 2 +-
.../templates/glance-manage-db.yaml | 78 ++
.../templates/glance_manage_db.yaml | 74 --
helm/microservice/glance-pv/Chart.yaml | 2 +-
.../glance-pv/templates/glance-pv.yaml | 9 +
.../glance-pv/templates/glance_pv.yaml | 9 -
helm/microservice/glance-pvc/Chart.yaml | 2 +-
.../glance-pvc/templates/glance-pvc.yaml | 7 +
.../glance-pvc/templates/glance_pvc.yaml | 7 -
.../glance-registry-deployment/Chart.yaml | 2 +-
.../templates/glance-registry.yaml | 21 +
.../templates/glance_registry.yaml | 21 -
helm/microservice/glance-registry-svc/Chart.yaml | 2 +-
.../templates/glance-registry-svc.yaml | 8 +
.../templates/glance_registry_svc.yaml | 8 -
.../heat-api-cfn-deployment/Chart.yaml | 2 +-
helm/microservice/heat-api-deployment/Chart.yaml | 2 +-
helm/microservice/heat-api-svc/Chart.yaml | 2 +-
.../heat-api-svc/templates/heat-api-svc.yaml | 9 +
.../heat-api-svc/templates/heat_api_svc.yaml | 9 -
helm/microservice/heat-cfn-api-svc/Chart.yaml | 2 +-
.../templates/heat-cfn-api-svc.yaml | 9 +
.../templates/heat_cfn_api_svc.yaml | 9 -
.../heat-engine-statefulset/Chart.yaml | 2 +-
helm/microservice/helm-repo-deployment/Chart.yaml | 2 +-
.../helm-repo-deployment/templates/helm-repo.yaml | 4 +-
helm/microservice/helm-repo-pv/Chart.yaml | 2 +-
.../helm-repo-pv/templates/helm-repo-pv.yaml | 10 +
.../helm-repo-pv/templates/helm-repo_pv.yaml | 10 -
helm/microservice/helm-repo-pvc/Chart.yaml | 2 +-
.../helm-repo-pvc/templates/helm-repo-pvc.yaml | 8 +
.../helm-repo-pvc/templates/helm-repo_pvc.yaml | 8 -
helm/microservice/helm-repo-svc/Chart.yaml | 2 +-
.../helm-repo-svc/templates/helm-repo-svc.yaml | 7 +
.../helm-repo-svc/templates/helm-repo_svc.yaml | 7 -
helm/microservice/horizon-deployment/Chart.yaml | 2 +-
.../horizon-deployment/templates/horizon-api.yaml | 1 +
helm/microservice/horizon-svc/Chart.yaml | 2 +-
helm/microservice/iscsid-daemonset/Chart.yaml | 2 +-
.../templates/iscsid-daemonset.yaml | 1 +
helm/microservice/keystone-admin-svc/Chart.yaml | 2 +-
.../templates/keystone-admin-svc.yaml | 10 +
.../templates/keystone_admin_svc.yaml | 10 -
.../keystone-api-deployment/Chart.yaml | 2 +-
.../templates/keystone-api.yaml | 57 ++
.../templates/keystone_api.yaml | 57 --
.../microservice/keystone-create-db-job/Chart.yaml | 2 +-
.../templates/keystone-create-db.yaml | 7 +
.../templates/keystone_create_db.yaml | 7 -
.../keystone-create-endpoints-job/Chart.yaml | 2 +-
.../templates/keystone-create-endpoints.yaml | 80 ++
.../templates/keystone_create_endpoints.yaml | 65 --
.../microservice/keystone-delete-db-job/Chart.yaml | 12 +
.../templates/keystone-delete-db.yaml | 7 +
helm/microservice/keystone-internal-svc/Chart.yaml | 2 +-
.../templates/keystone-internal-svc.yaml | 10 +
.../templates/keystone_internal_svc.yaml | 10 -
.../microservice/keystone-manage-db-job/Chart.yaml | 2 +-
.../templates/keystone-manage-db.yaml | 12 +
.../templates/keystone_manage_db.yaml | 12 -
helm/microservice/keystone-public-svc/Chart.yaml | 2 +-
.../templates/keystone-public-svc.yaml | 10 +
.../templates/keystone_public_svc.yaml | 10 -
.../mariadb-init-element-job/Chart.yaml | 2 +-
.../templates/mariadb-init-element.yaml | 7 +-
helm/microservice/mariadb-pv/Chart.yaml | 2 +-
helm/microservice/mariadb-pvc/Chart.yaml | 2 +-
helm/microservice/mariadb-statefulset/Chart.yaml | 2 +-
.../mariadb-statefulset/templates/mariadb-pod.yaml | 13 +-
helm/microservice/mariadb-svc/Chart.yaml | 2 +-
.../mariadb-svc/templates/mariadb-svc.yaml | 7 +-
helm/microservice/memcached-deployment/Chart.yaml | 2 +-
.../templates/memcached-deployment.yaml | 64 ++
.../templates/memcached_deployment.yaml | 62 --
helm/microservice/memcached-svc/Chart.yaml | 2 +-
.../memcached-svc/templates/memcached-svc.yaml | 7 +-
helm/microservice/neutron-create-db-job/Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../neutron-create-keystone-service-job/Chart.yaml | 2 +-
.../neutron-create-keystone-user-job/Chart.yaml | 2 +-
.../templates/neutron-create-keystone-user.yaml | 20 +
.../templates/neutron_create_keystone_user.yaml | 20 -
helm/microservice/neutron-delete-db-job/Chart.yaml | 12 +
.../templates/neutron-delete-db.yaml | 7 +
.../neutron-delete-keystone-service-job/Chart.yaml | 12 +
.../templates/neutron-delete-keystone-service.yaml | 10 +
.../neutron-delete-keystone-user-job/Chart.yaml | 12 +
.../templates/neutron-delete-keystone-user.yaml | 20 +
.../neutron-dhcp-agent-daemonset/Chart.yaml | 2 +-
.../templates/dhcp-agent-daemonset.yaml | 140 ++++
.../templates/dhcp_agent_daemonset.yaml | 140 ----
.../neutron-l3-agent-daemonset/Chart.yaml | 2 +-
.../templates/l3-agent-daemonset.yaml | 158 ++++
.../templates/l3_agent_daemonset.yaml | 157 ----
helm/microservice/neutron-manage-db-job/Chart.yaml | 2 +-
.../neutron-metadata-agent-daemonset/Chart.yaml | 2 +-
.../templates/metadata-agent-daemonset.yaml | 79 ++
.../templates/metadata_agent_daemonset.yaml | 79 --
.../neutron-openvswitch-agent-daemonset/Chart.yaml | 2 +-
.../templates/openvswitch-agent-daemonset.yaml | 206 +++++
.../templates/openvswitch_agent_daemonset.yaml | 182 ----
.../neutron-server-deployment/Chart.yaml | 2 +-
.../templates/neutron-server.yaml | 35 +
.../templates/neutron_server.yaml | 35 -
helm/microservice/neutron-server-svc/Chart.yaml | 2 +-
.../templates/neutron-server-svc.yaml | 9 +
.../templates/neutron_server_svc.yaml | 9 -
.../microservice/nova-api-create-db-job/Chart.yaml | 2 +-
.../microservice/nova-api-delete-db-job/Chart.yaml | 12 +
.../templates/nova-api-delete-db.yaml | 7 +
helm/microservice/nova-api-deployment/Chart.yaml | 2 +-
.../nova-api-deployment/templates/nova-api.yaml | 32 +
.../nova-api-deployment/templates/nova_api.yaml | 32 -
.../microservice/nova-api-manage-db-job/Chart.yaml | 2 +-
helm/microservice/nova-api-svc/Chart.yaml | 2 +-
.../nova-api-svc/templates/nova-api-svc.yaml | 9 +
.../nova-api-svc/templates/nova_api_svc.yaml | 9 -
.../microservice/nova-compute-daemonset/Chart.yaml | 2 +-
.../templates/nova-compute.yaml | 187 +++++
.../templates/nova_compute.yaml | 179 ----
.../nova-conductor-statefulset/Chart.yaml | 2 +-
.../templates/nova-conductor.yaml | 15 +
.../templates/nova_conductor.yaml | 15 -
.../nova-consoleauth-statefulset/Chart.yaml | 2 +-
.../templates/nova-consoleauth.yaml | 15 +
.../templates/nova_consoleauth.yaml | 15 -
helm/microservice/nova-create-db-job/Chart.yaml | 2 +-
.../templates/nova-create-db.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../Chart.yaml | 2 +-
.../nova-create-keystone-service-job/Chart.yaml | 2 +-
.../nova-create-keystone-user-job/Chart.yaml | 2 +-
.../templates/nova-create-keystone-user.yaml | 20 +
.../templates/nova_create_keystone_user.yaml | 20 -
helm/microservice/nova-delete-db-job/Chart.yaml | 12 +
.../templates/nova-delete-db.yaml | 7 +
.../nova-delete-keystone-service-job/Chart.yaml | 12 +
.../templates/nova-delete-keystone-service.yaml | 10 +
.../nova-delete-keystone-user-job/Chart.yaml | 12 +
.../templates/nova-delete-keystone-user.yaml | 20 +
.../microservice/nova-libvirt-daemonset/Chart.yaml | 2 +-
.../templates/nova-libvirt.yaml | 170 ++++
.../templates/nova_libvirt.yaml | 169 ----
helm/microservice/nova-metadata-svc/Chart.yaml | 2 +-
.../templates/nova-metadata-svc.yaml | 9 +
.../templates/nova_metadata_svc.yaml | 9 -
.../nova-novncproxy-deployment/Chart.yaml | 2 +-
.../templates/nova-novncproxy.yaml | 21 +
.../templates/nova_novncproxy.yaml | 21 -
helm/microservice/nova-novncproxy-svc/Chart.yaml | 2 +-
.../templates/nova-novncproxy-svc.yaml | 9 +
.../templates/nova_novncproxy_svc.yaml | 9 -
.../nova-scheduler-statefulset/Chart.yaml | 2 +-
.../templates/nova-scheduler.yaml | 15 +
.../templates/nova_scheduler.yaml | 15 -
.../openvswitch-ovsdb-daemonset/Chart.yaml | 2 +-
.../templates/openvswitch-ovsdb-daemonset.yaml | 3 +-
.../openvswitch-vswitchd-daemonset/Chart.yaml | 2 +-
.../templates/openvswitch-vswitchd-daemonset.yaml | 48 +-
.../rabbitmq-init-element-job/Chart.yaml | 2 +-
.../templates/rabbitmq-init-element.yaml | 6 +-
helm/microservice/rabbitmq-pv/Chart.yaml | 2 +-
helm/microservice/rabbitmq-pvc/Chart.yaml | 2 +-
helm/microservice/rabbitmq-statefulset/Chart.yaml | 2 +-
.../templates/rabbitmq-pod.yaml | 10 +-
helm/microservice/rabbitmq-svc/Chart.yaml | 2 +-
.../rabbitmq-svc/templates/rabbitmq-mgmt-svc.yaml | 11 +-
.../rabbitmq-svc/templates/rabbitmq-svc.yaml | 7 +-
helm/microservice/tgtd-daemonset/Chart.yaml | 2 +-
.../tgtd-daemonset/templates/tgtd-daemonset.yaml | 1 +
helm/service/cinder-cleanup/Chart.yaml | 13 +
helm/service/cinder-cleanup/requirements.yaml | 13 +
helm/service/cinder-cleanup/values.yaml | 30 +
helm/service/cinder-control/Chart.yaml | 13 +
helm/service/cinder-control/requirements.yaml | 43 +
helm/service/cinder-control/values.yaml | 120 +++
helm/service/cinder-volume-lvm/Chart.yaml | 13 +
helm/service/cinder-volume-lvm/requirements.yaml | 10 +
helm/service/cinder-volume-lvm/values.yaml | 19 +
helm/service/glance-cleanup/Chart.yaml | 13 +
helm/service/glance-cleanup/requirements.yaml | 10 +
helm/service/glance-cleanup/values.yaml | 20 +
helm/service/glance/Chart.yaml | 10 +
helm/service/glance/requirements.yaml | 40 +
helm/service/glance/values.yaml | 84 ++
helm/service/horizon/Chart.yaml | 10 +
helm/service/horizon/requirements.yaml | 7 +
helm/service/horizon/values.yaml | 10 +
helm/service/keystone-cleanup/Chart.yaml | 12 +
helm/service/keystone-cleanup/requirements.yaml | 4 +
helm/service/keystone/Chart.yaml | 10 +
helm/service/keystone/requirements.yaml | 22 +
helm/service/keystone/values.yaml | 34 +
helm/service/mariadb/Chart.yaml | 11 +
helm/service/mariadb/requirements.yaml | 16 +
helm/service/mariadb/values.yaml | 9 +
helm/service/memcached/Chart.yaml | 10 +
helm/service/memcached/requirements.yaml | 7 +
helm/service/memcached/values.yaml | 4 +
helm/service/neutron-cleanup/Chart.yaml | 13 +
helm/service/neutron-cleanup/requirements.yaml | 10 +
helm/service/neutron-cleanup/values.yaml | 20 +
helm/service/neutron/Chart.yaml | 2 +-
helm/service/neutron/requirements.yaml | 38 +-
helm/service/neutron/values.yaml | 69 ++
helm/service/nova-cleanup/Chart.yaml | 13 +
helm/service/nova-cleanup/requirements.yaml | 13 +
helm/service/nova-cleanup/values.yaml | 27 +
helm/service/nova-compute/Chart.yaml | 12 +
helm/service/nova-compute/requirements.yaml | 7 +
helm/service/nova-compute/values.yaml | 19 +
helm/service/nova-control/Chart.yaml | 12 +
helm/service/nova-control/requirements.yaml | 49 ++
helm/service/nova-control/values.yaml | 94 +++
helm/service/openvswitch/Chart.yaml | 12 +
helm/service/openvswitch/requirements.yaml | 7 +
helm/service/openvswitch/values.yaml | 11 +
helm/service/rabbitmq/Chart.yaml | 11 +
helm/service/rabbitmq/requirements.yaml | 16 +
helm/service/rabbitmq/values.yaml | 12 +
helm/test/devenv/templates/ceph-conf.yaml | 27 +
helm/test/devenv/templates/ceph-mon.yaml | 62 ++
helm/test/devenv/templates/ceph-osd.yaml | 40 +
helm/test/devenv/templates/cinder-api-haproxy.yaml | 44 +
helm/test/devenv/templates/cinder-api.yaml | 100 +++
helm/test/devenv/templates/cinder-backup.yaml | 109 +++
helm/test/devenv/templates/cinder-scheduler.yaml | 100 +++
helm/test/devenv/templates/cinder-volume.yaml | 128 +++
helm/test/devenv/templates/glance-api-haproxy.yaml | 44 +
helm/test/devenv/templates/glance-api.yaml | 92 ++
.../devenv/templates/glance-registry-haproxy.yaml | 44 +
helm/test/devenv/templates/glance-registry.yaml | 63 ++
helm/test/devenv/templates/horizon.yaml | 928 +++++++++++++++++++++
helm/test/devenv/templates/keepalived.yaml | 33 +
helm/test/devenv/templates/keystone.yaml | 179 ++++
helm/test/devenv/templates/mariadb.yaml | 149 ++++
helm/test/devenv/templates/memcached.yaml | 10 +
helm/test/devenv/templates/neutron-dhcp-agent.yaml | 146 ++++
helm/test/devenv/templates/neutron-l3-agent.yaml | 145 ++++
.../devenv/templates/neutron-metadata-agent.yaml | 138 +++
.../templates/neutron-openvswitch-agent.yaml | 121 +++
.../devenv/templates/neutron-server-haproxy.yaml | 44 +
helm/test/devenv/templates/neutron-server.yaml | 135 +++
helm/test/devenv/templates/nova-api-haproxy.yaml | 49 ++
helm/test/devenv/templates/nova-api.yaml | 133 +++
helm/test/devenv/templates/nova-compute.yaml | 140 ++++
helm/test/devenv/templates/nova-conductor.yaml | 133 +++
helm/test/devenv/templates/nova-consoleauth.yaml | 133 +++
helm/test/devenv/templates/nova-libvirt.yaml | 31 +
.../devenv/templates/nova-novncproxy-haproxy.yaml | 44 +
helm/test/devenv/templates/nova-novncproxy.yaml | 133 +++
helm/test/devenv/templates/nova-scheduler.yaml | 133 +++
.../devenv/templates/openvswitch-db-server.yaml | 10 +
.../devenv/templates/openvswitch-vswitchd.yaml | 10 +
helm/test/devenv/templates/rabbitmq.yaml | 105 +++
helm/test/devenv/templates/resolv-conf.yaml | 10 +
kolla_kubernetes/__init__.py | 2 -
kolla_kubernetes/commands/cmd_resource.py | 7 +-
kolla_kubernetes/utils.py | 7 +-
.../cinder_control_service-7eff1740903ad8ba.yaml | 4 +
.../notes/compute_kit_iscsi-897b109ecdd2648d.yaml | 7 +
.../horizon-service-package-7801a17f287ba5f9.yaml | 4 +
.../notes/image-pull-4fc22fd41caf5904.yaml | 4 +
.../notes/k8s-devenv-36777f058cf2229c.yaml | 4 +
.../notes/keystone_service-1e9717d09e63de03.yaml | 4 +
...ariadb-service-deployment-ba8063510b78ef49.yaml | 4 +
...memcached-service-package-cdacd9315cfb3d2e.yaml | 4 +
.../neutron-service-package-9c170d2caaabcf24.yaml | 4 +
...a-compute-service-package-2ffe16ecc27d9501.yaml | 4 +
...a-control-service-package-58abbed9faf1997e.yaml | 4 +
.../rabbitmq_service_package-0ffba95048d24028.yaml | 4 +
requirements.txt | 3 +-
setup.cfg | 1 -
test-requirements.txt | 2 +-
tools/Dockerfile | 90 ++
tools/build_dev_image.sh | 45 +
tools/build_example_yaml.py | 68 ++
tools/build_helm_templates.sh | 12 +
tools/build_local_admin_keystonerc.sh | 15 +-
tools/fix-mitaka-config.py | 8 +-
tools/helm_build_all.sh | 3 +
tools/helm_build_compute_kits.py | 55 ++
tools/helm_prebuild_compute_kits.py | 48 ++
tools/helm_prebuild_microservices.py | 39 +-
tools/pull_containers.sh | 6 +
tools/run_dev_image.sh | 13 +
tools/setup-resolv-conf.sh | 17 +-
tools/setup_dev_env.sh | 173 ++++
tools/setup_gate.sh | 209 +----
tools/setup_gate_ceph.sh | 147 ++++
tools/setup_gate_common.sh | 99 +++
tools/setup_gate_iscsi.sh | 139 +--
tools/setup_rbd_volumes.sh | 14 +-
tools/test.sh | 18 +
tools/wait_for_pods.py | 57 ++
tools/wait_for_pods.sh | 7 +-
tools/wait_for_pods_termination.sh | 16 +
tox.ini | 6 +-
419 files changed, 10279 insertions(+), 3879 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 6fdde3b..436df0f 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -11 +11 @@ six>=1.9.0 # MIT
-Jinja2>=2.8 # BSD License (3 clause)
+Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause)
@@ -12,0 +13 @@ PyYAML>=3.10.0 # MIT
+kubernetes>=1.0.0b1 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index feb8494..6f3859f 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD
1
0
We are ecstatic to announce the release of:
monasca-log-api 1.4.0: Monasca API for sending log entries
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/monasca-log-api/
For more details, please see below.
Changes in monasca-log-api 1.3.0..1.4.0
---------------------------------------
4fcbb8e Switch to use test_utils.call_until_true
11435d9 Use openstack/monasca-kibana-plugin repo in devstack
85b78cd Lower log level
6718200 Fixing filename to start server
b5242f6 Updated from global requirements
18c34fe Use bento/ubuntu-16.04 box
aa069b7 Updated from global requirements
35a6314 Make monasca-log-api work with Python 3.5
0403011 Migrate testing to ostestr and adding docs
beb9497 Updated from global requirements
d001874 Fix the Monasca Log API tempest tests
f00e8c9 Integration with oslo.context
062c929 Drop Java Implemention codebase
09302e7 Enable checking with bandit
68fe277 Add test for empty log message
0e62eac Fix tempest tests
2fb699e Upgrade monasca-common dependency version
Diffstat (except docs and test files)
-------------------------------------
.coveragerc | 7 +
.testr.conf | 9 +
Makefile | 192 ---------
README.md | 171 ++++++--
common/build_common.sh | 29 --
devstack/Vagrantfile | 4 +-
devstack/files/kibana/kibana.yml | 10 +-
devstack/plugin.sh | 29 +-
devstack/settings | 6 +-
etc/monasca/log-api-config.ini | 5 +-
etc/monasca/log-api-logging.conf | 12 +-
java/pom.xml | 441 ---------------------
java/src/assembly/tar.xml | 29 --
java/src/deb/control/control | 9 -
java/src/deb/control/prerm | 9 -
java/src/deb/etc/log-api-config.yml-sample | 72 ----
java/src/main/java/monasca/log/api/ApiConfig.java | 47 ---
.../java/monasca/log/api/MonApiApplication.java | 221 -----------
.../main/java/monasca/log/api/MonApiModule.java | 55 ---
.../monasca/log/api/app/ApplicationModule.java | 64 ---
.../java/monasca/log/api/app/LogSerializer.java | 76 ----
.../main/java/monasca/log/api/app/LogService.java | 249 ------------
.../java/monasca/log/api/app/package-info.java | 20 -
.../log/api/app/unload/JsonPayloadTransformer.java | 49 ---
.../api/app/validation/DimensionValidation.java | 182 ---------
.../validation/LogApplicationTypeValidator.java | 55 ---
.../monasca/log/api/app/validation/Validation.java | 65 ---
.../api/app/validation/ValueMetaValidation.java | 95 -----
.../monasca/log/api/common/LogApiConstants.java | 31 --
.../monasca/log/api/common/LogRequestBean.java | 62 ---
.../monasca/log/api/common/PayloadTransformer.java | 37 --
.../middleware/MiddlewareConfiguration.java | 77 ----
.../servlet/MockAuthenticationFilter.java | 93 -----
.../servlet/PostAuthenticationFilter.java | 192 ---------
.../servlet/PreAuthenticationFilter.java | 134 -------
.../servlet/RoleAuthorizationFilter.java | 70 ----
java/src/main/java/monasca/log/api/model/Log.java | 104 -----
.../java/monasca/log/api/model/LogEnvelope.java | 74 ----
.../java/monasca/log/api/resource/LogResource.java | 125 ------
.../ConstraintViolationExceptionMapper.java | 40 --
.../log/api/resource/exception/ErrorMessage.java | 36 --
.../log/api/resource/exception/Exceptions.java | 194 ---------
.../exception/IllegalArgumentExceptionMapper.java | 31 --
.../exception/JsonMappingExceptionManager.java | 40 --
.../exception/JsonProcessingExceptionMapper.java | 70 ----
.../exception/ThrowableExceptionMapper.java | 44 --
.../monasca/log/api/MonApiApplicationRunner.java | 23 --
.../monasca/log/api/app/LogSerializerTest.java | 282 -------------
.../java/monasca/log/api/app/LogServiceTest.java | 176 --------
.../LogApplicationTypeValidationTest.java | 91 -----
.../api/resource/AbstractMonApiResourceTest.java | 40 --
.../monasca/log/api/resource/LogResourceTest.java | 414 -------------------
.../log/api/resource/exception/ErrorMessages.java | 67 ----
.../test/java/monasca/log/api/utils/TestUtils.java | 47 ---
monasca_log_api/README.md | 156 --------
monasca_log_api/api/core/__init__.py | 0
monasca_log_api/api/core/request.py | 103 +++++
monasca_log_api/healthcheck/kafka_check.py | 3 +-
monasca_log_api/reference/common/error_handlers.py | 28 ++
monasca_log_api/reference/common/log_publisher.py | 4 +-
monasca_log_api/reference/common/validation.py | 9 +-
monasca_log_api/reference/v2/logs.py | 24 +-
monasca_log_api/reference/v3/logs.py | 21 +-
monasca_log_api/reference/versions.py | 10 +-
monasca_log_api/server.py | 11 +-
monasca_log_api_tempest/clients.py | 6 +-
pom.xml | 53 ---
requirements.txt | 5 +-
run_maven.sh | 49 ---
setup.cfg | 13 +-
test-requirements.txt | 9 +-
tox.ini | 89 ++++-
112 files changed, 1681 insertions(+), 6026 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 6109f3a..c0209c2 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8 +8 @@ falcon>=0.1.6 # Apache-2.0
-keystonemiddleware!=4.5.0,>=4.2.0 # Apache-2.0
+keystonemiddleware>=4.12.0 # Apache-2.0
@@ -9,0 +10 @@ oslo.config!=3.18.0,>=3.14.0 # Apache-2.0
+oslo.context>=2.9.0 # Apache-2.0
@@ -15 +16 @@ PasteDeploy>=1.5.0 # MIT
-monasca-common>=1.0.0 # Apache-2.0
+monasca-common>=1.4.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index c269109..44302b5 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -6 +6,2 @@
-hacking<0.11,>=0.10.2
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+bandit>=1.1.0 # Apache-2.0
@@ -11 +12,4 @@ mock>=2.0 # BSD
-nose # LGPL
+sphinx>=1.5.1 # BSD
+oslosphinx>=4.7.0 # Apache-2.0
+oslotest>=1.10.0 # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
@@ -12,0 +17 @@ simplejson>=2.2.0 # MIT
+openstackdocstheme>=1.5.0 # Apache-2.0
1
0
We are jazzed to announce the release of:
monasca-notification 1.7.0: Reads alarms from Kafka and then notifies
the customer using their configured notification method.
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/monasca-notification/
For more details, please see below.
Changes in monasca-notification 1.6.0..1.7.0
--------------------------------------------
ef9db22 Turn on bandit check as part of pep8
833aad7 Enhance hipchat plugin to color-code messages by alarm severity
0793709 Updated from global requirements
eb6a5a4 Remove plugins from possible notifiers
5ea9ace Updated from global requirements
5de3ee9 Migrate tests to ostestr
6f75509 Replace yaml.load() with yaml.safe_load()
8c504ef Remove monasca_notification_offsets
85f9420 Fix typo in main.py
Diffstat (except docs and test files)
-------------------------------------
.coveragerc | 7 ++
.gitignore | 4 +
.testr.conf | 9 ++
monasca_notification/main.py | 14 +--
monasca_notification/plugins/hipchat_notifier.py | 14 ++-
monasca_notification/plugins/jira_notifier.py | 2 +-
monasca_notification/types/notifiers.py | 40 +++++++--
requirements.txt | 2 +-
setup.cfg | 2 -
test-requirements.txt | 10 ++-
tools/monasca_notification_offsets.py | 76 -----------------
tox.ini | 59 +++++++++++--
14 files changed, 246 insertions(+), 110 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 4284fb8..e897b38 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -9 +9 @@ six>=1.9.0 # MIT
-monasca-common>=1.0.0 # Apache-2.0
+monasca-common>=1.4.0 # Apache-2.0
diff --git a/test-requirements.txt b/test-requirements.txt
index 0b7f8f3..5ff92f1 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -4,4 +4,4 @@
-hacking<0.12,>=0.11.0 # Apache-2.0
-pyflakes==0.8.1 # MIT
-nose # LGPL
-nosexcover # BSD
+# Hacking already pins down pep8, pyflakes and flake8
+bandit>=1.1.0 # Apache-2.0
+hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -9,0 +10,2 @@ funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0
+os-testr>=0.8.0 # Apache-2.0
+testrepository>=0.0.18 # Apache-2.0/BSD
1
0
We are glad to announce the release of:
monasca-ui 1.5.0: Monasca Plugin for Horizon
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/monasca-ui/
For more details, please see below.
Changes in monasca-ui 1.4.0..1.5.0
----------------------------------
03686e0 Changes for CI improvement and generate nosetests.xml
f7b02ef Fix pagination of notifications
536e0c2 Updated from global requirements
dee770e Add support for notification plugin
ef1de7a Add proxy configuration for tox.ini file
c799de4 Add Apache 2.0 license to source file
1180e83 Enable Log Management via specific policy.
8623d08 H305 and H307 hacking have been deprecated
0cd115d Updated from global requirements
f97c2da Add Constraints support
1ea2652 H803 hacking have been deprecated
Diffstat (except docs and test files)
-------------------------------------
manage.py | 12 +++++++++
monitoring/api/monitor.py | 5 ++++
monitoring/config/local_settings.py | 14 ++++++++++
.../_70_remove_monasca_notification_panel.py | 12 +++++++++
.../enabled/_50_admin_add_monitoring_panel.py | 12 +++++++++
monitoring/notifications/constants.py | 11 --------
monitoring/notifications/forms.py | 10 +++++++-
monitoring/notifications/views.py | 21 +++++++++------
monitoring/overview/views.py | 4 +--
monitoring/static/monitoring/js/controllers.js | 26 +++++++++----------
monitoring/static/monitoring/js/directives.js | 2 +-
monitoring/static/monitoring/js/ng-tags-input.js | 4 +--
monitoring/test/settings.py | 1 +
test-requirements.txt | 4 +--
tools/tox_install.sh | 30 ++++++++++++++++++++++
tox.ini | 24 ++++++++++-------
20 files changed, 192 insertions(+), 54 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index 32c5262..6301647 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -5 +5 @@
-hacking>=0.12.0,<0.13 # Apache-2.0
+hacking<0.13,>=0.12.0 # Apache-2.0
@@ -11 +11 @@ funcsigs>=0.4;python_version=='2.7' or python_version=='2.6' # Apache-2.0
-mox3>=0.7.0 # Apache-2.0
+mox3!=0.19.0,>=0.7.0 # Apache-2.0
1
0
We enthusiastically announce the release of:
magnum-ui 2.2.0: Magnum User Interface
This release is part of the ocata release series.
The source is available from:
http://git.openstack.org/cgit/openstack/magnum-ui
Download the package from:
https://tarballs.openstack.org/magnum-ui/
Please report issues through launchpad:
http://bugs.launchpad.net/magnum-ui
For more details, please see below.
2.2.0
^^^^^
Magnum changes its service scope as Container Infrastructure
Management service. Also Magnum-UI change rename service 'container'
to 'container-infra', and container management functions removed.
Magnum uses terms 'cluster' and 'cluster template' instead of 'bay'
and 'baymodel', because the use of new Magnum term of 'bay' has caused
confusion with users.
Magnum UI keeps on following changes for Horizon's AngularJS-based
framework. So we can use recent Horizon's feature. And hundreds of
JavaScript tests are added. This ensures quality of Magnum UI.
Ocata release summary.
Update actions are added for cluster template and cluster. Also, the
form maintainability is proceeded by angular-json-schema.
New Features
************
* Support 'ca-show'. The function of downloading CA from cluster is
added.
* Support 'ca-sign'. The function of signing of certificates to
cluster is added.
* Add following options to cluster template creation and views.
* 'docker_storage_driver'
* 'fixed_subnet'
* 'floating_ip_enabled'
* 'master_lb_enabled'
* Allow to create cluster template without keypair. Also, allow
change or set keypair in cluster creation. Following change in
Magnum, also Magnum UI allows this feature.
* Change creation actions to global actions. Cluster Template
creation and Cluster creation actions are changed from batchAction
to globalAction. This means these actions are callable from other
panels.
* Use initAction() instead initScope(). initScope() is deprecated
from Horizon in Ocata and will be removed in Queens.
* Use horizon's common "views" module for Angular. This proceeds
independence against Django framework for plugins.
* Reasonable name is set to browser title bar.
* https://review.openstack.org/424984 Added an update action for
clusters. https://review.openstack.org/422477 Added update action
for cluster templ. https://review.openstack.org/424536 Action for
json schema adjusted. https://review.openstack.org/421693 Python 3.5
classifier and venv added. https://review.openstack.org/415321
Improved tracebacks for exceptions.
https://review.openstack.org/414810 Adopted horizon views for
Angular https://review.openstack.org/408039 Replace mox with mock
Added numerous unit tests.
* Update actions are added for cluster template and cluster.
* angular-json-schema library is used for create and update dialog,
their forms are integrated into one workflow service. It proceeds
maintainability for forms.
Upgrade Notes
*************
* Service is renamed from 'container' to 'container-infra'. Renaming
targets are URLs, Angular module name, slugs for panel, etc.
* 'bay' and 'baymodel' are changed to 'cluster' and 'cluster
template'.
Deprecation Notes
*****************
* Container panel is removed. According to decision of Magnum that
changes service scope, container management functions are removed.
Bug Fixes
*********
* Fixes issue that there is no way to specify for insecure
magnumclient as a result api throws 500 and SSL cert verify errors.
'insecure' and 'ca-cert' options are added for magnumclient.
* https://launchpad.net/bugs/1651054 $model is deprecated
https://launchpad.net/bugs/1647921 initScope is deprecated
https://launchpad.net/bugs/1645754 allow keypair in cluster creation
Fixed numerous typos
Other Notes
***********
* Switch to reno for managing release notes.
* Support for Horizon's Angular registry service, generic table and
detail view, action service.
* We removed the Xstatic packages from requirements, as those are
not needed anymore. Horizon includes what it needs.
Changes in magnum-ui 2.1.0..2.2.0
---------------------------------
722a867 Ocata summary release notes
16283a8 Imported Translations from Zanata
b802b38 Imported Translations from Zanata
05fc109 Updated from global requirements
6f3ee01 Imported Translations from Zanata
9948c69 Remove Xstatic packages from requirements
dd25de1 Imported Translations from Zanata
9072c06 Imported Translations from Zanata
48d433e Fixed typo in the name "Overlay"
daf9b04 Imported Translations from Zanata
c4e9fa9 Imported Translations from Zanata
0c82a1a Imported Translations from Zanata
fd8aaa3 Fix typo
164bd7d Add release notes for update actions
7a66ba0 Add update action for cluster
8ebe759 Change cluster creating action for using json schema
2f01c46 Add update action for cluster template
9f1f980 Imported Translations from Zanata
221baf0 Imported Translations from Zanata
20b1ed7 Updated from global requirements
49378ff Imported Translations from Zanata
cc8b7ba Add release notes for Ocata
14ad08c Imported Translations from Zanata
ff1cde4 Change cluster_template creating action for using json schema
0ea3d94 Updated from global requirements
4d50f1d Imported Translations from Zanata
1578a7f Add Python 3.5 classifier and venv
aadf31c Imported Translations from Zanata
e8fb680 Imported Translations from Zanata
615f26e Imported Translations from Zanata
9947efd Imported Translations from Zanata
a4025a4 Imported Translations from Zanata
39d6562 Using sys.exit(main()) instead of main()
c1dcaac Set reasonable name to browser title bar
53dee2c Use horizon's common "views" for Angular
5059c9b Imported Translations from Zanata
c5dacdb Update $modal to $uibModal
c5c0f46 Imported Translations from Zanata
387dad0 Imported Translations from Zanata
538e010 Use initAction instead initScope
72435b5 Change creation actions to global
a1c0bdf Imported Translations from Zanata
2e21d08 Create template without keypair and fix REST data
c2211e4 Imported Translations from Zanata
99358d1 Updated from global requirements
ddc6e56 Imported Translations from Zanata
40c8338 Allow keypair in cluster creation
e5d939a Remove mox in helpers.py
9273ecb Imported Translations from Zanata
9ef6bb7 Imported Translations from Zanata
a388fea Show team and repo badges on README
24bc450 Imported Translations from Zanata
ed79498 Imported Translations from Zanata
e10be39 Add CONTRIBUTING.rst
93a7a76 Imported Translations from Zanata
de34ac6 Imported Translations from Zanata
ed1339a Imported Translations from Zanata
bc26281 Add javascript tests for deleteClustersDeleteService
629883a Update karma coverage threshold values
b707291 Add javascript tests for clusterOverviewController
dbbf19e Imported Translations from Zanata
d446a50 Updated from global requirements
54b2b7d Imported Translations from Zanata
350ec2b Add javascript tests for clusterCreate
bd0c139 Change javascript tests for templateSpecController
82355ad Updated from global requirements
34d4744 Imported Translations from Zanata
d77152e Add javascript tests for clusterSignCertificate model and service
72a8e55 Add javascript tests for clusterCreateInfoController
b670723 Don't include openstack/common in flake8 exclude list
6c9fa3d Drop MANIFEST.in - it's not needed by pbr
1284029 Add javascript tests for clusterShowCertificateService
10dacb2 Imported Translations from Zanata
82efaa5 Imported Translations from Zanata
b090c83 Updated from global requirements
5906576 Imported Translations from Zanata
2be8abc Add javascript tests for ClusterTemplateCreateService
acf8c5c fix typo
04b7533 Add javascript tests for templateOverviewController
53e25a1 Add javascript tests for ClusterTemplateModel
6ad1366 Imported Translations from Zanata
e490cfc Add javascript tests for deleteClusterTemplateDeleteService
5276a75 Imported Translations from Zanata
c8acaa3 Imported Translations from Zanata
9df149a Enable release notes translation
a55f752 Imported Translations from Zanata
56c6403 Updated from global requirements
109cdd7 Imported Translations from Zanata
1b2375d Add javascript tests for create label/network/spec
8853d20 Add javascript tests for createClusterTemplateInfoController
f6be45e Imported Translations from Zanata
3cc8e9d Updated from global requirements
4620502 Add Apache 2.0 license to source file
714a460 Fix URL for release notes in docs
f9da6ea Updated from global requirements
2b2b61a Imported Translations from Zanata
0c3270e Remove unnecessary magnum_ui/models.py file
0ef248a Move listFunction and add javascript tests for cluster services
468cd01 Fix column label on cluster table
1f30c1d Use Chrome for JS unit tests
15b4c6b Imported Translations from Zanata
c5a8505 Imported Translations from Zanata
bbbf61f Add javascript test for magnum.service.js
99b8728 Add release notes for Newton
ebe35f5 Add javascript tests for actions.modules.js
b265d65 Update home page link in cfg file
ac73b67 Add reno for releasenotes management
45e42b7 Ignore node_modules in pep8
Diffstat (except docs and test files)
-------------------------------------
.gitignore | 2 +
CONTRIBUTING.rst | 16 +
MANIFEST.in | 2 -
README.rst | 17 +-
magnum_ui/api/magnum.py | 92 ++-
magnum_ui/api/rest/magnum.py | 26 +
magnum_ui/content/cluster_templates/urls.py | 9 +-
magnum_ui/content/cluster_templates/views.py | 19 -
magnum_ui/content/clusters/urls.py | 9 +-
magnum_ui/content/clusters/views.py | 19 -
magnum_ui/karma.conf.js | 18 +-
magnum_ui/locale/cs/LC_MESSAGES/django.po | 16 +-
magnum_ui/locale/cs/LC_MESSAGES/djangojs.po | 318 +++++++++-
magnum_ui/locale/de/LC_MESSAGES/django.po | 30 +
magnum_ui/locale/de/LC_MESSAGES/djangojs.po | 649 +++++++++++++++++++++
magnum_ui/locale/en_AU/LC_MESSAGES/djangojs.po | 581 ++++++++++++++++++
magnum_ui/locale/en_GB/LC_MESSAGES/djangojs.po | 24 +-
magnum_ui/locale/fr/LC_MESSAGES/django.po | 24 +
magnum_ui/locale/fr/LC_MESSAGES/djangojs.po | 580 ++++++++++++++++++
magnum_ui/locale/id/LC_MESSAGES/django.po | 31 +
magnum_ui/locale/id/LC_MESSAGES/djangojs.po | 627 ++++++++++++++++++++
magnum_ui/locale/ja/LC_MESSAGES/django.po | 12 +-
magnum_ui/locale/ja/LC_MESSAGES/djangojs.po | 84 ++-
magnum_ui/locale/ko_KR/LC_MESSAGES/django.po | 31 +
magnum_ui/locale/ko_KR/LC_MESSAGES/djangojs.po | 400 ++++++++++++-
magnum_ui/locale/pt_BR/LC_MESSAGES/djangojs.po | 24 +-
magnum_ui/locale/ru/LC_MESSAGES/django.po | 25 +
magnum_ui/locale/ru/LC_MESSAGES/djangojs.po | 415 ++++++++++++-
magnum_ui/locale/zh_CN/LC_MESSAGES/django.po | 19 +-
magnum_ui/locale/zh_CN/LC_MESSAGES/djangojs.po | 104 +++-
magnum_ui/models.py | 3 -
.../cluster-templates/actions.module.js | 44 +-
.../cluster-templates/actions.module.spec.js | 59 ++
.../cluster-templates/cluster-templates.module.js | 33 +-
.../cluster-templates/cluster-templates.service.js | 62 ++
.../cluster-templates.service.spec.js | 51 ++
.../create/cluster-template-model.js | 102 ----
.../create/create-workflow.service.js | 71 ---
.../cluster-templates/create/create.service.js | 44 +-
.../create/create.service.spec.js | 78 +++
.../info/cluster-template.info.controller.js | 88 ---
.../cluster-templates/create/info/info.help.html | 12 -
.../cluster-templates/create/info/info.html | 45 --
.../labels/cluster-template.labels.controller.js | 38 --
.../create/labels/labels.help.html | 1 -
.../cluster-templates/create/labels/labels.html | 11 -
.../network/cluster-template.network.controller.js | 38 --
.../create/network/network.help.html | 8 -
.../cluster-templates/create/network/network.html | 81 ---
.../spec/cluster-template.spec.controller.js | 77 ---
.../cluster-templates/create/spec/spec.help.html | 12 -
.../cluster-templates/create/spec/spec.html | 76 ---
.../cluster-templates/delete/delete.service.js | 8 +-
.../delete/delete.service.spec.js | 143 +++++
.../details/overview.controller.js | 4 +-
.../details/overview.controller.spec.js | 45 ++
.../cluster-templates/details/overview.html | 5 +-
.../cluster-templates/update/update.service.js | 156 +++++
.../update/update.service.spec.js | 90 +++
.../cluster-templates/workflow/info.help.html | 12 +
.../cluster-templates/workflow/labels.help.html | 1 +
.../cluster-templates/workflow/network.help.html | 10 +
.../cluster-templates/workflow/spec.help.html | 12 +
.../cluster-templates/workflow/workflow.service.js | 507 ++++++++++++++++
.../workflow/workflow.service.spec.js | 59 ++
.../container-infra/clusters/actions.module.js | 45 +-
.../clusters/actions.module.spec.js | 64 ++
.../container-infra/clusters/clusters.module.js | 46 +-
.../container-infra/clusters/clusters.service.js | 61 ++
.../clusters/clusters.service.spec.js | 51 ++
.../clusters/create/cluster-model.js | 72 ---
.../clusters/create/create-workflow.service.js | 63 --
.../clusters/create/create.service.js | 51 +-
.../clusters/create/create.service.spec.js | 74 +++
.../create/info/cluster.info.controller.js | 83 ---
.../clusters/create/info/info.help.html | 1 -
.../container-infra/clusters/create/info/info.html | 50 --
.../create/misc/cluster.misc.controller.js | 38 --
.../clusters/create/misc/misc.help.html | 1 -
.../container-infra/clusters/create/misc/misc.html | 17 -
.../create/size/cluster.size.controller.js | 38 --
.../clusters/create/size/size.help.html | 1 -
.../container-infra/clusters/create/size/size.html | 20 -
.../clusters/delete/delete.service.js | 8 +-
.../clusters/delete/delete.service.spec.js | 141 +++++
.../clusters/details/overview.controller.js | 4 +-
.../clusters/details/overview.controller.spec.js | 45 ++
.../container-infra/clusters/details/overview.html | 2 +
.../show-certificate/show-certificate.service.js | 4 +-
.../show-certificate.service.spec.js | 53 ++
.../sign-certificate-model.spec.js | 46 ++
.../sign-certificate/sign-certificate.service.js | 17 +-
.../sign-certificate.service.spec.js | 78 +++
.../clusters/update/update.service.js | 116 ++++
.../clusters/update/update.service.spec.js | 90 +++
.../workflow/cluster-template.controller.js | 86 +++
.../workflow/cluster-template.controller.spec.js | 62 ++
.../clusters/workflow/cluster-template.html | 27 +
.../clusters/workflow/info.help.html | 1 +
.../clusters/workflow/misc.help.html | 9 +
.../clusters/workflow/size.help.html | 1 +
.../clusters/workflow/workflow.service.js | 219 +++++++
.../clusters/workflow/workflow.service.spec.js | 54 ++
.../dashboard/container-infra/magnum.service.js | 16 +
.../container-infra/magnum.service.spec.js | 134 ++++-
magnum_ui/test/helpers.py | 6 +-
magnum_ui/version.py | 11 +
package.json | 4 +-
releasenotes/notes/add-reno-7d46796dbf41c247.yaml | 4 +
releasenotes/notes/newton-dac21adfe6c6b8ee.yaml | 49 ++
releasenotes/notes/ocata-b08d6b024c63296b.yaml | 26 +
.../notes/ocata-summary-a717111a782c7a68.yaml | 23 +
.../notes/update-actions-02db7b9f8e5d36b6.yaml | 14 +
releasenotes/source/_static/.placeholder | 0
releasenotes/source/_templates/.placeholder | 0
releasenotes/source/conf.py | 276 +++++++++
releasenotes/source/index.rst | 9 +
.../source/locale/de/LC_MESSAGES/releasenotes.po | 195 +++++++
.../source/locale/id/LC_MESSAGES/releasenotes.po | 186 ++++++
.../source/locale/ja/LC_MESSAGES/releasenotes.po | 188 ++++++
.../locale/ko_KR/LC_MESSAGES/releasenotes.po | 133 +++++
.../locale/zh_CN/LC_MESSAGES/releasenotes.po | 172 ++++++
releasenotes/source/newton.rst | 6 +
releasenotes/source/unreleased.rst | 5 +
requirements.txt | 26 +-
setup.cfg | 3 +-
test-requirements.txt | 11 +-
tools/install_venv.py | 2 +-
tox.ini | 25 +-
131 files changed, 8212 insertions(+), 1476 deletions(-)
Requirements updates
--------------------
diff --git a/requirements.txt b/requirements.txt
index 8ac1c33..93e2239 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -10 +10 @@
-pbr>=1.6 # Apache-2.0
+pbr>=1.8 # Apache-2.0
@@ -16 +16 @@ django-compressor>=2.0 # MIT
-django-openstack-auth>=2.4.0 # Apache-2.0
+django-openstack-auth>=3.1.0 # Apache-2.0
@@ -18,22 +17,0 @@ django-pyscss>=2.0.2 # BSD License (2 clause)
-XStatic>=1.0.0 # MIT License
-XStatic-Angular>=1.3.7 # MIT License
-XStatic-Angular-Bootstrap>=0.11.0.2 # MIT License
-XStatic-Angular-Gettext>=2.1.0.2 # MIT License
-XStatic-Angular-lrdragndrop>=1.0.2.2 # MIT License
-XStatic-Bootstrap-Datepicker>=1.3.1.0 # Apache 2.0 License
-XStatic-Bootstrap-SCSS>=3 # Apache 2.0 License
-XStatic-D3>=3.1.6.2 # BSD License (3 clause)
-XStatic-Hogan>=2.0.0.2 # Apache 2.0 License
-XStatic-Font-Awesome>=4.3.0 # SIL OFL 1.1 License, MIT License
-XStatic-Jasmine>=2.1.2.0 # MIT License
-XStatic-jQuery>=1.7.2 # MIT License
-XStatic-JQuery-Migrate>=1.2.1.1 # MIT License
-XStatic-JQuery.quicksearch>=2.0.3.1 # MIT License
-XStatic-JQuery.TableSorter>=2.14.5.1 # MIT License
-XStatic-jquery-ui>=1.10.1 # MIT License
-XStatic-JSEncrypt>=2.0.0.2 # MIT License
-XStatic-Magic-Search>=0.2.5.1 # Apache 2.0 License
-XStatic-Rickshaw>=1.5.0 # BSD License (prior)
-XStatic-smart-table!=1.4.13.0,>=1.4.5.3 # MIT License
-XStatic-Spin>=1.2.5.2 # MIT License
-XStatic-term.js>=0.0.4 # MIT License
diff --git a/test-requirements.txt b/test-requirements.txt
index 207b058..e39802d 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -12 +12 @@ hacking<0.11,>=0.10.2
-coverage>=3.6 # Apache-2.0
+coverage>=4.0 # Apache-2.0
@@ -15,2 +15,2 @@ mock>=2.0 # BSD
-mox3>=0.7.0 # Apache-2.0
-nodeenv>=0.9.4 # BSD License # BSD
+mox3!=0.19.0,>=0.7.0 # Apache-2.0
+nodeenv>=0.9.4 # BSD
@@ -22 +22,2 @@ openstack.nose-plugin>=0.7 # Apache-2.0
-oslosphinx!=3.4.0,>=2.5.0 # Apache-2.0
+oslosphinx>=4.7.0 # Apache-2.0
+reno>=1.8.0 # Apache-2.0
@@ -24 +25 @@ selenium>=2.50.1 # Apache-2.0
-sphinx!=1.3b1,<1.3,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD
1
0
We are excited to announce the release of:
tripleo-puppet-elements 5.2.1: Puppet building rules for OpenStack
images.
This release is part of the newton stable release series.
Download the package from:
https://tarballs.openstack.org/tripleo-puppet-elements/
For more details, please see below.
Changes in tripleo-puppet-elements 5.2.0..5.2.1
-----------------------------------------------
d5fea4a Add explicit install of net-snmp
7c46882 Change upstream URL for puppet-contrail
738dc7e Enable MidoNet element to install MEM
a10afa4 Separate Datastax repository from the Midonet one
Diffstat (except docs and test files)
-------------------------------------
.../install.d/package-installs-overcloud-base | 1 +
elements/overcloud-base/pkg-map | 3 ++-
.../environment.d/02-midonet-envs.bash | 3 +++
.../extra-data.d/60-create-midonet-repositories | 24 ++++++++++++++++++++--
.../extra-data.d/datastax | 6 ++++++
.../extra-data.d/elasticsearch | 6 ++++++
.../extra-data.d/logstash | 6 ++++++
.../extra-data.d/midonet-mem | 15 ++++----------
.../extra-data.d/vbernat-llpd | 6 ++++++
.../install.d/00-midonet-manager | 11 ++++++++++
.../overcloud-network-midonet/install.d/72-pip | 7 +++++++
.../source-repository-overcloud-network-midonet | 2 +-
.../source-repository-puppet-modules | 2 +-
13 files changed, 76 insertions(+), 16 deletions(-)
1
0
We are delighted to announce the release of:
murano-dashboard 3.2.0: The Murano Dashboard
This release is part of the ocata stable release series.
Download the package from:
https://tarballs.openstack.org/murano-dashboard/
For more details, please see below.
Changes in murano-dashboard 3.1.0..3.2.0
----------------------------------------
a0dbc27 Updated from global requirements
d58db97 Imported Translations from Zanata
814bdb0 Imported Translations from Zanata
8a10c6a Fixes Deployment History tab incorrectly formatting status.
5c4dfd3 Imported Translations from Zanata
1b11876 Fix click issue with test_env_status_new_session_remove_from_two.
18c8376 Imported Translations from Zanata
fc4380f Imported Translations from Zanata
c888e9c Updated from global requirements
86c2788 Imported Translations from Zanata
3bf3843 Changes image creation/deletion in sanity_check to be atomic..
d88bfde Correct the pep8 exclude
1e80c3f Using rbac policy for images panel
1b2ff3f Fix Mark Image form can not open when have invalid metadata
Diffstat (except docs and test files)
-------------------------------------
muranodashboard/conf/murano_policy.json | 5 +-
muranodashboard/environments/consts.py | 12 +-
muranodashboard/environments/tables.py | 1 +
muranodashboard/images/forms.py | 6 +-
muranodashboard/images/tables.py | 10 +-
muranodashboard/locale/ja/LC_MESSAGES/django.po | 40 ++-
muranodashboard/locale/ja/LC_MESSAGES/djangojs.po | 21 +-
muranodashboard/locale/ru/LC_MESSAGES/django.po | 47 +++-
muranodashboard/locale/zh_CN/LC_MESSAGES/django.po | 75 ++++-
.../locale/zh_CN/LC_MESSAGES/djangojs.po | 19 +-
.../source/locale/de/LC_MESSAGES/releasenotes.po | 16 +-
.../source/locale/id/LC_MESSAGES/releasenotes.po | 12 +-
.../locale/ko_KR/LC_MESSAGES/releasenotes.po | 28 +-
.../locale/zh_CN/LC_MESSAGES/releasenotes.po | 302 ++++++++++++++++++++-
test-requirements.txt | 6 +-
tox.ini | 2 +-
18 files changed, 573 insertions(+), 81 deletions(-)
Requirements updates
--------------------
diff --git a/test-requirements.txt b/test-requirements.txt
index c3f4ad4..223b729 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -16 +16 @@ mock>=2.0 # BSD
-mox3>=0.7.0 # Apache-2.0
+mox3!=0.19.0,>=0.7.0 # Apache-2.0
@@ -20 +20 @@ oslosphinx>=4.7.0 # Apache-2.0
-sphinx!=1.3b1,<1.4,>=1.2.1 # BSD
+sphinx>=1.5.1 # BSD
@@ -25 +25 @@ django-compressor>=2.0 # MIT
-django-openstack-auth>=2.4.0 # Apache-2.0
+django-openstack-auth>=3.1.0 # Apache-2.0
1
0