Bring Kubernetes 1.15 50/5250/2
authorFatih Degirmenci <fatih.degirmenci@est.tech>
Thu, 2 Jul 2020 08:34:05 +0000 (08:34 +0000)
committerFatih Degirmenci <fatih.degirmenci@est.tech>
Thu, 2 Jul 2020 14:22:35 +0000 (14:22 +0000)
commita446d5d5c0bf09edf6884aea8e829ddc184464dc
tree2d01a6a663940efeb4f19cf125a700f7f9adee2d
parenta1e1f40e71a48d8c5315f37999b9123c7ea908ab
Bring Kubernetes 1.15

This change brings K8s 1.15 to Nordix. Some notes about
K8s 1.15 support of engine.
- The support is only included for the scenario k8-calico-nofeature.
- Deployment with the scenario k8-multus-plugins fails and
other scenarios are not tested since they may not be relevant
for us anymore. Due to this those scenarios have been removed from
1.15 branch.
- Installer, infra/installer/kubespray, 1.15 branch is tracked by
this branch.

An example command to deploy K8s 1.15 in online mode with the engine is.

- clone engine repo as usual
- cd engine/engine
- ./deploy.sh -s kubernetes -b 1.15 -c k8-calico-nofeature \
    -p <path to pdf> -i <path to idf> -v

If you are deploying on OpenStack using Heat, you need to
- specify the location of openrc file
- pass heat environment file as pdf

An example command to package K8s 1.15 for offline deployment with the
engine is.

- clone engine repo as usual
- cd engine/engine
- ./package.sh -s kubernetes -b 1.15 -v

Change-Id: Ic594b74780b6cdc309e36c24cea75e8e60863b2b
.gitreview
scenarios/k8-calico-istio.yaml [deleted file]
scenarios/k8-calico-spinnaker.yaml [deleted file]
scenarios/k8-canal-nofeature.yaml [deleted file]
scenarios/k8-cilium-nofeature.yaml [deleted file]
scenarios/k8-flannel-nofeature.yaml [deleted file]
scenarios/k8-multus-nofeature.yaml [deleted file]
scenarios/k8-multus-plugins.yaml [deleted file]
scenarios/k8-weave-nofeature.yaml [deleted file]
vars/kubernetes.yaml