Adding architecture overview document
Display subnet type on the primary interface and on new NIC form

partially fixes BZ #1154745
Fix edit override when no hostgroup is currently selected

When a host doesn't have a hostgroup already selected, the edit override
for the openstack hostgroups throws an error.
Merge pull request #359 from ifarkas/subnet_type_for_primary_interface

Display subnet type on the primary interface and on new NIC form
Set cinder's multiple_backends param also in HA controller

For non-HA controller it already works as it should - when more than
one backend is checked in the wizard, multiple_backends parameter is
set to true. For HA controller this parameter override was missing and
this commit adds it.
Merge pull request #364 from jistr/ha_multiple_backends

Set cinder's multiple_backends param also in HA controller
BZ #1155768: Hash params need textarea for proper load/store

https://bugzilla.redhat.com/show_bug.cgi?id=1155768

When a hash parameter is encountered, it must use a textarea instead of
a textfield, otherwise the yaml will be malformed. This also pulls these
fields out into a partial.
Merge pull request #365 from bcrochet/bz/1155768

BZ #1155768: Hash params need textarea for proper load/store
added quickstack::firewall::ceph_osd to ceph storage node for BZ#1156184
Merge pull request #366 from sseago/ceph-ports

added quickstack::firewall::ceph_osd to ceph storage node for BZ#1156184
Merge pull request #362 from bcrochet/edit-host-hg

Fix edit override when no hostgroup is currently selected
relax tenant subnet validation to allow it to be shared

This commit removes the "must be on a dedicated subnet" check for tenant
network. However, sharing is only supported for Neutron vxlan and gre.
For Neutron vlan and flat, or for Nova networking, the tenant network
type must still be separated from the rest.
Equalogic default setting san_thin_provision should be true
This is the recommended setting

Fixes bug https://bugzilla.redhat.com/show_bug.cgi?id=1156213
Merge pull request #367 from sseago/relax-tenant-subnet-validation

relax tenant subnet validation to allow it to be shared
for discovery environment, ignore power management (bmc, etc)

We hit an issue where configuring fencing on the host pre-deployment caused
deploy reboot to fail. As it turns out, simply having the bmc nic's
username and password field filled in causes foreman to want to control
the host via bmc. This may be fine post-deployment (although we
probably have lingering bmc proxy problems for that to really work),
but for initial deployment, this breaks and I don't know that we
want to boot fencing-enabled hosts differently than others, even
if it does work -- so with this, discovery env hosts are rebooted
via the discovery image proxy regardless of whether they're
configured for fencing post-deployment
Merge pull request #369 from sseago/bmc-discovery-reboot

for discovery environment, ignore power management (bmc, etc)
update to the reboot for fencing fix: always use discovery image proxy, not bmc proxy
Merge pull request #370 from sseago/bmc-discovery-reboot-2

update to the reboot for fencing fix: always use discovery image proxy, ...
removed no-longer-needed code related to BMC proxy that was causing errors
Merge pull request #371 from sseago/bmc-discovery-reboot-3

removed no-longer-needed code related to BMC proxy that was causing erro...