Gerrit ID: 5665 - Deploys OSM on Kubernetes. 11/7811/30
authorvijaynag <vijaynag.bs@tataelxsi.co.in>
Thu, 25 Jul 2019 11:40:58 +0000 (17:10 +0530)
committergarciadeblas <gerardo.garciadeblas@telefonica.com>
Wed, 27 Nov 2019 14:26:14 +0000 (15:26 +0100)
commit8339ed24e9270f4cd7aa34bb632505d8d72f6c4a
treea04a46f5268f78e1ba4dad7a33a7d90d8c3cff69
parent5cc8ac309e830ef38c4f066c2337259b5c87a0e6
Gerrit ID: 5665 - Deploys OSM on Kubernetes.
Run the installation script with -c k8s to deploy osm on K8s.
To Uninstall OSM deployed on Kubernetes run script with --uninstall -c k8s.
Each yaml file in osm_pods directory contains yaml definitions for pods and services.

Added license to yaml files in osm_pods.

Changed volume mounts to OSM_NAMESPACE_VOL from docker volumes.

Removes all pods and services while uninstalling.

Added namespace to deploy osm services. Deleting namespace
for uninstalling osm services.
Resolved Merge conflict with Change-7931. Changed Mongo, Kafka,
zookeeper, mysql and prometheus to statefulset.

-s <namespace> users can define namespace for k8s to deploy
osm services.

Added cluster configuration file which will be used to install k8s control plane
Addressed nodeport range issue and resolved merge conflict.

Added two yaml files to create a job for systest and robot test.

Change-Id: Iabe70fa7aed9cd638011bb92e2f300e32cff5772
Signed-off-by: vijaynag.bs <vijaynag.bs@tataelxsi.co.in>
18 files changed:
.gitignore
installers/docker/cluster-config.yaml [new file with mode: 0644]
installers/docker/osm_pods/kafka.yaml [new file with mode: 0644]
installers/docker/osm_pods/keystone.yaml [new file with mode: 0644]
installers/docker/osm_pods/lcm.yaml [new file with mode: 0644]
installers/docker/osm_pods/light-ui.yaml [new file with mode: 0644]
installers/docker/osm_pods/mon.yaml [new file with mode: 0644]
installers/docker/osm_pods/mongo.yaml [new file with mode: 0644]
installers/docker/osm_pods/mysql.yaml [new file with mode: 0644]
installers/docker/osm_pods/nbi.yaml [new file with mode: 0644]
installers/docker/osm_pods/pol.yaml [new file with mode: 0644]
installers/docker/osm_pods/prometheus.yaml [new file with mode: 0644]
installers/docker/osm_pods/ro.yaml [new file with mode: 0644]
installers/docker/osm_pods/zookeeper.yaml [new file with mode: 0644]
installers/full_install_osm.sh
installers/osm_health.sh
jenkins/k8s/osmclient-robot.yaml [new file with mode: 0644]
jenkins/k8s/osmclient-systest.yaml [new file with mode: 0644]