Workflow v2.19.0 -> v2.20.0

Releases

  • builder v2.13.0 -> v2.13.1
  • controller v2.19.0 -> v2.20.0
  • fluentd v2.13.0 -> v2.13.1
  • minio v2.4.1 -> v2.4.2
  • monitor v2.11.0 -> v2.11.1
  • nsq v2.3.0 -> v2.4.0
  • postgres v2.6.0 -> v2.7.1
  • router v2.14.0 -> v2.15.0
  • slugbuilder v2.6.0 -> v2.7.0
  • slugrunner v2.5.0 -> v2.6.0
  • workflow v2.19.4 -> v2.20.0
  • workflow-cli v2.18.0 -> v2.20.0
  • workflow-e2e v2.13.99 -> v2.20.0
  • workflow-manager v2.6.0 -> v2.6.1

Features

  • 581bead (controller) - rootfs/api: implement main termination grace period support.
  • 63c3f60 (controller) - rootfs/api: add validation and changes.
  • ffa5ca3 (controller) - rootfs/api: implement api for services.
  • ae1fbd7 (controller) - rootfs/api: create new service.
  • 1f51b1d (controller) - rootfs/api: connect api to k8s service.
  • 45f0ec5 (controller) - rootfs/api: restore k8s services from db and tune list op.
  • b6fb2ad (controller) - rootfs/api: support logging.
  • 63ca37c (controller) - rootfs/api: support maintenance mode.
  • ef5712a (controller) - rootfs/api/migrations: migrate db.
  • 67d8695 (controller) - deployment.py: add spec_annotations to deployments and carry forward
  • 8d71e7d (minio) - minio: update to the latest minio
  • 2ad99dc (minio) - minio: use minio's official docker image
  • d20a759 (nsq) - Dockerfile: updating nsqd version
  • e285a57 (nsq) - nsq: adding config file and changing log-level
  • c4d3a87 (nsq) - nsq: update to version nsq-1.1.0
  • be64d93 (nsq) - nsq: using official maintenance of the base image
  • c0f42c3 (postgres) - postgres: use docker's official postgres:11 image
  • 589cb44 (postgres) - minio: support the latest minio
  • f854953 (postgres) - postgres: modify the docker base image as postgres:11-alpine
  • 4caaef7 (router) - router: Adding large_client_header_buffers annotations to hephy-router
  • 81b1153 (router) - router: adding application regex domain defined per app
  • 7c8636d (router) - router: adding tcell dynamic module as option for waf security
  • 59d5441 (router) - router: adding modsecurity module with OWASP core rule set as sec option
  • 0394da8 (router) - router: updating tcell dynamic module to version 1.0.8
  • 9539f58 (router) - router: updating tcell dynamic module to version 1.1.0
  • ad4c992 (router) - charts: switching nginx dhparam to 4096 bits
  • d079bac (router) - model: support locations
  • 2f0976d (slugbuilder) - slugbuilder: update stack to heroku-18-build (#10)
  • b672550 (slugrunner) - slugrunner: update stack to heroku-18 (#7)
  • 9e7e80f (workflow-cli) - cmd: add timeouts support.
  • ac6c077 (workflow-cli) - cmd: command line options for services mangement.
  • 1d368cf (workflow-cli) - cmd: update dependencies
  • ddbd76e (workflow-cli) - travis-ci: init CI
  • c6a15ed (workflow-cli) - travis-ci: Test and build the project in travis CI
  • 48c4667 (workflow-cli) - travis-ci: Test and build the project in travis CI

Fixes

  • cc7f7f8 (builder) - charts: integer cast in version comparison
  • f6554f2 (builder) - charts: builder needs access to private-registry secrets
  • 2612bde (builder) - charts: set rbac apiVersion without casting
  • 48dbade (controller) - rootfs/api: convert type.
  • cf4cf45 (controller) - rootfs: remove merge conflict and unnecessary changes.
  • 7fadd87 (controller) - charts: int cast in version comparison
  • 877a7d9 (controller) - charts: set rbac apiVersion without casting
  • 0832f75 (controller) - charts: int cast in version comparison
  • b8d82e0 (controller) - charts: set rbac apiVersion without casting
  • 7e3fb62 (controller) - api/migrations: fix migrations conflict without merge
  • 1f043f1 (controller) - charts: honor helm release namespace
  • e95ede0 (controller) - tests: fix broken tests after adding spec_annotations to deployments
  • 4022857 (fluentd) - charts: int cast in version comparison
  • c97e384 (fluentd) - charts: set rbac apiVersion without casting
  • cbc7e40 (monitor) - charts: int cast in version comparison
  • c6b75f1 (monitor) - charts: set rbac apiVersion without casting
  • ccb43ae (postgres) - Dockerfile: empty continuation lines will become errors in a future release
  • 50d89c3 (postgres) - Dockerfile: empty continuation lines will become errors in a future release
  • 779533f (postgres) - WARNING: MSG: WALE_S3_ENDPOINT defined, ignoring AWS_REGION
  • 3fa159a (router) - charts: int cast in version comparison
  • ad6ed1b (router) - charts: set rbac apiVersion without casting
  • 6f9c0c2 (slugbuilder) - rootfs/builder/build.sh: fix /tmp/env copy statement
  • 568f4af (slugbuilder) - travis.yml: fix spelling travis.yml and change script
  • 446d68a (workflow-cli) - cmd: rename repo to deis.
  • d854bcf (workflow-cli) - cmd: fix repo name.
  • 731f842 (workflow-cli) - install-v2.sh: fix(install-v2.sh) remove the extra quote bug on script
  • 0367e6f (workflow-cli) - workflow-cli: ensure make test works
  • b83abd8 (workflow-cli) - cmd: fix pod name parsing for newer k8s
  • 077d70e (workflow-manager) - charts: Adding clusterroles for RBAC support
  • f8b8e51 (workflow-manager) - charts: set rbac apiVersion without casting

Documentation

  • fdf8e87 (minio) - README.md: change build status URL
  • e5ce9b7 (router) - router: scaling concern update in docs
  • 8c0d07d (router) - config: add example to readme
  • 7d1bdf7 (workflow) - workflow: resolve-warnings
  • b92b7f3 (workflow) - workflow: fix install-v2.sh for teamhephy

Tests

  • 5102b2e (controller) - : write tests for services api
  • 401644e (controller) - test_deployments.py: add tests for spec_annotations of deployments and pods
  • f948c83 (workflow-cli) - cmd: fix tests.

Maintenance

  • 9eee924 (controller) - rootfs/api/migrations: add db migration.
  • 90350d0 (controller) - rootfs/api: remove changes brought from another PR.
  • 06a46e6 (controller) - requirements: updating dependencies for vulnerabilities
  • d3aad22 (controller) - requirements: updating requests package for vulnerability
  • 3c6cce0 (controller) - requirements: updating requests package for vulnerability (#82)
  • 919f49a (controller) - requirements: change psycopg2 to psycopg2-binary to avoid warnings
  • 3798c62 (minio) - minio: adding travis.yml
  • f780201 (nsq) - README: Fixing the URLs and emails
  • 1086b75 (postgres) - scripts: avoid different scripts doing the same thing
  • 64c126a (workflow) - all: teamhephy strings in workflow docs
  • 069dddc (workflow) - all: upgrade mkdocs past 1.0
  • 9fa8304 (workflow-cli) - install-v2.sh: hephy google storage deis cli links
  • 498e98d (workflow-cli) - cmd: update dependencies
  • 4e57f28 (workflow-cli) - workflow-cli: Moving to teamhephy org - links
  • eb418e7 (workflow-cli) - : update dependent packages.
  • d66af42 (workflow-cli) - deis: fix spelling error.
  • 1c982f2 (workflow-manager) - READMEs: Fixing the links to teamhephy org