Gate fixes

* Pin openstacksdk to stein release

* Leap 15.3 changes for opensuse image build

* airskiff gate fixes
  - Pin treasuremap to v1.9 branch
  - Pin openstack-helm-infra to master
  - Remove openstack client setup as it's not used

Change-Id: I139e5b291cde22590f0b9ad5fbbecc5a4f023c33
This commit is contained in:
anthony.bellino 2021-05-03 10:02:26 -07:00
parent 1f0c011a17
commit d5babeaa86
5 changed files with 7 additions and 11 deletions

View File

@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.
ARG FROM=opensuse/leap:15.1
ARG FROM=opensuse/leap:15.3
FROM ${FROM}
LABEL org.opencontainers.image.authors='airship-discuss@lists.airshipit.org, irc://#airshipit@freenode'
@ -50,9 +50,9 @@ RUN set -x && \
python3-pip \
python3-python-dateutil \
python3-setuptools \
&& zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.1/devel:languages:python.repo \
&& zypper --non-interactive ar -f https://download.opensuse.org/repositories/devel:languages:python/openSUSE_Leap_15.3/devel:languages:python.repo \
&& zypper --non-interactive --gpg-auto-import-keys refresh devel_languages_python \
&& zypper --non-interactive install python3-six-1.11.0-lp151.3.1.noarch
&& zypper --non-interactive install python3-six-1.16.0-lp153.103.1.noarch
RUN pip3 install -U pip \
&& zypper clean -a \

View File

@ -51,7 +51,7 @@ RUN set -x && \
python3-pip \
python3-setuptools \
--no-install-recommends \
&& python3 -m pip install -U pip \
&& python3 -m pip install -U 'pip<21.0' \
&& apt-get clean \
&& rm -rf \
/var/lib/apt/lists/* \

View File

@ -20,3 +20,4 @@ tox
pylibyaml~=0.1
six>=1.15.0
pyparsing>=2.1.0
openstacksdk==0.36.5

View File

@ -35,6 +35,7 @@
- name: Clone Required Repositories
shell: |
export CLONE_DECKHAND={{ CLONE_DECKHAND }}
export OSH_INFRA_COMMIT=master
./tools/deployment/airskiff/developer/000-clone-dependencies.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
@ -51,13 +52,6 @@
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
- name: Setup OpenStack Client
shell: |
./tools/deployment/airskiff/developer/020-setup-client.sh
args:
chdir: "{{ zuul.projects['opendev.org/airship/treasuremap'].src_dir }}"
become: yes
- name: Build Deckhand with submitted changes
shell: |
make

View File

@ -16,6 +16,7 @@
tasks:
- name: Overwrite Armada manifest
shell: |
git checkout v1.9
mv tools/gate/manifests/full-site.yaml \
type/skiff/manifests/full-site.yaml
args: