aboutsummaryrefslogtreecommitdiffstats
path: root/deploy/adapters/ansible/kubernetes/roles
AgeCommit message (Collapse)AuthorFilesLines
2018-10-181.Optimization code for deploying k8shu xinhui10-326/+92
2.Fix bugs for upgrade k8s version to v1.10.4 Change-Id: I6b17162574f4c4098eb6514cc067096e71f27f97 Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2018-10-15Merge "Change k8s version from 1.9.1 to 1.10.4"HU Xinhui1-10/+10
2018-09-28Disable swap for kubernetes scenarioHarry Huang1-0/+2
JIRA: COMPASS-619 Change-Id: I121399f8d034cce48a819aed3dde2d03c84ce249 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-09-13Add kubespray to perform the result checkyjun1-0/+13
Change-Id: I61f4d97e68e137d4cadfad1dd260c69788946c47 Signed-off-by: yjun <xy.0520@hotmail.com>
2018-09-13Change k8s version from 1.9.1 to 1.10.4hu xinhui1-10/+10
Change-Id: Ib471ca9c27a1ffea0d5017241f7602083d8f14df Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2018-09-12Add licenseHarry Huang2-0/+18
Change-Id: I139c48ca3498a5a1e399abb3ef999da67a47c921 Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-08-13Change the dashboard and heapster images in k8s to arm64 when running on arm ↵Jingzhao Ni2-0/+10
platform Change the dashboard image in k8s from amd64 to arm64 on arm platform. In extra-vars-aarch64.yml, add the dashboard image tag for supporting the arm64 arch. For heapster images, add a "sed" command in main.yml for replacing the cpu architecture from amd64 to arm64. And it will be invoked only when deploying the arm platform. Change-Id: I584485f0356dcb925814f63cbc45ecbd459715bb Signed-off-by: Jingzhao Ni <jingzhao.ni@arm.com>
2018-06-13Merge "update sriov spec on k8s v190"Justin chi2-8/+15
2018-06-05update sriov spec on k8s v190Di Xu2-8/+15
Change-Id: Ie52233eae9aa6ebcf52d9f4df3dfbf9441a323b4 Signed-off-by: Di Xu <di.xu@arm.com>
2018-05-25bump image version to support k8s v1.9 on aarch64Di Xu1-1/+1
Signed-off-by: Di Xu <di.xu@arm.com> Change-Id: I0803fbd9225a1c8e80fed892a61ff91b6493c070
2018-05-08enable http_proxy in kargozhichaozhu3-1/+20
Change-Id: Id49015d716f1b53806a42039a2c197e1c4ccbd69 Signed-off-by: Forrest Zhu <zhichao.zhu8@gmail.com>
2018-04-16Merge "Add the Heapster + InfluxDB + Grafana Monitoring scheme"Harry Huang2-0/+50
2018-04-10support deploying k8s above ubuntu on armYibo Cai5-16/+75
Change-Id: I5642c866423728a8cdbbc3ea82969e6aec346981 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2018-04-06Add the Heapster + InfluxDB + Grafana Monitoring schemehu xinhui2-0/+50
JIRA: 1. The kubernetes cluster deployed by the kubespary does not support the monitoring scheme. 2. This patch is to complete the monitoring scheme for k8s Change-Id: I89faf75a8b78cd70dfc9d8433ea582aecb2f8001 Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2018-03-09Merge "add a multus with sriov interfaces installation"Justin chi12-17/+546
2018-03-08add a multus with sriov interfaces installationDi Xu12-17/+546
Support deploying multus sriov CNI plugins by setting environment "kube_network_plugin" to "sriov". Change-Id: I3672fd7b6036063bdee57450c2100f39aa5ef68b Signed-off-by: Di Xu <di.xu@arm.com>
2018-03-06Add git package for k8s deploymentYifei Xue2-1/+2
JIRA: - Ks8 deployment doesn't install git, this will cause failure in Stor4nfv scenarios. So proposing this patch to solve this. Change-Id: I98ab0b3a2a5f46eb1eebd4ea94fb60ccafe10272 Signed-off-by: Yifei Xue <xueyifei@huawei.com>
2018-03-02move the update cache after role of setup-k8s-networkwutianwei2-3/+1
If don't setup network, the host cannot connect to the Internet on baremetal pod. So we should update cache after setting the network. Change-Id: Ief0eb2d82c67b0ace2cfb233b9792f6e009a1524 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2018-02-27Enable CSI plugin for Stor4nfv scenarioYifei Xue1-0/+18
JIRA: - Add some configurations to enable CSI plugin in k8s v1.9 which is used by Stor4nfv scenario. Change-Id: I78e0b39f31ff666eace50921c691107154dcb249 Signed-off-by: Yifei Xue <xueyifei@huawei.com>
2018-02-13add a multus with 2 fannel interfaces installationDi Xu8-1/+490
Support deploying multus multiple flannel CNI plugins by setting environment "kube_network_plugin" to "2flannel". Change-Id: I23a3d42452b4a5e0858a18934f508649f5961e7a Signed-off-by: Di Xu <di.xu@arm.com>
2018-02-09change k8s version to v1.9.1hu xinhui3-0/+12
JIRA: - 1. compass4nfv can deploy v1.9.1 kubernetes 2. end user can use the kubernetes dashboard Change-Id: I274dda38599da95f382dfcb4159b530da8422fd8 Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2018-01-27Merge "Use run_dir instead of hard coding"HU Xinhui1-1/+1
2018-01-24spport k8s apiserver HAhu xinhui15-1/+329
compass installer deploy k8s using kubespray for default, but k8s apiserver HA is not implemented by kubespray, This patch aim is to achieve the k8s apiserver HA Change-Id: I805b5eb2f4efa7ca82fcef7bfd3f4cad35ed65b5 JIRA: - Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2018-01-23Use run_dir instead of hard codingHarry Huang1-1/+1
Cluster name now can be set in DHA file which makes ansible dir changeable. Use run_dir variable to point to correct dir. Change-Id: I673b0b472b86ce505a8ea29ce4fb3666b4b991bd Signed-off-by: Harry Huang <huangxiangyu5@huawei.com>
2018-01-11Fetch kubernetes admin.conf for testwutianwei1-0/+16
from kube_master fetch the admin.conf to the directory /opt/admin.conf of compass-tasks docker Change-Id: I1c236414c968f721d04fb6da0dc7a9514c892f93 Signed-off-by: wutianwei <wutianwei1@huawei.com>
2017-12-10deploy/k8s: support k8s deployment on aarch64Yibo Cai3-1/+50
Kubespray default variables are for x86_64. To support deploying AArch64 node, many variables must be redefined. This patch adds a file to override default kubespray variables, so we can track all changes in compass4nfv code. Change-Id: Ic6180ea9c50302d1a6cef1e0e7a3abea6699ef55 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2017-11-23Merge "Support the scenario for installing kubernetes in ubuntu system"Yifei Xue10-57/+225
2017-11-14Support the scenario for installing kubernetes in ubuntu systemhu xinhui10-57/+225
JIRA: - Currently we only support the the scenario for installing kubernetes in centos system. This patch is to install kubernetes in ubuntu system Change-Id: Idc5eafea5d02c28c62a31e4c29451b8c5aaf1fd5 Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2017-11-09k8s: add package repo for aarch64Yibo Cai4-2/+52
Use architecture specific repo if available, otherwise fallback to default(x86_64) repo. Change-Id: I82f483494827564ae0e294d0c88c4080338c5634 Signed-off-by: Yibo Cai <yibo.cai@arm.com>
2017-10-26 k8s support the helm.hu xinhui2-0/+8
JIRA: - Change-Id: I8ee06225c32c59a5678a666c47da95f96963dec8 Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2017-09-30Modification for kargo to generate dynamic inventoryhu xinhui2-26/+62
JIRA: - There is some hardcode for kargo inventory.This patch is to generate dynamic inventory for kargo Change-Id: If4a7c5f973e520e4ca24c3c9e0bfa97725a5a44c Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>
2017-09-08Add k8s supporthu xinhui22-0/+786
JIRA: - Add a new k8s scenario for compass Change-Id: Ic5f58a6152315333684e4f2752aaa0d5d870d9ee Signed-off-by: hu xinhui <xinhui_hu@foxmail.com>