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/.
102 type: OS::Heat::RandomString
106 # ONAP security group
108 type: OS::Neutron::SecurityGroup
115 rand: { get_resource: random-str }
116 description: security group used by ONAP
128 port_range_max: 65535
131 port_range_max: 65535
132 # Protocols used for vLB/vDNS use case
138 # ONAP management private network
140 type: OS::Neutron::Net
144 template: oam_network_rand
146 rand: { get_resource: random-str }
149 type: OS::Neutron::Subnet
153 template: oam_network_rand
155 rand: { get_resource: random-str }
156 network_id: { get_resource: oam_network }
157 cidr: { get_param: oam_network_cidr }
158 dns_nameservers: [ "8.8.8.8" ]
161 type: OS::Neutron::Router
164 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
165 external_gateway_info:
166 network: { get_param: public_net_id }
169 type: OS::Neutron::RouterInterface
171 router_id: { get_resource: router }
172 subnet_id: { get_resource: oam_subnet }
174 rancher_private_port:
175 type: OS::Neutron::Port
177 network: { get_resource: oam_network }
178 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
180 - { get_resource: onap_sg }
183 type: OS::Neutron::FloatingIP
185 floating_network_id: { get_param: public_net_id }
186 port_id: { get_resource: rancher_private_port }