First draft of k8s deployment using RKE

Change-Id: Ifa0eb52b64438df64692aaf58b9ef8e5dd7fd32c
Issue-ID: INT-993
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Daily-openrc b/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Daily-openrc
new file mode 100644
index 0000000..3a3bb32
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Daily-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=56d245b3c668419380d3b0f912497e29
+export OS_PROJECT_NAME=Integration-HEAT-Daily
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Staging-Daily-openrc b/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Staging-Daily-openrc
new file mode 100644
index 0000000..fa3825c
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Staging-Daily-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=3583253e932845a09cd4c8ca2f31d095
+export OS_PROJECT_NAME=Integration-HEAT-Staging-Daily
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Verify-openrc b/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Verify-openrc
new file mode 100644
index 0000000..624db1c
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-HEAT-Verify-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=28481f6939614cfd83e6767a0e039bcc
+export OS_PROJECT_NAME=Integration-HEAT-Verify
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-OOM-Daily-openrc b/deployment/heat/onap-rke/env/windriver/Integration-OOM-Daily-openrc
new file mode 100644
index 0000000..b0eddb6
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-OOM-Daily-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=712b6016580e410b9abfec9ca34953ce
+export OS_PROJECT_NAME=Integration-OOM-Daily
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-OOM-Staging-Daily-openrc b/deployment/heat/onap-rke/env/windriver/Integration-OOM-Staging-Daily-openrc
new file mode 100644
index 0000000..062f3d1
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-OOM-Staging-Daily-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=09d8566ea45e43aa974cf447ed591d77
+export OS_PROJECT_NAME=Integration-OOM-Staging-Daily
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-OOM-Verify-openrc b/deployment/heat/onap-rke/env/windriver/Integration-OOM-Verify-openrc
new file mode 100644
index 0000000..1b48e4a
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-OOM-Verify-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=c27d16b88a4141ec8abcc07e731c0f24
+export OS_PROJECT_NAME=Integration-OOM-Verify
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-00-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-00-openrc
new file mode 100644
index 0000000..8b55dbd
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-00-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=41d6d38489bd40b09ea8a6b6b852dcbd
+export OS_PROJECT_NAME=Integration-SB-00
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-01-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-01-openrc
new file mode 100644
index 0000000..78469b2
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-01-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=087050388b204c73a3e418dd2c1fe30b
+export OS_PROJECT_NAME=Integration-SB-01
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-02-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-02-openrc
new file mode 100644
index 0000000..3531c11
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-02-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=ebb0ea7144004bacac1e39ff23105fa7
+export OS_PROJECT_NAME=Integration-SB-02
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-03-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-03-openrc
new file mode 100644
index 0000000..f6dbb7a
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-03-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=bc43d50ffcb84750bac0c1707a9a765b
+export OS_PROJECT_NAME=Integration-SB-03
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-04-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-04-openrc
new file mode 100644
index 0000000..0a27051
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-04-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=d570c718cbc545029f40e50b75eb13df
+export OS_PROJECT_NAME=Integration-SB-04
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-05-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-05-openrc
new file mode 100644
index 0000000..9bc0846
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-05-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=b8ad3842ab3642f7bf3fbe4e4d3b9f86
+export OS_PROJECT_NAME=Integration-SB-05
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-06-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-06-openrc
new file mode 100644
index 0000000..c7b650e
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-06-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=7fad299815104c0a8f90a8df80343f03
+export OS_PROJECT_NAME=Integration-SB-06
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/Integration-SB-07-openrc b/deployment/heat/onap-rke/env/windriver/Integration-SB-07-openrc
new file mode 100644
index 0000000..faf6b4b
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/Integration-SB-07-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=1e097c6713e74fd7ac8e4295e605ee1e
+export OS_PROJECT_NAME=Integration-SB-07
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/OOF-openrc b/deployment/heat/onap-rke/env/windriver/OOF-openrc
new file mode 100644
index 0000000..dec995f
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/OOF-openrc
@@ -0,0 +1,9 @@
+export OS_PROJECT_ID=6bbd2981b210461dbc8fe846df1a7808
+export OS_PROJECT_NAME=OOF
+export OS_USER_DOMAIN_NAME=Default
+export OS_USERNAME=demo
+export OS_PASSWORD=onapdemo
+export OS_AUTH_URL=http://10.12.25.2:5000/v3
+export OS_IDENTITY_API_VERSION=3
+export OS_REGION_NAME=RegionOne
+export OS_INTERFACE=public
diff --git a/deployment/heat/onap-rke/env/windriver/onap-oom-light.env b/deployment/heat/onap-rke/env/windriver/onap-oom-light.env
new file mode 100644
index 0000000..c3f6159
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/onap-oom-light.env
@@ -0,0 +1,87 @@
+parameters:
+
+  ubuntu_1604_image: ubuntu-16-04-cloud-amd64
+
+  apt_proxy: 10.12.5.2:8000
+  docker_proxy: 10.12.5.2:5000
+
+  rancher_vm_flavor: m1.large
+  # use a smaller image for k8 hosts
+  k8s_vm_flavor: m1.xlarge
+
+  public_net_id: 971040b2-7059-49dc-b220-4fab50cb2ad4
+
+  oam_network_cidr: 10.0.0.0/16
+
+  integration_override_yaml: >
+    global:
+      repository: __docker_proxy__
+      pullPolicy: IfNotPresent
+    robot:
+      enabled: true
+      openStackKeyStoneUrl: "http://10.12.25.2:5000"
+      openStackPublicNetId: "__public_net_id__"
+      openStackTenantId: "${OS_PROJECT_ID}"
+      openStackUserName: "${OS_USERNAME}"
+      ubuntu14Image: "ubuntu-14-04-cloud-amd64"
+      ubuntu16Image: "ubuntu-16-04-cloud-amd64"
+      openStackPrivateNetId: "__oam_network_id__"
+      openStackPrivateSubnetId: "__oam_subnet_id__"
+      openStackPrivateNetCidr: "__oam_network_cidr__"
+      openStackOamNetworkCidrPrefix: "10.0"
+      dcaeCollectorIp: "__k8s_01_vm_ip__"
+      vnfPubKey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh"
+      demoArtifactsVersion: "1.2.2"
+      scriptVersion: "1.2.1"
+      rancherIpAddress: "__rancher_ip_addr__"
+      config:
+        openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}"
+    so:
+      enabled: true
+      so-catalog-db-adapter:
+        config:
+          openStackUserName: "${OS_USERNAME}"
+          openStackKeyStoneUrl: "http://10.12.25.2:5000/v2.0"
+          openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}"
+    appc:
+      enabled: true
+      replicaCount: 1
+      config:
+        enableClustering: false
+    sdnc:
+      enabled: true
+      replicaCount: 1
+      config:
+        enableClustering: false
+    clamp:
+      enabled: false
+    pomba:
+      enabled: false
+    cli:
+      enabled: false
+    consul:
+      enabled: false
+    dcaegen2:
+      enabled: false
+    esr:
+      enabled: false
+    log:
+      enabled: false
+    mock:
+      enabled: false
+    msb:
+      enabled: false
+    multicloud:
+      enabled: false
+    nbi:
+      enabled: false
+    oof:
+      enabled: false
+    policy:
+      enabled: false
+    uui:
+      enabled: false
+    vfc:
+      enabled: false
+    vnfsdk:
+      enabled: false
diff --git a/deployment/heat/onap-rke/env/windriver/onap-oom.env b/deployment/heat/onap-rke/env/windriver/onap-oom.env
new file mode 100644
index 0000000..bf98171
--- /dev/null
+++ b/deployment/heat/onap-rke/env/windriver/onap-oom.env
@@ -0,0 +1,146 @@
+parameters:
+
+  ubuntu_1804_image: ubuntu-18.04
+
+  apt_proxy: 10.12.5.2:8000
+  docker_proxy: 10.12.5.2:5000
+
+  rancher_vm_flavor: m1.large
+  k8s_vm_flavor: m2.xlarge
+  etcd_vm_flavor: m1.medium
+  orch_vm_flavor: m1.large
+
+  public_net_id: 971040b2-7059-49dc-b220-4fab50cb2ad4
+
+  oam_network_cidr: 10.0.0.0/16
+
+  integration_gerrit_branch: master
+
+  helm_deploy_delay: 2.5m
+
+  integration_override_yaml: >
+    global:
+      repository: __docker_proxy__
+      pullPolicy: IfNotPresent
+    robot:
+      enabled: true
+      flavor: large
+      appcUsername: "appc@appc.onap.org"
+      appcPassword: "demo123456!"
+      openStackKeyStoneUrl: "http://10.12.25.2:5000"
+      openStackPublicNetId: "__public_net_id__"
+      openStackTenantId: "${OS_PROJECT_ID}"
+      openStackUserName: "${OS_USERNAME}"
+      ubuntu14Image: "ubuntu-14-04-cloud-amd64"
+      ubuntu16Image: "ubuntu-16-04-cloud-amd64"
+      openStackPrivateNetId: "__oam_network_id__"
+      openStackPrivateSubnetId: "__oam_subnet_id__"
+      openStackPrivateNetCidr: "__oam_network_cidr__"
+      openStackSecurityGroup: "__sec_group__"
+      openStackOamNetworkCidrPrefix: "10.0"
+      dcaeCollectorIp: "__k8s_01_vm_ip__"
+      vnfPubKey: "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDKXDgoo3+WOqcUG8/5uUbk81+yczgwC4Y8ywTmuQqbNxlY1oQ0YxdMUqUnhitSXs5S/yRuAVOYHwGg2mCs20oAINrP+mxBI544AMIb9itPjCtgqtE2EWo6MmnFGbHB4Sx3XioE7F4VPsh7japsIwzOjbrQe+Mua1TGQ5d4nfEOQaaglXLLPFfuc7WbhbJbK6Q7rHqZfRcOwAMXgDoBqlyqKeiKwnumddo2RyNT8ljYmvB6buz7KnMinzo7qB0uktVT05FH9Rg0CTWH5norlG5qXgP2aukL0gk1ph8iAt7uYLf1ktp+LJI2gaF6L0/qli9EmVCSLr1uJ38Q8CBflhkh"
+      demoArtifactsVersion: "1.3.0"
+      demoArtifactsRepoUrl: "https://nexus.onap.org/content/repositories/releases"
+      scriptVersion: "1.3.0"
+      rancherIpAddress: "__rancher_ip_addr__"
+      config:
+        openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}"
+    so:
+      enabled: true
+      so-catalog-db-adapter:
+        config:
+          openStackUserName: "${OS_USERNAME}"
+          openStackKeyStoneUrl: "http://10.12.25.2:5000/v2.0"
+          openStackEncryptedPasswordHere: "${OS_PASSWORD_ENCRYPTED}"
+    appc:
+      enabled: true
+      replicaCount: 3
+      config:
+        enableClustering: true
+        openStackType: "OpenStackProvider"
+        openStackName: "OpenStack"
+        openStackKeyStoneUrl: "http://10.12.25.2:5000/v2.0"
+        openStackServiceTenantName: "${OS_PROJECT_NAME}"
+        openStackDomain: "${OS_USER_DOMAIN_NAME}"
+        openStackUserName: "${OS_USERNAME}"
+        openStackEncryptedPassword: "${OS_PASSWORD}"
+    sdnc:
+      enabled: true
+      replicaCount: 3
+      config:
+        enableClustering: true
+    aai:
+      enabled: true
+      liveness:
+        initialDelaySeconds: 120
+      aai-data-router:
+        liveness:
+          initialDelaySeconds: 120
+      aai-sparky-be:
+        liveness:
+          initialDelaySeconds: 120
+      aai-spike:
+        liveness:
+          initialDelaySeconds: 120
+    portal:
+      enabled: true
+      global:
+        portalHostName: "__portal_hostname__"
+      portal-mariadb:
+        config:
+          sdcFeHostName: "__portal_hostname__"
+          papHostName: "__portal_hostname__"
+          vidHostName: "__portal_hostname__"
+          aaiSparkyHostName: "__portal_hostname__"
+          cliHostName: "__portal_hostname__"
+          portalSdkHostName: "__portal_hostname__"
+          dmaapBcHostName: "__portal_hostname__"
+          msbHostName: "__portal_hostname__"
+    vid:
+      enabled: true
+      config:
+        portalhost: "__portal_hostname__"
+
+    aaf:
+      enabled: true
+    cassandra:
+      enabled: true
+    clamp:
+      enabled: true
+    cli:
+      enabled: true
+    consul:
+      enabled: true
+    contrib:
+      enabled: true
+    dcaegen2:
+      enabled: true
+    dmaap:
+      enabled: true
+    esr:
+      enabled: true
+    log:
+      enabled: true
+    sniro-emulator:
+      enabled: true
+    oof:
+      enabled: true
+    msb:
+      enabled: true
+    multicloud:
+      enabled: true
+    nbi:
+      enabled: true
+    policy:
+      enabled: true
+    pomba:
+      enabled: true
+    sdc:
+      enabled: true
+    uui:
+      enabled: true
+    vfc:
+      enabled: true
+    vnfsdk:
+      enabled: true