Add labels as an option during cluster create. If not given,
the default is taken from the cluster template.
Add labels in the Cluster object and use that instead
of the one from ClusterTemplate.
Update both magnum and magnum cli documentation to reflect the above changes.
Partial-Bug: #1697651
Implements: blueprint flatten-attributes
Change-Id: I8990c78433dcbbca5bc4aa121678b02636346802
Seen fails in some cases due to short timeout. This will be a safe
amount of time to avoid failures.
Change-Id: Iabe9751e5d3dba2cb7b57504bf38b55a5c7aba2d
Add docker_volume_size as an option during cluster create. If not given,
the default is taken from the cluster template.
Add docker_volume_size in the Cluster object and use that instead
of the one from ClusterTemplate.
Update both magnum and magnum cli documentation to reflect the above changes.
Partial-Bug: #1697648
Implements: blueprint flatten-attributes
Change-Id: Ic6d77e6fdf5b068fa5319b238f4fd98b4d499be4
Adding config to enable OpenStack loadbalancer for Kubernetes
cluster as backend. By default we keep it disabled to avoid having
to inject the openstack credentials in the cluster always.
Change-Id: I02f690b220e933d492671f53724a604a167d5abb
Add install_imagebuild_deps which installs all the required
packages to build a DC/OS image on Ubuntu Xenial machines.
Change-Id: I85c48d91ff0750d90358056a09287dfc1c12faf2
Partially-Implements: blueprint mesos-dcos
I get [1] when trying to build a DC/OS image.
+ sudo systemctl disable firewalld
Operation failed: No such file or directory
Change-Id: I94c1d4c8056526502ad4c17af85209388bed8b21
A minor update to existing example template.
Added details about what the example template does and what to
expect from the example template and cluster created based on this
example template.
Change-Id: I53c4b9d0921555fd35fb89a5ef1f8696720c4eda
Add information on how to build openSUSE Leap 42.1 image for
OpenStack Magnum with Kubernetes packages.
Change-Id: Ia53b79f14cb5f70b10d81bc13cae32232adca2a9
Partial-Bug: #1622949
After kube-minions restart, we would like to have mounted
DOCKER_DEV again on minion nodes.
Change-Id: I3777c3584e00a397f9604eae8ce0f628d2dcb190
Closes-Bug: #1663526
We would like to remove default values for network configuration
from child templates.
Change-Id: I2e24c55d7a0188a0e1e0c82cc1fbea2e79b800ca
Partial-Bug: #1622949
This patch provides support for installing dcos on centos using magnum.
A new coe type(dcos) is added. This provides support for vm.
Design spec and steps on how to test can be found in
contrib/drivers/dcos_centos_v1/README.md.
Public agent nodes are not supported now.
Co-Authored-By: fengbeihong (fengbeihong@gmail.com)
Co-Authored-By: vmud213 (vinay50muddu@yahoo.com)
Change-Id: I58b378b4bd6df34fd43307e4252cfbbd9bf593d8
Partially-Implements: blueprint mesos-dcos
Make Kubernetes' kube-controller-manager and kube-scheduler
health checks configurable as a parameter to the cluster-template
(label).
Set their value higher for all deployments. And set their value
to a high number for tests, for the CI.
Change-Id: I65e2da12487c513419125f0525a4e21bac22210e
Closes-Bug: 1648826
We would like to open following ports on kube_master:
- for debug handlers kubectl exec and kubectl run commands
protocol: tcp, port: 10250
- for application service
protocol: tcp, port_range: 30000 to 32767
- for flanneld udp and vxlan backend
protocol: udp, port: 8285 and port: 8472
Change-Id: Ie40e5c90c0b246960ff94b917f285a810120c340
Partial-Bug: #1622949
Add support of LBaaS v2 to suse k8s driver.
This patch also allows suse k8s cluster to be created
without enabling LBaaS.
Change-Id: I5de4059aa1185973be1c556a4b7565c62f76f9f9
Partial-Bug: #1622949
Support of proxy for docker was missing in suse k8s
driver, added support of proxy with this patch.
Change-Id: I1dae1177f48a6c770df836e13384f0a9fb7774fc
Partial-Bug: #1622949
A lot of changes have been done in descriptions meanwhile
in the inspiration source of these heat templates, so merge
them here as well
Change-Id: I6c58efa430dd7eb4ee069781fcd39ec73bbe5e58
This is a patch to build a centos image to support installing DC/OS as
a magnum coe.
Two elements are included: dcos and docker, only used to build a centos
image.
1. Element docker will install and configure docker in centos.
2. Element dcos will download dcos_generate_config.sh and do some
configurations for DC/OS.
Design spec in contrib/drivers/dcos_centos_v1/image/README.md.
Partially-Implements: blueprint mesos-dcos
Change-Id: I30fa4c102205aa2475b9491398c06da0d1e86f84
The initial import was a bit of too much of a copy&paste, mildly
reword documentation and reflect copyright statements.
Change-Id: I64d51152e4b0081a7126777a8aedc54f38944502
OS::stack_id is currently set to kubeminion private ip. With this
patch it now refers to OS::stack_id.
Change-Id: I5695801f73a7e29aa0ce9909e1203764fe12b105
Partial-Bug: #1622949
Updated heat template version to 2014-10-16 to sync with other
cluster drivers.
Change-Id: I26fc5b915a62bc839abcc3bf6a1f59dcf8f10060
Partial-Bug: #1622949
Parameter: 'flannel_network_subnetlen' is currently defined as string for
opensuse driver. With this patch flannel_network_subnetlen is changed
to 'number'.
Change-Id: I1bddca23029a448a8bed490c3a37a97e41cc1414
Partial-Bug: #1622949