Workflow v2.0.0 -> v2.1.0

Features

  • 1e6e226 (router) - *: Update nginx to 1.10.1
  • 6314a15 (registry) - swift: add support for swift storage
  • e494bd9 (postgres) - wal-e: use the latest wal-e to use aws instance profiles
  • 6980348 (slugbuilder) - swift: Add support for swift storage
  • 9e5ce71 (dockerbuilder) - swift: Add support for swift object storage
  • cb4cc44 (fluentd) - deis-output: Custom fluentd plugin for sending data to deis components
  • d8f48be (workflow-manager) - doctor: add doctor client code and doctor api call
  • b95c60c (workflow-manager) - swagger: add doctor api get spec
  • 4ab1dc2 (workflow-manager) - doctor: add curl script to access doctor endpoint
  • f8bfa8d (monitor) - telegraf: enable etcd
  • b1aff88 (monitor) - telegraf: enable prometheus flag
  • 5e19462 (monitor) - grafana,telegraf: Pull metric data from nsq via telegraf
  • 5cb3cb4 (monitor) - grafana: Add deis-health dashboard
  • 8cca750 (workflow-e2e) - registry: PORT is required for private registry
  • f0f5712 (workflow-e2e) - apps: apps:run will now print on stderr if the command errors (#231)
  • 6876296 (workflow-e2e) - docker: install specified CLI version at runtime (#233)
  • c65d01b (workflow-e2e) - *: update to use new errors from CLI (#239)
  • a532726 (workflow-e2e) - git_push_test.go: add git push interrupt test
  • 34cbfe2 (workflow-e2e) - healthchecks: add deis healthchecks e2e tests
  • a369718 (logger) - ringbuffer: Treat empty ringbuffer as error
  • 8ed585f (charts) - workflow-dev: Add nsq to the workflow chart
  • 5b29b4c (charts) - database: Add easier off-cluster db config
  • 6fdcf08 (builder) - lock: add timeout to repository lock feature
  • 422075b (builder) - swift: Add support for swift object storage
  • a1c4619 (controller) - config: validate PORT and HEALTHCHECK_* values for config:set operations
  • ccc6b1f (controller) - release: require PORT to be set when private registry is set
  • 0231c58 (controller) - django: explicitically define on_delete for ForeignKey fields for 2.0 compat
  • 6e136e2 (controller) - debug: DEIS_DEBUG now affects Django DEBUG as well
  • 4c674d0 (controller) - release: throw 409 when identical release is done sequantially
  • af76733 (controller) - api: Add healthcheck field to Config
  • 7af2197 (controller) - settings: log all SQL queries if DEBUG==True
  • 2b11d1b (workflow) - Makefile/Dockerfile: add docker-test recipe
  • 7bbb8a1 (workflow) - api: add v2.1 api documentation. (#357)

Fixes

  • 4338ee1 (slugrunner) - Dockerfile: download the object storage CLI from GCS
  • 8bfc4ee (postgres) - contrib: allow 5 or 6 backups
  • 419a0e3 (postgres) - rootfs: enable archive_mode before initial boot
  • 923c9f8 (slugbuilder) - Dockerfile: download the object storage CLI from GCS
  • e7a22e0 (dockerbuilder) - objectstore: set properly builder bucket file environment variable
  • f724059 (fluentd) - boot: Move from old type declaration to @type
  • 2890575 (fluentd) - boot: Create better way to generate fluentd conf
  • 6ae5779 (minio) - Dockerfile: download minio from a mirror (#110)
  • af9ef04 (workflow-manager) - doctor: including API version and /doctor in url (#78)
  • 6f71be2 (workflow-e2e) - registry: overwriting variable typo
  • 34f16a5 (workflow-e2e) - registry: recorganise registry tests order and fix a should(say()) call
  • 188f6aa (workflow-e2e) - registry: more port setting and fix up error message detection
  • d56ba6d (workflow-e2e) - apps_test: escape quotes properly in deis run spec
  • afbe0f7 (workflow-e2e) - README: update go report card badge url (#232)
  • 8cf7025 (workflow-e2e) - apps/commands: match substring, not entire string
  • 7d15489 (workflow-e2e) - config: unsetting a key that does not exist results in exit 1
  • 4ee56b2 (workflow-e2e) - deps: update SDK to reflect changed spelling of hyphen (#246)
  • 64b4512 (charts) - minio: create minio when using storage type as minio via env vars
  • 5cf4df4 (builder) - sshd: unlock the repository when gitreceive succeeds or fails
  • 3a332a4 (builder) - flag: Use DEIS_DEBUG instead DEBUG environment variable for debug settings
  • 43a66c9 (builder) - README: update go report card badge url (#370)
  • 2f253dd (builder) - server.go: don't reply false on failed lock
  • 844b2ff (builder) - pkg: set check timeouts to 10s
  • 3e7a785 (builder) - pkg/sshd/server.go: remove the closer channel (#359)
  • a230d05 (builder) - pkg/gitreceive/config.go: require dependent image names (#377)
  • df30ee6 (controller) - api: remove slug tarball info from app log
  • 61b6858 (controller) - scheduler: remove unused health check config option: HEALTCHECK_PORT
  • c6686e9 (controller) - scheduler: cast ports to int before passing them on to k8s
  • 2f1b140 (controller) - management: handle errors in object loading and application deployments instead of throwing exceptions
  • dc4769a (controller) - logs: retry fetching logs from the logger 3 times if the services is unavailable
  • c8c7d80 (controller) - scale: get the desired number of replicas from the rc
  • 3fa6f70 (controller) - scheduler: make deploy have 0 replicas by default and then use scaling to go up
  • 09b9be2 (controller) - secrets: update env secrets if they already exists (overwrites existing values)
  • 5fb1bbb (controller) - config: when rolling a new config copy from the latest release instead of latest config for the app
  • 0d9988b (controller) - serializer: skip None values in config and registry
  • 936a40e (controller) - exceptions: tests now capture critical only and uncaught exceptions have been reclassified as critical
  • 3f980b8 (controller) - exceptions: log certain APIExceptions tracebacks
  • 9f8ac04 (controller) - config: return a 422 if unsetting a config key that does not exist
  • cae4bf9 (controller) - models: hypens -> hyphens (#840)
  • e108f14 (workflow) - registry: explain PORT is required when using private registry information
  • e197163 (workflow) - component-config: clarify GUNICORN_WORKERS value
  • dc5ee1a (workflow) - api: update out of date cert api docs (#339)
  • 25006d1 (workflow) - applications: fixup exec probe output

Documentation

  • 044f85c (slugrunner) - CHANGELOG.md: add entry for v2.0.0
  • bf3e1da (router) - README: add codecov.io badge
  • 0aa8abb (router) - readme: Add anchors to every row in annotations table
  • a80425d (router) - CHANGELOG.md: add entry for v2.0.0
  • 6b60912 (router) - README: fix Go report card badge
  • 4b1f311 (registry) - CHANGELOG.md: add entry for v2.0.0
  • 5fc10d5 (registry) - README: fix Go report card badge
  • 61a4dc9 (postgres) - CHANGELOG.md: add entry for v2.0.0
  • 4efe5f9 (postgres) - README.md: Fix the default value of IMAGE_PREFIX
  • 920dbf6 (slugbuilder) - CHANGELOG.md: add entry for v2.0.0
  • 48d4ecb (dockerbuilder) - CHANGELOG.md: add entry for v2.0.0
  • 7f046cc (fluentd) - CHANGELOG.md: add entry for v2.0.0
  • 31e054d (minio) - CHANGELOG.md: add entry for v2.0.0-rc2
  • 958ccd7 (minio) - CHANGELOG.md: add entry for v2.0.0
  • ebbbc3a (workflow-manager) - CHANGELOG.md: add entry for v2.0.0
  • 04f65c6 (monitor) - CHANGELOG.md: add entry for v2.0.0
  • 94bf4c1 (workflow-e2e) - CHANGELOG.md: add entry for v2.0.0
  • 778ab68 (logger) - README: add codecov.io badge
  • d3fc751 (logger) - CHANGELOG.md: add entry for v2.0.0
  • 178bc7c (logger) - README: fix Go report card badge
  • 6367466 (charts) - CHANGELOG.md: add entry for v2.0.0
  • e038851 (builder) - CHANGELOG.md: add entry for v2.0.0-rc2
  • 58a8786 (builder) - pkg: update help URL to https://deis.com/
  • 0df2ba3 (builder) - CHANGELOG.md: add entry for v2.0.0
  • c3945f2 (builder) - README: add codecov.io badge
  • b001515 (controller) - CHANGELOG.md: add entry for v2.0.0-rc2
  • c7fb984 (controller) - CHANGELOG.md: add entry for v2.0.0
  • 9063a96 (workflow) - installing-workflow: fix missing watch flag
  • cf9693f (workflow) - release-checklist.md: remove bintray references
  • cda073c (workflow) - CHANGELOG.md: add entry for v2.0.0
  • 5c753e5 (workflow) - styles: update the theme to match deis.com
  • a77d967 (workflow) - styles: remove sass from makefile
  • e37b2dc (workflow) - styles: tidy up JS, better affix the sidebar menu
  • 919f22c (workflow) - styles: fix urls, style for better mobile layout
  • e868009 (workflow) - styles: remove bower_components
  • 2e1c6a9 (workflow) - styles: mobile off-canvas menu
  • 908f715 (workflow) - styles: color changes to open sidebar sections
  • 82000d1 (workflow) - src/roadmap/release-checklist.md: update Step 2.1
  • 7cbd1de (workflow) - src/roadmap/release-checklist.md: update if major release
  • dad9598 (workflow) - submitting-a-pr: add "hotfix revert" exception to LGTM rules
  • a0ff462 (workflow) - release-checklist: Improve instructions pertaining to previous release
  • cdbc575 (workflow) - README.md: fix quick start guide URL
  • 9e843cd (workflow) - s3: add instruction for using IAM creds
  • b451c66 (workflow) - release_checklist.md: return to using immutable tags
  • 2286765 (workflow) - submitting-a-pull-request.md: add info on testing paired commits
  • 467a21d (workflow) - platform-logging.md: Need "--namespace=deis" when deleting pods.
  • 606bdd8 (workflow) - router: Remove invalid labels from example whitelists
  • 87e0b58 (workflow) - upgrade-workflow.md: Fix a typo.
  • aa7144c (workflow) - platform-ssl.md: correct example manifest
  • 9d5d1d5 (workflow) - database: Document off-cluster db configuration
  • 0cb76fc (workflow) - applications: add documentation for healthchecks
  • 7ee764f (workflow) - release-checklist.md: modify docker tag/push instructions to use new deisrel command (#355)
  • eda6479 (workflow) - v2.1.0: Updates docs for latest release

Maintenance

  • 0526f01 (slugrunner) - manifests: remove unused/deprecated manifests dir
  • 3b3aaad (slugrunner) - Dockerfile: Remove WORKFLOW_RELEASE env var
  • 7c23489 (router) - Dockerfile: Remove WORKFLOW_RELEASE env var
  • f0bb535 (slugbuilder) - buildpacks: update heroku-buildpack-go to v41
  • 4aeb7ff (slugbuilder) - buildpacks: update heroku-buildpack-php to v105
  • 70b88ef (slugbuilder) - manifests: remove unused/deprecated manifests dir
  • cad6225 (slugbuilder) - buildpacks: update heroku-buildpack-php to v107
  • eb47460 (dockerbuilder) - manifests: remove unused/deprecated manifests dir
  • 905cde5 (fluentd) - Dockerfile: Remove WORKFLOW_RELEASE env var
  • 52c97ad (minio) - README.md: remove beta status
  • 6aac8ba (minio) - Dockerfile: Remove WORKFLOW_RELEASE env var
  • 3cbf260 (monitor) - grafana: Update nsq dashboard to add message per second graph
  • 8f52433 (monitor) - grafana: Remove stray alias in a kubernetes health graph
  • 5ff77c7 (monitor) - Dockerfile: Remove WORKFLOW_RELEASE env var
  • 7d6a033 (workflow-e2e) - Makefile: remove deprecated '-f' flag
  • 7123b6a (logger) - transport: Refactor to use pluggable Aggregator component...
  • ba819b0 (logger) - Dockerfile: Remove WORKFLOW_RELEASE env var
  • 92abf85 (charts) - router-dev/Chart.yaml: bump version to v2.0.0
  • 46289d0 (charts) - workflow/router-dev/Chart.yaml: prepend description with chart name
  • 64026dc (charts) - workflow-dev: Update image name in nsqd-rc to be nsq.
  • fcd4fce (charts) - logger/fluentd: Update logging stack to reflect nsq usage
  • 473ea02 (charts) - workflow-dev: Update telegraf env vars
  • 010de23 (charts) - workflow-dev: remove stdout metrics config from fluentd
  • 3274b8c (charts) - logger: Stop logging via UDP
  • fc70265 (charts) - workflow-v2.1.0: releasing workflow-v2.1.0(-e2e) and router-v2.1.0
  • f6580ee (builder) - various: remove beta status
  • 03a8ac5 (builder) - Dockerfile: bump git to v2.8.4
  • bf35966 (controller) - requirements: update codecov to 2.0.5
  • 59a8d23 (controller) - Dockerfile: update to base:0.3.0 image to get a slimmer image
  • 3a6ee54 (controller) - README: remove references to beta in README
  • 7a88725 (controller) - requirements: update to Django 1.9.7
  • 04049b4 (controller) - version: update platform version to 2.0.0
  • db2e182 (controller) - deis: bump version to 2.1.0-dev
  • 13cffb6 (controller) - requirements: update ndg-httpsclient to 0.4.1
  • eda8bea (controller) - rootfs: bump platform version to 2.1.0 (#841)
  • 214b0a9 (controller) - api: bump api version to v2.1.0
  • 595d377 (workflow) - health: note that kubernetes does not support query params in the health check path
  • 88e240a (workflow) - docs: update version to v2.0.0
  • 20f2b5a (workflow) - ga: use deis.com GA account
  • 10b1146 (workflow) - docs: ignore bower_components for doc styles