Age | Commit message (Collapse) | Author | Files | Lines |
|
This patch deprecates the use of puppet-trystack repo and migrates the
puppet modules even to Genesis. deploy.sh now now copies the modules
from the current Genesis repo into foreman VM's /vagrant to be used
during install (rather than recloning). Associated changes in
Khaleesi/QuickStack:
- Khaleesi: commit 31b912778847f295d1459a71e5c41c808977c91d
- Astapor: commit ac4be11e348d7bcff1e1aa28c96056e18dba5291
JIRA: APEX-8
Change-Id: I322ac797d1d687f17434e07e6775acef8961bdef
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Issue where external network router port was being placed on br-int.
Port will now be properly added to br-ex. Patch also includes increased
quota limits for neutron.
JIRA: BGS-65
Change-Id: I30de85e4ef241b567a90011d08c0cb4ad97fe411
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
External router is needed for rally to execute correctly even though it
is not required for tenants to access external networks. This patch
creates that router. Also, metadata server was not being used because
password was not set.
JIRA: BGS-55
Change-Id: If25f4f8ee2be3e49193e9e49c370cce68dde45cf
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Patch changes behavior to do the following
External Network:
- openvswitch is now installed at the beginning of the puppet run
- public interface config is changed to be an ovsport on br-ex
- br-ex is created with the IP address formerly on public interface
- neutron is configured to use br-ex
- after neutron is running, an external provider_network and
provider_subnet are created
New global parameters required (only if external_network_flag is true):
- public_gateway
- public_dns
- public_network
- public_subnet
- public_allocation_start
- public_allocation_end
Heat is now in HA and added to deployment by default:
Introduces 6 new required global params:
- heat_admin_vip
- heat_private_vip
- heat_public_vip
- heat_cfn_admin_vip
- heat_cfn_private_vip
- heat_cfn_public_vip
JIRA: BGS-31
Change-Id: Ic4428b31c2a3028aa46c4da73e4d0f338b6651d3
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Patch changes parameters from being interface names of linux interfaces
to being network subnets. This removes the need to actually specify the
network interface to puppet module and is found out dynamically at
puppet runtime.
JIRA: BGS-42
Change-Id: Ibab114c46dd2ec9fde244b6687bf272849b15d6b
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
PATCHSET3: fixes whitepsace
Uses ceph_deploy.pp to create a Ceph cluster that is integrated into
OpenStack. The current model is 1 OSD and 1 Ceph mon per controller,
clustered together, resulting in 3 OSDs and 3 Mons. The network used
for storage is optional, provided by storage_iface. If that variable is
unset, then storage network will run on private network.
JIRA: BGS-13
Change-Id: I242bfeb18c3f3b1e2fc7f7ed21dbfaa9f58337e8
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
Changes include:
- If ha_flag is set to "true", Control node will be setup in HA for the
following services: rabbitmq, galera mariadb, keystone, glance, nova,
cinder, horizon, neutron
- Required parameters for HA:
https://gist.github.com/trozet/d3a2a2f88ba750b83008
- Removes OpenDaylight installation from this puppet manifest. Will be
part of a separate commit that only installs OpenDaylight. This is
due to the fact that ODL will only run on a single control node in non
HA mode.
JIRA: BGS-6
Change-Id: I77836a5eefc99de265f8f8120ff2fdfd7d6bb72a
Signed-off-by: Tim Rozet <trozet@redhat.com>
|
|
OPNFV installation.
Intent of this commit is to be a common place where we can contain a
common set of puppet modules that installers should leverage when
installing/configuring OPNFV target system.
Change-Id: I3a694b05a35a6e6025489b74c7bb38256dd84f12
Signed-off-by: Tim Rozet <trozet@redhat.com>
|