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

no-reply at openstack.org no-reply at openstack.org
Thu Sep 1 16:17:11 UTC 2016


We are happy to announce the release of:

kolla-kubernetes 0.2.0: Kubernetes deployment of the Kolla containers

With source available at:

    http://git.openstack.org/cgit/openstack/kolla-kubernetes

Please report issues through launchpad:

    http://bugs.launchpad.net/kolla-kubernetes

For more details, please see below.

Changes in kolla-kubernetes 0.1.1..0.2.0
----------------------------------------

150ec19 Generic Services, external ip & nodeport
6a3e205 Make libvirt over tcp an option
a25fc90 PS cleans up nova scheduler container from left over command
68ac368 Script generating kubernetes secrets from passwords.yml
85d3eec Update the quickstart
5b3db1c Add a script that will get the latest kubectl
afbdc05 Update the kubernetes aio guide
96ed283 Switch to crudini for easier readability
6fa5b02 Deployment, Readiness, Safe Shutdown, & Scaling for glance
316f546 Getting NOVA pieces together to launch VM
c8a0f9b Cleanup tox.ini constraints
d30e5a2 openvswitch service hookup/rename
9e6a45e neutron openvswitch agent ip
37112c3 Introduces new approach in starting OVS in Kube
fb50da9 Modifying Keystone bootstrap to use secrets
857baa7 Adding NOTE for Kubernetes Secret Generator
87dcf32 Neutron bootstrap to create service/project/role
b3f7e9e Glance bootstrap to create service/project/role
257d68e Adding Mariadb shutdown command to POD delete event
5800b04 Add persistent volumes to Rabbitmq
b0b9717 Jinja2 pvc template error because of imcomplete if else
727aaa3 Fix bad merge of ceph mariadb
cbab284 Add Ceph support for Mariadb
89bdff6 Start using common PV/PVC templates in mariadb and glance
9efd4b7 Adding common PV and PVC scripts to ./service/common folder
b260309 Introducing DaemonSet for Neutron Openvswitch components
f9fccdd Remove hostnetworking for Nova control plane and convert to RC
1c66fa4 Add persistent volume to Glance
39c5026 Moving mariadb-disk.sh.j2 script to become common/common-disk.sh.j2
4d34815 Added support for template variables
2e8e865 Register Nova with Keystone
326406e Fix Nova bootstrap
f032efd Add doc for configuring private docker registry
e9cd731 Add min filter to Jinja2
4027719 3/4 of the Neutron Compute services start correctly
6c0e414 TrivialFix missing dependency python-openstackclient
faec6e3 Neutron-network services split out into discrete pods
acc3c0b Neutron control bootstraps and runs without host network
747ac0d Enhance CLI service commands args validation w/ help
a794263 Spec - Deploy kolla-kubernetes with Ansible
d68f30d KubeUtils get_api_url fix
772ba70 Fixing labels for glance's service and pod resources
2ae26f9 Add resource status command for Workflow Engine
3155b1e Git mv'd all bootstrap dir files into services dir
597a736 Renamed/Moved files, Split some files, Renamed few classes
7349fef Adding DNS deployment documentation
093fbb4 Remove Interactive Shell, Simplify CLI arg parsing
d85e505 Kolla-Kubernetes multi-node persistence for Mariadb
60fc7f9 Adding dns service to kolla-kubernetes service list
70484ed Order kolla-kubernetes bootstrap/run/kill commands


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

