Merge branch 'v0.10.2' into 'master'

Merge for release v0.10.2

Closes #525

See merge request !312
7 jobs for v0.10.2 in 3 minutes and 31 seconds (queued for 20 seconds)
latest
Status Name Job ID Coverage
  Release
manual deploy dev #1302274
allowed to fail manual
failed deploy prod beta #1302275
allowed to fail manual

00:03:00

failed deploy prod test #1302276
allowed to fail manual

00:00:15

manual pypi package #1302280
allowed to fail manual
manual python package #1302279
allowed to fail manual
passed release latest image #1302277
manual

00:00:13

passed release stable image #1302278
manual

00:00:07

 
Name Stage Failure
failed
deploy prod test Release
$ echo ${CI_K8S_PROD_CONFIG} | base64 -d > ${KUBECONFIG}
$ helm dependency update ops/helm/nomad
Saving 1 charts
Downloading rabbitmq from repo https://charts.bitnami.com/bitnami
Deleting outdated charts
$ helm upgrade --install nomad-test ops/helm/nomad -f ops/helm/nomad/deployments/prod-test-values.yaml --set image.tag=$CI_COMMIT_REF_NAME,roll=true --wait
Error: UPGRADE FAILED: cannot patch "nomad-test-gui" with kind Service: Service "nomad-test-gui" is invalid: spec.ports[0].nodePort: Invalid value: 30014: provided port is already allocated
Cleaning up file based variables
ERROR: Job failed: exit code 1
failed
deploy prod beta Release
  File "/usr/local/lib/python3.7/site-packages/bravado/http_future.py", line 303, in _get_swagger_result
self.request_config.response_callbacks,
File "/usr/local/lib/python3.7/site-packages/bravado/http_future.py", line 353, in unmarshal_response
raise_on_expected(incoming_response)
File "/usr/local/lib/python3.7/site-packages/bravado/http_future.py", line 422, in raise_on_expected
swagger_result=http_response.swagger_result)
bravado.exception.HTTPBadRequest: 400 Bad Request
Cleaning up file based variables
ERROR: Job failed: exit code 1