1 heat_template_version: 2015-10-15
2 description: ONAP on Kubernetes using OOM
13 description: The ID of the Public network for floating IP address allocation
17 description: CIDR of the OAM ONAP network
21 description: Name of the Ubuntu 16.04 image
25 description: VM flavor for Rancher
29 description: VM flavor for k8s hosts
33 description: VM flavor for etcd hosts
37 description: VM flavor for orch hosts
39 integration_override_yaml:
41 description: Content for integration_override.yaml
43 integration_gerrit_branch:
47 integration_gerrit_refspec:
49 default: "refs/heads/master"
57 default: "refs/heads/master"
75 rancher_agent_version:
93 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
98 type: OS::Heat::RandomString
102 # ONAP security group
104 type: OS::Neutron::SecurityGroup
111 rand: { get_resource: random-str }
112 description: security group used by ONAP
124 port_range_max: 65535
127 port_range_max: 65535
128 # Protocols used for vLB/vDNS use case
134 # ONAP management private network
136 type: OS::Neutron::Net
140 template: oam_network_rand
142 rand: { get_resource: random-str }
145 type: OS::Neutron::Subnet
149 template: oam_network_rand
151 rand: { get_resource: random-str }
152 network_id: { get_resource: oam_network }
153 cidr: { get_param: oam_network_cidr }
154 dns_nameservers: [ "8.8.8.8" ]
157 type: OS::Neutron::Router
160 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
161 external_gateway_info:
162 network: { get_param: public_net_id }
165 type: OS::Neutron::RouterInterface
167 router_id: { get_resource: router }
168 subnet_id: { get_resource: oam_subnet }
170 rancher_private_port:
171 type: OS::Neutron::Port
173 network: { get_resource: oam_network }
174 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
176 - { get_resource: onap_sg }
179 type: OS::Neutron::FloatingIP
181 floating_network_id: { get_param: public_net_id }
182 port_id: { get_resource: rancher_private_port }