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
31 integration_override_yaml:
33 description: Content for integration_override.yaml
35 integration_gerrit_branch:
39 integration_gerrit_refspec:
41 default: "refs/heads/master"
49 default: "refs/heads/master"
67 rancher_agent_version:
81 type: OS::Heat::RandomString
87 type: OS::Neutron::SecurityGroup
94 rand: { get_resource: random-str }
95 description: security group used by ONAP
107 port_range_max: 65535
110 port_range_max: 65535
113 # ONAP management private network
115 type: OS::Neutron::Net
119 template: oam_network_rand
121 rand: { get_resource: random-str }
124 type: OS::Neutron::Subnet
128 template: oam_network_rand
130 rand: { get_resource: random-str }
131 network_id: { get_resource: oam_network }
132 cidr: { get_param: oam_network_cidr }
133 dns_nameservers: [ "8.8.8.8" ]
136 type: OS::Neutron::Router
139 list_join: ['-', [{ get_param: 'OS::stack_name' }, 'router']]
140 external_gateway_info:
141 network: { get_param: public_net_id }
144 type: OS::Neutron::RouterInterface
146 router_id: { get_resource: router }
147 subnet_id: { get_resource: oam_subnet }
149 rancher_private_port:
150 type: OS::Neutron::Port
152 network: { get_resource: oam_network }
153 fixed_ips: [{"subnet": { get_resource: oam_subnet }}]
155 - { get_resource: onap_sg }
158 type: OS::Neutron::FloatingIP
160 floating_network_id: { get_param: public_net_id }
161 port_id: { get_resource: rancher_private_port }