Commit Graph

10 Commits

Author SHA1 Message Date
Sergiy Markin 25456d677b Drydock updates
This PS makes the following changes:

- increases timeout for docker images build jobs
- adds available security updates to docker images

Change-Id: Ib10309bab017e864d14cad2dec816645220fba06
2023-08-24 01:45:45 +00:00
Sergiy Markin 73d22a488f Restored ubuntu_bionic image build
This PS restores image build for ubuntu_bionic and adds appropriate
gates to keep it tested by appropriate functional and integrational
tests.

Change-Id: I695fb42efff29aeda737f2b9c1eaeb84b95aa57c
2023-05-24 18:37:21 +00:00
Sergiy Markin 415a8b52c5 [focal] Python modules sync with Airship project
- uplifted some python modules
- fixed tox4 requirements
- added focal build node as a default one
- added bindep.txt and bindep role to playbooks and docker image build process
- changes Makefile to reflect GoLang and dependency management changes
- upgraded Helm to v3 for chart build process
- uplifted postgresql version to 14.6
- fixed deprecated falcon.API - replaced with falcon.APP
- fixed upstream docker image publishing process

Change-Id: I307d72bb7680f6f5c71e42ad30666cf786420460
2023-04-08 08:20:22 +00:00
anthony.bellino 34597ae0f1 (zuul) Drydock Post Gate Fixes
Change-Id: I293f83385af97943232dac1bf381442e401e6a07
2021-09-16 08:36:31 -07:00
Alexander Hughes 6a9c6b092b Fix image build checks missing setuptools
Use apt to install python3-pip, and use pip3 in event system has
both pip2 and pip3 installed. Use apt to install setuptools for
Ansible's consumption.

Change-Id: Id80c809c636abe41a1cbb4d465f82ed1e8e0e9d7
Signed-off-by: Alexander Hughes <Alexander.Hughes@pm.me>
2020-06-19 13:32:58 +00:00
Ahmad Mahmoudi 2a02bc9b3f Add support for ubuntu bionic base image
Adds support to build drydock image using either a xenial or a bionic base
image. Currently only xenial base is supported.
The default base image is set to ubuntu bionic.

Change-Id: I93672cf35879d8525d28e870ea83e5512c1043f9
2020-01-17 11:38:56 -06:00
Scott Hussey e44ad39421 (zuul) Fix image publish post pipeline
- Fix issue in post pipeline image publish job introduced by
  Ansible update

Change-Id: I184bbdda3cf496ce652e72264423b83f43be5603
2019-04-03 14:49:42 -05:00
Aaron Sheffield 144642c490 Updating Docker Gate use of zuul.newrev
- Zuul updated ansible to 2.7, no longer allows missing variables.
- Using default value when it isn't available.

Based on Aaron Sheffield's PS for Pegleg: https://review.openstack.org/#/c/645631/

Change-Id: Icf23f769ca1c82f20da77f2a0d67b788ca14facb
2019-03-22 12:53:01 -05:00
Roman Gorshunov 34f7d760e8 Fix: git commit id labels on images
1) Use OCI Image Specs for labels instead of custom 'commit-id=xxxxx'
   or legacy "Label Schema"
2) Fix missing git commit id labels on images (.revision)
3) Add human-readable title (.title) of the image, URL (.url), and
   a few other properties (annotations) according to the latest Specs

Change-Id: I78ae651cdcba69e3a9a7a27bafa9a3a13c8eb557
2018-09-21 03:31:12 +02:00
Scott Hussey a577164443 (zuul) Enable docker image jobs
- Check/gate jobs to build docker image
- Post job to publish image to quay.io

Change-Id: I44b813a5bd38965208affcee12709e097d3d1665
2018-06-08 05:15:05 -05:00