Drycc Workflow v1.4.0
New Drycc Workflow Release v1.4.0
9 minute read
These release notes for Drycc Workflow v1.3.0 provide an overview of the release and document the known issues with Drycc Workflow and its flavours. For details of the changes applied since v1.4.0, please refer to the following change summary.
Workflow ## v1.3.0 -> v1.4.0
Releases
- builder v1.1.0 -> v1.2.0
- slugbuilder v1.1.1 -> v1.2.0
- dockerbuilder v1.1.1 -> v1.1.2
- controller v1.2.1 -> v1.3.0
- slugrunner v1.1.1 -> v1.1.2
- database v1.0.1 -> v1.0.2
- fluentd v1.0.1 -> v1.1.0
- redis v1.0.0 -> v1.1.0
- logger v1.0.0 -> v1.1.0
- minio v1.0.1 -> v1.1.0
- monitor v1.0.1 -> v1.1.0
- nsqd v1.0.0 -> v1.1.0
- registry v1.0.2 -> v1.0.3
- registry-proxy v1.0.0 -> v1.0.1
Features
fc7d93f
(builder) - builder: use go-dev0c2159e
(builder) - builder: fmt code and add create_bucket script1b88340
(controller) - controller: remove deprecated apia92fdeb
(controller) - routable: ingress support routable1e3eab3
(controller) - maintenance: add maintenance support for ingress56b9dd0
(controller) - crt: support containerd-ctr5fc3b46
(controller) - controller: add ephemeral-storage restrictiond677e52
(controller) - controller: add a volume command5f1323a
(controller) - controller:drycc run cmd add –mount para74c36a5
(controller) - tasks: add distributed async task139c3ca
(controller) - tasks: change nsq reader to asyncf237d74
(controller) - controller:add drycc resource cmd41b46d0
(controller) - controller:add drycc resource cmd improvementc26f7d8
(controller) - controller: add LimitRanges support45b5d1b
(controller) - users: add users status api4e16f9b
(controller) - ps:add ps:stop/start commandc659fa9
(controller) - k8s: add k8s cluster domain31a625d
(controller) - ps:add ps:stop/start command00a779a
(fluentd) - fluentd: support containerd log formatf3f1bd4
(fluentd) - nsqd: add stateless nsqd cluster supportdb7147c
(fluentd) - mirrors: delete aliyun mirrors689c12e
(logger) - nsqd: add stateless nsqd cluster support78ccc5d
(logger) - redis: add redis client cluster support9843f2c
(logger) - k8s: add k8s cluster domain6ba122e
(minio) - minio: add pvc support6973550
(monitor) - monitor: add ingress for monitorcd73305
(monitor) - charts: add volumeName support4769fe9
(monitor) - nsqd: add stateless nsqd cluster support87806df
(monitor) - k8s: add k8s cluster domain4db40c4
(nsqd) - nsqd: add stateless nsqd cluster supportb6f3d4f
(nsqd) - nsqd: add stateless nsqd cluster support74b85bb
(redis) - redis: change redis to statefulsetff98b50
(slugbuilder) - slugbuilder: delete build hookb201c2f
(slugbuilder) - buildpacks: use drycc buildpacks
Fixes
0ec042d
(builder) - test: fix test case error4fb113b
(builder) - build: base image replace by alpine443df48
(builder) - minio: fix not bucket error3dab5b0
(builder) - minio: create bucket error734fca6
(controller) - autoscale: Fix for autoscale on k8s-1.9+ without breaking manual scalinga7dcd10
(controller) - controller: test pass93f0f2e
(controller) - controller: fix migrations error4724375
(controller) - controller: fix test error7bacf29
(controller) - charts: fix clusterrole90957f7
(controller) - pod: sort events error440b13e
(controller) - controller: review table structure0a470a6
(controller) - controller: bump tornado 5.1.1e39218b
(controller) - pynsq: no current event loop in thread1d8630e
(controller) - tests: fix test_task.py run error1ff1202
(controller) - controller: fix test cased8c0da3
(controller) - settings: fix env name6d8fd36
(database) - 003_restore_from_backup.sh: ignore script exit 1e0394a9
(database) - minio: fix not bucket errorf35f252
(database) - mc: fix create_bucket error74d6886
(database) - postgres: recovery mode not rune50d0c1
(dockerbuilder) - caddy: fix caddy not startf3bec7a
(fluentd) - influxdb: fix influxdb host and portbc19f27
(fluentd) - charts: skipped value for daemon_environment: Not a table338d623
(logger) - logger: logger not run in alpine7788302
(minio) - minio: bump minio version619eed0
(minio) - fix: use go mod replace dep3b42122
(monitor) - monitor: fix host error67998ef
(monitor) - influxdb: replace drycc-monitor-influxapi to drycc-monitor-influx-api2cc361c
(registry) - registry: fix test case548297a
(registry) - minio: fix not bucket error5412ddb
(registry) - minio: create bucket errord0d629e
(slugbuilder) - slugbuilder:fix normalize_storage pathd76ecbe
(slugbuilder) - slugbuilder: use v3 apic505e18
(slugbuilder) - shellcheck: SC2039
Style
c893a17
(builder) - builder: fmt codebba5795
(controller) - controller: format coded36082b
(controller) - controller: fix pep866026f2
(controller) - resource: standardize the naming of resource03d7e2c
(controller) - servicecatalog: change servicecatalog to svcat49dbb6d
(controller) - controller: flake8 upgradecbfc108
(monitor) - monitor: format charts and dashboardee85954
(slugbuilder) - slugbuilder: use shellcheck3afed2e
(slugbuilder) - docker: simplify dockerfile36b7f68
(slugrunner) - docker: simplify dockerfile
Maintenance
61bb0ef
(builder) - aws: upgrade aws sdk version0f2e074
(builder) - chore: use go mode replace depe9a2219
(builder) - builder: delete glide upbb8c518
(builder) - registry: del quay.iofa6d02f
(builder) - builder: upgrade go.sum9d61e8d
(builder) - build: upgrade go.modd763a98
(builder) - charts: upgrade k8s newer API versionsd1bc1aa
(builder) - pkg: upgrade to new drycc/pkg02b1e98
(builder) - builder: update go mod8e17d65
(builder) - builder: change alpine repositoriesf32b723
(builder) - mirrors: delete aliyun mirrorse33dc61
(builder) - minio: use bin mc replace docker images3ab4f1c
(builder) - builder: update controller-sdk-gob2adfac
(builder) - heroku: remove heroku-16 supportf429ac8
(builder) - builder: set GIT_LOCK_TIMEOUT to 30 minutes7197c83
(builder) - go.mod:upgrade require pkg controller-sdk-go5f3e22d
(controller) - deps: bump django from 1.11.21 to 1.11.22 in /rootfs1db645a
(controller) - deps: bump django from 1.11.22 to 1.11.23 in /rootfsfbe8067
(controller) - deps: bump django from 1.11.23 to 1.11.29 in /rootfs537d667
(controller) - registry: del quay.ioa23c65b
(controller) - deps: update all deps to the latest version546337e
(controller) - charts: upgrade k8s newer API versions06023f8
(controller) - workflow-manager: del workflow-managerbba5736
(controller) - controller: change cluster-issuer location6c43661
(controller) - Certificatechange cluster-issuer location39a4728
(controller) - controller:change cluster-issuer location del controller-cluster-issuer.yaml9e96d3f
(controller) - Certificate:upgrade version cert-manager.io/v1alpha28e68049
(controller) - docker: use INDEX_URL replace index.docker.io8fda205
(controller) - cert_manager: change cert_manager_enabled to global6fefb6d
(controller) - charts: change platform_domain to global064b2ad
(controller) - maintenance: remove maintenance supportb8797c9
(controller) - workflow: remove namespace1b20d76
(controller) - quota: add kube quota configd780075
(controller) - pod: add pod default resources support3d72c08
(controller) - rename: rename ingress name0aa6ab9
(controller) - mirrors: delete aliyun mirrors7533a65
(controller) - heroku: remove heroku-16 supporte5a885d
(controller) - controller:check mount volume path9014e74
(controller) - test: optimization Dockerfile.test0b6ebb2
(controller) - tasks: change apply_async parameters835f009
(controller) - wsgi: add tornado 6 support67a4ad7
(controller) - utils: use threads replace asyncioa28949b
(controller) - ldap: add AUTH_LDAP_USER_FLAGS_BY_GROUPa903209
(controller) - charts: add custom controller environment variables supporte0e783e
(controller) - ldap: change filter styled760825
(controller) - scheduler: remove debug loga25928e
(controller) - wsgi: remove a wsgi.py file7b2696e
(controller) - log: disable nsq.client info log8d5c07b
(controller) - charts: add default environment025f4a2
(controller) - controller: change quota nameebda60e
(controller) - controller: review pvc code8832ba9
(controller) - controller: change status\binding model type and mount path check container_types7148d04
(controller) - controller: add overcommit cpu and ram support4d2087c
(controller) - limits: modify limits unit verificationaf36970
(controller) - api: check cpu/memory range for api329355b
(controller) - volumes: modify the volume size9dfee09
(controller) - LimitRanges: modify the default limits5205bca
(controller) - controller: improve the details of certificate7ebecdf
(database) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z6415e2c
(database) - postgres: upgrade to pg1312e6806
(database) - charts: upgrade k8s newer API versionsd294509
(database) - minio: use canary minio test1bad02e
(database) - mirrors: delete aliyun mirrorsd51420b
(database) - minio: use bin mc replace docker images4133d05
(dockerbuilder) - dockerbuilder: update caddy and kaniko6b4dd18
(dockerbuilder) - minio: use bin mc replace docker images6df9b7c
(fluentd) - deps-dev: update rake requirement from ~> 10.0 to ~> 12.3c2490f8
(fluentd) - fluentd: upgrade fluentdbe4a56a
(fluentd) - fluentd: add Gemfile.lock2237f75
(fluentd) - charts: upgrade k8s newer API versionsc574065
(fluentd) - charts: upgrade k8s newer API versions52b8084
(fluentd) - router: delete obsolete router code3b3cceb
(fluentd) - fluentd: remove manifests dir25c6702
(fluentd) - nsqd: change var namebd571be
(fluentd) - nsqd: change DRYCC_NSQD_ADDRESSES to DRYCC_NSQD_ADDRS72aa4e6
(fluentd) - influxdb: change influxdb service namebd61903
(logger) - logger: use go mod replace dep69c63a1
(logger) - logger: update go.mod3aa9cd7
(logger) - registry: del quay.iof058496
(logger) - nsqd: change var name6d9787c
(logger) - nsqd: change DRYCC_NSQD_ADDRESSES to DRYCC_NSQD_ADDRS85ed307
(logger) - logger: standard namingd88e7b6
(minio) - minio: update minio api to v743715d2
(minio) - minio: upgrade minio0e1239b
(minio) - minio: use docker.io replace quay.iof7f047b
(minio) - registry: del quay.ioafa7128
(minio) - build: upgrade go.modaff2db5
(minio) - charts: upgrade k8s newer API versions4547f14
(minio) - pkg: upgrade to new drycc/pkg2769b85
(minio) - minio: use bin mc replace docker images35dde8d
(monitor) - monitor: update grafana influxdb telegraf9e3a949
(monitor) - charts: upgrade k8s newer API versions6af0432
(monitor) - workflow-manager: remove workflow-manager0611c07
(monitor) - router: delete obsolete router codebe04824
(monitor) - cert_manager: change cert_manager_enabled to global3780165
(monitor) - charts: change platform_domain to global50b04e1
(monitor) - influxdb: remove influxdb admin ui6ab4d68
(monitor) - influxdb: remove unuse portf1510bd
(monitor) - monitor: update grafana dashboard,telegraf inputs.kubernetesf36de2c
(monitor) - pvc: upgrade to new formatfc78a0a
(monitor) - workflow: remove namespacee85890f
(monitor) - monitor: monitoring nsqd and redis separately694f6b1
(monitor) - mirrors: delete aliyun mirrors4aea36a
(monitor) - grafana: add ldap support for grafana68fc30f
(nsqd) - nsq: update nsq16f32aa
(nsqd) - charts: upgrade k8s newer API versions04db389
(redis) - reids: update to redis 63f01bab
(redis) - charts: upgrade k8s newer API versions647e4be
(registry) - registry: del quay.io0bbce99
(registry) - charts: upgrade k8s newer API versionsa982b50
(registry) - minio: use bin mc replace docker imagese088da3
(registry-proxy) - ingress: renmae use_native_ingress to use_ingress7e88337
(registry-proxy) - nginx: upgrade nginx to mainline7204d72
(registry-proxy) - registry: optimizing variable naming2eafc59
(registry-proxy) - registry-proxy: update nginx071bd86
(registry-proxy) - charts: upgrade k8s newer API versionsc72db96
(registry-proxy) - registry-proxy: change travis icon urlca9f962
(slugbuilder) - slugbuilder: del BUILDPACK_URL support1b74dd5
(slugbuilder) - slugbuilder: add heroku-20 support54d4ad2
(slugbuilder) - slugbuilder: del quay.ioa78f37e
(slugbuilder) - slugbuilder: add heroku-20 stack94ac94a
(slugbuilder) - minio: use bin mc replace docker images53b4b8b
(slugbuilder) - slugbuilder: modify stack priority58e2bd2
(slugbuilder) - dockerfile: add WORKDIR /tmpb29cd04
(slugbuilder) - slugbuilder: add pre_build.sh9d319f6
(slugbuilder) - slugbuilder: silent mc command outputd1ec3c9
(slugbuilder) - heroku: remove heroku-16 support5048534
(slugbuilder) - slugbuilder: use drycc stack-imagesa116537
(slugrunner) - slugrunner: add heroku-20 supporta1196bf
(slugrunner) - slugrunner: del quay.io64c96d7
(slugrunner) - slugrunner: add heroku-20 stackcc3e226
(slugrunner) - minio: use bin mc replace docker images9130bde
(slugrunner) - shellcheck: shellcheck installer4ea33e1
(slugrunner) - slugrunner: modify stack priority5514e8b
(slugrunner) - heroku: remove heroku-16 supportbe829fb
(slugrunner) - slugrunner: use drycc stack-imagese1e06be
(slugrunner) - slugrunner: remove Dockerfile.heroku-16