We are tickled pink to announce the release of: kuryr-kubernetes 0.1.0: Kubernetes integration with OpenStack networking This is the first release of kuryr-kubernetes. This release is part of the pike release series. The source is available from: http://git.openstack.org/cgit/openstack/kuryr-kubernetes Download the package from: https://tarballs.openstack.org/kuryr-kubernetes/ Please report issues through launchpad: http://bugs.launchpad.net/kuryr-kubernetes For more details, please see below. Changes in kuryr-kubernetes 18eba308bf1b1ffd71976c68bb1d1b3165b7564d..0.1.0 --------------------------------------------------------------------------- bb46102 Implement Guru meditation reports e320986 K8s Services support: LoadBalancerHandler 02fdff7 Fix KeyError problem at cni/api.py when subnets have dns_nameservers f32d774 Add devstack support for https k8s api server d9c8d23 Fix vagrant ssh issue for virtualbox bento bd69d53 Wait for docker to exit in devstack plugin.sh c52cfd0 Switching vagrant boxes to bento provider. 3d58376 Updated from global requirements 1d35146 Remove log translations 93e7508 Removing py34 classifier as CI jobs run on py35 7faabe1 doc: Add reminder to have https in api_root 3fa9664 remove unused devstack settings 0fb247b Add *.log to gitignore to ignore vagrant logs 69207f8 update rc files be6f9b5 Spec for adding contrail support in kuryr-k8s a802c42 Fix pep8 gate failure e3b58cc Adding Ubuntu 16.04 Box for parallels b09403b devstack: Use stackrc DATA_DIR by default 615ee2e devstack: fix run_kubelet data directory a980668 Adding vagrant configs to kuryr-kubernetes ca3ed9b Updated from global requirements cd70ae3 Add support for HTTPS client c8d1854 K8s Services support: LBaaSv2Driver bff9229 Add project description to README.rst 0714bf0 Add Kuryr development policy link to README file. 5bd2d40 requirements: add pyroute2 to the runtime reqs c58b064 test-requirements drop unused docker-py 2f4adea [Fix gate]Update test requirement eaf22ad doc: kuryr-k8s components missed Watch consumer 916833d docs: Add LogExceptions Event Handler description 17588f8 Remove object_uid 8a768df Fix typo at generic_vif unit test b3df290 Add ddt to test-requirements 410001f Moving docs from Kuryr to Kuryr-Kubernetes c43128d Remove unused logging import 4214037 Updated from global requirements 24b8cc5 Resolve 'resourceVersion' conflicts a715f9e K8s Services support: LBaaSSpecHandler dabfdf1 testing: drop zero hashseed 1fce343 Improve pipeline/Async logging 5b59f4d Remove link to modindex f3887af OVO model for K8s Services support 0271cdb Bump tox min version to 2.3.1 d054b69 Update ReadMe for nested-pods setup resource requirements b7d18f7 vif: avoid exceptions for non exceptional cases 5448f62 Skip stale K8s events 1422c6d Few fixes in steps for running pods-in-vm dc65eb1 Add support for nested pods with Vlan trunk port 43d9730 Updated from global requirements d7989a4 docs: Fix image rendering 956dc92 Remove legacy test method 1d25da9 Update requirements 0dc6160 Kubernetes Service support design reference document 2452d86 Fix Dragonflow variant of devstack gaterc 8f36280 Fix devstacgaterc OVERRIDE_ENABLED_SERVICES 8cba334 Updated python debug target from 3.4 to 3.5 b267a10 testing: add offline testing container for CI 57fc626 H402 hacking have been deprecated 5119705 gating: Dragonflow devstackrc for CI db5ea40 Fix group parameter for cfg.RequiredOptError in default drivers 2372445 Add DragonFlow Kuryr-Kubernetes local.conf sample 998c82a gating: devstackrc for CI 2c354b3 Add support for native OVS binding 44ecee6 Add Constraints support 1ff372c devstack: Have controller wait for K8s API b1da475 Updated from global requirements 420ef13 kuryr kubernetes design reference document b622447 devstack: LBaaSv2 and K8s service subnet 7c03b7f Pin docutils version 47880b1 Updated from global requirements 703ac9a Fix the check of docker installation fa03953 Experimental CNI & VIFBridge binding 1b1e9eb devstack: add nsenter and fix setup-files race 1998a54 devstack: fix k8s setup-files for hyperkube >=1.4 55711ba Show team and repo badges on README b7eefd8 devstack: add convenience kubectl executable 9946bbf devstack: move to k8s 1.4.6 7930332 devstack: set neutron_defaults 4c78d6e Controller side of pods' port/VIF binding d6dd891 Generic VIF controller driver 6342908 Port-to-VIF os-vif translator for hybrid OVS case d20a512 Default pod security groups driver 9e078d4 Default pod subnet driver and os-vif utils 363575f Controller driver base and pod project driver f383c67 tox: fix coverage 33e829e devstack: make cni paths configurable f0e1c20 Controller event handling pipeline 9c1f876 DevStack fails if docker service already running 11fde58 Asynchronous handler 5f6c9a5 Retry handler a3790b1 Basic event handling pipeline components f5a0c47 DevStack: Fix kuryr-kubernetes service startup 6666459 Watcher implementation 7564367 Fix DevStack plugin issues bf339a5 Fix sample config file generation 3477c58 Removing Python 3.5-specific parts 378e571 Controller service base d68a97f K8s and Neutron clients support ca64e1d move config and opt generation to new kuryr-lib 2f82bb7 devstack: First version of kuryr-kubernetes plugin 9054669 Trival: Remove 'MANIFEST.in' a51516e Update home-page link 7e550f3 Introduce the translator layer aa0139e Override python test command on python2.7 82dce85 Add asyncio eventloop. a8a91ef Introduce asyncrhonous API requests 86e3566 Introduce `kuryr-k8s` service 04a9504 cookiecutter commit for kuryr-kubernetes Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..7c1875e --- /dev/null +++ b/requirements.txt @@ -0,0 +1,18 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +kuryr-lib>=0.4.0 # Apache-2.0 +pbr>=2.0.0 # Apache-2.0 +requests!=2.12.2,!=2.13.0,>=2.10.0 # Apache-2.0 +eventlet!=0.18.3,>=0.18.2 # MIT +oslo.config>=3.22.0 # Apache-2.0 +oslo.log>=3.22.0 # Apache-2.0 +oslo.reports>=0.6.0 # Apache-2.0 +oslo.serialization>=1.10.0 # Apache-2.0 +oslo.service>=1.10.0 # Apache-2.0 +oslo.utils>=3.20.0 # Apache-2.0 +os-vif>=1.4.0 # Apache-2.0 +pyroute2>=0.4.12 # Apache-2.0 (+ dual licensed GPL2) +six>=1.9.0 # MIT +stevedore>=1.20.0 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt new file mode 100644 index 0000000..75d79cd --- /dev/null +++ b/test-requirements.txt @@ -0,0 +1,18 @@ +# The order of packages is significant, because pip processes them in the order +# of appearance. Changing the order has an impact on the overall integration +# process, which may cause wedges in the gate later. + +hacking!=0.13.0,<0.14,>=0.12.0 # Apache-2.0 + +coverage>=4.0 # Apache-2.0 +ddt>=1.0.1 # MIT +docutils>=0.11 # OSI-Approved Open Source, Public Domain +mock>=2.0 # BSD +python-subunit>=0.0.18 # Apache-2.0/BSD +sphinx>=1.5.1 # BSD +oslosphinx>=4.7.0 # Apache-2.0 +oslotest>=1.10.0 # Apache-2.0 +testrepository>=0.0.18 # Apache-2.0/BSD +testscenarios>=0.4 # Apache-2.0/BSD +testtools>=1.4.0 # MIT +reno>=1.8.0 # Apache-2.0