summaryrefslogtreecommitdiffstats
path: root/xci/installer/osh
AgeCommit message (Collapse)AuthorFilesLines
2019-09-01Adapt OSH to new scenario logic, ansible and k8s versionsFatih Degirmenci4-27/+77
installer-type:osh deploy-scenario:k8-calico-nofeature JIRA: XCI-5 JIRA: XCI-6 JIRA: XCI-20 Signed-off-by: Fatih Degirmenci <fdegir@gmail.com> Change-Id: I0f2b577f7535050e6c65ca0e0bc209b7403c67ba Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
2019-08-14Separate vxlan trafficManuel Buil2-0/+12
Currently, all traffic is going through the untagged interface. However, we are creating interfaces for the different traffic. This patch moves the private traffic (VM-VM), which normally uses vxlan tunnels, to the interface created for that deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: I680698d0bf7ab8045d4ca8f7b5bea8c1e1881d71 Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-13Fix the labels for nohaManuel Buil1-1/+1
Both nodes are openstack-helm-node-class=primary. That creates problems when deploying neutron because two l3 agents and dhcp agents are deployed which sometimes results in problems deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: Id13ee3cf308f5120061176302573739d7c5a5ed3 Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-12Set the correct labels for nohaManuel Buil2-14/+26
In noha mode, node1 and node2 is used for controller and compute roles. This patch changes that making node1 only controller and node2 only compute. It also modifies a bit the syntax to make it more ansible friendly deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: I3f40f59ea3c167914ea4c810f7dda60c75fb7175 Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-09Fix noha deploymentManuel Buil1-3/+17
JIRA:XCI-11 noha was not passing the tempest test, however, nobody is testing that test upstream. We should use the test that it being really tested upstream deploy-scenario:k8-calico-nofeature installer-type:osh xci-flavor:noha Change-Id: I551e966e81a93120e96027b32096ec18b21bd3bd Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-08Merge "Fix problems when redeploying with osh"Manuel Buil1-4/+14
2019-08-07Fix problems when redeploying with oshnikoskarandreas1-4/+14
When deploying manually after a previous deployment, keys and fingerprints of the VMs clash with the stored ones. This patch clears the relevant files and also fixes an issue with keepalived role which failes ansible lint when already cached. deploy-scenario:k8-calico-nofeature installer-type:osh Signed-off-by: nikoskarandreas <nick@intracom-telecom.com> Change-Id: I9331a5b7d0ac66a35064dfe7f62dd78a461e570c
2019-08-06Merge "Remove hardcoded ips"Manuel Buil1-2/+2
2019-08-06Merge "Move variable definition to vars"Manuel Buil2-15/+18
2019-08-06Remove hardcoded ipsManuel Buil1-2/+2
We should use the Ansible variables whenever possible instead of hardcoding values like IPs deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: Iee5f179b0b36d2fcbf9b2eca82a3c31cefd83229 Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-06Move variable definition to varsManuel Buil2-15/+18
Ansible best practices recommend doing the definition of variables in the vars directory instead of directly in the tasks deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: Ia5e215f8492a901b8c75ac06ee23258249f7f09a Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-06Add the required dashes in yaml filesManuel Buil6-0/+6
deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: I0423ab27186316d40c93cce847d7cb9fa7308df1 Signed-off-by: Manuel Buil <mbuil@suse.com>
2019-08-05Support of opensuse in OSH-XCINikos Mimigiannis3-2/+22
deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: Ie198ee7e25579f1438561f71fd965518b067fe42 Signed-off-by: Nikos Mimigiannis <nmimi@intracom-telecom.com>
2019-08-01Introduction of Openstack-helm as installernikoskarandreas18-0/+946
This patch creates a new installer tree in xci that uses openstack-helm to deploy openstack on a kubernetes cluster. USAGE: Export INSTALLER_TYPE=osh, DEPLOY_SCENARIO=k8-calico-nofeature and XCI_FLAVOR=noha or mini and run xci-deploy.sh as in documentation. deploy-scenario:k8-calico-nofeature installer-type:osh Change-Id: I212f70eb51c2a38c798c11367d2ebb8bf5f4a1de Signed-off-by: nikoskarandreas <nick@intracom-telecom.com>