Skip to content

Commit e02ea2c

Browse files
authored
Merge pull request apache#355 from theopenlab/fix-manageiq-issue
Fix manageiq-providers-openstack-test-public-clouds timeout issue
2 parents eb7e201 + e244343 commit e02ea2c

File tree

2 files changed

+7
-10
lines changed
  • playbooks
    • manageiq-providers-openstack-test-devstack
    • manageiq-providers-openstack-test-public-clouds

2 files changed

+7
-10
lines changed

playbooks/manageiq-providers-openstack-test-devstack/run.yaml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,6 @@
3131
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
3232
apt-get install -y nodejs
3333
34-
# Enable Memcached
35-
# systemctl enable memcached
36-
# systemctl start memcached
37-
3834
# Install Ruby
3935
apt-get install -y build-essential zlibc zlib1g-dev ruby ruby-dev openssl libxslt-dev libxml2-dev \
4036
libssl-dev libreadline6 libreadline6-dev libyaml-dev libsqlite3-dev sqlite3
@@ -79,6 +75,7 @@
7975
bundle install
8076
cp openstack_environments.yml spec/manageiq/
8177
78+
#NOTES: Build ManageIQ environment for devstack
8279
pushd spec/manageiq/
8380
sed -i "/admin_role =/ s|:domain_id => domain_id||" spec/tools/environment_builders/openstack/services/identity/builder/keystone_v3.rb
8481
ln -s $(realpath ../../spec/models/manageiq/providers/openstack) spec/models/manageiq/providers/openstack
@@ -87,8 +84,10 @@
8784
bundle exec rails r spec/tools/environment_builders/openstack.rb
8885
popd
8986
87+
#NOTES: Only run liberty+ and keystone v3 cases
9088
rm spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_havana_errors_spec.rb
9189
rm spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_spec.rb
90+
9291
bundle exec rake vcr:rerecord
9392
executable: /bin/bash
9493
chdir: '{{ zuul.project.src_dir }}'

playbooks/manageiq-providers-openstack-test-public-clouds/run.yaml

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,6 @@
2424
curl -sL https://deb.nodesource.com/setup_8.x | sudo bash -
2525
apt-get install -y nodejs
2626
27-
# Enable Memcached
28-
systemctl enable memcached
29-
systemctl start memcached
30-
3127
# Install Ruby
3228
apt-get install -y build-essential zlibc zlib1g-dev ruby ruby-dev openssl libxslt-dev libxml2-dev \
3329
libssl-dev libreadline6 libreadline6-dev libyaml-dev libsqlite3-dev sqlite3
@@ -60,17 +56,19 @@
6056
6157
bin/setup
6258
bundle install
63-
cp openstack_environments.yml spec/manageiq/
59+
6460
set +x
6561
sed -i "/setup_ems/ s|admin|$OS_USERNAME|" spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3_spec.rb
66-
sed -i "/setup_ems/ s|5000|433|" spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3_spec.rb
62+
sed -i "/setup_ems/ s|5000|443|" spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3_spec.rb
6763
sed -i "/setup_ems/ s|default|$OS_DOMAIN_ID|" spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_keystone_v3_spec.rb
6864
#NOTES: public cloud apply SSL for API, so enable it to test
6965
sed -i "/security_protocol/ s|no_ssl|ssl|" spec/models/manageiq/providers/openstack/cloud_manager/refresh_spec_helpers.rb
7066
set -x
7167
68+
#NOTES: Only run liberty+ and keystone v3 cases
7269
rm spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_havana_errors_spec.rb
7370
rm spec/models/manageiq/providers/openstack/cloud_manager/refresher_rhos_liberty_spec.rb
71+
7472
bundle exec rake vcr:rerecord
7573
executable: /bin/bash
7674
chdir: '{{ zuul.project.src_dir }}'

0 commit comments

Comments
 (0)