[openstack-announce] [new][kolla] kolla-kubernetes 0.3.0 release

no-reply at openstack.org no-reply at openstack.org
Tue Oct 18 02:32:55 UTC 2016


We are amped to announce the release of:

kolla-kubernetes 0.3.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.

Changes in kolla-kubernetes 0.2.0..0.3.0
----------------------------------------

7e25ecd Adding custom api interface for keepalived
8b4ef92 Fixing cinder v1 and v2 endpoints
fb4f564 Fix minor ceph transition state issue with the gate
739646c External Ceph Tools, Tests, and Docs
f2ab15f Enable release notes translation
185909c Split endpoint jobs and start testing the deployments
e314fa9 literal block in quickstart are messed up so, blank lines added in literal block and some Inline Markup added
9762782 Adding kubectl commands to setup default namespace
e921596 Fixing TUNNEL_INTERFACE in neutron dhcp agent pod
a2c925e Replace LOG.warn with LOG.warning
75683c3 A fix of tunnel_interface in neutron-openvswitch-agent
2da15fb Fixing neutron-openvswitch missing mount and variable
b8054c6 Kolla Kubernetes Gate Test
faafb50 Adding keepalived functionality to kolla-kubernetes
271d3c6 common_volume_mounts and common_containers macros
a7d46dd Introducing common-lib and common_volumes macro
86d3160 Use kubectl to watch for pod status
32ba63d Fixing keystone logging related issue
2e1e999 Adding resolv.conf workaround to logging containers
aca4f50 Adding missing localtime mounts and volumes
8804160 Misc fixes
6059577 Adding logging to kolla-kubernetes services
3ee29c2 Documentation rework
04bb274 Adds sidecar logging container to common-deployment pod
a4d268e Basic ceph backend support
30109cc More deployments merged
b7a6b1b Update homepage with developer documentation page
b2969b4 Added guide for running test
654cc09 Introducing generic deployment template
73f1d70 Adding ElasticSearch and Kibana pods/services
6b48695 CLI rework.
09515e7 Add container debug feature
170e030 More services to deployments
7e34c46 Document more stuff
7d19065 Fixing cinder/iscsi/tgtd issues
ad44f6e The configmaps of iscsid and tgtd are error.
60cd299 Fix NoVNC health check.
b67e6d2 Switching rabbitmq to petset for name persistency
1dcf856 Fixing hypervisor's IP for nova compute process
30bbf0c Fixing incorrect name for nova-novncproxy-haproxy configmap
414dd80 Fixes for things against recent kolla trunk
53ed8ec Fixes to get Nova to work
654470c Additional nova changes required to launch vm in all-in-one
1b4f90b Fix svc to point to nova-api pod housing the metadata server
a1d89c2 ovs setup bridge, fix /run, add missing hostipc
f3c99f8 Changing keystone-public service to use generic service
d518ff3 First stab at minikube doc
51c8b7d net=host + resolv.conf workaround.
e746510 Make the kolla-k8s quickstart similar to kolla
7c41dc8 Remove nova compute bootstrap
5a44ff5 Fix dhcp agent's volumes
7cccff1 Splitting Keystone bootstrap into three steps
865245b Support nova_consoleauth and nova_novncproxy
3370294 Fix some openvswitch issues
cd67ada Fix selector issue with neutron-server service
c63932f Fix a few neutron issues
e2ac17d fix rabbitmq, glance-api, and haproxy
4939818 Splitting into 3 steps Kube's neutron bootstrap
8cc659e This patch fixes the naming convention of configmaps as follows.   https://review.openstack.org/#/c/368460/
2835128 Fix rabbitmq bootstrap pvc
4afc8bb Modifying horizon pod for deployment type
3d61d23 Fix glance pvc name
dcd6931 Fix mariadb pvc name
de44204 Remove 'MANIFEST.in'
d16ee6b Use resource_name instead of service_name
f839e5f remove redundant -configmap from names
cc5ced6 l3/metadata DaemonSets + DVR, & labels
bae09a4 Add the ability to create services from the CLI
fec0ff5 Check for service name in resource name
8ffcff8 Fix all name in template metadata issues
d0df66a Cleanup container names
a418140 More Resource Cleanup
da92570 Resource type configmap
b1ec1d1 More Tests
76a9662 Force hostlabels to yaml strings.
6be50b1 Kube Glance bootstrap cleanup
599ed8f resource-map output formatters
8216c27 Move iscsi stuff to match kolla
376341b Change true to yes in default host labels
9e440e8 Add more nodeSelectors
893344a Cleanup resource and resource-template
e99d2d5 Cleanup patch
6248205 Add cinder volume with iscsi and lvm backend to Kube
d34cee0 Fix missing Exception around exception string
49645c5 Add namespace and test
78d74e0 Checks to start reducing Technical Debt
e7c2b7a Host Labels
2f816dd Neutron endpoint are wrong value..
6c8c231 Template validation/gating
d5366b6 Docker systemd fix
2f7d12b Fail nova-compute init container always
945683b Extra space in generate-passwords.py
c5ba68d Add Cinder api and scheduler components


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