bootstrap/glance/glance-job.yml.j2                 |  88 -----
bootstrap/keystone/keystone-job.yml.j2             | 116 -------
bootstrap/mariadb/mariadb-job.yml.j2               |  38 ---
bootstrap/neutron/neutron-job.yml.j2               |  55 ----
bootstrap/nova/nova-compute-job.yml.j2             |  62 ----
bootstrap/nova/nova-control-job.yml.j2             |  74 -----
bootstrap/rabbitmq/rabbitmq-job.yml.j2             |  36 --
etc/kolla-kubernetes/kolla-kubernetes.yml          | 120 ++++++-
etc/kolla-kubernetes/service_resources.yml         | 254 ++++++++++++---
kolla_kubernetes/app.py                            | 108 ++++++
kolla_kubernetes/cli/__init__.py                   |   0
kolla_kubernetes/cli/service.py                    | 224 -------------
kolla_kubernetes/cmd/__init__.py                   |   0
kolla_kubernetes/cmd/shell.py                      | 165 ----------
kolla_kubernetes/commands/__init__.py              |   0
kolla_kubernetes/commands/base_command.py          |  22 ++
kolla_kubernetes/commands/cmd_resource.py          | 202 ++++++++++++
kolla_kubernetes/commands/cmd_service.py           |  72 ++++
kolla_kubernetes/common/__init__.py                |   0
kolla_kubernetes/common/pathfinder.py              | 161 ---------
kolla_kubernetes/common/type_utils.py              |  19 --
kolla_kubernetes/common/utils.py                   | 184 -----------
kolla_kubernetes/config.py                         |  54 ---
kolla_kubernetes/kube_service_status.py            | 362 +++++++++++++++++++++
kolla_kubernetes/pathfinder.py                     | 133 ++++++++
kolla_kubernetes/service.py                        | 177 ----------
kolla_kubernetes/service_resources.py              | 158 +++++++--
kolla_kubernetes/utils.py                          | 262 +++++++++++++++
services/ceph/ceph-secret.yml.j2                   |  23 ++
services/common/api-haproxy-configmap.yml.j2       |  49 +++
services/common/common-disk.sh.j2                  |  39 +++
services/common/common-pv.yml.j2                   |  50 +++
services/common/common-pvc.yml.j2                  |  16 +
services/common/generic-service.yml.j2             |  19 ++
services/glance/glance-api-pod.yml.j2              | 129 +++++++-
services/glance/glance-api-service.yml.j2          |   2 +
services/glance/glance-bootstrap-job.yml.j2        | 234 +++++++++++++
services/glance/glance-registry-pod.yml.j2         | 115 ++++++-
services/glance/glance-registry-service.yml.j2     |   2 +
services/keystone/keystone-bootstrap-job.yml.j2    | 133 ++++++++
services/mariadb/mariadb-bootstrap-job.yml.j2      |  39 +++
services/mariadb/mariadb-pod.yml.j2                |  24 +-
services/neutron/neutron-bootstrap-job.yml.j2      | 222 +++++++++++++
services/neutron/neutron-compute-pod.yml.j2        | 111 -------
services/neutron/neutron-control-pod.yml.j2        |  70 ++--
services/neutron/neutron-dhcp-agent-pod.yml.j2     |  59 ++++
services/neutron/neutron-l3-agent-pod.yml.j2       |  58 ++++
services/neutron/neutron-metadata-agent-pod.yml.j2 |  55 ++++
services/neutron/neutron-network-pod.yml.j2        |  91 ------
.../neutron-openvswitch-agent-daemonset.yml.j2     | 157 +++++++++
services/neutron/neutron-server-service.yml.j2     |   3 +-
services/nova/nova-compute-bootstrap-job.yml.j2    |  64 ++++
services/nova/nova-compute-pod.yml.j2              | 189 ++++++-----
services/nova/nova-control-api-pod.yml.j2          |  80 +++++
...control-bootstrap-job-create-nova-api-db.yml.j2 |  41 +++
...ova-control-bootstrap-job-create-nova-db.yml.j2 |  84 +++++
...trol-bootstrap-job-create-nova-endpoints.yml.j2 |  86 +++++
services/nova/nova-control-conductor-pod.yml.j2    |  71 ++++
services/nova/nova-control-pod.yml.j2              |  63 ----
services/nova/nova-control-scheduler-pod.yml.j2    |  73 +++++
services/nova/nova-libvirt-pod.yml.j2              | 108 ++++++
services/nova/nova-service-compute.yml.j2          |  14 -
services/openvswitch/ovsdb-daemonset.yml.j2        |  93 ++++++
services/openvswitch/vswitchd-daemonset.yml.j2     |  95 ++++++
services/rabbitmq/rabbitmq-bootstrap-job.yml.j2    |  37 +++
services/rabbitmq/rabbitmq-pod.yml.j2              |   5 +-
.../rabbitmq/rabbitmq-service-management.yml.j2    |   2 +-
services/rabbitmq/rabbitmq-service.yml.j2          |   2 +-
services/skydns/skydns-pod.yml.j2                  | 122 +++++++
services/skydns/skydns-service.yml.j2              |  20 ++
setup.cfg                                          |  15 +-
specs/ansible-deployment.rst                       | 128 ++++++++
tools/kolla_kubernetes.py                          |   2 +-
tools/secret-generator.py                          |  66 ++++
tools/setup-kubectl.sh                             |  10 +
tools/test-dns.yml                                 |  17 +
tox.ini                                            |  29 +-
89 files changed, 5157 insertions(+), 2313 deletions(-)






More information about the OpenStack-announce mailing list