Workflow v2.2.0 -> v2.3.0¶
Features¶
7fbeb3f
router: move deis-router to use Deployments69831ed
workflow-manager: move deis-workflow-manager to use Deployments31cbcc9
registry: move deis-registry to use Deployments4173034
controller: move deis-controller to use Deployments106e022
builder: move deis-builder to use Deployments1692748
test: add TEST env variable to workflow e2e chart78e77cb
workflow-dev: re-introduce registry-proxy38c80bb
registry: Add support for private registry79a26ec
*: add helm-keep to all Deployments, like router already hased96f15
makefile: add deploy command to deploy image to k8s (#396)a849301
makefile: add formating and linting tests (#394)2f5642a
registry: Add support for external registryecfcea6
api: added auth/whoami endpoint (#737)ba12d09
boot: background the loading of DB data into Kubernetes63c8f4d
app: during ps:restart run pod delete in parallelccf988b
apps: scale / deploy run all process types in parallel instead of sequantially7473e16
regsitry: Add support for private registry76ea246
IDN: add support for international domains7003286
Dockerfile: verify nginx pgp key (#219)1f652ae
builder: add pre-compile/post-compile hooks827a411
builder: inject ENV_DIR into the environment4e49625
auth: basic auth for /v3/doctor/{id} API endpoint (#88)84206b2
deis doctor includes lots of k8s dataa8e23b6
registry: Add docs for configuring private registry540c4ec
update: update docs to reflect v2.3.05615bb4
ci: send emails to slack on e2e failure (#133)6e2954d
shortcuts: add shortcuts testf59bb66
Jenkinsfile: no retry prompt if master8168ea1
cmd: add auth:whoami --all5e78fc4
Jenkinsfile: override 'sh' to add colorized outputfb6ed28
Jenkinsfile: get actual PR commit, if PR1199b9e
ci: add codecov (#146)caf1fd0
git: add more flags to the git command (#141)
Fixes¶
93098d6
registry: registry token refresher shouldn't be uninstalled when using in-clustere0e5712
k8s_util: proxy registry host/port information to dockerbuilder766d73a
release: old release shouldn't be deleted if new release failscf16d56
scheduler: only get logs for run pods when possiblea2c00ed
app: round the log message wait time using bankers rounding4f9efb0
pull: release and build should be deleted on failed deis pulle36f796
registry: User should be able to pull the image from internal registrye99b852
boot: show a warning instead of error if a Deployment is in progress when Deis Workflow is starting up02d9bb2
scheduler: check if an event stream was returned before pop()ing itffef759
scheduler: lower case CPU limits and upper case first char in Memory limits for Kubernetes17a0ef0
registry: catch docker timeouts and show a nicer error1d24ed6
registry: Use proper hostname for dockerhub images418eef7
registry: Add unit testsa4d58d8
validation: success threshold can only be equal to one when setting liveness probe. Error properlyd7c4632
models: add more sensible ordering to various API responsesf3bbc11
app: add verbose_name to App model due to a DRF 3.4.1 fixa044e94
scale: return a 404 instead of 400 when scale uses a proc type that does not exist6d6a10e
middleware: remove unused server side version check (#937)bab3632
controller: only load latest config8de5f6c
secret: handle the secret value if it is None614feb7
deploy.py: remove insecure-registry requirement38f839a
rootfs: check if recovery.conf is present920afe5
router: BodySize config can be "0"152680b
builder: remove CACHE_DIR from /bin/release6aa120a
jobs: run periodic jobs once at start time (#89)7fd06ce
quickstart: fix link to buildpack documentatione8dd0b5
releases: remove old milestone step89e4177
tests: set owner of files created by containers to the local user (#151)c655ea0
test-style: make fmt fail style-test and fix existing formatting errors (#135)f94b05f
CI: don't allow untrusted commands when uploading (#154)9d52c27
git: fix linting error (#159)1f412af
CI: False doesn't abort build (#158)8c843a6
CI: add false to retry loop (#162)
Documentation¶
ed7c6de
PR Template: switch from refs to requires as per new syntaxdc4e0ba
README: add debian installation instructions (#837)feef1e4
dockerfiles: Add Bash to requirements list of Dockerfile/imagea3bd63b
dockerfiles: Re-word bash requirement annotatione7a25b5
applications: reword deployments description1cc7347
applications: add pre-compile/post-compile hook docs2a63431
configuring-postgres: fix typo (of -> or)835c9f3
applications: fix up grammar under "Compile Hooks"3cbe544
roadmap: rewrite for new release processcb8c8d1
installing-workflow: remove insecure-registry documentation9404953
reference: add /v2/auth/whoami endpointe28bc0f
releases: add deisrel command to query released components85d34d5
applications: explain how to add user ssh keya3c749b
installing: add k8s 1.3.4+ as supported272a8af
releases: paste CHANGELOG into tag annotatione4065f7
release: restore seed-repo milestone stepe84fb14
releases: tag workflow-* repositoriesd637f06
styles: remove light shadow from doc text links
Maintenance¶
a327912
*: remove old charts that reference pre 2.0.0 releasec82f3eb
workflow-v2.3.0: Release workflow and workflow-e2e version 2.3.0c102d81
Makefile: update docker-go-dev to 0.14.0 (#393)c4c00bc
requirements: update requests-toolbelt to 0.7.0122d2de
requirements: update ndg-httpsclient to 0.4.2b606adb
requirements: update Django REST Framework to 3.4.02196b58
requirements: update Django to 1.9.8f530e2b
requirements: update to docker-py 1.9.0c19cdfc
dev_requirements: update coverage lib to 4.2.0745d6d0
requirements: Update to DRF 3.4.172f0df8
requirements: move from django-cors-headers to django-cors-middlewaref6bfbeb
api: bump API version to v2.2.058a837a
Dockerfile: update pip to 8.1.2a948381
*: update docker-go-dev and switch to using new linter (#220)a5e8416
english language: upgrade != total uninstallcc4f07e
*: upgrade docker-go-dev and use new linter (#155)87820c4
glide: update controller-sdk-go