We used Helm to install Gitlab in our Kubernetes cluster (GitLab cloud native Helm Chart | GitLab) and all is working great… except we are unable to utilize the Gitlab Runner kubernetes executer (The Kubernetes executor | GitLab) as it seems the helper container continually exits with an error. See logs below. Has anyone seen these types of errors before? We’re so close to getting things working. Any help would be much appreciated!
Registration attempt 1 of 30
Runtime platform arch=amd64 os=linux pid=12 revision=ce065b93 version=12.10.1
WARNING: Running in user-mode.
WARNING: The user-mode requires you to manually start builds processing:
WARNING: $ gitlab-runner run
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...
Registering runner... succeeded runner=YxxA5x22
Runner registered successfully. Feel free to start it, but if it's running already the config should be automatically reloaded!
Runtime platform arch=amd64 os=linux pid=1 revision=ce065b93 version=12.10.1
Starting multi-runner from /home/gitlab-runner/.gitlab-runner/config.toml... builds=0
Checking runtime mode GOOS=linux uid=100
WARNING: Running in user-mode.
WARNING: Use sudo for system-mode:
WARNING: $ sudo gitlab-runner...
Configuration loaded builds=0
listenaddress: :9252
sessionserver:
listenaddress: ""
advertiseaddress: ""
sessiontimeout: 1800
concurrent: 10
checkinterval: 30
loglevel: info
logformat: null
user: gitlab-runner
runners:
- name: gitlab-1587997135-gitlab-runner-86864959bf-bcg82
limit: 0
outputlimit: 4096
requestconcurrency: 1
runnercredentials:
url: https://gitlab.k8s.example.com
token: m74d_8NuQsAXVqYdfNTx
tlscafile: ""
tlscertfile: ""
tlskeyfile: ""
runnersettings:
executor: kubernetes
buildsdir: ""
cachedir: ""
cloneurl: ""
environment: []
preclonescript: ""
prebuildscript: ""
postbuildscript: ""
debugtracedisabled: false
shell: ""
custombuilddir:
enabled: false
referees: null
cache:
type: gcs
path: gitlab-runner
shared: true
s3:
serveraddress: ""
accesskey: ""
secretkey: ""
bucketname: ""
bucketlocation: ""
insecure: false
gcs:
cachegcscredentials:
accessid: ""
privatekey: ""
credentialsfile: /secrets/gcs-application-credentials-file
bucketname: ""
ssh: null
docker: null
parallels: null
virtualbox: null
machine: null
kubernetes:
host: ""
certfile: ""
keyfile: ""
cafile: ""
bearertokenoverwriteallowed: false
bearertoken: ""
image: ubuntu:16.04
namespace: gitlab
namespaceoverwriteallowed: ""
privileged: false
cpulimit: ""
cpulimitoverwritemaxallowed: ""
memorylimit: ""
memorylimitoverwritemaxallowed: ""
servicecpulimit: ""
servicememorylimit: ""
helpercpulimit: ""
helpermemorylimit: ""
cpurequest: ""
cpurequestoverwritemaxallowed: ""
memoryrequest: ""
memoryrequestoverwritemaxallowed: ""
servicecpurequest: ""
servicememoryrequest: ""
helpercpurequest: ""
helpermemoryrequest: ""
pullpolicy: ""
nodeselector: {}
nodetolerations: {}
imagepullsecrets: []
helperimage: ""
terminationgraceperiodseconds: 0
pollinterval: 0
polltimeout: 180
podlabels: {}
serviceaccount: ""
serviceaccountoverwriteallowed: ""
podannotations: {}
podannotationsoverwriteallowed: ""
podsecuritycontext:
fsgroup: null
runasgroup: null
runasnonroot: null
runasuser: null
supplementalgroups: []
volumes:
hostpaths: []
pvcs: []
configmaps: []
secrets: []
emptydirs: []
services: []
custom: null
sentrydsn: null
modtime: 2020-05-07T15:54:15.360032867Z
loaded: true
builds=0
Waiting for stop signal builds=0
Metrics server listening address=:9252 builds=0
[session_server].listen_address not defined, session endpoints disabled builds=0
Feeding runners to channel builds=0
Starting worker builds=0 worker=0
Dialing: tcp gitlab.k8s.example.com:443 ...
Starting worker builds=0 worker=2
Starting worker builds=0 worker=1
Starting worker builds=0 worker=4
Starting worker builds=0 worker=3
Starting worker builds=0 worker=6
Starting worker builds=0 worker=5
Starting worker builds=0 worker=8
Starting worker builds=0 worker=7
Starting worker builds=0 worker=9
Checking for jobs... nothing runner=m74d_8Nu
Feeding runners to channel builds=0
Checking for jobs... nothing runner=m74d_8Nu
Feeding runners to channel builds=0
Checking for jobs... received job=32648 repo_url=https://gitlab.k8s.example.com/example/pipeline-training.git runner=m74d_8Nu
Processing chain chain-leaf=[0xc0000cc100 0xc0000cc680 0xc0001a1b80] context=certificate-chain-build
Certificate doesn't provide parent URL: exiting the loop Issuer=DST Root CA X3 IssuerCertURL=[] Serial=91299735575339953335919266965803778155 Subject=DST Root CA X3 context=certificate-chain-build
Requeued the runner builds=1 runner=m74d_8Nu
Running with gitlab-runner 12.10.1 (ce065b93) job=32648 project=1524 runner=m74d_8Nu
on gitlab-1587997135-gitlab-runner-86864959bf-bcg82 m74d_8Nu job=32648 project=1524 runner=m74d_8Nu
Preparing the "kubernetes" executor job=32648 project=1524 runner=m74d_8Nu
Shell configuration: environment: []
dockercommand:
- sh
- -c
- "if [ -x /usr/local/bin/bash ]; then\n\texec /usr/local/bin/bash \nelif [ -x /usr/bin/bash
]; then\n\texec /usr/bin/bash \nelif [ -x /bin/bash ]; then\n\texec /bin/bash \nelif
[ -x /usr/local/bin/sh ]; then\n\texec /usr/local/bin/sh \nelif [ -x /usr/bin/sh
]; then\n\texec /usr/bin/sh \nelif [ -x /bin/sh ]; then\n\texec /bin/sh \nelif [
-x /busybox/sh ]; then\n\texec /busybox/sh \nelse\n\techo shell not found\n\texit
1\nfi\n\n"
command: bash
arguments: []
passfile: false
extension: ""
job=32648 project=1524 runner=m74d_8Nu
Regex allowing overrides for Namespace is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
Regex allowing overrides for ServiceAccount is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
Regex allowing overrides for BearerToken is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
Regex allowing overrides for PodAnnotations is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
setting allowing overrides for CPULimit is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
setting allowing overrides for CPURequest is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
setting allowing overrides for MemoryLimit is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
setting allowing overrides for MemoryRequest is empty, disabling override. job=32648 project=1524 runner=m74d_8Nu
Using Kubernetes namespace: gitlab job=32648 project=1524 runner=m74d_8Nu
Using Kubernetes executor with image alpine ... job=32648 project=1524 runner=m74d_8Nu
Waiting for signals... job=32648 project=1524 runner=m74d_8Nu
No referees configured job=32648 project=1524 runner=m74d_8Nu
Executing build stage build_stage=prepare_script job=32648 project=1524 runner=m74d_8Nu
Preparing environment job=32648 project=1524 runner=m74d_8Nu
Starting Kubernetes command... job=32648 project=1524 runner=m74d_8Nu
Setting up secrets job=32648 project=1524 runner=m74d_8Nu
Setting up build pod job=32648 project=1524 runner=m74d_8Nu
Creating build pod job=32648 project=1524 runner=m74d_8Nu
Checking for jobs... nothing runner=m74d_8Nu
Creating pod proxy services job=32648 project=1524 runner=m74d_8Nu
Starting in container "helper" the command ["gitlab-runner-build"] with script: #!/usr/bin/env bash
set -eo pipefail
set +o noclobber
: | eval $'echo "Running on $(hostname) via gitlab-1587997135-gitlab-runner-86864959bf-bcg82..."\n'
exit 0
job=32648 project=1524 runner=m74d_8Nu
WARNING: Failed to parse "X-GitLab-Trace-Update-Interval" header error=strconv.Atoi: parsing "": invalid syntax header-value= job=32648 runner=m74d_8Nu
WARNING: Appending trace to coordinator... failed code=500 job=32648 job-log= job-status= runner=m74d_8Nu sent-log=0-563 status=500 Internal Server Error update-interval=0s
Container "helper" exited with error: <nil> job=32648 project=1524 runner=m74d_8Nu
Executing build stage build_stage=get_sources job=32648 project=1524 runner=m74d_8Nu
Getting source from Git repository job=32648 project=1524 runner=m74d_8Nu
Starting Kubernetes command... job=32648 project=1524 runner=m74d_8Nu
Starting in container "helper" the command ["gitlab-runner-build"] with script: #!/usr/bin/env bash
set -eo pipefail
set +o noclobber
: | eval $'export FF_CMD_DISABLE_DELAYED_ERROR_LEVEL_EXPANSION=$\'false\'\nexport FF_NETWORK_PER_BUILD=$\'false\'\nexport FF_USE_LEGACY_BUILDS_DIR_FOR_DOCKER=$\'false\'\nexport FF_USE_LEGACY_VOLUMES_MOUNTING_ORDER=$\'false\'\nexport FF_USE_LEGACY_KUBERNETES_EXECUTION_STRATEGY=$\'true\'\nexport CI_JOB_IMAGE=$\'alpine\'\nexport CI_RUNNER_SHORT_TOKEN=$\'m74d_8Nu\'\nexport CI_BUILDS_DIR=$\'/builds\'\nexport CI_PROJECT_DIR=$\'/builds/example/pipeline-training\'\nexport CI_CONCURRENT_ID=0\nexport CI_CONCURRENT_PROJECT_ID=0\nexport CI_SERVER=$\'yes\'\nmkdir -p "/builds/example/pipeline-training.tmp"\necho -n $\'-----BEGIN CERTIFICATE-----\\nMIIFiDCCBHCgAwIBAgISBJYd7by0EorjK986nkPfGryhMA0GCSqGSIb3DQEBCwUA\\nMEoxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MSMwIQYDVQQD\\nExpMZXQncyBFbmNyeXB0IEF1dGhvcml0eSBYMzAeFw0yMDA0MzAxNDAxMTdaFw0y\\nMDA3MjkxNDAxMTdaMDMxMTAvBgNVBAMTKGdpdGxhYi5rOHMuaGFja3dpdGhmcmll\\nbmRzLml0cy51bWljaC5lZHUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIB\\nAQDIKT8od1dT4dnYsTyIAsmwLctxumQb/Q9yg8XrmX5VyDi1hcBSXp7cPMkFsgcC\\n6KKtC8ebccai4Tn4HMFvCPEUyoBoBA1yX1KxmqXkzUixD0YlH7x25+Tcrh6cRvHx\\nR5/BtwKuTMdbp6dgMfec+s02c7WNUACl1ybgMSsLJk5ncK3Lus+GbicxqxlUwwWc\\nFlk/IcOEDiLm4W40NgD0iB8OXFKnD5y1kuFax4iVFNuCbnDH14AYQ2FrcfOO8oDy\\n1AY3pcGBwtZfpQzt/1iHNJxxtMTKklbfCSm5Sq4PNPMdEJWc/qNWoXBgFoPloi2h\\nf8X6bjXfI9CIszqGvRP2b0rtAgMBAAGjggJ9MIICeTAOBgNVHQ8BAf8EBAMCBaAw\\nHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYD\\nVR0OBBYEFN2UsbyAc4aRSl/PC5GT6cihy6+4MB8GA1UdIwQYMBaAFKhKamMEfd26\\n5tE5t6ZFZe/zqOyhMG8GCCsGAQUFBwEBBGMwYTAuBggrBgEFBQcwAYYiaHR0cDov\\nL29jc3AuaW50LXgzLmxldHNlbmNyeXB0Lm9yZzAvBggrBgEFBQcwAoYjaHR0cDov\\nL2NlcnQuaW50LXgzLmxldHNlbmNyeXB0Lm9yZy8wMwYDVR0RBCwwKoIoZ2l0bGFi\\nLms4cy5oYWNrd2l0aGZyaWVuZHMuaXRzLnVtaWNoLmVkdTBMBgNVHSAERTBDMAgG\\nBmeBDAECATA3BgsrBgEEAYLfEwEBATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3Bz\\nLmxldHNlbmNyeXB0Lm9yZzCCAQQGCisGAQQB1nkCBAIEgfUEgfIA8AB1APCVpFny\\nANGCQBAtL5OIjq1L/h1H45nh0DSmsKiqjrJzAAABccubL0MAAAQDAEYwRAIgfENu\\nJsD6KaAv72zBR0rQT+hox11FrKK66HYN5mtwe5wCICo0tAANS4bn1/pyeWCWsZU7\\nJ+2at8YZjeuPgqId1tFdAHcAB7dcG+V9aP/xsMYdIxXHuuZXfFeUt2ruvGE6GmnT\\nohwAAAFxy5svYAAABAMASDBGAiEAv7nuNES6wHZCRQLiTzwCWGd9AON9FbjK6nk/\\nNDDxU70CIQCACHxi8WaQ0ZlPxhKtA0Ev0BrXApWjz2psDhC67bXnmDANBgkqhkiG\\n9w0BAQsFAAOCAQEAJ/QqjOb75tA+7FUraTkd/1soZkaPLHAaNAVaXdlPgvEYe6S/\\n9+WoHe5aPP68NHFnw2nNcu0VYYcmtqD+IReNy+g9mr2IYlqupFRJUtBERxNNXGOw\\nQPU8y6b1EtIC0KQuTaHHJtye4MB+dHiBQK25eG/mPkoTnuOSS02wwn0qALBPfK9d\\nr25dcudr05MYdZiHvnsOUyHUl0RCJh52g2+lR6/3cyyoczRMongLIehHcF+WwqfC\\nJcp+t8pYtZw4x+9omBDMpAja5qeEjZOGhfEgQkHzlcjQxG2UcB7iC5YtyZuZreyS\\nVD++X5G3G5zkaXkYjbjP23+P1or4jr2/bZkGMA==\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\nMIIEkjCCA3qgAwIBAgIQCgFBQgAAAVOFc2oLheynCDANBgkqhkiG9w0BAQsFADA/\\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\\nDkRTVCBSb290IENBIFgzMB4XDTE2MDMxNzE2NDA0NloXDTIxMDMxNzE2NDA0Nlow\\nSjELMAkGA1UEBhMCVVMxFjAUBgNVBAoTDUxldCdzIEVuY3J5cHQxIzAhBgNVBAMT\\nGkxldCdzIEVuY3J5cHQgQXV0aG9yaXR5IFgzMIIBIjANBgkqhkiG9w0BAQEFAAOC\\nAQ8AMIIBCgKCAQEAnNMM8FrlLke3cl03g7NoYzDq1zUmGSXhvb418XCSL7e4S0EF\\nq6meNQhY7LEqxGiHC6PjdeTm86dicbp5gWAf15Gan/PQeGdxyGkOlZHP/uaZ6WA8\\nSMx+yk13EiSdRxta67nsHjcAHJyse6cF6s5K671B5TaYucv9bTyWaN8jKkKQDIZ0\\nZ8h/pZq4UmEUEz9l6YKHy9v6Dlb2honzhT+Xhq+w3Brvaw2VFn3EK6BlspkENnWA\\na6xK8xuQSXgvopZPKiAlKQTGdMDQMc2PMTiVFrqoM7hD8bEfwzB/onkxEz0tNvjj\\n/PIzark5McWvxI0NHWQWM6r6hCm21AvA2H3DkwIDAQABo4IBfTCCAXkwEgYDVR0T\\nAQH/BAgwBgEB/wIBADAOBgNVHQ8BAf8EBAMCAYYwfwYIKwYBBQUHAQEEczBxMDIG\\nCCsGAQUFBzABhiZodHRwOi8vaXNyZy50cnVzdGlkLm9jc3AuaWRlbnRydXN0LmNv\\nbTA7BggrBgEFBQcwAoYvaHR0cDovL2FwcHMuaWRlbnRydXN0LmNvbS9yb290cy9k\\nc3Ryb290Y2F4My5wN2MwHwYDVR0jBBgwFoAUxKexpHsscfrb4UuQdf/EFWCFiRAw\\nVAYDVR0gBE0wSzAIBgZngQwBAgEwPwYLKwYBBAGC3xMBAQEwMDAuBggrBgEFBQcC\\nARYiaHR0cDovL2Nwcy5yb290LXgxLmxldHNlbmNyeXB0Lm9yZzA8BgNVHR8ENTAz\\nMDGgL6AthitodHRwOi8vY3JsLmlkZW50cnVzdC5jb20vRFNUUk9PVENBWDNDUkwu\\nY3JsMB0GA1UdDgQWBBSoSmpjBH3duubRObemRWXv86jsoTANBgkqhkiG9w0BAQsF\\nAAOCAQEA3TPXEfNjWDjdGBX7CVW+dla5cEilaUcne8IkCJLxWh9KEik3JHRRHGJo\\nuM2VcGfl96S8TihRzZvoroed6ti6WqEBmtzw3Wodatg+VyOeph4EYpr/1wXKtx8/\\nwApIvJSwtmVi4MFU5aMqrSDE6ea73Mj2tcMyo5jMd6jmeWUHK8so/joWUoHOUgwu\\nX4Po1QYz+3dszkDqMp4fklxBwXRsW10KXzPMTZ+sOPAveyxindmjkW8lGy+QsRlG\\nPfZ+G6Z6h7mjem0Y+iWlkYcV4PIWL1iwBi8saCbGS5jN2p8M+X+Q7UNKEkROb3N6\\nKOqkqm57TH2H3eDJAkSnh6/DNFu0Qg==\\n-----END CERTIFICATE-----\\n-----BEGIN CERTIFICATE-----\\nMIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/\\nMSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT\\nDkRTVCBSb290IENBIFgzMB4XDTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVow\\nPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1cmUgVHJ1c3QgQ28uMRcwFQYDVQQD\\nEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEB\\nAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmTrE4O\\nrz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEq\\nOLl5CjH9UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9b\\nxiqKqy69cK3FCxolkHRyxXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw\\n7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40dutolucbY38EVAjqr2m7xPi71XAicPNaD\\naeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0TAQH/BAUwAwEB/zAOBgNV\\nHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQMA0GCSqG\\nSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69\\nikugdB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXr\\nAvHRAosZy5Q6XkjEGB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZz\\nR8srzJmwN0jP41ZL9c8PDHIyh8bwRLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5\\nJDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubSfZGL+T0yjWW06XyxV3bqxbYo\\nOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ\\n-----END CERTIFICATE-----\' > "/builds/example/pipeline-training.tmp/CI_SERVER_TLS_CA_FILE"\nexport CI_SERVER_TLS_CA_FILE="/builds/example/pipeline-training.tmp/CI_SERVER_TLS_CA_FILE"\nexport CI_PIPELINE_ID=15269\nexport CI_PIPELINE_URL=$\'https://gitlab.k8s.example.com/example/pipeline-training/pipelines/15269\'\nexport CI_JOB_ID=32648\nexport CI_JOB_URL=$\'https://gitlab.k8s.example.com/example/pipeline-training/-/jobs/32648\'\nexport CI_JOB_TOKEN=$\'cV1b6TcUr82ghuzS-ZHx\'\nexport CI_BUILD_ID=32648\nexport CI_BUILD_TOKEN=$\'cV1b6TcUr82ghuzS-ZHx\'\nexport CI_REGISTRY_USER=$\'gitlab-ci-token\'\nexport CI_REGISTRY_PASSWORD=$\'cV1b6TcUr82ghuzS-ZHx\'\nexport CI_REPOSITORY_URL=$\'https://gitlab-ci-token:cV1b6TcUr82ghuzS-ZHx@gitlab.k8s.example.com/example/pipeline-training.git\'\nexport CI_JOB_JWT=$\'eyJhbGciOiJSUzI1NiIsImtpZCI6Ilc4bDAxZG5BWWlCNmlnS1o1TTBjakZkcXREZEwybFIybFlGc3A1b0lvOUUiLCJ0eXAiOiJKV1QifQ.eyJuYW1lc3BhY2VfaWQiOiIxNTAiLCJuYW1lc3BhY2VfcGF0aCI6Im1pcndpbiIsInByb2plY3RfaWQiOiIxNTI0IiwicHJvamVjdF9wYXRoIjoibWlyd2luL3BpcGVsaW5lLXRyYWluaW5nIiwidXNlcl9pZCI6IjExNyIsInVzZXJfbG9naW4iOiJtaXJ3aW4iLCJ1c2VyX2VtYWlsIjoibWlyd2luQHVtaWNoLmVkdSIsInBpcGVsaW5lX2lkIjoiMTUyNjkiLCJqb2JfaWQiOiIzMjY0OCIsInJlZiI6Im1hc3RlciIsInJlZl90eXBlIjoiYnJhbmNoIiwicmVmX3Byb3RlY3RlZCI6InRydWUiLCJqdGkiOiIzZTczMjY2ZS01YTAzLTRlMDQtYWJkMS0xNWExYTU5MjBiYWUiLCJpc3MiOiJnaXRsYWIuazhzLmhhY2t3aXRoZnJpZW5kcy5pdHMudW1pY2guZWR1IiwiaWF0IjoxNTg4ODY2OTE1LCJuYmYiOjE1ODg4NjY5MTAsImV4cCI6MTU4ODg3MDUxNSwic3ViIjoiam9iXzMyNjQ4In0.eptHABvAFDE6T6sP2CxrnqZjucuH5onNtA8G_WJ-EmeKxz_UAGCmjGgetr-mfgvIbqH5if-IZzns6n2JHVcesaWT8H_z8OvxzYflmXFLR5kGUTjVksTeK1leT9hQ_k57Zs2_xBS-qXrDwgYtYUk03UoO4G7SmwzP586V3GTNrptUnlx6dwCgufkLPTelYYHwdRW8PctvFfAYWgNpvKyEzYTGWkmt1ZXdWEB536ggdFDPIZFMlsBTY-rImwJ_H6cshUz7cDLD_Scz0Wfs9XrBJwCifGy14xmL9ca6-PJg9MVJ6CaqX8BByrs4Lp_3bBquzQ0jJOfUkb47h-Nv16UKvg\'\nexport CI_JOB_NAME=$\'compile\'\nexport CI_JOB_STAGE=$\'compile\'\nexport CI_NODE_TOTAL=1\nexport CI_BUILD_NAME=$\'compile\'\nexport CI_BUILD_STAGE=$\'compile\'\nexport CI=$\'true\'\nexport GITLAB_CI=$\'true\'\nexport CI_SERVER_URL=$\'https://gitlab.k8s.example.com\'\nexport CI_SERVER_HOST=$\'gitlab.k8s.example.com\'\nexport CI_SERVER_PORT=443\nexport CI_SERVER_PROTOCOL=$\'https\'\nexport CI_SERVER_NAME=$\'GitLab\'\nexport CI_SERVER_VERSION=12.10.2\nexport CI_SERVER_VERSION_MAJOR=12\nexport CI_SERVER_VERSION_MINOR=10\nexport CI_SERVER_VERSION_PATCH=2\nexport CI_SERVER_REVISION=\'\'\nexport GITLAB_FEATURES=\'\'\nexport CI_PROJECT_ID=1524\nexport CI_PROJECT_NAME=$\'pipeline-training\'\nexport CI_PROJECT_TITLE=$\'pipeline training\'\nexport CI_PROJECT_PATH=$\'example/pipeline-training\'\nexport CI_PROJECT_PATH_SLUG=$\'example-pipeline-training\'\nexport CI_PROJECT_NAMESPACE=$\'example\'\nexport CI_PROJECT_URL=$\'https://gitlab.k8s.example.com/example/pipeline-training\'\nexport CI_PROJECT_VISIBILITY=$\'private\'\nexport CI_PROJECT_REPOSITORY_LANGUAGES=\'\'\nexport CI_DEFAULT_BRANCH=$\'master\'\nexport CI_PAGES_DOMAIN=$\'example.com\'\nexport CI_PAGES_URL=$\'http://example.example.com/pipeline-training\'\nexport CI_REGISTRY=$\'registry.k8s.hackwithfriends.its.umich.edu\'\nexport CI_REGISTRY_IMAGE=$\'registry.k8s.hackwithfriends.its.umich.edu/example/pipeline-training\'\nexport CI_API_V4_URL=$\'https://gitlab.k8s.example.com/api/v4\'\nexport CI_PIPELINE_IID=23\nexport CI_PIPELINE_SOURCE=$\'web\'\nexport CI_CONFIG_PATH=$\'.gitlab-ci.yml\'\nexport CI_COMMIT_SHA=$\'5a9f9e73d7ea87b9544b49a039ad98c66a84e6cd\'\nexport CI_COMMIT_SHORT_SHA=$\'5a9f9e73\'\nexport CI_COMMIT_BEFORE_SHA=0000000000000000000000000000000000000000\nexport CI_COMMIT_REF_NAME=$\'master\'\nexport CI_COMMIT_REF_SLUG=$\'master\'\nexport CI_COMMIT_BRANCH=$\'master\'\nexport CI_COMMIT_MESSAGE=$\'Update .gitlab-ci.yml\'\nexport CI_COMMIT_TITLE=$\'Update .gitlab-ci.yml\'\nexport CI_COMMIT_DESCRIPTION=\'\'\nexport CI_COMMIT_REF_PROTECTED=$\'true\'\nexport CI_BUILD_REF=$\'5a9f9e73d7ea87b9544b49a039ad98c66a84e6cd\'\nexport CI_BUILD_BEFORE_SHA=0000000000000000000000000000000000000000\nexport CI_BUILD_REF_NAME=$\'master\'\nexport CI_BUILD_REF_SLUG=$\'master\'\nexport CI_RUNNER_ID=68\nexport CI_RUNNER_DESCRIPTION=$\'gitlab-1587997135-gitlab-runner-86864959bf-bcg82\'\nexport CI_RUNNER_TAGS=\'\'\nexport GITLAB_USER_ID=117\nexport GITLAB_USER_EMAIL=$\'example@example.com\'\nexport GITLAB_USER_LOGIN=$\'example\'\nexport GITLAB_USER_NAME=$\'Example User\'\nexport CI_DISPOSABLE_ENVIRONMENT=$\'true\'\nexport CI_RUNNER_VERSION=12.10.1\nexport CI_RUNNER_REVISION=$\'ce065b93\'\nexport CI_RUNNER_EXECUTABLE_ARCH=$\'linux/amd64\'\n$\'git\' "config" "--global" "http.https://gitlab.k8s.example.com.sslCAInfo" "$CI_SERVER_TLS_CA_FILE"\nexport GIT_LFS_SKIP_SMUDGE=1\necho $\'\\x1b[32;1mFetching changes...\\x1b[0;m\'\n$\'mkdir\' "-p" "/builds/example/pipeline-training.tmp/git-template"\n$\'git\' "config" "-f" "/builds/example/pipeline-training.tmp/git-template/config" "fetch.recurseSubmodules" "false"\n$\'git\' "init" "/builds/example/pipeline-training" "--template" "/builds/example/pipeline-training.tmp/git-template"\n$\'cd\' "/builds/example/pipeline-training"\n$\'rm\' "-f" ".git/index.lock"\n$\'rm\' "-f" ".git/shallow.lock"\n$\'rm\' "-f" ".git/HEAD.lock"\n$\'rm\' "-f" ".git/hooks/post-checkout"\nif $\'git\' "remote" "add" "origin" "https://gitlab-ci-token:cV1b6TcUr82ghuzS-ZHx@gitlab.k8s.example.com/example/pipeline-training.git" >/dev/null 2>/dev/null; then\n echo $\'\\x1b[32;1mCreated fresh repository.\\x1b[0;m\'\nelse\n $\'git\' "remote" "set-url" "origin" "https://gitlab-ci-token:cV1b6TcUr82ghuzS-ZHx@gitlab.k8s.example.com/example/pipeline-training.git"\nfi\n$\'git\' "fetch" "origin" "--prune" "+refs/pipelines/15269:refs/pipelines/15269" "+refs/heads/*:refs/remotes/origin/*" "+refs/tags/*:refs/tags/*"\necho $\'\\x1b[32;1mChecking out 5a9f9e73 as master...\\x1b[0;m\'\n$\'git\' "checkout" "-f" "-q" "5a9f9e73d7ea87b9544b49a039ad98c66a84e6cd"\n$\'git\' "clean" "-ffdx"\nif $\'git\' "lfs" "version" >/dev/null 2>/dev/null; then\n $\'git\' "lfs" "pull"\n echo\nfi\necho $\'\\x1b[32;1mSkipping Git submodules setup\\x1b[0;m\'\n'
exit 0
job=32648 project=1524 runner=m74d_8Nu
Container "helper" exited with error: <nil> job=32648 project=1524 runner=m74d_8Nu