- Docs »
- Changelogs »
- v2.4.0
-
Workflow v2.3.0 -> v2.4.0
Builder v2.3.0 -> v2.4.0
Features
e292969
*: switch to using controller-sdk-go for controller interactions (#402)
Fixes
d340772
pod: log pod error status and message instead of pod struct
0690f89
_tests: remove out of date functional tests (#406)
e791c1d
gitreceive: change target name to Workflow
Controller v2.3.1 -> v2.4.0
Features
a7cff7e
models: add routable flag to Config (#934)
cebd736
scheduler: add scheduler tests that do not go through normal api tests (#965)
2a41942
healthcheck: Add support to create healthcheck per proctype Requires workflow-cli#160
3e988ea
model: Add new model to store settings
Fixes
54f0f75
app: adjust async for better usage and to account for asyncio bug
855bb59
scheduler: create application config (env secrets) outside of deploy / scale to reduce k8s thrasing
996be37
mock: mock scheduler could not gracefully handle the concurrent deploy / scale
7da5212
run: return a 400 if command is empty (#952)
c91f361
passwd: raise 400 when password is not a parameter (#850)
544f492
scheduler: in scheduler::run check if pod state is an object or a string before acing on it (#957)
a4ee5a8
health: Add healthchecks only for routable apps or proctypes
37ea65c
Makefile: add deis namespace to make deploy (#969)
7f19c48
scheduler: make app un-routable (#974)
6cfeba0
scheduler: when user asks for limits beyond their allowance then error out faster (#975)
7a152a6
scheduler: allow Deployment "in progress" to be bypassed in case of errors or timeout (#978)
bf82529
registry: retry pull/push/tag 3 times - should help with slow networks and slow registries (#979)
Documentation
cc6617e
README.md: add postgresql prereq
Maintenance
e0a3f02
requirements: Django REST Framework 3.4.3
77dbf94
travis: cache pip in travis runs (#944)
b66948d
requirements: requests update to 2.11.0 (#962)
6e6d257
requirements: update to django-guardian 1.4.5 (#964)
87a92f6
requirements: update backoff 1.3.1 (#963)
c6e3eb3
migrations: create a migration for various alterations that do not touch schema (#967)
a16aa8c
requirements: Update Django REST Framework to 3.4.4 (#976)
Database v2.2.1 -> v2.2.2
Maintenance
022f2c5
Update the postgres version
Dockerbuilder v2.3.0 -> v2.3.1
Maintenance
31065a3
Dockerfile: update deis/base to 0.3.0
Monitoring v2.2.0 -> v2.3.0
Features
527d4dd
dashboards: create dashboards for all deis components
Fixes
3b15224
ini: a stray quote was causing INI parsing to break
a21e7e4
start-grafana: Create dashboard directory when starting grafana
Documentation
2548941
readme: Provide a configuration section in grafana readme
Router v2.3.0 -> v2.4.0
Features
01cf487
*: Update nginx to 1.11.2
571dfea
router: Get the annotations from the deployment object instead of RC
59e753c
maintenance: Add support for maintenance mode for apps
Fixes
1769d2d
model: Improve regex for SSL ciphers
e085023
routable: Use correct label key for routable
c00da10
model: Specify a default ssl cipher list
Documentation
7cbf93e
readme: Clarify that routable services must expose port 80
Maintenance
541b19b
.gitignore: Update to ignore deis-router-deployment.tmp.yaml
Slugbuilder v2.3.0 -> v2.3.1
Maintenance
815d0a7
buildpacks: update heroku-buildpack-go to v44
7b34cb5
buildpacks: update heroku-buildpack-scala to v72
f647afe
buildpacks: update php buildpack
Workflow CLI v2.3.0 -> v2.4.0
Features
f37432b
Jenkinsfile: send COMPONENT_REPO param to e2e job
dfe19e0
logging: extract logging to its own package and write tests (#166)
7b4c48d
cmd: add deis routing
37cdb52
healthcheck: Add support for healthcheck per proctype
4df89d2
maintenance: Add support for maintenance mode for apps
7a9ebf4
Jenkinsfile: wipe vendor dir if bootstrap fails
47def28
Makefile: add git branch and sha information to the uploaded blob
2103657
*: allow configuration flag (#169)
Fixes
6745e75
version: move all version logic to git (#167)
4f2d342
healthcheck: Don't fail if there is no healthcheck for a proctype
ba9d5d7
CI: don't cache latest binaries (#175)
36df5d4
CI: delete artifacts when cleaning up (#179)
Workflow Documentation v2.3.0 -> v2.4.0
Features
af7cf12
healthcheck: Add docs for applying healthchecks per proctype
d84c0a1
troubleshooting: add troubleshooting applications
7477ae7
docs: add documentation for limits
4ea0719
CLI: document new behavior of variable (#440)
c41f71e
maintenance: Add docs for maintenance mode support
Fixes
fde9a81
installing: Add configuring registry docs to doc tree
4480831
applications: use admonition styling
d097233
user: supply a kubectl patch function to simplify registration mode setting
Documentation
fb9db75
applications: add deis routing docs
12fd1d7
registration: update registration for 2.3 behavior (#448)
8d271ca
upgrading: expand and clarify workflow upgrade instructions (#447)
5fdf2da
storage: cleanup storage docs (#454)
Maintenance
88167c5
roadmap: update roadmap for 2.x (#417)
8befc2a
docs: update docs to reflect fixed issue (#455)
Workflow E2E Tests v2.3.0 -> v2.4.0
Features
6f76da5
procfile: create a build with a procfile
94a884a
skip: make procfile test pending
09c1c33
tests: add deis routing e2e tests (#304)
Fixes
7e0d1cc
CLI: log cli version after installing to check revision (#284)
47a6907
deployments: proc type regex changed due to Deployments
b22274e
limits: ask for 500m instead of 1024 cores in the limits CPU test
2cd045a
Makefile: add retrying to workflow CLI download
a56611c
docker-test-integration: show curl errors (#311)
807d110
auth: update to new missing config error message (#301)
Maintenance
Workflow Manager v2.3.1 -> v2.4.0
Fixes
7d859f5
feature(data): add deployments, daemonsets to cluster data (#95)
31fe3bc
cluster_id is vulnerable to race condition when called concurrently (#94)
2582640
bug(k8s): unintentional variable shadowing (#92)