1 heat_template_version: 2015-10-15
2 description: ONAP on RKE 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 18.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:
75 rancher_agent_version:
93 description: Set to "true" if you want to use a RAM disk for /dockerdata-nfs/.
102 description: The FQDN of the k8s host that will be used for the Portal UI component URLs; this needs to be resolveable at the client
103 default: "portal.api.simpledemo.onap.org"
107 type: OS::Heat::RandomString
111 # ONAP security group
113 type: OS::Neutron::SecurityGroup
120 rand: { get_resource: random-str }
121 description: security group used by ONAP
133 port_range_max: 65535
136 port_range_max: 65535
137 # Protocols used for vLB/vDNS use case
143 # ONAP management private network
145 type: OS::Neutron::Net
149 template: oam_network_rand
151 rand: { get_resource: random-str }
154 type: OS::Neutron::Subnet
158 template: oam_network_rand
160 rand: { get_resource: random-str }
161 network_id: { get_resource: oam_network }
162 cidr: { get_param: oam_network_cidr }
163 dns_nameservers: [ "8.8.8.8" ]
166 type: OS::Neutron::Router
169 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
170 external_gateway_info:
171 network: { get_param: public_net_id }
174 type: OS::Neutron::RouterInterface
176 router_id: { get_resource: router }
177 subnet_id: { get_resource: oam_subnet }
179 rancher_private_port:
180 type: OS::Neutron::Port
182 network: { get_resource: oam_network }
183 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
185 - { get_resource: onap_sg }
188 type: OS::Neutron::FloatingIP
190 floating_network_id: { get_param: public_net_id }
191 port_id: { get_resource: rancher_private_port }