diff --git a/CHANGELOG.md b/CHANGELOG.md index 98e817b..b9c6661 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,15 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) ## Unreleased +- Moved to bionic (18.04 LTS) + +### Changed +- Oracle VirtualBox 6.0 is the minimum version for this bundle + +### Fixed +- Switched to VBoxSVGA controller + +## [v2019.01] Denver summit ### Changed - Moved to bionic (18.04 LTS) diff --git a/README.md b/README.md index 6773df2..9e8997c 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Instructions ### Using VirtualBox -1. Set up [VirtualBox] with [Extension Pack] +1. Set up [VirtualBox] version 6 with [Extension Pack] 2. Download the [latest VM image][image]. 3. Import the `ova` file (`File` -> `Import appliance...`) > on Windows? look [here][ova-import-help].) @@ -23,7 +23,7 @@ Instructions 4. Start up the VM [Extension Pack]: http://www.oracle.com/technetwork/server-storage/virtualbox/downloads/index.html#extpack -[image]: http://bit.ly/vm-2019-denver-v1 +[image]: http://bit.ly/vm-2019-shanghai-v1 [ova-import-help]: README-virtualbox-import.md [VirtualBox]: https://www.virtualbox.org/wiki/Downloads [VMware player]: http://www.vmware.com/products/player/playerpro-evaluation.html diff --git a/elements/upstream-training/install.d/99-devstack b/elements/upstream-training/install.d/99-devstack index a19159c..700e569 100755 --- a/elements/upstream-training/install.d/99-devstack +++ b/elements/upstream-training/install.d/99-devstack @@ -17,7 +17,7 @@ done popd pushd /opt/devstack/files/ -wget http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img +wget http://download.cirros-cloud.net/0.4.0/cirros-0.4.0-x86_64-disk.img popd # su ubuntu -c '/opt/devstack/stack.sh' diff --git a/elements/upstream-training/static/tmp/requirements.txt b/elements/upstream-training/static/tmp/requirements.txt index 4465fb5..756b9a8 100644 --- a/elements/upstream-training/static/tmp/requirements.txt +++ b/elements/upstream-training/static/tmp/requirements.txt @@ -1,33 +1,33 @@ -Babel==2.6.0 +Babel==2.7.0 Click==7.0 -Django==1.11.20 +Django==1.11.25 Flask-RESTful==0.3.7 -Flask==1.0.2 +Flask==1.1.1 GitPython==2.1.11 -Jinja2==2.10 -Mako==1.0.7 -MarkupSafe==1.1.0 -Paste==3.0.6 +Jinja2==2.10.3 +Mako==1.1.0 +MarkupSafe==1.1.1 +Paste==3.2.1 PasteDeploy==2.0.1 Pint==0.9 PyJWT==1.7.1 PyMySQL==0.9.3 PyNaCl==1.3.0 -PyYAML==3.13 -Pygments==2.3.0 +PyYAML==5.1.2 +Pygments==2.4.2 Routes==2.4.1 -SQLAlchemy==1.2.17 -Sphinx==1.8.4 +SQLAlchemy==1.3.9 +Sphinx==1.8.5 Tempita==0.5.2 WSME==0.9.3 WebOb==1.8.5 WebTest==2.0.33 -Werkzeug==0.14.1 +Werkzeug==0.16.0 XStatic-Angular-Bootstrap==2.2.0.0 XStatic-Angular-FileUpload==12.0.4.0 XStatic-Angular-Gettext==2.3.8.0 XStatic-Angular-Schema-Form==0.8.13.0 -XStatic-Angular-lrdragndrop==1.0.2.2 +XStatic-Angular-lrdragndrop==1.0.2.4 XStatic-Angular==1.5.8.0 XStatic-Bootstrap-Datepicker==1.3.1.0 XStatic-Bootstrap-SCSS==3.3.7.1 @@ -38,13 +38,13 @@ XStatic-JQuery-Migrate==1.2.1.1 XStatic-JQuery.TableSorter==2.14.5.1 XStatic-JQuery.quicksearch==2.0.3.1 XStatic-JSEncrypt==2.3.1.1 -XStatic-Jasmine==2.4.1.1 +XStatic-Jasmine==2.4.1.2 XStatic-Rickshaw==1.5.0.0 XStatic-Spin==1.2.5.2 XStatic-bootswatch==3.3.7.0 XStatic-jQuery==1.12.4.1 XStatic-jquery-ui==1.12.1.1 -XStatic-mdi==1.4.57.0 +XStatic-mdi==1.6.50.2 XStatic-objectpath==1.2.1.0 XStatic-roboto-fontface==0.5.0.0 XStatic-smart-table==1.4.13.2 @@ -52,262 +52,266 @@ XStatic-term.js==0.0.7.0 XStatic-tv4==1.2.7.0 XStatic==1.0.2 alabaster==0.7.12 -alembic==1.0.7 -amqp==2.4.1 -aniso8601==4.1.0 +alembic==1.2.1 +amqp==2.5.1 +aniso8601==8.0.0 appdirs==1.4.3 -asn1crypto==0.24.0 +asn1crypto==1.0.1 astroid==1.6.5 atomicwrites==1.3.0 -attrs==18.2.0 -automaton==1.15.0 +attrs==19.2.0 +automaton==1.17.0 backports.functools-lru-cache==1.5 -bandit==1.5.1 +bandit==1.6.2 bashate==0.6.0 -bcrypt==3.1.6 -beautifulsoup4==4.7.1 -cachetools==3.1.0 -castellan==1.1.0 -certifi==2018.11.29 -cffi==1.11.5 +bcrypt==3.1.7 +beautifulsoup4==4.8.1 +cachetools==3.1.1 +castellan==1.3.1 +certifi==2019.9.11 +cffi==1.12.3 chardet==3.0.4 -cliff==2.14.0 +cliff==2.16.0 cmd2==0.8.9 colorama==0.4.1 -configparser==3.7.1 -contextlib2==0.5.5 -coverage==4.5.2 -cryptography==2.5 +configparser==4.0.2 +contextlib2==0.6.0 +coverage==4.5.4 +cryptography==2.7 cursive==0.2.2 -ddt==1.2.0 -debtcollector==1.20.0 -decorator==4.3.2 -defusedxml==0.5.0 -django-appconf==1.0.2 +ddt==1.2.1 +debtcollector==1.22.0 +decorator==4.4.0 +defusedxml==0.6.0 +django-appconf==1.0.3 django-babel==0.6.2 -django-compressor==2.2 +django-compressor==2.3 django-debreach==1.5.2 django-pyscss==2.0.2 dnspython==1.16.0 doc8==0.8.0 -docutils==0.14 -dogpile.cache==0.6.8 -dulwich==0.19.11 +docutils==0.15.2 +dogpile.cache==0.8.0 +dulwich==0.19.13 enum34==1.1.6 -etcd3==0.8.1 +etcd3==0.10.0 etcd3gw==0.2.4 -eventlet==0.24.1 +eventlet==0.25.1 extras==1.0.0 fasteners==0.14.1 -filelock==3.0.10 +filelock==3.0.12 fixtures==3.0.0 flake8-docstrings==0.2.1.post1 flake8-import-order==0.11 flake8==2.6.2 -freezegun==0.3.11 +freezegun==0.3.12 funcsigs==1.0.2 functools32==3.2.3.post2 future==0.17.1 -futures==3.2.0 -futurist==1.8.0 -gabbi==1.44.0 -gitdb2==2.0.5 -glance-store==0.27.0 -google-api-python-client==1.7.8 +futures==3.3.0 +futurist==1.9.0 +gabbi==1.49.0 +gitdb2==2.0.6 +glance-store==1.0.1 +google-api-python-client==1.7.11 google-auth-httplib2==0.0.3 -google-auth==1.6.2 +google-auth==1.6.3 greenlet==0.4.15 -grpcio==1.15.0 +grpcio==1.24.1 hacking==1.1.0 -httplib2==0.12.0 +httplib2==0.14.0 idna==2.8 imagesize==1.1.0 +importlib-metadata==0.23 ipaddress==1.0.22 iso8601==0.1.12 -isort==4.3.4 +isort==4.3.21 itsdangerous==1.1.0 -jmespath==0.9.3 -jsonpatch==1.23 -jsonpath-rw-ext==1.2.0 +jmespath==0.9.4 +jsonpatch==1.24 +jsonpath-rw-ext==1.2.2 jsonpath-rw==1.4.0 jsonpointer==2.0 -jsonschema==2.6.0 -keystoneauth1==3.11.2 -keystonemiddleware==5.3.0 -kombu==4.3.0 -lazy-object-proxy==1.3.1 -libvirt-python==5.0.0 +jsonschema==3.0.2 +keystoneauth1==3.17.1 +keystonemiddleware==7.0.1 +kombu==4.6.5 +lazy-object-proxy==1.4.2 +libvirt-python==5.7.0 linecache2==1.0.0 logutils==0.3.5 -lxml==4.3.1 +lxml==4.4.1 mccabe==0.2.1 microversion-parse==0.2.1 -mock==2.0.0 +mock==3.0.5 monotonic==1.5 more-itertools==5.0.0 -mox3==0.26.0 -msgpack==0.6.1 +mox3==0.28.0 +msgpack==0.6.2 munch==2.3.2 mysqlclient==1.3.10 netaddr==0.7.19 netifaces==0.10.9 networkx==2.2 -neutron-lib==1.23.0 +neutron-lib==1.29.1 nodeenv==1.3.3 -numpy==1.16.1 +numpy==1.16.5 oauth2client==4.1.3 -oauthlib==3.0.1 -openstackdocstheme==1.29.1 -openstacksdk==0.24.0 -os-api-ref==1.6.0 -os-brick==2.7.0 -os-client-config==1.31.2 -os-ken==0.3.1 -os-resource-classes==0.2.0 -os-service-types==1.5.0 -os-testr==1.0.0 -os-traits==0.10.0 -os-vif==1.14.0 -os-win==4.2.0 +oauthlib==3.1.0 +openstackdocstheme==1.31.1 +openstacksdk==0.36.0 +os-api-ref==1.6.2 +os-brick==2.10.0 +os-client-config==1.33.0 +os-ken==0.4.1 +os-resource-classes==0.5.0 +os-service-types==1.7.0 +os-testr==1.1.0 +os-traits==0.16.0 +os-vif==1.17.0 +os-win==4.3.2 os-xenapi==0.3.4 -osc-lib==1.12.0 -osc-placement==1.3.0 -oslo.cache==1.32.0 -oslo.concurrency==3.29.0 -oslo.config==6.8.0 -oslo.context==2.22.0 -oslo.db==4.43.0 -oslo.i18n==3.23.0 -oslo.log==3.42.2 -oslo.messaging==9.4.0 -oslo.middleware==3.37.0 -oslo.policy==2.1.0 -oslo.privsep==1.32.0 -oslo.reports==1.29.1 -oslo.rootwrap==5.15.1 -oslo.serialization==2.28.1 -oslo.service==1.36.0 -oslo.upgradecheck==0.1.1 -oslo.utils==3.40.2 -oslo.versionedobjects==1.34.1 -oslo.vmware==2.32.1 -oslotest==3.7.0 -osprofiler==2.5.2 -ovs==2.10.0 -ovsdbapp==0.15.0 -packaging==19.0 -paramiko==2.4.2 +osc-lib==1.14.1 +osc-placement==1.7.0 +oslo.cache==1.37.0 +oslo.concurrency==3.30.0 +oslo.config==6.11.1 +oslo.context==2.23.0 +oslo.db==5.0.2 +oslo.i18n==3.24.0 +oslo.log==3.44.1 +oslo.messaging==10.2.0 +oslo.middleware==3.38.1 +oslo.policy==2.3.2 +oslo.privsep==1.33.3 +oslo.reports==1.30.0 +oslo.rootwrap==5.16.1 +oslo.serialization==2.29.2 +oslo.service==1.40.2 +oslo.upgradecheck==0.3.2 +oslo.utils==3.41.1 +oslo.versionedobjects==1.36.1 +oslo.vmware==2.34.1 +oslotest==3.8.1 +osprofiler==2.8.2 +ovs==2.11.0 +ovsdbapp==0.17.0 +packaging==19.2 +paramiko==2.6.0 passlib==1.7.1 -pathlib2==2.3.3 +pathlib2==2.3.5 pathlib==1.0.1 -pbr==5.1.2 -pecan==1.3.2 +pbr==5.4.3 +pecan==1.3.3 pep257==0.7.0 pep8==1.5.7 -pluggy==0.8.1 +pluggy==0.13.0 ply==3.11 prettytable==0.7.2 -protobuf==3.6.1 -psutil==5.5.0 -psycopg2==2.7.7 -py==1.7.0 +protobuf==3.10.0 +psutil==5.6.3 +psycopg2==2.8.3 +py==1.8.0 pyOpenSSL==19.0.0 pyScss==1.3.4 -pyasn1-modules==0.2.4 -pyasn1==0.4.5 -pycadf==2.9.0 -pycodestyle==2.4.0 +pyasn1-modules==0.2.6 +pyasn1==0.4.7 +pycadf==2.10.0 +pycodestyle==2.5.0 pycparser==2.19 pydot==1.4.1 pyflakes==0.8.1 pyinotify==0.9.6 pylint==1.9.2 -pymongo==3.7.2 -pyparsing==2.3.1 +pymongo==3.9.0 +pyparsing==2.4.2 pyperclip==1.7.0 -pypowervm==1.1.20 -pyroute2==0.5.3 -pysaml2==4.6.5 +pypowervm==1.1.23 +pyroute2==0.5.6 +pyrsistent==0.15.4 +pysaml2==4.8.0 pysendfile==2.0.1 -pytest==4.2.0 -python-barbicanclient==4.8.1 -python-cinderclient==4.1.0 +pytest==4.6.5 +python-barbicanclient==4.9.0 +python-cinderclient==5.0.0 python-dateutil==2.8.0 -python-designateclient==2.11.0 +python-designateclient==3.0.0 python-editor==1.0.4 -python-glanceclient==2.15.0 -python-ironicclient==2.6.0 -python-keystoneclient==3.18.0 +python-glanceclient==2.17.0 +python-ironicclient==3.1.0 +python-keystoneclient==3.21.0 python-memcached==1.59 python-mimeparse==1.6.0 -python-neutronclient==6.11.0 -python-novaclient==11.1.0 -python-openstackclient==3.17.0 +python-neutronclient==6.14.0 +python-novaclient==15.1.0 +python-openstackclient==4.0.0 python-subunit==1.3.0 -python-swiftclient==3.6.0 -pytz==2018.9 +python-swiftclient==3.8.1 +pytz==2019.3 pyudev==0.21.0 rcssmin==1.0.6 -reno==2.11.2 +reno==2.11.3 repoze.lru==0.7 -requests-mock==1.5.2 -requests==2.21.0 +requests-mock==1.6.0 +requests==2.22.0 requestsexceptions==1.4.0 -restructuredtext-lint==1.2.2 +restructuredtext-lint==1.3.0 retrying==1.3.3 -rfc3986==1.2.0 -rjsmin==1.0.12 +rfc3986==1.3.2 +rjsmin==1.1.0 rsa==4.0 -rtslib-fb==2.1.66 -ryu==4.30 -scandir==1.9.0 +rtslib-fb==2.1.69 +scandir==1.10.0 scrypt==0.8.13 selenium==3.141.0 -semantic-version==2.6.0 +semantic-version==2.8.2 +setproctitle==1.1.10 simplegeneric==0.8.1 simplejson==3.16.0 singledispatch==3.4.0.3 six==1.12.0 smmap2==2.0.5 -snowballstemmer==1.2.1 +snowballstemmer==2.0.0 sortedcontainers==2.1.0 -soupsieve==1.7.3 -sphinxcontrib-websupport==1.1.0 +soupsieve==1.9.4 +sphinxcontrib-websupport==1.1.2 sqlalchemy-migrate==0.12.0 -sqlparse==0.2.4 +sqlparse==0.3.0 statsd==3.3.0 -stestr==2.2.0 -stevedore==1.30.0 -subprocess32==3.5.3 +stestr==2.5.1 +stevedore==1.31.0 +subprocess32==3.5.4 suds-jurko==0.6 systemd-python==234 -taskflow==3.4.0 -tenacity==5.0.3 +taskflow==3.7.1 +tenacity==5.1.1 testrepository==0.0.20 testresources==2.0.1 testscenarios==0.5.0 testtools==2.3.0 -tinyrpc==0.9.4 +tinyrpc==1.0.3 toml==0.10.0 -tooz==1.64.0 -tox==3.5.3 +tooz==1.66.2 +tox==3.14.0 traceback2==1.4.0 -typing==3.6.6 -uWSGI==2.0.17.1 +typing==3.7.4.1 +uWSGI==2.0.18 unicodecsv==0.14.1 unittest2==1.1.0 uritemplate==3.0.0 -urllib3==1.24.1 -vine==1.2.0 -virtualenv==16.4.0 -voluptuous==0.11.5 -waitress==1.2.1 -warlock==1.3.0 +urllib3==1.25.6 +vine==1.3.0 +virtualenv==16.7.5 +voluptuous==0.11.7 +waitress==1.3.1 +warlock==1.3.3 wcwidth==0.1.7 weakrefmethod==1.0.3 -websockify==0.8.0 -wrapt==1.11.1 -wsgi-intercept==1.8.0 +websockify==0.9.0 +wrapt==1.11.2 +wsgi-intercept==1.8.1 xattr==0.9.6 xvfbwrapper==0.2.9 -zVMCloudConnector==1.4.0 +yappi==1.0 +zVMCloudConnector==1.4.1 +zipp==0.6.0 diff --git a/upstream-training.ovf b/upstream-training.ovf index 06ed5c7..dfa8b2d 100644 --- a/upstream-training.ovf +++ b/upstream-training.ovf @@ -121,7 +121,7 @@ - +