From 37b731b51079687abfe8e1df90d090da11d11e90 Mon Sep 17 00:00:00 2001 From: Hua Wang Date: Tue, 10 Nov 2015 15:03:57 +0800 Subject: [PATCH] Rename heat-kubernetes, heat-mesos, docker-swarm Rename heat-kubernetes to kubernetes, heat-mesos to mesos, docker-swarm to swarm in templates. We use heat templates and no other methods, so I think it is unnecessary to add heat before coe. kubernetes, mesos, swarm are better than heat-kubernetes, heat-mesos, docker-swarm. Change-Id: I257b35c1c4ef55d3172095736f550f2c55c8d81f Closes-Bug: #1514682 --- doc/source/dev/dev-bay-template-example.rst | 16 ++++++++-------- .../dev/{dev-heat-mesos.rst => dev-mesos.rst} | 6 +++--- doc/source/dev/dev-quickstart.rst | 2 +- etc/magnum/magnum.conf.sample | 12 ++++++++---- magnum/conductor/template_definition.py | 8 ++++---- .../{docker-swarm => kubernetes}/COPYING | 0 .../{heat-kubernetes => kubernetes}/README.md | 0 .../elements/README.md | 2 +- .../elements/kubernetes/elements-deps | 0 .../elements/kubernetes/package-installs.yaml | 0 .../fragments/add-proxy.sh | 0 .../fragments/configure-docker-registry.sh | 0 .../fragments/configure-docker-storage.sh | 0 .../fragments/configure-etcd.sh | 0 .../fragments/configure-flannel.sh | 0 .../fragments/configure-kubernetes-master.sh | 0 .../fragments/configure-kubernetes-minion.sh | 0 .../fragments/coreos.params.yaml | 0 .../fragments/disable-selinux.sh | 0 .../fragments/enable-docker-registry.sh | 0 .../fragments/enable-etcd.sh | 0 .../fragments/enable-services-master.sh | 0 .../fragments/enable-services-minion.sh | 0 .../fragments/kube-examples.yaml | 0 .../fragments/kube-register.yaml | 0 .../fragments/kube-user.yaml | 0 .../fragments/make-cert-client.sh | 0 .../fragments/make-cert.sh | 0 .../fragments/network-config-service.sh | 0 .../fragments/network-service.sh | 0 .../fragments/write-heat-params-master.yaml | 0 .../fragments/write-heat-params.yaml | 0 .../fragments/write-kube-os-config.sh | 0 .../fragments/write-kubeconfig.yaml | 0 .../fragments/write-network-config.sh | 0 .../kubecluster-coreos.yaml | 0 .../kubecluster-fedora-ironic.yaml | 0 .../kubecluster.yaml | 0 .../kubemaster-coreos.yaml | 0 .../kubemaster-fedora-ironic.yaml | 0 .../kubemaster.yaml | 0 .../kubeminion-coreos.yaml | 0 .../kubeminion-fedora-ironic.yaml | 0 .../kubeminion.yaml | 0 .../templates/{heat-kubernetes => mesos}/COPYING | 0 .../templates/{heat-mesos => mesos}/Dockerfile | 2 +- magnum/templates/{heat-mesos => mesos}/README.md | 2 +- .../{heat-mesos => mesos}/elements/README.md | 2 +- .../elements/docker/elements-deps | 0 .../elements/docker/package-installs.yaml | 0 .../post-install.d/60-disable-docker-service | 0 .../docker/pre-install.d/10-add-docker-repo | 0 .../elements/mesos/elements-deps | 0 .../elements/mesos/package-installs.yaml | 0 .../mesos/post-install.d/60-disable-upstart | 0 .../elements/mesos/pre-install.d/10-apt-repo | 0 .../fragments/configure-mesos-master.sh | 0 .../fragments/configure-mesos-slave.sh | 0 .../fragments/start-services-master.sh | 0 .../fragments/start-services-slave.sh | 0 .../fragments/write-heat-params-master.yaml | 0 .../fragments/write-heat-params.yaml | 0 .../{heat-mesos => mesos}/mesoscluster.yaml | 0 .../{heat-mesos => mesos}/mesosslave.yaml | 0 magnum/templates/{heat-mesos => swarm}/COPYING | 0 .../templates/{docker-swarm => swarm}/README.md | 0 .../fragments/add-proxy.sh | 0 .../fragments/cfn-signal.sh | 0 .../fragments/configure-swarm.sh | 0 .../fragments/disable-selinux.sh | 0 .../fragments/enable-services.sh | 0 .../fragments/make-cert.py | 0 .../fragments/remove-docker-key.sh | 0 .../fragments/write-bay-failure-service.yaml | 0 .../fragments/write-docker-service.sh | 0 .../fragments/write-docker-socket.yaml | 0 .../fragments/write-heat-params.yaml | 0 .../fragments/write-swarm-agent-service.yaml | 0 .../fragments/write-swarm-master-service.sh | 0 .../templates/{docker-swarm => swarm}/swarm.yaml | 0 .../{docker-swarm => swarm}/swarmnode.yaml | 0 specs/container-networking-model.rst | 2 +- 82 files changed, 29 insertions(+), 25 deletions(-) rename doc/source/dev/{dev-heat-mesos.rst => dev-mesos.rst} (96%) rename magnum/templates/{docker-swarm => kubernetes}/COPYING (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/README.md (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/elements/README.md (98%) rename magnum/templates/{heat-kubernetes => kubernetes}/elements/kubernetes/elements-deps (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/elements/kubernetes/package-installs.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/add-proxy.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/configure-docker-registry.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/configure-docker-storage.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/configure-etcd.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/configure-flannel.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/configure-kubernetes-master.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/configure-kubernetes-minion.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/coreos.params.yaml (100%) rename magnum/templates/{docker-swarm => kubernetes}/fragments/disable-selinux.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/enable-docker-registry.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/enable-etcd.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/enable-services-master.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/enable-services-minion.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/kube-examples.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/kube-register.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/kube-user.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/make-cert-client.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/make-cert.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/network-config-service.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/network-service.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/write-heat-params-master.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/write-heat-params.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/write-kube-os-config.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/write-kubeconfig.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/fragments/write-network-config.sh (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubecluster-coreos.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubecluster-fedora-ironic.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubecluster.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubemaster-coreos.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubemaster-fedora-ironic.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubemaster.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubeminion-coreos.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubeminion-fedora-ironic.yaml (100%) rename magnum/templates/{heat-kubernetes => kubernetes}/kubeminion.yaml (100%) rename magnum/templates/{heat-kubernetes => mesos}/COPYING (100%) rename magnum/templates/{heat-mesos => mesos}/Dockerfile (91%) rename magnum/templates/{heat-mesos => mesos}/README.md (69%) rename magnum/templates/{heat-mesos => mesos}/elements/README.md (67%) rename magnum/templates/{heat-mesos => mesos}/elements/docker/elements-deps (100%) rename magnum/templates/{heat-mesos => mesos}/elements/docker/package-installs.yaml (100%) rename magnum/templates/{heat-mesos => mesos}/elements/docker/post-install.d/60-disable-docker-service (100%) rename magnum/templates/{heat-mesos => mesos}/elements/docker/pre-install.d/10-add-docker-repo (100%) rename magnum/templates/{heat-mesos => mesos}/elements/mesos/elements-deps (100%) rename magnum/templates/{heat-mesos => mesos}/elements/mesos/package-installs.yaml (100%) rename magnum/templates/{heat-mesos => mesos}/elements/mesos/post-install.d/60-disable-upstart (100%) rename magnum/templates/{heat-mesos => mesos}/elements/mesos/pre-install.d/10-apt-repo (100%) rename magnum/templates/{heat-mesos => mesos}/fragments/configure-mesos-master.sh (100%) rename magnum/templates/{heat-mesos => mesos}/fragments/configure-mesos-slave.sh (100%) rename magnum/templates/{heat-mesos => mesos}/fragments/start-services-master.sh (100%) rename magnum/templates/{heat-mesos => mesos}/fragments/start-services-slave.sh (100%) rename magnum/templates/{heat-mesos => mesos}/fragments/write-heat-params-master.yaml (100%) rename magnum/templates/{heat-mesos => mesos}/fragments/write-heat-params.yaml (100%) rename magnum/templates/{heat-mesos => mesos}/mesoscluster.yaml (100%) rename magnum/templates/{heat-mesos => mesos}/mesosslave.yaml (100%) rename magnum/templates/{heat-mesos => swarm}/COPYING (100%) rename magnum/templates/{docker-swarm => swarm}/README.md (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/add-proxy.sh (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/cfn-signal.sh (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/configure-swarm.sh (100%) rename magnum/templates/{heat-kubernetes => swarm}/fragments/disable-selinux.sh (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/enable-services.sh (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/make-cert.py (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/remove-docker-key.sh (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/write-bay-failure-service.yaml (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/write-docker-service.sh (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/write-docker-socket.yaml (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/write-heat-params.yaml (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/write-swarm-agent-service.yaml (100%) rename magnum/templates/{docker-swarm => swarm}/fragments/write-swarm-master-service.sh (100%) rename magnum/templates/{docker-swarm => swarm}/swarm.yaml (100%) rename magnum/templates/{docker-swarm => swarm}/swarmnode.yaml (100%) diff --git a/doc/source/dev/dev-bay-template-example.rst b/doc/source/dev/dev-bay-template-example.rst index da30af85bc..3e42e36082 100644 --- a/doc/source/dev/dev-bay-template-example.rst +++ b/doc/source/dev/dev-bay-template-example.rst @@ -58,8 +58,8 @@ Enabling a template is as simple as adding it's Entry Point to the (.venv)$ magnum-template-manage list-templates Enabled Templates - magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster.yaml - magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster-coreos.yaml + magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster.yaml + magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster-coreos.yaml Disabled Templates # Install example template @@ -71,8 +71,8 @@ Enabling a template is as simple as adding it's Entry Point to the (.venv)$ magnum-template-manage list-templates Enabled Templates - magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster.yaml - magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster-coreos.yaml + magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster.yaml + magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster-coreos.yaml Disabled Templates example_template: /home/example/.venv/local/lib/python2.7/site-packages/ExampleTemplate-0.1-py2.7.egg/example_template/example.yaml @@ -89,8 +89,8 @@ Enabling a template is as simple as adding it's Entry Point to the (.venv)$ magnum-template-manage list-templates Enabled Templates example_template: /home/example/.venv/local/lib/python2.7/site-packages/ExampleTemplate-0.1-py2.7.egg/example_template/example.yaml - magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster.yaml - magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster-coreos.yaml + magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster.yaml + magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster-coreos.yaml Disabled Templates # Use --details argument to get more details about each template @@ -100,10 +100,10 @@ Enabling a template is as simple as adding it's Entry Point to the example_template: /home/example/.venv/local/lib/python2.7/site-packages/ExampleTemplate-0.1-py2.7.egg/example_template/example.yaml Server_Type OS CoE vm example example_coe - magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster.yaml + magnum_vm_atomic_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster.yaml Server_Type OS CoE vm fedora-atomic kubernetes - magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/heat-kubernetes/kubecluster-coreos.yaml + magnum_vm_coreos_k8s: /home/example/.venv/local/lib/python2.7/site-packages/magnum/templates/kubernetes/kubecluster-coreos.yaml Server_Type OS CoE vm coreos kubernetes Disabled Templates diff --git a/doc/source/dev/dev-heat-mesos.rst b/doc/source/dev/dev-mesos.rst similarity index 96% rename from doc/source/dev/dev-heat-mesos.rst rename to doc/source/dev/dev-mesos.rst index 0b273fa79a..ef28a8630c 100644 --- a/doc/source/dev/dev-heat-mesos.rst +++ b/doc/source/dev/dev-mesos.rst @@ -32,7 +32,7 @@ of two methods: Disk Image Builder ^^^^^^^^^^^^^^^^^^ -`elements `__ +`elements `__ directory contains `diskimage-builder `__ elements to build an image which contains mesos and its frameworks required to use the heat template mesoscluster.yaml. @@ -50,7 +50,7 @@ can be built and uploaded to glance as follows: $ git clone https://git.openstack.org/openstack/diskimage-builder.git $ git clone https://git.openstack.org/openstack/dib-utils.git $ export PATH="${PWD}/dib-utils/bin:$PATH" - $ export ELEMENTS_PATH=magnum/magnum/templates/heat-mesos/elements + $ export ELEMENTS_PATH=magnum/magnum/templates/mesos/elements $ export DIB_RELEASE=trusty $ diskimage-builder/bin/disk-image-create ubuntu vm docker mesos \ @@ -66,7 +66,7 @@ Docker Install docker using ``curl -sSL http://get.docker.com | sudo bash`` or use the appropriate system packaging. -Use the provided `Dockerfile `__ to build the image (it +Use the provided `Dockerfile `__ to build the image (it uses the same DIB scripts as above). The resultant image will be saved as ``/tmp/ubuntu-mesos.qcow2`` diff --git a/doc/source/dev/dev-quickstart.rst b/doc/source/dev/dev-quickstart.rst index cf60413a80..06a6050241 100644 --- a/doc/source/dev/dev-quickstart.rst +++ b/doc/source/dev/dev-quickstart.rst @@ -464,7 +464,7 @@ Building and Using a Mesos Bay Provisioning a mesos bay requires a Ubuntu-based image with some packages pre-installed. To build and upload such image, please refer to -``_ +``_ Then, create a baymodel by using 'mesos' as the coe, with the rest of arguments similar to the Kubernetes baymodel:: diff --git a/etc/magnum/magnum.conf.sample b/etc/magnum/magnum.conf.sample index 44bd166ec7..321d565b2c 100644 --- a/etc/magnum/magnum.conf.sample +++ b/etc/magnum/magnum.conf.sample @@ -257,6 +257,10 @@ # starting a service (at DEBUG level). (boolean value) #log_options = true +# Specify a timeout after which a gracefully shutdown server will +# exit. Zero value means endless wait. (integer value) +#graceful_shutdown_timeout = 0 + [api] @@ -301,11 +305,11 @@ # Location of template to build a k8s cluster on atomic. (string # value) # Deprecated group/name - [bay_heat]/template_path -#k8s_atomic_template_path = $pybasedir/templates/heat-kubernetes/kubecluster.yaml +#k8s_atomic_template_path = $pybasedir/templates/kubernetes/kubecluster.yaml # Location of template to build a k8s cluster on CoreOS. (string # value) -#k8s_coreos_template_path = $pybasedir/templates/heat-kubernetes/kubecluster-coreos.yaml +#k8s_coreos_template_path = $pybasedir/templates/kubernetes/kubecluster-coreos.yaml # Url for etcd public discovery endpoint. (string value) #etcd_discovery_service_endpoint_format = https://discovery.etcd.io/new?size=%(size)d @@ -316,7 +320,7 @@ # Location of template to build a swarm cluster on atomic. (string # value) -#swarm_atomic_template_path = $pybasedir/templates/docker-swarm/swarm.yaml +#swarm_atomic_template_path = $pybasedir/templates/swarm/swarm.yaml # Format string to use for swarm discovery url. Available values: # bay_id, bay_uuid. Example: "etcd://etcd.example.com/\%(bay_uuid)s" @@ -332,7 +336,7 @@ # Location of template to build a Mesos cluster on Ubuntu. (string # value) -#mesos_ubuntu_template_path = $pybasedir/templates/heat-mesos/mesoscluster.yaml +#mesos_ubuntu_template_path = $pybasedir/templates/mesos/mesoscluster.yaml # Enabled bay definition entry points. (list value) #enabled_definitions = magnum_vm_atomic_k8s,magnum_vm_coreos_k8s,magnum_vm_atomic_swarm,magnum_vm_ubuntu_mesos diff --git a/magnum/conductor/template_definition.py b/magnum/conductor/template_definition.py index 5fd4e8af6d..b05a288171 100644 --- a/magnum/conductor/template_definition.py +++ b/magnum/conductor/template_definition.py @@ -35,14 +35,14 @@ DOCKER_PORT = '2376' template_def_opts = [ cfg.StrOpt('k8s_atomic_template_path', - default=paths.basedir_def('templates/heat-kubernetes/' + default=paths.basedir_def('templates/kubernetes/' 'kubecluster.yaml'), deprecated_name='template_path', deprecated_group='bay_heat', help=_( 'Location of template to build a k8s cluster on atomic.')), cfg.StrOpt('k8s_coreos_template_path', - default=paths.basedir_def('templates/heat-kubernetes/' + default=paths.basedir_def('templates/kubernetes/' 'kubecluster-coreos.yaml'), help=_( 'Location of template to build a k8s cluster on CoreOS.')), @@ -54,7 +54,7 @@ template_def_opts = [ deprecated_group='bay_heat', help=_('coreos discovery token url.')), cfg.StrOpt('swarm_atomic_template_path', - default=paths.basedir_def('templates/docker-swarm/' + default=paths.basedir_def('templates/swarm/' 'swarm.yaml'), help=_('Location of template to build a swarm ' 'cluster on atomic.')), @@ -70,7 +70,7 @@ template_def_opts = [ default='https://discovery.hub.docker.com/v1/clusters', help=_('Url for swarm public discovery endpoint.')), cfg.StrOpt('mesos_ubuntu_template_path', - default=paths.basedir_def('templates/heat-mesos/' + default=paths.basedir_def('templates/mesos/' 'mesoscluster.yaml'), help=_('Location of template to build a Mesos cluster ' 'on Ubuntu.')), diff --git a/magnum/templates/docker-swarm/COPYING b/magnum/templates/kubernetes/COPYING similarity index 100% rename from magnum/templates/docker-swarm/COPYING rename to magnum/templates/kubernetes/COPYING diff --git a/magnum/templates/heat-kubernetes/README.md b/magnum/templates/kubernetes/README.md similarity index 100% rename from magnum/templates/heat-kubernetes/README.md rename to magnum/templates/kubernetes/README.md diff --git a/magnum/templates/heat-kubernetes/elements/README.md b/magnum/templates/kubernetes/elements/README.md similarity index 98% rename from magnum/templates/heat-kubernetes/elements/README.md rename to magnum/templates/kubernetes/elements/README.md index e9f01d5d58..f996087c98 100644 --- a/magnum/templates/heat-kubernetes/elements/README.md +++ b/magnum/templates/kubernetes/elements/README.md @@ -13,7 +13,7 @@ An example fedora based image and uploaded to glance with the following: git clone https://git.openstack.org/openstack/dib-utils.git export PATH="${PWD}/dib-utils/bin:$PATH" export ELEMENTS_PATH=tripleo-image-elements/elements:heat-templates/hot/software-config/elements - export ELEMENTS_PATH=${ELEMENTS_PATH}:magnum/etc/magnum/templates/heat-kubernetes/elements + export ELEMENTS_PATH=${ELEMENTS_PATH}:magnum/etc/magnum/templates/kubernetes/elements export DIB_RELEASE=21 diskimage-builder/bin/disk-image-create baremetal \ fedora selinux-permissive \ diff --git a/magnum/templates/heat-kubernetes/elements/kubernetes/elements-deps b/magnum/templates/kubernetes/elements/kubernetes/elements-deps similarity index 100% rename from magnum/templates/heat-kubernetes/elements/kubernetes/elements-deps rename to magnum/templates/kubernetes/elements/kubernetes/elements-deps diff --git a/magnum/templates/heat-kubernetes/elements/kubernetes/package-installs.yaml b/magnum/templates/kubernetes/elements/kubernetes/package-installs.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/elements/kubernetes/package-installs.yaml rename to magnum/templates/kubernetes/elements/kubernetes/package-installs.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/add-proxy.sh b/magnum/templates/kubernetes/fragments/add-proxy.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/add-proxy.sh rename to magnum/templates/kubernetes/fragments/add-proxy.sh diff --git a/magnum/templates/heat-kubernetes/fragments/configure-docker-registry.sh b/magnum/templates/kubernetes/fragments/configure-docker-registry.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/configure-docker-registry.sh rename to magnum/templates/kubernetes/fragments/configure-docker-registry.sh diff --git a/magnum/templates/heat-kubernetes/fragments/configure-docker-storage.sh b/magnum/templates/kubernetes/fragments/configure-docker-storage.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/configure-docker-storage.sh rename to magnum/templates/kubernetes/fragments/configure-docker-storage.sh diff --git a/magnum/templates/heat-kubernetes/fragments/configure-etcd.sh b/magnum/templates/kubernetes/fragments/configure-etcd.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/configure-etcd.sh rename to magnum/templates/kubernetes/fragments/configure-etcd.sh diff --git a/magnum/templates/heat-kubernetes/fragments/configure-flannel.sh b/magnum/templates/kubernetes/fragments/configure-flannel.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/configure-flannel.sh rename to magnum/templates/kubernetes/fragments/configure-flannel.sh diff --git a/magnum/templates/heat-kubernetes/fragments/configure-kubernetes-master.sh b/magnum/templates/kubernetes/fragments/configure-kubernetes-master.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/configure-kubernetes-master.sh rename to magnum/templates/kubernetes/fragments/configure-kubernetes-master.sh diff --git a/magnum/templates/heat-kubernetes/fragments/configure-kubernetes-minion.sh b/magnum/templates/kubernetes/fragments/configure-kubernetes-minion.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/configure-kubernetes-minion.sh rename to magnum/templates/kubernetes/fragments/configure-kubernetes-minion.sh diff --git a/magnum/templates/heat-kubernetes/fragments/coreos.params.yaml b/magnum/templates/kubernetes/fragments/coreos.params.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/coreos.params.yaml rename to magnum/templates/kubernetes/fragments/coreos.params.yaml diff --git a/magnum/templates/docker-swarm/fragments/disable-selinux.sh b/magnum/templates/kubernetes/fragments/disable-selinux.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/disable-selinux.sh rename to magnum/templates/kubernetes/fragments/disable-selinux.sh diff --git a/magnum/templates/heat-kubernetes/fragments/enable-docker-registry.sh b/magnum/templates/kubernetes/fragments/enable-docker-registry.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/enable-docker-registry.sh rename to magnum/templates/kubernetes/fragments/enable-docker-registry.sh diff --git a/magnum/templates/heat-kubernetes/fragments/enable-etcd.sh b/magnum/templates/kubernetes/fragments/enable-etcd.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/enable-etcd.sh rename to magnum/templates/kubernetes/fragments/enable-etcd.sh diff --git a/magnum/templates/heat-kubernetes/fragments/enable-services-master.sh b/magnum/templates/kubernetes/fragments/enable-services-master.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/enable-services-master.sh rename to magnum/templates/kubernetes/fragments/enable-services-master.sh diff --git a/magnum/templates/heat-kubernetes/fragments/enable-services-minion.sh b/magnum/templates/kubernetes/fragments/enable-services-minion.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/enable-services-minion.sh rename to magnum/templates/kubernetes/fragments/enable-services-minion.sh diff --git a/magnum/templates/heat-kubernetes/fragments/kube-examples.yaml b/magnum/templates/kubernetes/fragments/kube-examples.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/kube-examples.yaml rename to magnum/templates/kubernetes/fragments/kube-examples.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/kube-register.yaml b/magnum/templates/kubernetes/fragments/kube-register.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/kube-register.yaml rename to magnum/templates/kubernetes/fragments/kube-register.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/kube-user.yaml b/magnum/templates/kubernetes/fragments/kube-user.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/kube-user.yaml rename to magnum/templates/kubernetes/fragments/kube-user.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/make-cert-client.sh b/magnum/templates/kubernetes/fragments/make-cert-client.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/make-cert-client.sh rename to magnum/templates/kubernetes/fragments/make-cert-client.sh diff --git a/magnum/templates/heat-kubernetes/fragments/make-cert.sh b/magnum/templates/kubernetes/fragments/make-cert.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/make-cert.sh rename to magnum/templates/kubernetes/fragments/make-cert.sh diff --git a/magnum/templates/heat-kubernetes/fragments/network-config-service.sh b/magnum/templates/kubernetes/fragments/network-config-service.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/network-config-service.sh rename to magnum/templates/kubernetes/fragments/network-config-service.sh diff --git a/magnum/templates/heat-kubernetes/fragments/network-service.sh b/magnum/templates/kubernetes/fragments/network-service.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/network-service.sh rename to magnum/templates/kubernetes/fragments/network-service.sh diff --git a/magnum/templates/heat-kubernetes/fragments/write-heat-params-master.yaml b/magnum/templates/kubernetes/fragments/write-heat-params-master.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/write-heat-params-master.yaml rename to magnum/templates/kubernetes/fragments/write-heat-params-master.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/write-heat-params.yaml b/magnum/templates/kubernetes/fragments/write-heat-params.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/write-heat-params.yaml rename to magnum/templates/kubernetes/fragments/write-heat-params.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/write-kube-os-config.sh b/magnum/templates/kubernetes/fragments/write-kube-os-config.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/write-kube-os-config.sh rename to magnum/templates/kubernetes/fragments/write-kube-os-config.sh diff --git a/magnum/templates/heat-kubernetes/fragments/write-kubeconfig.yaml b/magnum/templates/kubernetes/fragments/write-kubeconfig.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/write-kubeconfig.yaml rename to magnum/templates/kubernetes/fragments/write-kubeconfig.yaml diff --git a/magnum/templates/heat-kubernetes/fragments/write-network-config.sh b/magnum/templates/kubernetes/fragments/write-network-config.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/write-network-config.sh rename to magnum/templates/kubernetes/fragments/write-network-config.sh diff --git a/magnum/templates/heat-kubernetes/kubecluster-coreos.yaml b/magnum/templates/kubernetes/kubecluster-coreos.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubecluster-coreos.yaml rename to magnum/templates/kubernetes/kubecluster-coreos.yaml diff --git a/magnum/templates/heat-kubernetes/kubecluster-fedora-ironic.yaml b/magnum/templates/kubernetes/kubecluster-fedora-ironic.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubecluster-fedora-ironic.yaml rename to magnum/templates/kubernetes/kubecluster-fedora-ironic.yaml diff --git a/magnum/templates/heat-kubernetes/kubecluster.yaml b/magnum/templates/kubernetes/kubecluster.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubecluster.yaml rename to magnum/templates/kubernetes/kubecluster.yaml diff --git a/magnum/templates/heat-kubernetes/kubemaster-coreos.yaml b/magnum/templates/kubernetes/kubemaster-coreos.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubemaster-coreos.yaml rename to magnum/templates/kubernetes/kubemaster-coreos.yaml diff --git a/magnum/templates/heat-kubernetes/kubemaster-fedora-ironic.yaml b/magnum/templates/kubernetes/kubemaster-fedora-ironic.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubemaster-fedora-ironic.yaml rename to magnum/templates/kubernetes/kubemaster-fedora-ironic.yaml diff --git a/magnum/templates/heat-kubernetes/kubemaster.yaml b/magnum/templates/kubernetes/kubemaster.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubemaster.yaml rename to magnum/templates/kubernetes/kubemaster.yaml diff --git a/magnum/templates/heat-kubernetes/kubeminion-coreos.yaml b/magnum/templates/kubernetes/kubeminion-coreos.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubeminion-coreos.yaml rename to magnum/templates/kubernetes/kubeminion-coreos.yaml diff --git a/magnum/templates/heat-kubernetes/kubeminion-fedora-ironic.yaml b/magnum/templates/kubernetes/kubeminion-fedora-ironic.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubeminion-fedora-ironic.yaml rename to magnum/templates/kubernetes/kubeminion-fedora-ironic.yaml diff --git a/magnum/templates/heat-kubernetes/kubeminion.yaml b/magnum/templates/kubernetes/kubeminion.yaml similarity index 100% rename from magnum/templates/heat-kubernetes/kubeminion.yaml rename to magnum/templates/kubernetes/kubeminion.yaml diff --git a/magnum/templates/heat-kubernetes/COPYING b/magnum/templates/mesos/COPYING similarity index 100% rename from magnum/templates/heat-kubernetes/COPYING rename to magnum/templates/mesos/COPYING diff --git a/magnum/templates/heat-mesos/Dockerfile b/magnum/templates/mesos/Dockerfile similarity index 91% rename from magnum/templates/heat-mesos/Dockerfile rename to magnum/templates/mesos/Dockerfile index f1d6f56296..55b5e06e2d 100644 --- a/magnum/templates/heat-mesos/Dockerfile +++ b/magnum/templates/mesos/Dockerfile @@ -8,7 +8,7 @@ RUN \ WORKDIR /build -ENV PATH="/build/dib-utils/bin:$PATH" ELEMENTS_PATH="magnum/magnum/templates/heat-mesos/elements" DIB_RELEASE=trusty +ENV PATH="/build/dib-utils/bin:$PATH" ELEMENTS_PATH="magnum/magnum/templates/mesos/elements" DIB_RELEASE=trusty RUN git clone https://git.openstack.org/openstack/magnum RUN git clone https://git.openstack.org/openstack/diskimage-builder.git diff --git a/magnum/templates/heat-mesos/README.md b/magnum/templates/mesos/README.md similarity index 69% rename from magnum/templates/heat-mesos/README.md rename to magnum/templates/mesos/README.md index e30a03e079..b5996bc4d5 100644 --- a/magnum/templates/heat-mesos/README.md +++ b/magnum/templates/mesos/README.md @@ -1,4 +1,4 @@ A Mesos cluster with Heat ========================= -See [Mesos cluster with Heat](http://docs.openstack.org/developer/magnum/dev/dev-heat-mesos.html) for instructions. +See [Mesos cluster with Heat](http://docs.openstack.org/developer/magnum/dev/dev-mesos.html) for instructions. diff --git a/magnum/templates/heat-mesos/elements/README.md b/magnum/templates/mesos/elements/README.md similarity index 67% rename from magnum/templates/heat-mesos/elements/README.md rename to magnum/templates/mesos/elements/README.md index d03ca96124..9cf6d58ea6 100644 --- a/magnum/templates/heat-mesos/elements/README.md +++ b/magnum/templates/mesos/elements/README.md @@ -1,4 +1,4 @@ Mesos elements ============== -See [Building an image](http://docs.openstack.org/developer/magnum/dev/dev-heat-mesos.html) for instructions. +See [Building an image](http://docs.openstack.org/developer/magnum/dev/dev-mesos.html) for instructions. diff --git a/magnum/templates/heat-mesos/elements/docker/elements-deps b/magnum/templates/mesos/elements/docker/elements-deps similarity index 100% rename from magnum/templates/heat-mesos/elements/docker/elements-deps rename to magnum/templates/mesos/elements/docker/elements-deps diff --git a/magnum/templates/heat-mesos/elements/docker/package-installs.yaml b/magnum/templates/mesos/elements/docker/package-installs.yaml similarity index 100% rename from magnum/templates/heat-mesos/elements/docker/package-installs.yaml rename to magnum/templates/mesos/elements/docker/package-installs.yaml diff --git a/magnum/templates/heat-mesos/elements/docker/post-install.d/60-disable-docker-service b/magnum/templates/mesos/elements/docker/post-install.d/60-disable-docker-service similarity index 100% rename from magnum/templates/heat-mesos/elements/docker/post-install.d/60-disable-docker-service rename to magnum/templates/mesos/elements/docker/post-install.d/60-disable-docker-service diff --git a/magnum/templates/heat-mesos/elements/docker/pre-install.d/10-add-docker-repo b/magnum/templates/mesos/elements/docker/pre-install.d/10-add-docker-repo similarity index 100% rename from magnum/templates/heat-mesos/elements/docker/pre-install.d/10-add-docker-repo rename to magnum/templates/mesos/elements/docker/pre-install.d/10-add-docker-repo diff --git a/magnum/templates/heat-mesos/elements/mesos/elements-deps b/magnum/templates/mesos/elements/mesos/elements-deps similarity index 100% rename from magnum/templates/heat-mesos/elements/mesos/elements-deps rename to magnum/templates/mesos/elements/mesos/elements-deps diff --git a/magnum/templates/heat-mesos/elements/mesos/package-installs.yaml b/magnum/templates/mesos/elements/mesos/package-installs.yaml similarity index 100% rename from magnum/templates/heat-mesos/elements/mesos/package-installs.yaml rename to magnum/templates/mesos/elements/mesos/package-installs.yaml diff --git a/magnum/templates/heat-mesos/elements/mesos/post-install.d/60-disable-upstart b/magnum/templates/mesos/elements/mesos/post-install.d/60-disable-upstart similarity index 100% rename from magnum/templates/heat-mesos/elements/mesos/post-install.d/60-disable-upstart rename to magnum/templates/mesos/elements/mesos/post-install.d/60-disable-upstart diff --git a/magnum/templates/heat-mesos/elements/mesos/pre-install.d/10-apt-repo b/magnum/templates/mesos/elements/mesos/pre-install.d/10-apt-repo similarity index 100% rename from magnum/templates/heat-mesos/elements/mesos/pre-install.d/10-apt-repo rename to magnum/templates/mesos/elements/mesos/pre-install.d/10-apt-repo diff --git a/magnum/templates/heat-mesos/fragments/configure-mesos-master.sh b/magnum/templates/mesos/fragments/configure-mesos-master.sh similarity index 100% rename from magnum/templates/heat-mesos/fragments/configure-mesos-master.sh rename to magnum/templates/mesos/fragments/configure-mesos-master.sh diff --git a/magnum/templates/heat-mesos/fragments/configure-mesos-slave.sh b/magnum/templates/mesos/fragments/configure-mesos-slave.sh similarity index 100% rename from magnum/templates/heat-mesos/fragments/configure-mesos-slave.sh rename to magnum/templates/mesos/fragments/configure-mesos-slave.sh diff --git a/magnum/templates/heat-mesos/fragments/start-services-master.sh b/magnum/templates/mesos/fragments/start-services-master.sh similarity index 100% rename from magnum/templates/heat-mesos/fragments/start-services-master.sh rename to magnum/templates/mesos/fragments/start-services-master.sh diff --git a/magnum/templates/heat-mesos/fragments/start-services-slave.sh b/magnum/templates/mesos/fragments/start-services-slave.sh similarity index 100% rename from magnum/templates/heat-mesos/fragments/start-services-slave.sh rename to magnum/templates/mesos/fragments/start-services-slave.sh diff --git a/magnum/templates/heat-mesos/fragments/write-heat-params-master.yaml b/magnum/templates/mesos/fragments/write-heat-params-master.yaml similarity index 100% rename from magnum/templates/heat-mesos/fragments/write-heat-params-master.yaml rename to magnum/templates/mesos/fragments/write-heat-params-master.yaml diff --git a/magnum/templates/heat-mesos/fragments/write-heat-params.yaml b/magnum/templates/mesos/fragments/write-heat-params.yaml similarity index 100% rename from magnum/templates/heat-mesos/fragments/write-heat-params.yaml rename to magnum/templates/mesos/fragments/write-heat-params.yaml diff --git a/magnum/templates/heat-mesos/mesoscluster.yaml b/magnum/templates/mesos/mesoscluster.yaml similarity index 100% rename from magnum/templates/heat-mesos/mesoscluster.yaml rename to magnum/templates/mesos/mesoscluster.yaml diff --git a/magnum/templates/heat-mesos/mesosslave.yaml b/magnum/templates/mesos/mesosslave.yaml similarity index 100% rename from magnum/templates/heat-mesos/mesosslave.yaml rename to magnum/templates/mesos/mesosslave.yaml diff --git a/magnum/templates/heat-mesos/COPYING b/magnum/templates/swarm/COPYING similarity index 100% rename from magnum/templates/heat-mesos/COPYING rename to magnum/templates/swarm/COPYING diff --git a/magnum/templates/docker-swarm/README.md b/magnum/templates/swarm/README.md similarity index 100% rename from magnum/templates/docker-swarm/README.md rename to magnum/templates/swarm/README.md diff --git a/magnum/templates/docker-swarm/fragments/add-proxy.sh b/magnum/templates/swarm/fragments/add-proxy.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/add-proxy.sh rename to magnum/templates/swarm/fragments/add-proxy.sh diff --git a/magnum/templates/docker-swarm/fragments/cfn-signal.sh b/magnum/templates/swarm/fragments/cfn-signal.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/cfn-signal.sh rename to magnum/templates/swarm/fragments/cfn-signal.sh diff --git a/magnum/templates/docker-swarm/fragments/configure-swarm.sh b/magnum/templates/swarm/fragments/configure-swarm.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/configure-swarm.sh rename to magnum/templates/swarm/fragments/configure-swarm.sh diff --git a/magnum/templates/heat-kubernetes/fragments/disable-selinux.sh b/magnum/templates/swarm/fragments/disable-selinux.sh similarity index 100% rename from magnum/templates/heat-kubernetes/fragments/disable-selinux.sh rename to magnum/templates/swarm/fragments/disable-selinux.sh diff --git a/magnum/templates/docker-swarm/fragments/enable-services.sh b/magnum/templates/swarm/fragments/enable-services.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/enable-services.sh rename to magnum/templates/swarm/fragments/enable-services.sh diff --git a/magnum/templates/docker-swarm/fragments/make-cert.py b/magnum/templates/swarm/fragments/make-cert.py similarity index 100% rename from magnum/templates/docker-swarm/fragments/make-cert.py rename to magnum/templates/swarm/fragments/make-cert.py diff --git a/magnum/templates/docker-swarm/fragments/remove-docker-key.sh b/magnum/templates/swarm/fragments/remove-docker-key.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/remove-docker-key.sh rename to magnum/templates/swarm/fragments/remove-docker-key.sh diff --git a/magnum/templates/docker-swarm/fragments/write-bay-failure-service.yaml b/magnum/templates/swarm/fragments/write-bay-failure-service.yaml similarity index 100% rename from magnum/templates/docker-swarm/fragments/write-bay-failure-service.yaml rename to magnum/templates/swarm/fragments/write-bay-failure-service.yaml diff --git a/magnum/templates/docker-swarm/fragments/write-docker-service.sh b/magnum/templates/swarm/fragments/write-docker-service.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/write-docker-service.sh rename to magnum/templates/swarm/fragments/write-docker-service.sh diff --git a/magnum/templates/docker-swarm/fragments/write-docker-socket.yaml b/magnum/templates/swarm/fragments/write-docker-socket.yaml similarity index 100% rename from magnum/templates/docker-swarm/fragments/write-docker-socket.yaml rename to magnum/templates/swarm/fragments/write-docker-socket.yaml diff --git a/magnum/templates/docker-swarm/fragments/write-heat-params.yaml b/magnum/templates/swarm/fragments/write-heat-params.yaml similarity index 100% rename from magnum/templates/docker-swarm/fragments/write-heat-params.yaml rename to magnum/templates/swarm/fragments/write-heat-params.yaml diff --git a/magnum/templates/docker-swarm/fragments/write-swarm-agent-service.yaml b/magnum/templates/swarm/fragments/write-swarm-agent-service.yaml similarity index 100% rename from magnum/templates/docker-swarm/fragments/write-swarm-agent-service.yaml rename to magnum/templates/swarm/fragments/write-swarm-agent-service.yaml diff --git a/magnum/templates/docker-swarm/fragments/write-swarm-master-service.sh b/magnum/templates/swarm/fragments/write-swarm-master-service.sh similarity index 100% rename from magnum/templates/docker-swarm/fragments/write-swarm-master-service.sh rename to magnum/templates/swarm/fragments/write-swarm-master-service.sh diff --git a/magnum/templates/docker-swarm/swarm.yaml b/magnum/templates/swarm/swarm.yaml similarity index 100% rename from magnum/templates/docker-swarm/swarm.yaml rename to magnum/templates/swarm/swarm.yaml diff --git a/magnum/templates/docker-swarm/swarmnode.yaml b/magnum/templates/swarm/swarmnode.yaml similarity index 100% rename from magnum/templates/docker-swarm/swarmnode.yaml rename to magnum/templates/swarm/swarmnode.yaml diff --git a/specs/container-networking-model.rst b/specs/container-networking-model.rst index e253550b84..8c25e62896 100644 --- a/specs/container-networking-model.rst +++ b/specs/container-networking-model.rst @@ -448,6 +448,6 @@ References [5] https://github.com/GoogleCloudPlatform/kubernetes/blob/master/docs/design/networking.md [6] https://github.com/coreos/flannel [7] https://github.com/coreos/rkt/blob/master/Documentation/networking.md -[8] https://github.com/openstack/magnum/blob/master/magnum/templates/heat-kubernetes/kubecluster.yaml +[8] https://github.com/openstack/magnum/blob/master/magnum/templates/kubernetes/kubecluster.yaml [9] https://blueprints.launchpad.net/magnum/+spec/expand-labels-scope [10] https://github.com/openstack/kuryr