Skip to content

Commit 531dfd1

Browse files
authored
Merge pull request #441 from stackhpc/wallaby-fix-ci
fix virtualenv ci failure
2 parents f782f82 + 992e2fe commit 531dfd1

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

etc/kayobe/ansible/configure-aio-resources.yml

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,25 @@
88
tasks:
99
- name: Install python build dependencies
1010
package:
11-
name:
12-
- "{% if ansible_facts.os_family == 'RedHat' %}gcc{% else %}build-essential{% endif %}"
13-
- "python3-dev{% if ansible_facts.os_family == 'RedHat' %}el{% endif %}"
11+
name: "{{ packages | select | list }}"
1412
cache_valid_time: "{{ apt_cache_valid_time if ansible_facts.os_family == 'Debian' else omit }}"
1513
update_cache: "{{ True if ansible_facts.os_family == 'Debian' else omit }}"
1614
state: present
1715
become: true
16+
vars:
17+
packages:
18+
- "{% if ansible_facts.os_family == 'RedHat' %}gcc{% else %}build-essential{% endif %}"
19+
- "python3-dev{% if ansible_facts.os_family == 'RedHat' %}el{% endif %}"
20+
- "{% if ansible_facts.os_family == 'Debian' %}python3-venv{% endif %}"
21+
22+
- name: Ensure latest version of pip is installed
23+
pip:
24+
name: pip
25+
state: latest
26+
virtualenv: '{{ venv }}'
27+
virtualenv_command: "/usr/bin/python3 -m venv"
1828

19-
- name: Install python openstack client
29+
- name: Ensure python openstack client is installed
2030
pip:
2131
name: python-openstackclient
2232
virtualenv: '{{ venv }}'

etc/kayobe/environments/ci-aio/kolla/globals.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,3 +11,6 @@ openstack_service_rpc_workers: "1"
1111

1212
docker_yum_baseurl: "{{ stackhpc_repo_docker_url }}"
1313
docker_yum_gpgkey: "https://download.docker.com/linux/centos/gpg"
14+
15+
# Increase Grafana timeout
16+
grafana_start_first_node_retries: 20

0 commit comments

Comments
 (0)