Merge branch 'v0.10.0' into 'master'

Merge v0.10.0 into master for release

Closes #475, #484, #497, #492, #498, and #500

See merge request !283
7 jobs for v0.10.0 in 2 minutes and 28 seconds (queued for 1 minute and 28 seconds)
latest
Status Name Job ID Coverage
  Release
manual deploy dev #1288775
allowed to fail manual
passed deploy prod beta #1288776
manual

00:01:40

failed deploy prod test #1288777
allowed to fail manual

00:00:13

passed pypi package #1288781
manual

00:00:10

passed python package #1288780
manual

00:00:08

passed release latest image #1288778
manual

00:00:07

passed release stable image #1288779
manual

00:00:12

 
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