We are psyched to announce the release of: magnum 5.0.0: Container Management project for OpenStack This release is part of the pike release series. The source is available from: ** http://git.openstack.org/cgit/openstack/magnum Download the package from: https://tarballs.openstack.org/magnum/ Please report issues through launchpad: ** http://bugs.launchpad.net/magnum For more details, please see below. Changes in magnum 4.1.0..5.0.0 ------------------------------ afa32e8 Trivial typo fix 46255dd Add a kube_tag label to control the k8s containers to pull 005eeb5 Launch kube-proxy as a system container d003e80 Launch k8s scheduler & controller-manager as system containers 024f2c0 Use atomic containers for kubelet & apiserver ae15aa6 Remove /etc/ssl/certs in the controller manager pod ddde90e Add default for [cinder]default_docker_volume_type 4fb91cc tests: Use swarm-mode for api tests d1b754d Updated from global requirements f46cb1f Remove deprecated usage of CORS.set_latent 8623776 Copy service configurations also 9eaea84 Imported Translations from Zanata 52ce6ae Remove repeated auth_url 65832da Move to OpenStack client 761bc40 Fix barbicanclient and swarm-ci 88a6e3b Don't poll heat if no stack exists 769f0ee Extract kubernetes baremetal ports 4a39ad6 Move all kubernetes files in /etc/kubernetes d1a41f7 [doc-migration] Adds configuration folder 3a6f56a [doc-migration] Add user folder for related documents 4676d63 [doc-migration] Add install folder for related documents a7ab475 Use kubernetes service name in cert request d77047d Updated from global requirements 94ce3b0 k8s: Fix apiserver configuration b0bc30a Fix some reST field lists in docstrings in magnum a65d930 Updated from global requirements fb0dedb [doc-migration] Add admin folder for related documents b4386f8 Add swarm-mode driver fd3c9ef Copy cluster nodes logs always whether tests pass or fail a7d4bb1 Update URL home-page in documents according to document migration 4b9e8db [Fix ironic gate] Use IP_VERSION=4 in devstack local.conf ba8ad5e Add a hacking rule for string interpolation at logging String interpolation should be delayed to be handled by the logging code, rather than being done at the point of the logging call. See the oslo i18n guideline * https://docs.openstack.org/oslo.i18n/latest/user/guidelines.html#adding-vari... and * https://github.com/openstack-dev/hacking/blob/master/hacking/checks/other.py... 94d9317 Add Cinder-API-ver to k8s-cloud-provider config eba9560 Add reno for etcd_volume_size label bd46372 Use 'sudo' to access /etc/sysconfig/heat-params e66720f Add warning-is-error in setup.cfg b172f1c Move the contributor related docs to contributor/ dir 6a72ac0 Update Documentation link in README f47a6f7 Switch from oslosphinx to openstackdocstheme 4fdee1f ci: Remove *_ssh ironic drivers 2875c97 k8s-fedora: Add etcd_volume_size label f055d16 Fix cluster inheritence of docker_volume_size bc87323 Updated from global requirements f42e5fd Use DIB_RELEASE to set fedora-atomic variable defaults c9e89e9 [opensuse] Increase wait_condition_timeout 60f6f43 Update .gitignore to ignore .eggs 21bcd08 Enable some off-by-default checks 79039bb Allow docker_volume_size on cluster create 4b45145 Add needed details for Magnum Project 907e598 Set access_policy for messaging's dispatcher 7a5dc9c Updated from global requirements e4d691f Swarm: simplify heat WC signalling with $WAIT_CURL 0dc463e Use lowercase keys for swarm waitcondition signal 8baedc2 Fix typo in magnum/hacking/checks.py for consistency 8241fd8 Add api-ref about quotas-delete 0ce60a6 Updated from global requirements 37093b2 Revert "Using assertFalse(A) instead of assertEqual(False, A)" 3ffd94f Fix the unexist url fbda205 Updated from global requirements 1e0785c Move to docker python SDK 2.x.x 034e4b3 Updated from global requirements d55d308 Fix wrong references url to right 014da56 Remove duplicated hacking rule M318,M319 4377e0d fix the function named get_count_all ed39dd8 Use get_rpc_transport instead of get_transport 24510b2 Updated from global requirements 0293e75 Update the 'service-list' api-ref 802b0b4 Fix html_last_updated_fmt for Python3 6a5d02c [opensuse] Enabling external loadbalancer feature ff0844f k8s-fedora: Add docker_volume_type label adb1cea Updated from global requirements 9f2ff41 Add DC/OS dependency installation script a4f6ecc Optimize the link address 295ef94 swarm: Add docker_volume_type label d735f43 Add reno for docker_volume_type label bd69b3f Use eventlet executor in rpc_service 918f99b Document docker_volume_type option 06266b5 doc: Add kubernetes example in Launch an instance a9cf28f Update link to k8s doc and minor formatting b051cc8 Updated from global requirements a228213 Remove disable script of firewalld 9f61e23 Updated from global requirements 3722750 Updated from global requirements 5386d48 doc: Add Xenial to devstack quickstart guide 0ae88f6 Specified cgroup driver 7c35c8f Add CoreDNS deployment in kubernetes atomic 8e0dd3d reno: add custom keystone endpoint_type in configuration b23700c [k8s_coreos] use host-gw as flannel default driver ee1ac9a [k8s_coreos] update kubelet args 1260590 [k8s_coreos] enable CoreDNS addon cbcb8cf Fix the link to Cluster Template in quickstart 866182d Add more details to example template 902f77a [suse] Build openSUSE Leap 42.1 OpenStack Magnum image ecded75 Ignore: Try pxe_ipmitool since vbmc is used 1198510 update doc dcos_centos_v1/README.md dc6c91f fix the devstack_neutron's url c14f7d7 [k8s_coreos] update to etcdv3 and kube 1.6 9ca126b Updated from global requirements 6ea4a78 [k8s-fedora-atomic] fix multimaster cluster 34efcdf Use 'virt_type=kvm' in devstack vm if supported 44845bf Add release note and doc changes for kube dashboard d93a813 Update Steps for creating dib images ab2ffeb Updated from global requirements aef6ec9 Update doc 'functional-test.rst' 64b2e6e TrivialFix: Typo in launch-instances.rst bb376f2 Add Command for using default docker log-driver c6678d4 Updated from global requirements df7bbf6 Update api-ref about 'ca-show' f132662 Pass a mutable target to oslo policy enforcer 1aa6389 CI: multinode job with larger flavors ad94578 Fix rexray systemd unit 49ef28d update the detail of the latest fedora atomic image 09c1626 informations -> information 93ff4d5 Add 'keypair' to 'list all clusters' response 533570d Updated from global requirements 12052b1 Set clustertemplate:publish to admin only 2b8e985 [k8s_coreos] Avoid regenerating certs on reboot c50d869 Support magnum-conductor multiple process workers 4c241a6 Enable custom keystone endpoint_type in templates 033c9a5 [k8s_coreos] Add kubernetes dashboard 44d102a Add kube dashboard and remove kube ui 59398df Fix the API Microversions's doc 1b5a926 Added tempest to test-requirements 37968bb Adding quota unit test 772c361 [suse] Add DOCKER_DEV to /etc/fstab eb67a76 [suse] Remove defaults network from child templates 0a53e25 Updated from global requirements 32b468f Fix config type of copy_logs from string to Boolean 530d225 Fix keystone auth_uri and auth_url 04588e1 Replace "bay" with "cluster" in user guide 2d5dced Update SUSE distro information in install guide 8e084f4 Add net creating in install-guide d147dd9 Updated from global requirements 58d1fc5 Remove kube-examples software configs ecfe6ac Fix CoreOS multi master with LB cluster creation ff18982 Fix CoreOS cluster creation and heat notify 977f3af Support dcos installation on centos vm cluster c0787b4 Fix usage of the trustee user in K8S Cinder plugin 2b83962 Fix gate: Revert mesos image to ocata 31ee6a3 Remove old oslo.messaging transport aliases 7a356f5 Install client in install guide instructions 14c7c93 Fix database grant instructions in install guide 20a5de7 Add 'rm -f .testrepository/times.dbm' command in testenv c5a4a18 Update Fedora images b0de7f5 Format the quickstart doc 71d2545 Remove log translations d9aa5c7 Add reno for cluster_user_trust option 8c85615 Fix db config 2910809 ci: Rename ssh key bb16a62 Use 'os_distro' instead of 'os-distro' 785bed4 Add "ca-rotate" command to userguide c665667 Unbreak gate 9f83e1d Move cover.sh to the tools directory a18724b Add CoreOS/K8s recommended defaults to kube-proxy 1ca8f18 Remove support message for using keypair UUID 5888659 Updated from global requirements 248e45f [k8s] Monitoring with Prometheus and Grafana cc4940f Fix some grammar or spelling de-normalization 9d68992 Remove unused logging import 159e277 Update quickstart to use OpenStack CLI a436b23 Fix exception codes 3a9e8cf Glance v1 is deprecated and removed in devstack [1] 7e4ca61 Delete redundant Magnum::Optional::Neutron::FloatingIP 1fb23da Indicating the location tests directory in oslo_debug_helper 29b376a Updated from global requirements e68e7fb Updated from global requirements 4a5c95a Pass 'context' to create_client_files method 7733a2a Fix api-ref with Sphinx 1.5 caf811b Update docs to use positional name argument 396439f Set k8s apiserver preferred address type arg 5415297 Set is_admin flag correctly in RequestContext 37fbc9f Add WSGI script to deploy Magnum behind Apache 1e2112d [suse] Add TLS support for k8s_opensuse_v1 driver 9ab31e0 Update test requirement 6f69bf2 Fix hyperkube_image_repo ac1184f Add admission control to CoreOS Driver c270539 Prepare Kubelet for multiple container runtime 27c3efa Remove reliance on osprofiler configuration section 44b83d3 Pass 'client', 'message' param to AuthorizationFailure Exception bfa10bf Fix: mesos gate tests 34307b8 Validate project-id on quota create bc32d79 Magnum Development Policies 42e3689 Missing root-ca-file parameter for proper service account support 43bec10 [suse] Add SERVICE_ACCOUNT_KEY to Kuberneres cluster configuration 288bb34 Add Kubernetes API Service IP to x509 certificates 72757b8 Update reno for stable/ocata 3a20d30 Fix quota API get-all parameter type 7117ff2 Make INSECURE_REGISTRY_URL works for CoreOS e93d82e Fix CVE-2016-7404 a9a5381 [suse] Fix flanneld overlay network configuration Diffstat (except docs and test files) ------------------------------------- .gitignore | 1 - HACKING.rst | 7 +- README.rst | 6 +- api-ref/source/bays.inc | 2 +- api-ref/source/certificates.inc | 1 + api-ref/source/clusters.inc | 6 +- api-ref/source/conf.py | 3 +- api-ref/source/mservices.inc | 8 +- api-ref/source/parameters.yaml | 2 +- api-ref/source/quotas.inc | 29 +- .../source/samples/certificates-ca-show-resp.json | 3 +- api-ref/source/samples/cluster-get-all-resp.json | 3 +- api-ref/source/samples/cluster-get-one-resp.json | 3 +- api-ref/source/samples/quota-delete-req.json | 4 + api-ref/source/samples/quota-udpate-resp.json | 8 - api-ref/source/samples/quota-update-req.json | 2 + api-ref/source/samples/quota-update-resp.json | 8 + contrib/drivers/dcos_centos_v1/README.md | 103 + contrib/drivers/dcos_centos_v1/driver.py | 36 + .../image/dcos/post-install.d/99-disable-firewall | 12 - .../image/install_imagebuild_deps.sh | 25 + contrib/drivers/dcos_centos_v1/monitor.py | 74 + contrib/drivers/dcos_centos_v1/scale_manager.py | 29 + contrib/drivers/dcos_centos_v1/template_def.py | 28 + .../dcos_centos_v1/templates/dcoscluster.yaml | 674 +++++ .../dcos_centos_v1/templates/dcosmaster.yaml | 161 ++ .../dcos_centos_v1/templates/dcosslave.yaml | 338 +++ .../templates/fragments/configure-dcos.sh | 187 ++ .../templates/fragments/write-heat-params.sh | 56 + contrib/drivers/dcos_centos_v1/templates/lb.yaml | 201 ++ .../drivers/dcos_centos_v1/templates/secgroup.yaml | 115 + contrib/drivers/dcos_centos_v1/version.py | 15 + contrib/drivers/heat/dcos_centos_template_def.py | 163 ++ contrib/drivers/k8s_opensuse_v1/image/README.md | 39 + contrib/drivers/k8s_opensuse_v1/image/config.sh | 119 + contrib/drivers/k8s_opensuse_v1/image/images.sh | 39 + ...SE-Leap-42.1-JeOS-for-OpenStack-Magnum-K8s.kiwi | 160 ++ contrib/drivers/k8s_opensuse_v1/template_def.py | 2 +- .../templates/fragments/configure-docker.sh | 5 + .../fragments/configure-kubernetes-master.sh | 44 +- .../fragments/configure-kubernetes-minion.sh | 4 +- .../templates/fragments/make-cert-client.sh | 118 + .../templates/fragments/make-cert.sh | 127 + .../fragments/write-heat-params-master.yaml | 9 + .../fragments/write-heat-params-minion.yaml | 6 + .../templates/fragments/write-kubeconfig.yaml | 25 + .../k8s_opensuse_v1/templates/kubecluster.yaml | 26 +- .../k8s_opensuse_v1/templates/kubemaster.yaml | 43 +- .../k8s_opensuse_v1/templates/kubeminion.yaml | 53 + contrib/templates/example/README.rst | 5 + .../example/example_template/example.yaml | 3 +- cover.sh | 71 - devstack/README.rst | 2 +- devstack/lib/magnum | 25 +- devstack/plugin.sh | 4 +- .../contributor/api-microversion-history.rst | 1 + etc/magnum/policy.json | 58 +- .../source/common/configure_2_edit_magnum_conf.rst | 6 + install-guide/source/common/prerequisites.rst | 2 +- install-guide/source/install-obs.rst | 6 +- install-guide/source/install-rdo.rst | 2 +- install-guide/source/install-ubuntu.rst | 2 +- install-guide/source/launch-instance.rst | 330 ++- magnum/api/app.py | 3 +- magnum/api/app.wsgi | 25 + magnum/api/controllers/v1/bay.py | 24 +- magnum/api/controllers/v1/baymodel.py | 10 +- magnum/api/controllers/v1/certificate.py | 6 +- magnum/api/controllers/v1/cluster.py | 27 +- magnum/api/controllers/v1/cluster_template.py | 11 +- magnum/api/controllers/v1/quota.py | 9 +- magnum/api/utils.py | 9 +- magnum/api/validation.py | 47 +- magnum/cmd/api.py | 9 +- magnum/cmd/conductor.py | 9 +- .../common/cert_manager/barbican_cert_manager.py | 37 +- magnum/common/cert_manager/local_cert_manager.py | 32 +- magnum/common/clients.py | 5 +- magnum/common/context.py | 8 +- magnum/common/docker_utils.py | 8 +- magnum/common/exception.py | 56 +- magnum/common/keystone.py | 53 +- magnum/common/policy.py | 23 + magnum/common/profiler.py | 5 +- magnum/common/rpc.py | 24 +- magnum/common/rpc_service.py | 22 +- magnum/common/urlfetch.py | 8 +- magnum/common/utils.py | 13 +- magnum/common/x509/operations.py | 3 +- magnum/conductor/handlers/cluster_conductor.py | 7 +- magnum/conductor/handlers/common/cert_manager.py | 6 +- magnum/conductor/handlers/common/trust_manager.py | 16 +- magnum/conductor/k8s_api.py | 3 +- magnum/conductor/scale_manager.py | 12 +- magnum/conf/cinder.py | 24 +- magnum/conf/conductor.py | 3 + magnum/conf/database.py | 2 +- magnum/conf/docker.py | 2 +- magnum/conf/trust.py | 16 +- ...0cc27839af_add_docker_volume_size_to_cluster.py | 31 + magnum/db/sqlalchemy/api.py | 17 +- magnum/db/sqlalchemy/models.py | 12 +- magnum/drivers/common/driver.py | 2 - .../drivers/common/image/fedora-atomic/README.rst | 25 +- .../fedora-atomic/environment.d/50-fedora-atomic | 4 +- .../fedora-atomic/finalise.d/80-fedora-atomic | 2 +- .../image/fedora-atomic/install_imagebuild_deps.sh | 3 +- magnum/drivers/common/k8s_scale_manager.py | 5 - .../environments/disable_floating_ip.yaml | 9 +- .../templates/environments/enable_floating_ip.yaml | 6 + .../templates/environments/no_etcd_volume.yaml | 4 + .../templates/environments/with_etcd_volume.yaml | 4 + .../kubernetes/fragments/configure-etcd.sh | 34 +- .../fragments/configure-kubernetes-master.sh | 59 +- .../fragments/configure-kubernetes-minion.sh | 56 +- .../kubernetes/fragments/core-dns-service.sh | 112 + .../enable-kube-controller-manager-scheduler.sh | 137 - .../fragments/enable-kube-proxy-master.sh | 39 - .../fragments/enable-kube-proxy-minion.sh | 56 - .../kubernetes/fragments/enable-monitoring.sh | 139 + .../kubernetes/fragments/enable-node-exporter.sh | 27 + .../kubernetes/fragments/enable-services-master.sh | 2 +- .../kubernetes/fragments/enable-services-minion.sh | 2 +- .../kubernetes/fragments/kube-dashboard-service.sh | 149 ++ .../kubernetes/fragments/kube-examples.yaml | 117 - .../kubernetes/fragments/kube-ui-service.sh | 133 - .../kubernetes/fragments/make-cert-client.sh | 19 +- .../templates/kubernetes/fragments/make-cert.sh | 27 +- .../kubernetes/fragments/network-config-service.sh | 2 +- .../kubernetes/fragments/network-service.sh | 4 + .../kubernetes/fragments/wc-notify-master.sh | 2 +- .../fragments/write-grafana-service.yaml | 67 + .../fragments/write-heat-params-master.yaml | 12 +- .../kubernetes/fragments/write-heat-params.yaml | 8 +- .../kubernetes/fragments/write-kube-os-config.sh | 13 +- .../kubernetes/fragments/write-kubeconfig.yaml | 2 +- .../fragments/write-prometheus-configmap.yaml | 82 + .../fragments/write-prometheus-service.yaml | 60 + .../common/templates/swarm/fragments/cfn-signal.sh | 6 +- .../common/templates/swarm/fragments/make-cert.py | 8 +- .../templates/swarm/fragments/network-service.sh | 4 + .../templates/swarm/fragments/volume-service.sh | 25 +- .../fragments/write-cluster-failure-service.yaml | 6 +- .../swarm/fragments/write-heat-params-master.yaml | 4 +- .../swarm/fragments/write-heat-params-node.yaml | 4 +- .../swarm/fragments/write-swarm-agent-service.sh | 9 +- .../swarm/fragments/write-swarm-master-service.sh | 7 +- magnum/drivers/heat/driver.py | 27 +- magnum/drivers/heat/k8s_fedora_template_def.py | 17 +- magnum/drivers/heat/k8s_template_def.py | 6 +- magnum/drivers/heat/swarm_fedora_template_def.py | 12 +- magnum/drivers/heat/swarm_mode_template_def.py | 130 + magnum/drivers/heat/template_def.py | 37 +- magnum/drivers/k8s_coreos_v1/template_def.py | 2 +- .../templates/fragments/configure-docker.yaml | 36 + .../templates/fragments/configure-etcd.yaml | 8 +- .../templates/fragments/enable-coredns.yaml | 162 ++ .../templates/fragments/enable-kube-apiserver.yaml | 6 + .../templates/fragments/enable-kube-dashboard.yaml | 97 + .../fragments/enable-kube-proxy-master.yaml | 15 + .../fragments/enable-kube-proxy-minion.yaml | 13 + .../templates/fragments/enable-kubelet-master.yaml | 60 +- .../templates/fragments/enable-kubelet-minion.yaml | 54 +- .../fragments/enable-network-service-client.yaml | 21 + .../fragments/enable-network-service.yaml | 39 +- .../templates/fragments/make-cert-client.yaml | 11 +- .../templates/fragments/make-cert.yaml | 19 +- .../templates/fragments/wc-notify.yaml | 2 +- .../fragments/write-heat-params-master.yaml | 10 +- .../templates/fragments/write-heat-params.yaml | 5 +- .../k8s_coreos_v1/templates/kubecluster.yaml | 82 +- .../k8s_coreos_v1/templates/kubemaster.yaml | 97 +- .../k8s_coreos_v1/templates/kubeminion.yaml | 47 +- .../templates/kubecluster.yaml | 73 +- .../k8s_fedora_atomic_v1/templates/kubemaster.yaml | 138 +- .../k8s_fedora_atomic_v1/templates/kubeminion.yaml | 52 +- .../tools/grafana-prometheus-dashboard.json | 2079 +++++++++++++++ .../image/kubernetes/Readme.md | 19 +- .../image/kubernetes/package-installs.yaml | 3 +- .../drivers/k8s_fedora_ironic_v1/template_def.py | 3 - .../templates/kubecluster.yaml | 55 +- .../k8s_fedora_ironic_v1/templates/kubemaster.yaml | 107 +- .../k8s_fedora_ironic_v1/templates/kubeminion.yaml | 31 +- .../templates/kubeminion_software_configs.yaml | 25 +- magnum/drivers/mesos_ubuntu_v1/image/Dockerfile | 8 +- magnum/drivers/mesos_ubuntu_v1/scale_manager.py | 4 - magnum/drivers/mesos_ubuntu_v1/template_def.py | 2 +- .../templates/fragments/write-heat-params.yaml | 2 +- magnum/drivers/swarm_fedora_atomic_v1/monitor.py | 5 +- .../swarm_fedora_atomic_v1/templates/cluster.yaml | 8 + .../templates/swarmmaster.yaml | 15 +- .../templates/swarmnode.yaml | 12 +- magnum/drivers/swarm_fedora_atomic_v2/__init__.py | 0 magnum/drivers/swarm_fedora_atomic_v2/driver.py | 34 + magnum/drivers/swarm_fedora_atomic_v2/monitor.py | 107 + .../drivers/swarm_fedora_atomic_v2/template_def.py | 39 + .../fragments/write-heat-params-master.yaml | 28 + .../fragments/write-swarm-master-service.sh | 78 + .../fragments/write-swarm-worker-service.sh | 62 + .../templates/swarmcluster.yaml | 413 +++ .../templates/swarmmaster.yaml | 359 +++ .../templates/swarmnode.yaml | 322 +++ magnum/drivers/swarm_fedora_atomic_v2/version.py | 17 + magnum/hacking/checks.py | 77 +- magnum/i18n.py | 10 - magnum/objects/cluster.py | 17 +- magnum/objects/fields.py | 4 +- magnum/service/periodic.py | 15 +- .../functional/api/v1/clients/cluster_client.py | 21 +- .../functional/api/v1/test_cluster_template.py | 21 +- .../api/v1/test_cluster_template_admin.py | 86 + .../k8s_coreos/test_k8s_python_client.py | 3 +- .../k8s_ironic/test_k8s_python_client.py | 3 +- .../functional/swarm/test_swarm_python_client.py | 26 +- .../swarm_mode/test_swarm_mode_python_client.py | 125 + .../unit/api/controllers/auth-root-access.ini | 3 - .../handlers/common/test_trust_manager.py | 3 +- .../conductor/handlers/test_cluster_conductor.py | 5 + .../handlers/test_k8s_cluster_conductor.py | 66 +- .../handlers/test_mesos_cluster_conductor.py | 11 +- .../handlers/test_swarm_cluster_conductor.py | 33 +- .../notes/CVE-2016-7404-f53e62a4a40e4d30.yaml | 29 + .../bp-add-kube-dashboard-8a9f7d7c73c2debd.yaml | 7 + .../bp-container-monitoring-d4bb1cbd0a4e44cc.yaml | 8 + ...dd-etcd-volume-size-label-abde0060595bbbeb.yaml | 7 + .../notes/docker-volume-type-46044734f5a27661.yaml | 14 + ...eystone_trustee_interface-6d63b74616dda1d4.yaml | 5 + releasenotes/source/conf.py | 10 +- releasenotes/source/index.rst | 1 + .../source/locale/ja/LC_MESSAGES/releasenotes.po | 609 +++++ releasenotes/source/ocata.rst | 6 + requirements.txt | 56 +- setup.cfg | 4 +- setup.py | 2 +- specs/create-trustee-user-for-each-bay.rst | 2 +- specs/resource-quotas.rst | 4 +- test-requirements.txt | 14 +- tools/cover.sh | 71 + tox.ini | 29 +- 313 files changed, 18267 insertions(+), 7993 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index ccd2934..845022a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,3 +8,3 @@ -Babel>=2.3.4 # BSD -PyYAML>=3.10.0 # MIT -SQLAlchemy<1.1.0,>=1.0.10 # MIT +Babel!=2.4.0,>=2.3.4 # BSD +PyYAML>=3.10 # MIT +SQLAlchemy!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10 # MIT @@ -12 +12 @@ WSME>=0.8 # MIT -WebOb>=1.6.0 # MIT +WebOb>=1.7.1 # MIT @@ -14 +14 @@ alembic>=0.8.10 # MIT -cliff>=2.3.0 # Apache-2.0 +cliff>=2.8.0 # Apache-2.0 @@ -16 +16 @@ decorator>=3.4.0 # BSD -docker-py>=1.8.1 # Apache-2.0 +docker>=2.0.0 # Apache-2.0 @@ -18 +18 @@ enum34;python_version=='2.7' or python_version=='2.6' or python_version=='3.3' # -eventlet!=0.18.3,>=0.18.2 # MIT +eventlet!=0.18.3,!=0.20.1,<0.21.0,>=0.18.2 # MIT @@ -21 +21 @@ jsonpatch>=1.1 # BSD -keystoneauth1>=2.18.0 # Apache-2.0 +keystoneauth1>=3.1.0 # Apache-2.0 @@ -23 +23 @@ keystonemiddleware>=4.12.0 # Apache-2.0 -kubernetes>=1.0.0b1 # Apache-2.0 +kubernetes>=1.0.0 # Apache-2.0 @@ -27,9 +27,9 @@ oslo.concurrency>=3.8.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 -oslo.i18n>=2.1.0 # Apache-2.0 -oslo.log>=3.11.0 # Apache-2.0 -oslo.messaging>=5.14.0 # Apache-2.0 -oslo.middleware>=3.0.0 # Apache-2.0 -oslo.policy>=1.17.0 # Apache-2.0 -oslo.serialization>=1.10.0 # Apache-2.0 +oslo.config!=4.3.0,!=4.4.0,>=4.0.0 # Apache-2.0 +oslo.context>=2.14.0 # Apache-2.0 +oslo.db>=4.24.0 # Apache-2.0 +oslo.i18n!=3.15.2,>=2.1.0 # Apache-2.0 +oslo.log>=3.22.0 # Apache-2.0 +oslo.messaging!=5.25.0,>=5.24.2 # Apache-2.0 +oslo.middleware>=3.27.0 # Apache-2.0 +oslo.policy>=1.23.0 # Apache-2.0 +oslo.serialization!=2.19.1,>=1.10.0 # Apache-2.0 @@ -37 +37 @@ oslo.service>=1.10.0 # Apache-2.0 -oslo.utils>=3.18.0 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 @@ -40 +40 @@ oslo.reports>=0.6.0 # Apache-2.0 -pbr>=1.8 # Apache-2.0 +pbr!=2.1.0,>=2.0.0 # Apache-2.0 @@ -43,2 +43,2 @@ pycadf!=2.0.0,>=1.1.0 # Apache-2.0 -python-barbicanclient>=4.0.0 # Apache-2.0 -python-glanceclient>=2.5.0 # Apache-2.0 +python-barbicanclient!=4.5.0,!=4.5.1,>=4.0.0 # Apache-2.0 +python-glanceclient>=2.8.0 # Apache-2.0 @@ -46,2 +46,2 @@ python-heatclient>=1.6.1 # Apache-2.0 -python-neutronclient>=5.1.0 # Apache-2.0 -python-novaclient>=7.1.0 # Apache-2.0 +python-neutronclient>=6.3.0 # Apache-2.0 +python-novaclient>=9.0.0 # Apache-2.0 @@ -49,2 +49,2 @@ python-keystoneclient>=3.8.0 # Apache-2.0 -requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 -setuptools!=24.0.0,>=16.0 # PSF/ZPL +requests>=2.14.2 # Apache-2.0 +setuptools!=24.0.0,!=34.0.0,!=34.0.1,!=34.0.2,!=34.0.3,!=34.1.0,!=34.1.1,!=34.2.0,!=34.3.0,!=34.3.1,!=34.3.2,!=36.2.0,>=16.0 # PSF/ZPL @@ -52 +52 @@ six>=1.9.0 # MIT -stevedore>=1.17.1 # Apache-2.0 +stevedore>=1.20.0 # Apache-2.0 @@ -54 +54 @@ taskflow>=2.7.0 # Apache-2.0 -cryptography!=1.3.0,>=1.0 # BSD/Apache-2.0 +cryptography!=2.0,>=1.6 # BSD/Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index 0a19805..3edc3f0 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ bashate>=0.2 # Apache-2.0 -coverage>=4.0 # Apache-2.0 +coverage!=4.4,>=4.0 # Apache-2.0 @@ -13,4 +13,3 @@ fixtures>=3.0.0 # Apache-2.0/BSD -hacking<0.11,>=0.10.0 # Apache-2.0 -mock>=2.0 # BSD -openstackdocstheme>=1.5.0 # Apache-2.0 -oslosphinx>=4.7.0 # Apache-2.0 +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 +mock>=2.0.0 # BSD +openstackdocstheme>=1.16.0 # Apache-2.0 @@ -23 +22,2 @@ pytz>=2013.6 # MIT -sphinx>=1.5.1 # BSD +sphinx>=1.6.2 # BSD +tempest>=16.1.0 # Apache-2.0 @@ -28 +28 @@ testtools>=1.4.0 # MIT -reno>=1.8.0 # Apache-2.0 +reno>=2.5.0 # Apache-2.0
participants (1)
-
no-reply@openstack.org