You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to keep the HW requirments for development
of multi-cell OSP 17.1 adoption for RHOSO 18, provide
a reduced multi-stack footprint
(which is supported in tripleo, yet not in OSP):
undercloud: 1 VM
overcloud: Controller0 ( 1 VM, no HA)
cell1: Compute0, Compute1 (CellController1) ( 2 VMs)
cell2: Compute2+CellController2 (AIO VM host)
No Ceph/HCI support yet, TBD.
Only a fixed number of cells (2 extra cells) supported yet.
Add partial local dev envs support (given VMs preprovisioned):
* Fix HOME paths to match the default user home from ssh opts
(when it is 'zuul', the commands fail on the control node,
when executed from another user name)
* Add missing repo setup commands and notes from standalone.sh
* Support RH registry auth env vars
* Disable undercloud install validations (to allow deployments
on low storage envs)
* Fix tripleo network config to let it configure nodes in a local
setup, where there is no pre-configured networks.
* Unplug External network from roles file as CI infra does not
provide a gateway for it, so tripleo networking fails ping test
Add EDPM_CONFIGURE_NETWORKING to control tripleo networking
configuration. Disable it for CI jobs. Should be enabled for
local deployments.
Add j2 bool filter support to jinja_render common func.
Signed-off-by: Bohdan Dobrelia <[email protected]>
Copy file name to clipboardExpand all lines: devsetup/scripts/standalone.sh
+2-6Lines changed: 2 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -64,12 +64,8 @@ fi
64
64
65
65
source${SCRIPTPATH}/common.sh
66
66
67
-
68
67
# Clock synchronization is important for both Ceph and OpenStack services, so both ceph deploy and tripleo deploy commands will make use of chrony to ensure the clock is properly in sync.
69
-
# We'll use the NTP_SERVER environmental variable to define the NTP server to use.
70
-
# If we are running alls these commands in a system inside the Red Hat network we should use the clock.corp.redhat.com server:
71
-
# export NTP_SERVER=clock.corp.redhat.com
72
-
# And when running it from our own systems outside of the Red Hat network we can use any available server:
68
+
# We'll use the NTP_SERVER environmental variable to define the NTP server to use, e.g.:
@@ -39,43 +41,88 @@ if [[ ! -f $SSH_KEY_FILE ]]; then
39
41
exit 1
40
42
fi
41
43
44
+
sudo dnf install -y python-jinja2
42
45
source${SCRIPTPATH}/common.sh
43
46
47
+
# Clock synchronization is important for both Ceph and OpenStack services, so both ceph deploy and tripleo deploy commands will make use of chrony to ensure the clock is properly in sync.
48
+
# We'll use the NTP_SERVER environmental variable to define the NTP server to use, e.g.:
# FIXME: .99 undercloud IP cannot be changed https://review.rdoproject.org/cgit/rdo-jobs/tree/playbooks/data_plane_adoption/setup_tripleo_os_net_config.yaml#n6
156
+
# TODO(bogdnado): introduce CLOUD_USER var to remove all hardcoded 'zuul' values from these scripts
0 commit comments