.testr.conf                                        |   2 +-
MANIFEST.in                                        |   6 -
bindep.txt                                         |  27 +
etc/kolla-kubernetes/kolla-kubernetes.yml          | 152 +++-
etc/kolla-kubernetes/service_resources.yml         | 874 +++++++++++++++++++--
kolla_kubernetes/app.py                            |  26 +-
kolla_kubernetes/commands/cmd_resource.py          | 355 +++++++--
kolla_kubernetes/kube_service_status.py            |  10 +-
kolla_kubernetes/service_resources.py              |  56 +-
kolla_kubernetes/utils.py                          |  22 +-
releasenotes/source/conf.py                        |   3 +
services/ceph/ceph-admin-pod.yml.j2                |  56 ++
services/ceph/ceph-bootstrap-initial-mon.yml.j2    |  85 ++
services/ceph/ceph-bootstrap-osd.yml.j2            | 114 +++
services/ceph/ceph-mon-pod.yml.j2                  | 123 +++
services/ceph/ceph-osd-pod.yml.j2                  | 104 +++
services/ceph/ceph-rbd-pod.yml.j2                  |  82 ++
services/ceph/ceph-secret.yml.j2                   |   2 +-
services/cinder/cinder-backup-pod.yml.j2           |  83 ++
.../cinder/cinder-bootstrap-job-create-db.yml.j2   |  76 ++
.../cinder/cinder-bootstrap-job-manage-db.yml.j2   |  35 +
services/cinder/cinder-scheduler-pod.yml.j2        |  43 +
services/cinder/cinder-volume-ceph-pod.yml.j2      | 103 +++
services/cinder/cinder-volume-lvm-pod.yml.j2       | 137 ++++
services/common/api-haproxy-configmap.yml.j2       |   7 +-
.../common/common-create-keystone-endpoint.yml.j2  |  53 ++
services/common/common-create-keystone-user.yml.j2 |  54 ++
services/common/common-deployment.yml.j2           | 173 ++++
services/common/common-disk.sh.j2                  |   2 +-
services/common/common-lib.yml.j2                  |  61 ++
services/common/common-pv.yml.j2                   |   8 +-
services/common/common-pvc.yml.j2                  |   3 +-
services/common/generic-service.yml.j2             |   1 +
services/common/logging-configmap.yml.j2           |  66 ++
services/elasticsearch/elasticsearch-pod.yml.j2    |  73 ++
services/glance/glance-api-pod.yml.j2              |  84 +-
services/glance/glance-api-service.yml.j2          |  13 -
.../glance/glance-bootstrap-job-create-db.yml.j2   |  73 ++
.../glance/glance-bootstrap-job-manage-db.yml.j2   |  63 ++
services/glance/glance-bootstrap-job.yml.j2        | 234 ------
services/glance/glance-registry-pod.yml.j2         | 128 ---
services/glance/glance-registry-service.yml.j2     |  13 -
services/horizon/horizon-pod.yml.j2                |  59 +-
services/horizon/horizon-service.yml.j2            |  23 +-
services/iscsi/iscsi-iscsid-daemonset.yml.j2       |  93 +++
services/iscsi/iscsi-tgtd-daemonset.yml.j2         | 107 +++
services/keepalived/keepalived-configmap.yml.j2    |  34 +
services/keepalived/keepalived-daemonset.yml.j2    |  87 ++
.../keystone-bootstrap-job-create-db.yml.j2        |  71 ++
.../keystone-bootstrap-job-endpoints.yml.j2        |  47 ++
.../keystone-bootstrap-job-manage-db.yml.j2        |  35 +
services/keystone/keystone-bootstrap-job.yml.j2    | 133 ----
services/keystone/keystone-pod.yml.j2              |  40 +-
services/keystone/keystone-service-admin.yml.j2    |   4 +-
services/keystone/keystone-service-public.yml.j2   |  10 -
services/mariadb/mariadb-bootstrap-job.yml.j2      |  23 +-
services/mariadb/mariadb-pod.yml.j2                |  22 +-
services/mariadb/mariadb-service.yml.j2            |   3 +-
services/memcached/memcached-pod.yml.j2            |  16 +-
services/memcached/memcached-service.yml.j2        |   3 +-
.../neutron/neutron-bootstrap-job-create-db.yml.j2 |  71 ++
.../neutron/neutron-bootstrap-job-manage-db.yml.j2 |  44 ++
services/neutron/neutron-bootstrap-job.yml.j2      | 222 ------
services/neutron/neutron-control-pod.yml.j2        |  48 --
.../neutron/neutron-dhcp-agent-daemonset.yml.j2    | 125 +++
services/neutron/neutron-dhcp-agent-pod.yml.j2     |  59 --
services/neutron/neutron-l3-agent-daemonset.yml.j2 | 143 ++++
services/neutron/neutron-l3-agent-pod.yml.j2       |  58 --
.../neutron-metadata-agent-daemonset.yml.j2        |  74 ++
services/neutron/neutron-metadata-agent-pod.yml.j2 |  55 --
.../neutron-openvswitch-agent-daemonset.yml.j2     |  54 +-
services/neutron/neutron-server-service.yml.j2     |  12 -
services/nova/nova-compute-bootstrap-job.yml.j2    |  64 --
services/nova/nova-compute-pod.yml.j2              |  88 ++-
services/nova/nova-control-api-pod.yml.j2          |  80 --
...control-bootstrap-job-create-nova-api-db.yml.j2 |  26 +-
...ova-control-bootstrap-job-create-nova-db.yml.j2 |  24 +-
...trol-bootstrap-job-create-nova-endpoints.yml.j2 |  86 --
services/nova/nova-control-conductor-pod.yml.j2    |  35 +-
services/nova/nova-control-consoleauth-pod.yml.j2  |  60 ++
services/nova/nova-control-scheduler-pod.yml.j2    |  35 +-
services/nova/nova-libvirt-pod.yml.j2              |  74 +-
services/nova/nova-libvirt-secret.yml.j2           |  16 +
.../openvswitch/openvswitch-ovsdb-daemonset.yml.j2 |  99 +++
.../openvswitch-set-external-ip-job.yml.j2         |  26 +
.../openvswitch-vswitchd-daemonset.yml.j2          | 105 +++
services/openvswitch/ovsdb-daemonset.yml.j2        |  93 ---
services/openvswitch/vswitchd-daemonset.yml.j2     |  95 ---
services/rabbitmq/rabbitmq-bootstrap-job.yml.j2    |  22 +-
services/rabbitmq/rabbitmq-pod.yml.j2              |  59 +-
.../rabbitmq/rabbitmq-service-management.yml.j2    |   8 +
services/rabbitmq/rabbitmq-service.yml.j2          |   1 +
services/skydns/skydns-pod.yml.j2                  |   9 +-
services/skydns/skydns-service.yml.j2              |   2 +-
services/swift/swift-account-pod.yml.j2            |  69 +-
services/swift/swift-account-service.yml.j2        |   5 +-
services/swift/swift-container-pod.yml.j2          |  72 +-
services/swift/swift-container-service.yml.j2      |   5 +-
services/swift/swift-object-pod.yml.j2             |  81 +-
services/swift/swift-object-service.yml.j2         |   5 +-
services/swift/swift-proxy-pod.yml.j2              |  32 +-
services/swift/swift-proxy-service.yml.j2          |   5 +-
services/swift/swift-rsync-service.yml.j2          |   1 +
setup.cfg                                          |  10 +-
test-requirements.txt                              |   1 +
tools/fix-mitaka-config.py                         |  45 ++
tools/kolla-kubernetes                             |   1 +
tools/kolla_kubernetes.py                          |   1 -
tools/secret-generator.py                          |  14 +-
tools/setup-ceph-secrets.sh                        |  14 +
tools/setup-resolv-conf.sh                         |  15 +
tools/setup_gate.sh                                | 719 +++++++++++++++++
tools/test.sh                                      |   5 +
tox.ini                                            |  18 +-
127 files changed, 7037 insertions(+), 2315 deletions(-)


Requirements updates
--------------------

diff --git a/test-requirements.txt b/test-requirements.txt
index fd57cd3..93f9f1a 100644
--- a/test-requirements.txt
+++ b/test-requirements.txt
@@ -15,0 +16 @@ testtools>=1.4.0
+bashate>=0.2 # Apache-2.0





More information about the OpenStack-announce mailing list