Commit graph

255 commits

Author SHA1 Message Date
Andrejs Cunskis
2edc87da36 Add redundant pipeline cancelation 2022-11-10 10:11:10 +00:00
Andrejs Cunskis
49c5cbcc3c
Update docker and buildx versions 2022-11-10 10:09:15 +02:00
Andrejs Cunskis
7d00e776ae Cache chrome for correct debian version 2022-11-08 12:49:31 +00:00
Balasankar 'Balu' C
03d90d36f2 Merge branch 'acunskis-add-git' into 'master'
Add back explicit git install to E2E image

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/599

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2022-11-07 07:20:21 +00:00
Andrejs Cunskis
691f44b441 Add back explicit git install to E2E image 2022-11-07 07:20:21 +00:00
Balasankar 'Balu' C
dc9de38382 Merge branch '6876-packages-for-opensuse-15.4' into 'master'
6876 packages for opensuse 15.4

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/598

Merged-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Approved-by: Balasankar 'Balu' C <balasankar@gitlab.com>
Co-authored-by: Andrew Patterson <apatterson@github.com>
2022-11-04 11:31:12 +00:00
Andrew Patterson
f484cdbba9 Add openSUSE Leap 15.4 image 2022-11-04 11:31:12 +00:00
Andrejs Cunskis
0ba4c76c53
Add arm e2e base image 2022-11-03 09:57:35 +02:00
Andrejs Cunskis
22154087ee
Update chrome installation and version 2022-10-30 19:40:10 +02:00
Kamil Trzciński
f6a1f0e63f Build arm64 images by default and additionally do not require docker buildx for simple builds 2022-10-28 07:38:23 +00:00
Andrejs Cunskis
ed1776761c
Update chrome versions
Bump version in kas images
2022-10-05 10:03:50 +03:00
Andrejs Cunskis
da34657f84
Notify quality slack channel when new version of chrome has been released 2022-10-04 18:45:03 +03:00
Andrejs Cunskis
66982ed978
Use buildkit builder by default 2022-10-02 12:36:07 +03:00
Andrejs Cunskis
c5b0b09a1e
Skip build jobs for scheduled pipeline 2022-09-28 18:52:01 +03:00
Hossein Pursultani
875916e741 Add Ubuntu 22.04 build image 2022-09-28 15:28:44 +10:00
Rémy Coutable
b93b5c7d0b Merge branch 'acunskis-cache-chromium' into 'master'
Cache chromium for arm64 builds

See merge request https://gitlab.com/gitlab-org/gitlab-build-images/-/merge_requests/578

Merged-by: Rémy Coutable <remy@rymai.me>
Approved-by: Stan Hu <stanhu@gmail.com>
Approved-by: Rémy Coutable <remy@rymai.me>
Co-authored-by: Andrejs Cunskis <acunskis@gitlab.com>
2022-09-27 09:17:36 +00:00
Andrejs Cunskis
292fe33fba Cache chromium for arm64 builds 2022-09-27 09:17:36 +00:00
Stan Hu
daa5d8c725 Update to Go v1.18.6 and v1.19.1 2022-09-26 17:09:19 +00:00
Andrejs Cunskis
0be7ce1245 Add arm capability without pushing and building images 2022-09-22 08:17:17 +00:00
Balasankar 'Balu' C
514f304d5f Revert "Merge branch 'multiarch-images' into 'master'"
This reverts merge request !577
2022-09-19 10:15:53 +00:00
Andrejs Cunskis
1ecbd61785 Capability to build arm64 docker images 2022-09-19 08:11:34 +00:00
Rémy Coutable
36c7074119 Merge branch 'tnir-remove-danger-2.6.6' into 'master'
Remove danger-ruby-2.6.6 image in favor of danger

See merge request gitlab-org/gitlab-build-images!574
2022-08-23 09:17:11 +00:00
Stan Hu
099b3517c7 Rename www-gitlab-com image to include Debian version 2022-08-16 05:36:12 +00:00
Takuya Noguchi
8ff1b1b830 Remove danger-ruby-2.6.6 image in favor of danger
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
Changelog: deprecated
2022-08-14 08:13:33 +00:00
Lukas 'Eipi' Eipert
552bf21e92 Remove puppeteer base image 2022-08-01 13:26:06 +00:00
Chad Woolley
c259961ce2 Create Dockerfile.gitlab-vscode-nodeless 2022-07-28 02:45:10 -07:00
Rémy Coutable
d7eb085b57 Merge branch 'add-chrome-103-variants-of-gitlab-images' into 'master'
Add Chrome 103 variant of GitLab images

