profile
viewpoint
Steve Azzopardi steveazz @GitLab Malta I solve more problems then I create. Backend Engineer @GitLab 🦊

steveazz/grumphp-lesson 2

A demo application for the following article

steveazz/ansible-centos-bootstrap 1

Simple Ansible bootstrap role for centos

steveazz/golang-api-cassandra 1

An REST api powered by go and cassandra following https://getstream.io/blog/building-a-performant-api-using-go-and-cassandra/ as a tutorial

steveazz/golang-etl 1

The main aim of this application is to practice concurrency in golang

gabegm/jamiegenovese 0

Photography Portfolio Website

steveazz/backbone-multistep-form 0

Example multistep form with backbone.js

steveazz/buffalo 0

Rapid Web Development w/ Go

fork steveazz/markdownlint

A Node.js style checker and lint tool for Markdown/CommonMark files.

fork in 15 days

push eventsteveazz/gitlab-runner

Steve Azzopardi

commit sha 9031d42a3ff33cb6fcab444290bdc58fd8bdfd99

Specify language for code scanning

view details

push time in a month

push eventsteveazz/gitlab-runner

Steve Azzopardi

commit sha 3beb0a0e17e779700e5346bca93e579e6a552ff0

Specify language for code scanning

view details

push time in a month

push eventsteveazz/gitlab-runner

Steve Azzopardi

commit sha e089c8c7419e397142e058a9c4786e4b293c43ba

Specify language for code scanning

view details

push time in a month

push eventsteveazz/gitlab-runner

JUN JIE NAN

commit sha bce309e680d08ed0023e0dafb4f666a5328522e6

Removed `CONTAINER_ID` in prepare.sh, so `CONTAINER_ID` in base.sh is used.

view details

Wes Cossick

commit sha 29ba8cbaa866abadcf9442480b45ff0f8ced227a

Correct off peak time inaccuracies

view details

Fábio Matavelli

commit sha e87a12afa1935a96153996453b1005a4ab8424ea

remove fedora 29 package

view details

Fábio Matavelli

commit sha 2286342b8cb0a48ef788b5bccc85a606e541360a

remove extra fedora/29 entries

view details

Fábio Matavelli

commit sha ad08f17d9cccd2f2f216a596acf597dc45026af0

remove /debug/jobs/list?v=1 endpoint

view details

Fábio Matavelli

commit sha e74277f00f748f472e870f84ab225fdbdfdece90

remove expectedStatus from tests

view details

Fábio Matavelli

commit sha 2863fb080046438e9f58a0472791b204e1dabace

Merge branch 'master' into 'remove-fedora-29' # Conflicts: # docs/install/linux-repository.md

view details

ggeorgiev_

commit sha 2d0ffb4301262fe45f43e8974818f1041dca4117

Fix TestScanHandlesCancelledContext having a WaitGroup without a delta

view details

Ben Bodenmiller

commit sha 2c48b0b0a5f59df41ed600574e1bfa18cfb66ce2

Add details about how pull always is still fast and efficient

view details

Ben Bodenmiller

commit sha 1153d0b46e3e84d89b07abcea23094cf59f6a5ee

Apply suggestion to docs/executors/docker.md

view details

Ben Bodenmiller

commit sha 02ac91fa196677314fa5ebb35d799977a0279567

Apply suggestion to docs/executors/docker.md

view details

Marcel Amirault

commit sha c4770efe9c8fa9bb3b69493bec02422d045bef32

Apply suggestion to docs/executors/docker.md

view details

Ben Bodenmiller

commit sha d4a7877b407398f0b80061418aa8797edf79797b

Apply suggestion to docs/executors/docker.md

view details

Jakob Jarmar

commit sha bdbc2123dabee602d9b9ba5d3a76f989692f3a51

Fix support for UNC paths in Powershell executor

view details

Pedro Pombeiro

commit sha 0a7cd225ed0fa1821bb4d4c6b03df07911b1e7bf

Add TestPowershell_MkTmpDirOnUNCShare test - Fix name clash in powershell.go

view details

ggeorgiev_

commit sha e1ec4379a3c707932af766944b0702d0dbe05378

Add a backoff delay to all log processor instances in the tests that call Listen

view details

Steve Azzopardi

commit sha 1ad21bf87b342527caaa628eee5bc5c580d4e221

Fix golint issue for error starting with capital letter `golint` prints the following err: `error strings should not be capitalized or end with punctuation or a newline` in all of our code base.

view details

Marcin Sedlak-Jakubowski

commit sha da2d8745168ecb3851fc75dfb7a9c026340c0e35

Fix redirected links in docs

view details

ggeorgiev_

commit sha 59bd880160312a473401d16661352b79398ad4aa

Added retry when executing kubernetes commands with attach

view details

ggeorgiev_

commit sha 83971275758de8bacc31d5d91e89c4056a6466b3

Fix TestScanHandlesCancelledContext having a WaitGroup without a delta

view details

push time in a month

push eventsteveazz/gitlab-runner

Steve Azzopardi

commit sha 483fbbf6422f836404321792584e4b6f6c27e93e

Add code scanning

view details

push time in a month

issue openedmultiarch/alpine

https mirror causing fetching failures

Overview

When using the default https mirrors on armhf you get a failure on pulling the packages:

docker run multiarch/alpine:arm64-v3.10 apk add curl
fetch https://uk.alpinelinux.org/alpine/v3.10/main/aarch64/APKINDEX.tar.gz
ERROR: https://uk.alpinelinux.org/alpine/v3.10/main: temporary error (try again later)
fetch https://uk.alpinelinux.org/alpine/v3.10/community/aarch64/APKINDEX.tar.gz
ERROR: https://uk.alpinelinux.org/alpine/v3.10/community: temporary error (try again later)
WARNING: Ignoring APKINDEX.1bc08705.tar.gz: No such file or directory
(1/4) Installing ca-certificates (20191127-r0)
ERROR: ca-certificates-20191127-r0: temporary error (try again later)
(2/4) Installing nghttp2-libs (1.39.2-r0)
(3/4) Installing libcurl (7.66.0-r0)
ERROR: nghttp2-libs-1.39.2-r0: temporary error (try again later)
(4/4) Installing curl (7.66.0-r0)
ERROR: libcurl-7.66.0-r0: temporary error (try again later)
ERROR: curl-7.66.0-r0: temporary error (try again later)
4 errors; 8 MiB in 19 packages

Details

  • This happens for all alpine versions such as 3.10, 3.11, and 3.12.
  • It seems like it's some strange DNS issue because it doesn't happen on every network.

Current Fix

  • Change back to the http mirror such as http://dl-cdn.alpinelinux.org/alpine/v3.10

Reproduce locally

The only way I can reproduce this is through docker in docker, for example, https://gitlab.com/steveazz/playground/-/jobs/578622615 and https://gitlab.com/gitlab-org/gitlab-runner/-/jobs/576880551

docker network create dind
docker run --rm --privileged --network=dind -e DOCKER_TLS_CERTDIR="" --name=docker docker:dind 
# In a new terminal window
docker run --rm -it --network=dind docker:19.03.5 sh # In a new terminal window
docker run --rm -it multiarch/alpine:arm64-v3.10 apk add --no-cache bash ca-certificates git git-lfs miniperl && ln -s miniperl /usr/bin/perl

Reference

  • https://gitlab.com/gitlab-org/gitlab-runner/-/issues/25950
  • Temporary fix https://gitlab.com/gitlab-org/gitlab-runner/-/merge_requests/2165

created time in 2 months

more