We high-spiritedly announce the release of: kolla-kubernetes 0.5.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. 0.5.0 ^^^^^ New Features * cinder control service package for deployment with kubernetes entrypoint. * Helm chart to bring up OpenStack deployment, which includes: mariadb, rabbitmq, memcached, keystone, glance, cinder, neutron, nova and horizon. This compute kit uses iscsi/lvm as a backend for cinder volume. * Horizon service level deployment with kubernetes entrypoint. * Image pull policy can now be set for all containerns. * Container and scripts for simple development environment bring up. * keystone service package for deployment with kubernetes entrypoint. * Mariadb service level deploymnet with kubernetes entrypoint. * Memcached service level deployment with kubernetes entrypoint. * Neutron service level deploymnet with kubernetes entrypoint. * nova-compute service level package using kubernetes entrypoint. * nova-control service level package using kubernetes entrypoint. * rabbitmq service level package using kubernetes entrypoint. Changes in kolla-kubernetes 0.4.0..0.5.0 ---------------------------------------- 06d09b4 Added support for containerized dev bringup 502dbf4 Remove no longer relevant argument to ceph_workflow* e7de43f Fixing service dependencies 3efe89c Adding compute kit based on iscsi backend 9bae431 Spelling correction of Kubernetes fd815c2 Stabilizing the gate, fixing resolv.conf issue 7a35d0a Gate refactor part deux 16ee0ed Delete python bytecode file 91ad482 Updated from global requirements 3efe3d0 Gate refactoring 8f99d48 Change endpoint-test -1 to 1 return code a04017f Document the magic in endpoint_test.sh 3d4ab50 Actually report gate failures for experimental jobs b93e79e Change version from 0.4.0 to 0.5.0 e01ef2a Using yaml.safe_load instead of yaml.load d267995 Typo fix: amoung => among 3ab747c Fix different repo issue for documentation 74b1c23 Pre-Baked k8s Configmap for horizon in devenv 9a801f2 Pre-Baked k8s Configmaps for ceph storage in devenv 378a0ca Updated pre-built k8s configmaps for vagrant-centos f7c1998 Fixed Pre-Baked k8s Configmaps to remove metadata 8652282 Pre-Baked k8s Configmaps for Nova in devenv bca0e82 Pre-Baked k8s Configmaps for Glance in devenv da6adda Pre-Baked k8s Configmaps for Neutron in devenv 7cf30dd Pre-Baked k8s Configmaps for Cinder in devenv 311db7c Remove minikkube guide de1f815 Pre-Baked k8s Configmap for Openvswitch-vswitchd for devenv 2a1cf71 Pre-Baked k8s Configmap for Openvswitch-db-server for devenv ae3d62d Pre-Baked k8s Configmap for resolv-conf for devenv 1fe2b4d Pre-Baked k8s Configmap for Keystone for devenv c5e70d0 Pre-Baked k8s Configmap for keepalived for devenv 69eb3ee Pre-Baked k8s Configmap for memcached for devenv 8a6b98a Pre-Baked k8s Configmap for RabbitMQ for devenv 039c1b4 Pre-Baked k8s Configmap for MariaDB for devenv d0a581e Unpin kolla-ansible e2aac94 PS fixes several minor issues 758d66f PS adds nova cleanup service d350e0a Ensure all containers have imagePullPolicy 55100a8 PS adds neutron cleanup service e8b9884 Helm template testing db4b59d Fix the gate by ensuring keystone endpoint is external 9277653 Fix keystone endpoint creation defaults. 299d584 Gate fix 4 e2771b2 Add information to QSG about reliance on kolla-ansible c9f1dee PS Adds keystone cleanup service f214d31 PS adds glance cleanup service c7ad90e Add a script to build an example cloud yaml 777b7ef Periodic job fix 3 fc66f91 PS fixes issue discovered with keystone service package 2efe4c4 Fix documentation error in development environment 18592b2 Adding cleanup service for cinder 5290a6e Make common config section for mariadb packages ee4ce1f Periodic gate fix #2 f302e2a Keystone-admin external support 9a238e7 Fix typos in development environment documentation 8039ca7 Fix for the periodic kolla-kubernetes processes. 6c07c68 Test keystone endpoint list ca0db91 Add dep for neutron-openvswitch-agent on a working openvswitch. 95a301d Capture lists of containers by type and cache containers. bc33d32 Improve handling of kubernetes_entrypoint variable 0b9a3db Improve handling of kubernetes_entrypoint variable in nova services 99e28d7 Added option to use --provide with vagrant. 7a039c9 Nova-control service deployment b9fc241 Update docs to pin K8s at v1.5.1 and remove helm pull workaround 9833aa1 Typo fix: folowing => following 6f1e940 Add cinder control package with kubernetes entrypoint 457f4c5 Fixing location of dependency for vswitchd 62cc664 Typo fix: mysql => memcached 8852c88 Fix old container d4e23e1 Openvswitch Service package with kuberentes entrypoint a9fdfc1 Gate fix for horizon and cinder c247986 Fix ci gate deploy multiple k8s slave 946da61 Typo fix: persistant => persistent ff93e3a Improve file handling with context manager 60fb787 Remove unnecessary f.close() dc3d4f2 Log docker images in the gate. bc7cf39 Horizon service package 49ed1e9 Add dependency container to mariadb 556c5e3 Correction of file path in the developer environment page aa626bb Add a workaround for docker-engine 1.13.0 ef9a2a0 Break apart helm init and helm ls operations 692235d Change mysql to memcached in docs f431128 Use environment variables to specify versions 1af6219 Clean up mysql installed during test of helm f27ad21 Add a simple test to see if horizon is running 92524b0 Install kubectl and helm on the host OS in docs 6c5b7f3 Nova-compute service deployment 46bc3c4 add a cd to halcyon-vagrant-kubernetes a8f21dd Add an overview section to the documentation 4830260 Fix the issue in multi-node.rst efd5486 Updated helm template names to consistent 8761aea Fixing element_name path for mariadb and memcached 16e163a Rabbitmq service deployment with entrypoint cb68f74 Changing mariadb bootstart job name to init-element 2a1ce8e Memcached service package 6f127c1 Remove support for py33 9f9cc03 Fix missing yum install -y in gate. d7fe0c3 Adding kubernetes imposed limit for port names 9b19d7a Updated from global requirements 9d6ee35 Improve docker images pulling 2a23732 Support 3.0.2 in the gate 2d2614b Neutron service package 6f81afc Fix typo in loopback file setup a2ac087 Use upper constraints for all the jobs in tox.ini 5905648 Keystone service deployment with kubernetes entrypoint 1230fa3 Mariadb service deployment ce83af0 Common infra for enabling 3.x and trunk builds. 4bd21fb Fix typo in keystone svc 2ca83f7 Glance service orchestration with entrypoint d72fbe3 python 3.5 is enabled in tox environment bb51257 Removes unnecessary utf-8 encoding aefe9c1 Change 'docker' to 'Docker' in docs Diffstat (except docs and test files) ------------------------------------- helm/all_values.yaml | 139 ++- helm/compute-kits/compute-kit/Chart.yaml | 21 + helm/compute-kits/compute-kit/requirements.yaml | 37 + helm/compute-kits/compute-kit/values.yaml | 13 + helm/kolla-common/Chart.yaml | 2 +- .../templates/_common_api_apache_deployment.yaml | 3 +- .../templates/_common_api_python_deployment.yaml | 5 +- .../templates/_common_create_db_job.yaml | 3 + .../_common_create_keystone_endpoint.yaml | 2 + .../templates/_common_create_keystone_service.yaml | 2 + .../templates/_common_create_keystone_user.yaml | 2 + .../templates/_common_delete_db_job.yaml | 80 ++ .../templates/_common_delete_keystone_service.yaml | 64 ++ .../templates/_common_delete_keystone_user.yaml | 68 ++ helm/kolla-common/templates/_common_lib.yaml | 2 + .../templates/_common_manage_db_job.yaml | 2 + .../templates/_common_statefulset.yaml | 1 + helm/microservice/ceph-admin-pod/Chart.yaml | 2 +- .../ceph-admin-pod/templates/ceph-admin-pod.yaml | 63 ++ .../ceph-admin-pod/templates/ceph_admin_pod.yaml | 61 -- helm/microservice/ceph-rbd-daemonset/Chart.yaml | 2 +- .../templates/ceph-rbd-daemonset.yaml | 91 ++ .../templates/ceph_rbd_daemonset.yaml | 89 -- helm/microservice/cinder-api-deployment/Chart.yaml | 2 +- .../templates/cinder-api.yaml | 21 + .../templates/cinder_api.yaml | 21 - helm/microservice/cinder-api-svc/Chart.yaml | 2 +- .../cinder-api-svc/templates/cinder-api-svc.yaml | 9 + .../cinder-api-svc/templates/cinder_api_svc.yaml | 9 - .../cinder-backup-statefulset/Chart.yaml | 2 +- .../templates/cinder-backup.yaml | 94 +++ .../templates/cinder_backup.yaml | 93 --- helm/microservice/cinder-create-db-job/Chart.yaml | 2 +- .../templates/cinder-create-db.yaml | 7 + .../templates/cinder_create_db.yaml | 7 - .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../cinder-create-keystone-service-job/Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../cinder-create-keystone-servicev2.yaml | 2 +- .../cinder-create-keystone-user-job/Chart.yaml | 2 +- .../templates/cinder-create-keystone-user.yaml | 20 + .../templates/cinder_create_keystone_user.yaml | 20 - helm/microservice/cinder-delete-db-job/Chart.yaml | 12 + .../templates/cinder-delete-db.yaml | 7 + .../cinder-delete-keystone-service-job/Chart.yaml | 12 + .../templates/cinder-delete-keystone-service.yaml | 10 + .../Chart.yaml | 12 + .../cinder-delete-keystone-servicev2.yaml | 12 + .../cinder-delete-keystone-user-job/Chart.yaml | 12 + .../templates/cinder-delete-keystone-user.yaml | 20 + helm/microservice/cinder-manage-db-job/Chart.yaml | 2 +- .../templates/cinder-manage-db.yaml | 12 + .../templates/cinder_manage_db.yaml | 12 - .../cinder-scheduler-statefulset/Chart.yaml | 2 +- .../templates/cinder-scheduler.yaml | 15 + .../templates/cinder_scheduler.yaml | 15 - .../cinder-volume-ceph-statefulset/Chart.yaml | 2 +- .../templates/cinder-volume-ceph.yaml | 114 +++ .../templates/cinder_volume_ceph.yaml | 113 --- .../cinder-volume-lvm-daemonset/Chart.yaml | 2 +- .../templates/cinder-volume-lvm-daemonset.yaml | 3 +- helm/microservice/glance-api-deployment/Chart.yaml | 2 +- .../templates/glance-api.yaml | 205 +++++ .../templates/glance_api.yaml | 190 ----- helm/microservice/glance-api-svc/Chart.yaml | 2 +- .../glance-api-svc/templates/glance-api-svc.yaml | 8 + .../glance-api-svc/templates/glance_api_svc.yaml | 8 - helm/microservice/glance-create-db-job/Chart.yaml | 2 +- .../templates/glance-create-db.yaml | 7 + .../templates/glance_create_db.yaml | 7 - .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../glance-create-keystone-service-job/Chart.yaml | 2 +- .../glance-create-keystone-user-job/Chart.yaml | 2 +- .../templates/glance-create-keystone-user.yaml | 20 + .../templates/glance_create_keystone_user.yaml | 20 - helm/microservice/glance-delete-db-job/Chart.yaml | 12 + .../templates/glance-delete-db.yaml | 7 + .../glance-delete-keystone-service-job/Chart.yaml | 12 + .../templates/glance-delete-keystone-service.yaml | 10 + .../glance-delete-keystone-user-job/Chart.yaml | 12 + .../templates/glance-delete-keystone-user.yaml | 20 + helm/microservice/glance-manage-db-job/Chart.yaml | 2 +- .../templates/glance-manage-db.yaml | 78 ++ .../templates/glance_manage_db.yaml | 74 -- helm/microservice/glance-pv/Chart.yaml | 2 +- .../glance-pv/templates/glance-pv.yaml | 9 + .../glance-pv/templates/glance_pv.yaml | 9 - helm/microservice/glance-pvc/Chart.yaml | 2 +- .../glance-pvc/templates/glance-pvc.yaml | 7 + .../glance-pvc/templates/glance_pvc.yaml | 7 - .../glance-registry-deployment/Chart.yaml | 2 +- .../templates/glance-registry.yaml | 21 + .../templates/glance_registry.yaml | 21 - helm/microservice/glance-registry-svc/Chart.yaml | 2 +- .../templates/glance-registry-svc.yaml | 8 + .../templates/glance_registry_svc.yaml | 8 - .../heat-api-cfn-deployment/Chart.yaml | 2 +- helm/microservice/heat-api-deployment/Chart.yaml | 2 +- helm/microservice/heat-api-svc/Chart.yaml | 2 +- .../heat-api-svc/templates/heat-api-svc.yaml | 9 + .../heat-api-svc/templates/heat_api_svc.yaml | 9 - helm/microservice/heat-cfn-api-svc/Chart.yaml | 2 +- .../templates/heat-cfn-api-svc.yaml | 9 + .../templates/heat_cfn_api_svc.yaml | 9 - .../heat-engine-statefulset/Chart.yaml | 2 +- helm/microservice/helm-repo-deployment/Chart.yaml | 2 +- .../helm-repo-deployment/templates/helm-repo.yaml | 4 +- helm/microservice/helm-repo-pv/Chart.yaml | 2 +- .../helm-repo-pv/templates/helm-repo-pv.yaml | 10 + .../helm-repo-pv/templates/helm-repo_pv.yaml | 10 - helm/microservice/helm-repo-pvc/Chart.yaml | 2 +- .../helm-repo-pvc/templates/helm-repo-pvc.yaml | 8 + .../helm-repo-pvc/templates/helm-repo_pvc.yaml | 8 - helm/microservice/helm-repo-svc/Chart.yaml | 2 +- .../helm-repo-svc/templates/helm-repo-svc.yaml | 7 + .../helm-repo-svc/templates/helm-repo_svc.yaml | 7 - helm/microservice/horizon-deployment/Chart.yaml | 2 +- .../horizon-deployment/templates/horizon-api.yaml | 1 + helm/microservice/horizon-svc/Chart.yaml | 2 +- helm/microservice/iscsid-daemonset/Chart.yaml | 2 +- .../templates/iscsid-daemonset.yaml | 1 + helm/microservice/keystone-admin-svc/Chart.yaml | 2 +- .../templates/keystone-admin-svc.yaml | 10 + .../templates/keystone_admin_svc.yaml | 10 - .../keystone-api-deployment/Chart.yaml | 2 +- .../templates/keystone-api.yaml | 57 ++ .../templates/keystone_api.yaml | 57 -- .../microservice/keystone-create-db-job/Chart.yaml | 2 +- .../templates/keystone-create-db.yaml | 7 + .../templates/keystone_create_db.yaml | 7 - .../keystone-create-endpoints-job/Chart.yaml | 2 +- .../templates/keystone-create-endpoints.yaml | 80 ++ .../templates/keystone_create_endpoints.yaml | 65 -- .../microservice/keystone-delete-db-job/Chart.yaml | 12 + .../templates/keystone-delete-db.yaml | 7 + helm/microservice/keystone-internal-svc/Chart.yaml | 2 +- .../templates/keystone-internal-svc.yaml | 10 + .../templates/keystone_internal_svc.yaml | 10 - .../microservice/keystone-manage-db-job/Chart.yaml | 2 +- .../templates/keystone-manage-db.yaml | 12 + .../templates/keystone_manage_db.yaml | 12 - helm/microservice/keystone-public-svc/Chart.yaml | 2 +- .../templates/keystone-public-svc.yaml | 10 + .../templates/keystone_public_svc.yaml | 10 - .../mariadb-init-element-job/Chart.yaml | 2 +- .../templates/mariadb-init-element.yaml | 7 +- helm/microservice/mariadb-pv/Chart.yaml | 2 +- helm/microservice/mariadb-pvc/Chart.yaml | 2 +- helm/microservice/mariadb-statefulset/Chart.yaml | 2 +- .../mariadb-statefulset/templates/mariadb-pod.yaml | 13 +- helm/microservice/mariadb-svc/Chart.yaml | 2 +- .../mariadb-svc/templates/mariadb-svc.yaml | 7 +- helm/microservice/memcached-deployment/Chart.yaml | 2 +- .../templates/memcached-deployment.yaml | 64 ++ .../templates/memcached_deployment.yaml | 62 -- helm/microservice/memcached-svc/Chart.yaml | 2 +- .../memcached-svc/templates/memcached-svc.yaml | 7 +- helm/microservice/neutron-create-db-job/Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../neutron-create-keystone-service-job/Chart.yaml | 2 +- .../neutron-create-keystone-user-job/Chart.yaml | 2 +- .../templates/neutron-create-keystone-user.yaml | 20 + .../templates/neutron_create_keystone_user.yaml | 20 - helm/microservice/neutron-delete-db-job/Chart.yaml | 12 + .../templates/neutron-delete-db.yaml | 7 + .../neutron-delete-keystone-service-job/Chart.yaml | 12 + .../templates/neutron-delete-keystone-service.yaml | 10 + .../neutron-delete-keystone-user-job/Chart.yaml | 12 + .../templates/neutron-delete-keystone-user.yaml | 20 + .../neutron-dhcp-agent-daemonset/Chart.yaml | 2 +- .../templates/dhcp-agent-daemonset.yaml | 140 ++++ .../templates/dhcp_agent_daemonset.yaml | 140 ---- .../neutron-l3-agent-daemonset/Chart.yaml | 2 +- .../templates/l3-agent-daemonset.yaml | 158 ++++ .../templates/l3_agent_daemonset.yaml | 157 ---- helm/microservice/neutron-manage-db-job/Chart.yaml | 2 +- .../neutron-metadata-agent-daemonset/Chart.yaml | 2 +- .../templates/metadata-agent-daemonset.yaml | 79 ++ .../templates/metadata_agent_daemonset.yaml | 79 -- .../neutron-openvswitch-agent-daemonset/Chart.yaml | 2 +- .../templates/openvswitch-agent-daemonset.yaml | 206 +++++ .../templates/openvswitch_agent_daemonset.yaml | 182 ---- .../neutron-server-deployment/Chart.yaml | 2 +- .../templates/neutron-server.yaml | 35 + .../templates/neutron_server.yaml | 35 - helm/microservice/neutron-server-svc/Chart.yaml | 2 +- .../templates/neutron-server-svc.yaml | 9 + .../templates/neutron_server_svc.yaml | 9 - .../microservice/nova-api-create-db-job/Chart.yaml | 2 +- .../microservice/nova-api-delete-db-job/Chart.yaml | 12 + .../templates/nova-api-delete-db.yaml | 7 + helm/microservice/nova-api-deployment/Chart.yaml | 2 +- .../nova-api-deployment/templates/nova-api.yaml | 32 + .../nova-api-deployment/templates/nova_api.yaml | 32 - .../microservice/nova-api-manage-db-job/Chart.yaml | 2 +- helm/microservice/nova-api-svc/Chart.yaml | 2 +- .../nova-api-svc/templates/nova-api-svc.yaml | 9 + .../nova-api-svc/templates/nova_api_svc.yaml | 9 - .../microservice/nova-compute-daemonset/Chart.yaml | 2 +- .../templates/nova-compute.yaml | 187 +++++ .../templates/nova_compute.yaml | 179 ---- .../nova-conductor-statefulset/Chart.yaml | 2 +- .../templates/nova-conductor.yaml | 15 + .../templates/nova_conductor.yaml | 15 - .../nova-consoleauth-statefulset/Chart.yaml | 2 +- .../templates/nova-consoleauth.yaml | 15 + .../templates/nova_consoleauth.yaml | 15 - helm/microservice/nova-create-db-job/Chart.yaml | 2 +- .../templates/nova-create-db.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../Chart.yaml | 2 +- .../nova-create-keystone-service-job/Chart.yaml | 2 +- .../nova-create-keystone-user-job/Chart.yaml | 2 +- .../templates/nova-create-keystone-user.yaml | 20 + .../templates/nova_create_keystone_user.yaml | 20 - helm/microservice/nova-delete-db-job/Chart.yaml | 12 + .../templates/nova-delete-db.yaml | 7 + .../nova-delete-keystone-service-job/Chart.yaml | 12 + .../templates/nova-delete-keystone-service.yaml | 10 + .../nova-delete-keystone-user-job/Chart.yaml | 12 + .../templates/nova-delete-keystone-user.yaml | 20 + .../microservice/nova-libvirt-daemonset/Chart.yaml | 2 +- .../templates/nova-libvirt.yaml | 170 ++++ .../templates/nova_libvirt.yaml | 169 ---- helm/microservice/nova-metadata-svc/Chart.yaml | 2 +- .../templates/nova-metadata-svc.yaml | 9 + .../templates/nova_metadata_svc.yaml | 9 - .../nova-novncproxy-deployment/Chart.yaml | 2 +- .../templates/nova-novncproxy.yaml | 21 + .../templates/nova_novncproxy.yaml | 21 - helm/microservice/nova-novncproxy-svc/Chart.yaml | 2 +- .../templates/nova-novncproxy-svc.yaml | 9 + .../templates/nova_novncproxy_svc.yaml | 9 - .../nova-scheduler-statefulset/Chart.yaml | 2 +- .../templates/nova-scheduler.yaml | 15 + .../templates/nova_scheduler.yaml | 15 - .../openvswitch-ovsdb-daemonset/Chart.yaml | 2 +- .../templates/openvswitch-ovsdb-daemonset.yaml | 3 +- .../openvswitch-vswitchd-daemonset/Chart.yaml | 2 +- .../templates/openvswitch-vswitchd-daemonset.yaml | 48 +- .../rabbitmq-init-element-job/Chart.yaml | 2 +- .../templates/rabbitmq-init-element.yaml | 6 +- helm/microservice/rabbitmq-pv/Chart.yaml | 2 +- helm/microservice/rabbitmq-pvc/Chart.yaml | 2 +- helm/microservice/rabbitmq-statefulset/Chart.yaml | 2 +- .../templates/rabbitmq-pod.yaml | 10 +- helm/microservice/rabbitmq-svc/Chart.yaml | 2 +- .../rabbitmq-svc/templates/rabbitmq-mgmt-svc.yaml | 11 +- .../rabbitmq-svc/templates/rabbitmq-svc.yaml | 7 +- helm/microservice/tgtd-daemonset/Chart.yaml | 2 +- .../tgtd-daemonset/templates/tgtd-daemonset.yaml | 1 + helm/service/cinder-cleanup/Chart.yaml | 13 + helm/service/cinder-cleanup/requirements.yaml | 13 + helm/service/cinder-cleanup/values.yaml | 30 + helm/service/cinder-control/Chart.yaml | 13 + helm/service/cinder-control/requirements.yaml | 43 + helm/service/cinder-control/values.yaml | 120 +++ helm/service/cinder-volume-lvm/Chart.yaml | 13 + helm/service/cinder-volume-lvm/requirements.yaml | 10 + helm/service/cinder-volume-lvm/values.yaml | 19 + helm/service/glance-cleanup/Chart.yaml | 13 + helm/service/glance-cleanup/requirements.yaml | 10 + helm/service/glance-cleanup/values.yaml | 20 + helm/service/glance/Chart.yaml | 10 + helm/service/glance/requirements.yaml | 40 + helm/service/glance/values.yaml | 84 ++ helm/service/horizon/Chart.yaml | 10 + helm/service/horizon/requirements.yaml | 7 + helm/service/horizon/values.yaml | 10 + helm/service/keystone-cleanup/Chart.yaml | 12 + helm/service/keystone-cleanup/requirements.yaml | 4 + helm/service/keystone/Chart.yaml | 10 + helm/service/keystone/requirements.yaml | 22 + helm/service/keystone/values.yaml | 34 + helm/service/mariadb/Chart.yaml | 11 + helm/service/mariadb/requirements.yaml | 16 + helm/service/mariadb/values.yaml | 9 + helm/service/memcached/Chart.yaml | 10 + helm/service/memcached/requirements.yaml | 7 + helm/service/memcached/values.yaml | 4 + helm/service/neutron-cleanup/Chart.yaml | 13 + helm/service/neutron-cleanup/requirements.yaml | 10 + helm/service/neutron-cleanup/values.yaml | 20 + helm/service/neutron/Chart.yaml | 2 +- helm/service/neutron/requirements.yaml | 38 +- helm/service/neutron/values.yaml | 69 ++ helm/service/nova-cleanup/Chart.yaml | 13 + helm/service/nova-cleanup/requirements.yaml | 13 + helm/service/nova-cleanup/values.yaml | 27 + helm/service/nova-compute/Chart.yaml | 12 + helm/service/nova-compute/requirements.yaml | 7 + helm/service/nova-compute/values.yaml | 19 + helm/service/nova-control/Chart.yaml | 12 + helm/service/nova-control/requirements.yaml | 49 ++ helm/service/nova-control/values.yaml | 94 +++ helm/service/openvswitch/Chart.yaml | 12 + helm/service/openvswitch/requirements.yaml | 7 + helm/service/openvswitch/values.yaml | 11 + helm/service/rabbitmq/Chart.yaml | 11 + helm/service/rabbitmq/requirements.yaml | 16 + helm/service/rabbitmq/values.yaml | 12 + helm/test/devenv/templates/ceph-conf.yaml | 27 + helm/test/devenv/templates/ceph-mon.yaml | 62 ++ helm/test/devenv/templates/ceph-osd.yaml | 40 + helm/test/devenv/templates/cinder-api-haproxy.yaml | 44 + helm/test/devenv/templates/cinder-api.yaml | 100 +++ helm/test/devenv/templates/cinder-backup.yaml | 109 +++ helm/test/devenv/templates/cinder-scheduler.yaml | 100 +++ helm/test/devenv/templates/cinder-volume.yaml | 128 +++ helm/test/devenv/templates/glance-api-haproxy.yaml | 44 + helm/test/devenv/templates/glance-api.yaml | 92 ++ .../devenv/templates/glance-registry-haproxy.yaml | 44 + helm/test/devenv/templates/glance-registry.yaml | 63 ++ helm/test/devenv/templates/horizon.yaml | 928 +++++++++++++++++++++ helm/test/devenv/templates/keepalived.yaml | 33 + helm/test/devenv/templates/keystone.yaml | 179 ++++ helm/test/devenv/templates/mariadb.yaml | 149 ++++ helm/test/devenv/templates/memcached.yaml | 10 + helm/test/devenv/templates/neutron-dhcp-agent.yaml | 146 ++++ helm/test/devenv/templates/neutron-l3-agent.yaml | 145 ++++ .../devenv/templates/neutron-metadata-agent.yaml | 138 +++ .../templates/neutron-openvswitch-agent.yaml | 121 +++ .../devenv/templates/neutron-server-haproxy.yaml | 44 + helm/test/devenv/templates/neutron-server.yaml | 135 +++ helm/test/devenv/templates/nova-api-haproxy.yaml | 49 ++ helm/test/devenv/templates/nova-api.yaml | 133 +++ helm/test/devenv/templates/nova-compute.yaml | 140 ++++ helm/test/devenv/templates/nova-conductor.yaml | 133 +++ helm/test/devenv/templates/nova-consoleauth.yaml | 133 +++ helm/test/devenv/templates/nova-libvirt.yaml | 31 + .../devenv/templates/nova-novncproxy-haproxy.yaml | 44 + helm/test/devenv/templates/nova-novncproxy.yaml | 133 +++ helm/test/devenv/templates/nova-scheduler.yaml | 133 +++ .../devenv/templates/openvswitch-db-server.yaml | 10 + .../devenv/templates/openvswitch-vswitchd.yaml | 10 + helm/test/devenv/templates/rabbitmq.yaml | 105 +++ helm/test/devenv/templates/resolv-conf.yaml | 10 + kolla_kubernetes/__init__.py | 2 - kolla_kubernetes/commands/cmd_resource.py | 7 +- kolla_kubernetes/utils.py | 7 +- .../cinder_control_service-7eff1740903ad8ba.yaml | 4 + .../notes/compute_kit_iscsi-897b109ecdd2648d.yaml | 7 + .../horizon-service-package-7801a17f287ba5f9.yaml | 4 + .../notes/image-pull-4fc22fd41caf5904.yaml | 4 + .../notes/k8s-devenv-36777f058cf2229c.yaml | 4 + .../notes/keystone_service-1e9717d09e63de03.yaml | 4 + ...ariadb-service-deployment-ba8063510b78ef49.yaml | 4 + ...memcached-service-package-cdacd9315cfb3d2e.yaml | 4 + .../neutron-service-package-9c170d2caaabcf24.yaml | 4 + ...a-compute-service-package-2ffe16ecc27d9501.yaml | 4 + ...a-control-service-package-58abbed9faf1997e.yaml | 4 + .../rabbitmq_service_package-0ffba95048d24028.yaml | 4 + requirements.txt | 3 +- setup.cfg | 1 - test-requirements.txt | 2 +- tools/Dockerfile | 90 ++ tools/build_dev_image.sh | 45 + tools/build_example_yaml.py | 68 ++ tools/build_helm_templates.sh | 12 + tools/build_local_admin_keystonerc.sh | 15 +- tools/fix-mitaka-config.py | 8 +- tools/helm_build_all.sh | 3 + tools/helm_build_compute_kits.py | 55 ++ tools/helm_prebuild_compute_kits.py | 48 ++ tools/helm_prebuild_microservices.py | 39 +- tools/pull_containers.sh | 6 + tools/run_dev_image.sh | 13 + tools/setup-resolv-conf.sh | 17 +- tools/setup_dev_env.sh | 173 ++++ tools/setup_gate.sh | 209 +---- tools/setup_gate_ceph.sh | 147 ++++ tools/setup_gate_common.sh | 99 +++ tools/setup_gate_iscsi.sh | 139 +-- tools/setup_rbd_volumes.sh | 14 +- tools/test.sh | 18 + tools/wait_for_pods.py | 57 ++ tools/wait_for_pods.sh | 7 +- tools/wait_for_pods_termination.sh | 16 + tox.ini | 6 +- 419 files changed, 10279 insertions(+), 3879 deletions(-) Requirements updates -------------------- diff --git a/requirements.txt b/requirements.txt index 6fdde3b..436df0f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -11 +11 @@ six>=1.9.0 # MIT -Jinja2>=2.8 # BSD License (3 clause) +Jinja2!=2.9.0,!=2.9.1,!=2.9.2,!=2.9.3,!=2.9.4,>=2.8 # BSD License (3 clause) @@ -12,0 +13 @@ PyYAML>=3.10.0 # MIT +kubernetes>=1.0.0b1 # Apache-2.0 diff --git a/test-requirements.txt b/test-requirements.txt index feb8494..6f3859f 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -10 +10 @@ python-subunit>=0.0.18 # Apache-2.0/BSD -sphinx!=1.3b1,<1.4,>=1.2.1 # BSD +sphinx>=1.5.1 # BSD
participants (1)
-
no-reply@openstack.org