See merge request gitlab-org/gitlab-build-images!567
2022-07-06 18:04:12 +00:00
Balasankar 'Balu' C
818eb50d5e Add Chrome 103 variant of GitLab images 2022-07-06 18:04:12 +00:00
Balasankar "Balu" C
eb9aa3a239
Bump Golang version in Gitaly UBI image
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-06 22:49:13 +05:30
Balasankar "Balu" C
67adad0f40
Add UBI variants of Gitaly images
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-06 13:17:18 +05:30
Patrick Steinhardt
54aeca3308 gitaly: Update Git version to v2.36.0
Update the Git version to v2.36.0. While Gitaly doesn't rely on the Git
version at all anymore, it feels like the right thing to do to update it
to something more current than v2.33.0.
2022-07-06 07:47:43 +02:00
Patrick Steinhardt
2e13e8067c gitaly: Remove Postgres client from Gitaly images
We're currently building Gitaly images with three different Postgres
versions. Ultimately though, Gitaly doesn't need Postgres installed in
its images at all: the Postgres server is tied in as a service, and the
only CI job that uses the the Postgres client is using a different image
anyway. One part that had been using the Postgres client in the past was
the logic to wait for Postgres to come up. But this has been migrated to
instead rely on the health-checking logic provided by CI services in
f89ffa3dc (ci: Stop waiting for Postgres manually, 2022-06-14)

Stop installing Postgres in Gitaly images to reduce the number of images
built.
2022-07-06 07:44:37 +02:00
Patrick Steinhardt
d87b0be061 gitaly: Stop installing PgBouncer
Gitaly is using PgBouncer in its CI pipelines to verify that Praefect
works alright with this proxy for Postgres. While it was initially using
the PgBouncer binary directly, the project has since migrate to set up
PgBouncer as a service via a separate image in 0e5953177 (ci: Tie in
PgBouncer as a service, 2021-12-03). Since then the PgBouncer executable
is not needed anymore in the image used by Gitaly.

Stop installing PgBouncer and remove the architecture we have to build
and install it.
2022-07-06 07:42:08 +02:00
Balasankar 'Balu' C
a1a1f04366 Merge branch 'pks-gitaly-go-1.18' into 'master'
gitaly: Bump Go version to v1.17 and v1.18

See merge request gitlab-org/gitlab-build-images!561
2022-07-06 05:38:40 +00:00
Stan Hu
2432db6c3f Merge branch 'acunskis-automated-chromedriver-version' into 'master'
Automaticaly fetch chromedriver version based on chrome

See merge request gitlab-org/gitlab-build-images!558
2022-07-05 16:43:08 +00:00
Balasankar "Balu" C
0be1477779
Bump Docker version used in CustomerDot images to 20.10.14
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-05 16:41:15 +05:30
Patrick Steinhardt
daf72c752a gitaly: Bump Go version to v1.17 and v1.18
Gitaly is in the process of migrating to Go v1.18 and has recently
dropped support for v1.17. Adjust the Go versions of the Gitaly images
accordingly.
2022-07-05 09:36:05 +02:00
Andrejs Cunskis
36b798f72a
Add chrome version 103 2022-07-04 15:25:58 +00:00
Balasankar "Balu" C
0dea43ac3b
Support using OS other than Debian as base for custom images
Signed-off-by: Balasankar "Balu" C <balasankar@gitlab.com>
2022-07-04 16:30:29 +05:30
Andrejs Cunskis
5f2622450a Use image from GitLab registry by default for build image in ci 2022-07-01 17:25:14 +00:00
Rémy Coutable
dfe1c77e56
Add a job to build Review App related images
Signed-off-by: Rémy Coutable <remy@rymai.me>
2022-06-30 16:28:49 +02:00
Rémy Coutable
345189653e Merge branch 'tnir-deprecate-gitlab-charts-build-base-helm-3' into 'master'
Deprecate gitlab-charts-build-base-helm-3 (Helm 3.4) image tag

Closes #107

See merge request gitlab-org/gitlab-build-images!552
2022-06-22 09:25:56 +00:00
Lin Jen-Shin
a00159f06f Add a way to pin RubyGems and pin to 3.2 2022-06-22 00:16:26 +08:00
Takuya Noguchi
495dbe57f0 Deprecate gitlab-charts-build-base-helm-3 (Helm 3.4) image tag
Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-06-21 07:24:37 +00:00
Takuya Noguchi
723b1f7f5f Deprecate :alpine-helm image tag
That image includes:

- Alpine 3.11 (EOL)
- Ruby 2.4 (EOL)

These repos have been using this tag:

- https://gitlab.com/gitlab-org/gitlab-omnibus-builder
   - https://gitlab.com/gitlab-org/gitlab-omnibus-builder/-/merge_requests/226
- https://gitlab.com/gitlab-org/charts/auto-deploy-app
   - Deprecated and https://gitlab.com/gitlab-org/cluster-integration/auto-deploy-image is not using that tag

Signed-off-by: Takuya Noguchi <takninnovationresearch@gmail.com>
2022-06-15 06:28:57 +00:00
Andrejs Cunskis
0315c15294
Fix extend statement 2022-05-24 19:17:47 +03:00
Andrejs Cunskis
3272152b6d
Retire custom qa images 2022-05-24 19:15:45 +03:00
Andrejs Cunskis
41e842d004
Add e2e images for all qa usecases 2022-05-24 19:14:50 +03:00
Vitaly Slobodin
2c4820651e Pin Ruby image for CustomersDot to minor versions instead of patch versions 2022-05-23 09:46:24 +00:00
Andrejs Cunskis
7e2f897d6c
Extract common versions 2022-05-17 15:06:27 +03:00