Workflow v2.12.0 -> v2.13.0

Releases

  • builder v2.8.0 -> v2.10.1
  • controller v2.12.0 -> v2.13.0
  • dockerbuilder v2.7.1 -> v2.7.2
  • fluentd v2.7.0 -> v2.8.0
  • logger v2.4.2 -> v2.4.3
  • monitor v2.8.0 -> v2.8.1
  • nsq v2.2.6 -> v2.2.7
  • postgres v2.5.2 -> v2.5.3
  • registry v2.3.4 -> v2.4.0
  • registry-token-refresher v1.1.1 -> v1.1.2
  • router v2.11.0 -> v2.12.0
  • slugbuilder v2.4.10 -> v2.4.11
  • workflow v2.12.0 -> v2.13.0
  • workflow-cli v2.12.0 -> v2.13.0
  • workflow-e2e v2.10.0 -> v2.11.0
  • workflow-manager v2.4.5 -> v2.5.0

Features

  • 7d928d8 (builder) - podselector: add pod selector for builder job
  • 67cfd5d (builder) - podselector: update charts
  • bf9747d (builder) - podselector: update parameter format to match other annotation
  • 01db893 (builder) - ingress: Experimental Native Ingress
  • 50a1592 (controller) - config.py: Add ability to setup default tags
  • 726a587 (controller) - ingress: Feature work for experimental native ingress
  • 0e117b1 (controller) - api: allow app names up to 63 characters in length (#1198)
  • 2e8ec75 (controller) - Makefile,rootfs: run unit and style tests in container
  • a2bbd90 (dockerbuilder) - Makefile: run style tests in container
  • 0325f2d (fluentd) - out_deis.rb: allow disabling deis logs and metrics to nsq
  • 451c846 (nsq) - Makefile: add test target
  • d39ea43 (registry) - Makefile: add test-style target
  • a8c0fa7 (registry-proxy) - Makefile: set docker build flags via environment variable
  • badc232 (router) - ingress: Experimental Native Ingress
  • bbf8dee (router) - chart: add aws-specific idle timeout annotation to router service
  • 9136b81 (router) - ingress: Experimental Native Ingress
  • 23db7df (workflow) - controller: feat(controller) default tags
  • 259a3f8 (workflow) - using_dockerfiles: document build args feature flag
  • 2692d66 (workflow) - ingress: Experimental Native Ingress
  • eb1c025 (workflow) - ingress: Support enable/disable conditions in Workflow chart
  • 89982ee (workflow-cli) - cmd: add config:list --diff
  • 3750f53 (workflow-e2e) - Makefile: add test target
  • eaa74c7 (workflow-manager) - clusters: added versions API route endpoints (#107)

Refactors

  • e0765bf (builder) - ssh keys: remove support for DSA
  • 641f70d (builder) - k8s_util: make users opt into DOCKER_BUILD_ARGS
  • 807fe82 (controller) - utils: use python 3.5 asyncio keywords
  • 3027766 (monitor) - ci: refactor monitor ci
  • dc7c247 (nsq) - ci: remove manifests dir
  • d5dd212 (workflow) - quickstart: swap out Vagrant with Minikube
  • 50ec2a2 (workflow-e2e) - tests: update tests for new registration mode default

Fixes

  • 9a2a1b4 (builder) - ingress: Adding newline to builder-service.yaml
  • 56abf92 (builder) - gitreceive: fix checkForEnv logic
  • 598f1a1 (builder) - gitreceive/config.go: correct envconfig typo
  • 1ff9245 (builder) - builder: truncate slugbuilder and dockerbuilder pod name length
  • 1156475 (controller) - serializers.py: update PROCTYPE_MATCH to disallow uppercase characters (#1261)
  • a8002a2 (controller) - api: split command arguments by space if entrypoint is not /bin/bash -c (#1264)
  • 2dce7cd (controller) - settings/production: convert "false" to boolean correctly
  • 2569391 (logger) - log: fix panic error when building app log message
  • a1e3fef (monitor) - telegraf: fix(telegraf) ensure off-cluster influxdb url is quoted
  • 4ac5d56 (monitor) - influx, grafana: Add logic around pvc storage class
  • 49a81f2 (monitor) - charts/monitor/values.yaml: add logger_redis_location key/value
  • f36f1e9 (postgres) - contrib/ci/*: fix scripts
  • 0d5ad68 (registry) - charts: Set sessionAffinity in registry service
  • 6771695 (registry-token-refresher) - travis.yml: declare env vars on one line
  • 5f33f36 (workflow) - managing-app-lifecycle: fix missing hyperlink
  • 91e7f76 (workflow) - tuning-component-settings: convert toml to yaml
  • e20215b (workflow) - ingress: Documentation touch ups
  • dfdf7af (workflow-cli) - cmd: check for invalid probe types
  • 140ded9 (workflow-e2e) - tests/auth: no interactive register for admin

Documentation

  • cd016e9 (controller) - api,scheduler: fix "timeout" typos
  • 03a3e4c (monitor) - README.md: add build badge
  • f0e1016 (nsq) - README.md: add build badge
  • 3a99656 (workflow) - upgrading-workflow: mention helm repo update
  • 916f200 (workflow) - builder-nodeselector: add BUILDER_POD_NODE_SELECTOR document
  • 32a1493 (workflow) - builder-nodeselector: correct grammar
  • fdf76e4 (workflow) - managing-app-processes.md: update proc type naming guidelines (#769)
  • 3df978c (workflow) - managing-app-configuration: update "kubernetes-probes" link
  • 722795b (workflow) - configuring-load-balancers.md: mention forthcoming default (#768)
  • 8980c62 (workflow) - src/applications/inter-app-communication.md: docs(src/applications/inter-app-communication.md) Add first draft
  • cc02dcd (workflow) - configuring-registry.md: add examples (#779)
  • dc43777 (workflow) - installing-workflow/index.md: update get pods output (#777)

Maintenance

  • 703c249 (controller) - requirements: update idna to 2.4
  • 2224594 (controller) - requirements: update psycopg2 to 2.7
  • 1aed9e2 (controller) - requirements: update jsonfield to 2.0.0
  • 49ec35d (controller) - requirements: update Django to 1.10.6
  • 8d6126a (controller) - requirements: update gunicorn to 19.7.0
  • 2d071f4 (controller) - requirements: update idna to 2.5
  • 53d34de (controller) - requirements: update jsonfield to 2.0.1
  • 0274973 (controller) - rootfs/requirements.txt: add pyasn1
  • fcae228 (controller) - requirements: update django-auth-ldap to 1.2.10
  • 74372a5 (controller) - requirements: update jmespath to 0.9.2
  • 530256c (controller) - requirements: update djangorestframework to 3.6.2
  • f01b846 (controller) - requirements: update psycopg2 to 2.7.1
  • 429a645 (controller) - requirements: update gunicorn to 19.7.1
  • 0caeb81 (controller) - Makefile: remove broken "test-unit-quick" target
  • e8e6f58 (controller) - dev_requirements: use deis/requests-mock fork
  • 7713ff3 (postgres) - Makefile: remove test-unit target
  • 66b9f1c (registry) - Dockerfile: bump registry to v2.6.0
  • a795d72 (router) - ingress: Experimental Native Ingress
  • bece9d5 (router) - ingress: Experimental Native Ingress
  • ea4a68c (router) - nginx: update nginx to 1.11.10
  • be3029c (slugbuilder) - buildpacks: update heroku-buildpack-python to v102
  • d802b84 (slugbuilder) - buildpacks: update heroku-buildpack-ruby to v155
  • 17cddde (workflow) - ingress: Remove extra spaces
  • 21fe9f9 (workflow) - ingress: Fix example usage in docs to match new YAML
  • 33a6251 (workflow) - ingress: Fix typo
  • 9f5bcea (workflow) - ingress: Revert to using if statements in router
  • b8e404c (workflow) - ingress: Documentation updates from code review
  • dcac309 (workflow) - ingress: Typo in experimental
  • 5d4866d (workflow) - upgrade: Upgrade kops to 1.5.3
  • 3e09799 (workflow-e2e) - README.md: update build status badge