Add windriver env file for OOM heat template
Change-Id: I9dfddd4ac3f119243a120db3d20e41871ac91ff5
Issue-ID: INT-381
Signed-off-by: Gary Wu <gary.i.wu@huawei.com>
diff --git a/deployment/heat/onap-oom/env/gwu/onap.env b/deployment/heat/onap-oom/env/gwu/onap.env
index 1f3b9e5..6c03e94 100644
--- a/deployment/heat/onap-oom/env/gwu/onap.env
+++ b/deployment/heat/onap-oom/env/gwu/onap.env
@@ -19,7 +19,15 @@
public_net_id: 024582bd-ef9b-48b9-9e70-e6732559d9df
public_net_name: provider
+ dcae_keystone_url: http://192.168.1.11:5000/v2.0
oam_network_cidr: 172.16.0.0/16
dcae_ip_addr: 172.16.0.4
- dns_list: ["192.168.1.11", "192.168.1.3"]
dns_forwarder: 192.168.1.11
+ external_dns: 192.168.1.3
+
+ dnsaas_proxy_enable: false
+ dnsaas_keystone_url: http://192.168.1.11:5000/v2.0
+ dnsaas_region: RegionOne
+ dnsaas_tenant_name: onap
+ dnsaas_username: demo
+ dnsaas_password: demo
diff --git a/deployment/heat/onap-oom/env/huawei/onap-beijing-oom.env b/deployment/heat/onap-oom/env/huawei/onap-beijing-oom.env
index 00f3bd2..0810cb5 100644
--- a/deployment/heat/onap-oom/env/huawei/onap-beijing-oom.env
+++ b/deployment/heat/onap-oom/env/huawei/onap-beijing-oom.env
@@ -19,7 +19,15 @@
public_net_id: 3a6247f1-fac6-4167-a49f-33cc8415ccf4
public_net_name: provider
+ dcae_keystone_url: http://10.145.122.117:5000/v2.0
oam_network_cidr: 172.16.0.0/16
dcae_ip_addr: 172.16.0.4
- dns_list: ["10.145.122.117", "10.145.122.118"]
dns_forwarder: 10.145.122.117
+ external_dns: 10.145.122.118
+
+ dnsaas_proxy_enable: false
+ dnsaas_keystone_url: http://10.145.122.117:5000/v2.0
+ dnsaas_region: RegionOne
+ dnsaas_tenant_name: onap-beijing-oom
+ dnsaas_username: demo
+ dnsaas_password: demo
diff --git a/deployment/heat/onap-oom/env/windriver/Integration-Jenkins.env b/deployment/heat/onap-oom/env/windriver/Integration-Jenkins.env
new file mode 100644
index 0000000..da01dce
--- /dev/null
+++ b/deployment/heat/onap-oom/env/windriver/Integration-Jenkins.env
@@ -0,0 +1,33 @@
+parameters:
+
+ keystone_url: http://10.12.25.2:5000
+ openstack_tenant_id: 09d8566ea45e43aa974cf447ed591d77
+ openstack_tenant_name: Integration-Jenkins
+ openstack_username: demo
+ openstack_api_key: onapdemo
+
+ ubuntu_1404_image: ubuntu-14-04-cloud-amd64
+ ubuntu_1604_image: ubuntu-16-04-cloud-amd64
+ centos_7_image: CentOS-7
+
+ apt_proxy: http://10.12.5.80:3142
+ docker_proxy: 10.12.5.80:5000
+
+ rancher_vm_flavor: m1.small
+ k8s_vm_flavor: m1.xxlarge
+
+ public_net_id: 971040b2-7059-49dc-b220-4fab50cb2ad4
+ public_net_name: external
+
+ dcae_keystone_url: "http://10.0.14.1/api/multicloud-titanium_cloud/v0/pod25_RegionOne/identity/v2.0"
+ oam_network_cidr: 10.0.0.0/16
+ dcae_ip_addr: 10.0.4.1
+ dns_forwarder: 10.12.25.5
+ external_dns: 8.8.8.8
+
+ dnsaas_proxy_enable: true
+ dnsaas_keystone_url: http://10.12.25.5:5000/v2.0
+ dnsaas_region: RegionOne
+ dnsaas_tenant_name: Integration-Jenkins
+ dnsaas_username: demo
+ dnsaas_password: onapdemo
diff --git a/deployment/heat/onap-oom/k8s_vm_entrypoint.sh b/deployment/heat/onap-oom/k8s_vm_entrypoint.sh
index cae0f39..db2428b 100644
--- a/deployment/heat/onap-oom/k8s_vm_entrypoint.sh
+++ b/deployment/heat/onap-oom/k8s_vm_entrypoint.sh
@@ -145,15 +145,16 @@
OPENSTACK_API_KEY: "__openstack_api_key__"
OPENSTACK_KEYSTONE_URL: "__keystone_url__"
DCAE_IP_ADDR: "__dcae_ip_addr__"
-DCAE_KEYSTONE_URL: "__keystone_url__/v2.0"
-DNS_LIST: "__dns_list__"
+DCAE_KEYSTONE_URL: "__dcae_keystone_url__"
+DNS_LIST: "__dns_forwarder__"
DNS_FORWARDER: "__dns_forwarder__"
-EXTERNAL_DNS: "8.8.8.8"
-DNSAAS_REGION: "RegionOne"
-DNSAAS_KEYSTONE_URL: "__keystone_url__/v2.0"
-DNSAAS_TENANT_NAME: "__openstack_tenant_name__"
-DNSAAS_USERNAME: "__openstack_username__"
-DNSAAS_PASSWORD: "__openstack_api_key__"
+EXTERNAL_DNS: "__external_dns__"
+DNSAAS_PROXY_ENABLE: "__dnsaas_proxy_enable__"
+DNSAAS_KEYSTONE_URL: "__dnsaas_keystone_url__"
+DNSAAS_REGION: "__dnsaas_region__"
+DNSAAS_TENANT_NAME: "__dnsaas_tenant_name__"
+DNSAAS_USERNAME: "__dnsaas_username__"
+DNSAAS_PASSWORD: "__dnsaas_password__"
EOF
cat ~/oom/kubernetes/config/onap-parameters.yaml
diff --git a/deployment/heat/onap-oom/onap-oom.yaml b/deployment/heat/onap-oom/onap-oom.yaml
index 5db5344..ee16ffc 100644
--- a/deployment/heat/onap-oom/onap-oom.yaml
+++ b/deployment/heat/onap-oom/onap-oom.yaml
@@ -16,10 +16,6 @@
type: string
description: The name of the Public network referred by public_net_id
- dns_list:
- type: comma_delimited_list
- description: List of External DNS for OAM ONAP network
-
oam_network_cidr:
type: string
description: CIDR of the OAM ONAP network
@@ -71,6 +67,37 @@
type: string
description: the forwarder address for setting up ONAP's private DNS server
+ external_dns:
+ type: string
+ description: Public IP of the external DNS for ONAP network
+
+ dnsaas_proxy_enable:
+ type: string
+ description: whether to enable DNSaaS proxy via multicloud
+
+ dnsaas_region:
+ type: string
+ description: the region of the cloud instance providing the Designate DNS as a Service
+
+ dnsaas_keystone_url:
+ type: string
+ description: the keystone URL of the cloud instance providing the Designate DNS as a Service
+
+ dnsaas_username:
+ type: string
+ description: the username of the cloud instance providing the Designate DNS as a Service
+
+ dnsaas_password:
+ type: string
+ description: the password of the cloud instance providing the Designate DNS as a Service
+
+ dnsaas_tenant_name:
+ type: string
+ description: the name of the tenant in the cloud instance providing the Designate DNS as a Service
+
+ dcae_keystone_url:
+ type: string
+ description: the keystone URL for DCAE to use (via MultiCloud)
resources:
random-str:
@@ -123,8 +150,16 @@
__ubuntu_1604_image__: { get_param: ubuntu_1604_image }
__centos_7_image__: { get_param: centos_7_image }
__keystone_url__: { get_param: keystone_url }
+ __dcae_keystone_url__: { get_param: dcae_keystone_url }
__dcae_ip_addr__: { get_param: dcae_ip_addr }
- __dns_list__: { get_param: [dns_list, 0] }
__dns_forwarder__: { get_param: dns_forwarder }
+ __external_dns__: { get_param: external_dns }
+ __dnsaas_proxy_enable__: { get_param: dnsaas_proxy_enable }
+ __dnsaas_keystone_url__: { get_param: dnsaas_keystone_url }
+ __dnsaas_region__: { get_param: dnsaas_region }
+ __dnsaas_tenant_name__: { get_param: dnsaas_tenant_name }
+ __dnsaas_username__: { get_param: dnsaas_username }
+ __dnsaas_password__: { get_param: dnsaas_password }
template:
get_file: k8s_vm_entrypoint.sh
+