Drycc Workflow v1.8.1

New Drycc Workflow Release v1.8.1

!IMPORTANT

This version is a major update with the following major changes made:

  • Remove timeseries
  • Remove telegraf
  • Remove rabbitmq
  • Replace seaweedfs with minio
  • Replace redis with valkey

Workflow ## v1.7.12 -> v1.8.1

Releases

  • filer v1.0.4 -> v1.0.5
  • builder v1.7.2 -> v1.8.0
  • controller v1.12.0 -> v1.13.0
  • database v1.3.0 -> v1.3.1
  • passport v1.3.2 -> v1.3.3
  • imagebuilder v1.2.2 -> v1.3.0
  • fluentbit v0.0.3 -> v0.0.4
  • logger v1.3.6 -> v1.3.7
  • gateway v0.0.3 -> v0.1.0
  • grafana v1.4.2 -> v1.4.3
  • valkey v1.4.0 -> v1.5.0
  • prometheus v0.1.2 -> v0.2.0
  • registry v1.3.0 -> v1.3.1
  • registry-proxy v1.2.2 -> v1.2.3
  • workflow-cli v1.9.0 -> v1.10.0

Features

  • 456d64b (builder) - build: change dryccfile to v2
  • 9f6a2f7 (controller) - release: add query release version
  • d6e35bc (controller) - build: add get build api
  • bce1734 (controller) - route: support multi backend
  • 2f43e19 (controller) - release: add ptypes filter
  • 566e31d (controller) - deploy: finer grained ptype locks
  • c2d2aac (controller) - config: add config for dryccfile
  • a337d9c (controller) - limits: add runtime class name to plans
  • d5aa7c7 (controller) - dryccfile: dryccfile support pipeline
  • ecf84c4 (gateway) - charts: add storage console
  • af3e54b (imagebuilder) - build: add drycc v2 support
  • 3fa1950 (prometheus) - prometheus: high availability support
  • 1c37db8 (valkey) - valkey: add sentinel
  • 0f57a05 (valkey) - valkey: add valkey sentinel proxy
  • f8eff51 (workflow-cli) - release: add query release version
  • 9e7e72e (workflow-cli) - build: add build info
  • 591560c (workflow-cli) - route: support multi backend
  • 8bc3634 (workflow-cli) - release: add ptypes filter
  • 3f466b5 (workflow-cli) - workflow-cli: config add ValuesRefs field (#64)
  • 18a2658 (workflow-cli) - builds: add builds:fetch cmd (#72)
  • 5910bba (workflow-cli) - workflow-cli:replace docopt with cobra (#77)

Fixes

  • a10df63 (builder) - wooddpecker: secsets are deprecated
  • 76d35fa (controller) - controller: app_settings boolean field cannot be set correctly (#166)
  • 31489d0 (controller) - controller: scale cover structure (#169)
  • 395eba8 (controller) - migrate: master-slave database error
  • c53cc51 (controller) - dryccfile: config not set
  • c4cc1eb (controller) - wooddpecker: secsets are deprecated
  • bcfc0cc (controller) - charts: indentation error
  • 6a67e65 (controller) - controller: pod CrashLoopBackOff, release should be crash (#178)
  • 19a8d5a (controller) - controller: migrate error
  • 50c60d3 (controller) - controller: secret mistakenly deleted when force deploy (#179)
  • 3d8a51f (controller) - migrate: group migrate error
  • 2810d60 (database) - wooddpecker: secsets are deprecated
  • 001247e (filer) - wooddpecker: secsets are deprecated
  • d4f433c (fluentbit) - wooddpecker: secsets are deprecated
  • d459290 (gateway) - wooddpecker: secsets are deprecated
  • a22e5c6 (grafana) - fluentbit: fluentbit cpu error
  • 738b417 (grafana) - wooddpecker: secsets are deprecated
  • 6dd9ffe (grafana) - grafana: cve-2024-45337
  • ecd662f (grafana) - grafana: cve-2024-45337
  • 5390aad (imagebuilder) - wooddpecker: secsets are deprecated
  • 16c7a05 (imagebuilder) - woodpecker: cron run error
  • 927452d (logger) - wooddpecker: secsets are deprecated
  • 724003b (passport) - wooddpecker: secsets are deprecated
  • b03cf4c (prometheus) - wooddpecker: secsets are deprecated
  • 59ef8ab (registry) - wooddpecker: secsets are deprecated
  • ee050d9 (registry) - test: s3 api error
  • 261c45a (registry) - registry: env REGISTRY_VERSION conflicts
  • 2d741e8 (registry-proxy) - nginx: ignored user conf
  • 03228f3 (registry-proxy) - wooddpecker: secsets are deprecated
  • 06c574a (valkey) - wooddpecker: secsets are deprecated
  • 652c638 (workflow-cli) - filer: progressbar chinese garbled characters
  • 9756ef7 (workflow-cli) - domains: ptype no default error
  • 496f82f (workflow-cli) - routes: command alignment
  • d20c80d (workflow-cli) - routes: backend null error
  • 89bd46c (workflow-cli) - workflow-cli: modify volume type (#63)
  • 6a3736e (workflow-cli) - build: macos not support
  • 198c760 (workflow-cli) - perms: print indent
  • b44db0c (workflow-cli) - wooddpecker: secsets are deprecated
  • 4b98ab1 (workflow-cli) - workflow-cli: lint error

Docs

  • 2d51735 (builder) - readme: remove foss

Maintenance

  • d6d1c8e (builder) - controller-sdk-go: bump new version v0.0.0-20241021053012-e5fbff128198
  • 0da2b48 (builder) - k8s: bump version v0.31.2
  • c1d4ff0 (builder) - builder: update config struct (#23)
  • 4e8f1be (builder) - builder: modify config struct (#24)
  • 2658a58 (builder) - deps: bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#25)
  • 445508c (builder) - git: add git repo clean
  • 1bf85f3 (builder) - distribution: bump version to v3.0.0-rc.3.0
  • d54e568 (builder) - go: bump version 1.24 (#28)
  • 8d8317c (builder) - deps: bump golang.org/x/net from 0.33.0 to 0.36.0 (#27)
  • 197a87d (builder) - controller-sdk-go: bump version
  • 78b6d6d (builder) - builder: bump version
  • bf53d95 (builder) - mc: bump mc version to 2025.04.03.17.07.56
  • 9914b4a (controller) - filer: add pod security context
  • 3865137 (controller) - controller: volume not related release (#164)
  • 4187c02 (controller) - filer: url quote content disposition
  • e432d84 (controller) - deps: bump django from 4.2.15 to 4.2.16 in /rootfs (#167)
  • f53758e (controller) - service: add name field
  • 618ae90 (controller) - routes: kind is required
  • 794ed58 (controller) - monitor: use memory_working_set_bytes replace memory_usage_bytes
  • 93f5b5f (controller) - python: upgrade requirements version
  • 6201fa0 (controller) - migrations: add registry migrate
  • 8d6d70d (controller) - monitor: use prometheus replace timeseries
  • a8cb39f (controller) - tests: add empty test case
  • 2917bef (controller) - controller: use valkey replace redis
  • d2d333f (controller) - filer: add clean old filer
  • d4999af (controller) - ps: support previous pod logs (#171)
  • c420d58 (controller) - gateway: add parent ref filter
  • 14f17b4 (controller) - controller: modify query latest release (#173)
  • 6f2d0f5 (controller) - deps: bump django from 4.2.16 to 4.2.17 in /rootfs (#172)
  • 59a1e1e (controller) - controller: request check name parameter (#174)
  • f414624 (controller) - deploy: add apply tasks
  • 8b66072 (controller) - deps: bump django from 4.2.17 to 4.2.18 in /rootfs (#175)
  • 2819ac9 (controller) - pts: pts replicas not correct (#176)
  • 9971067 (controller) - settings: logger simple format (#177)
  • 68f02a3 (controller) - dryccfile: migrate to dryccfile v2
  • d893f37 (controller) - charts: change upgrade helm hook
  • 4b33f78 (controller) - deps: bump django from 4.2.18 to 4.2.20 in /rootfs (#180)
  • d55df43 (controller) - controller: allow re attach to update and some error (#181)
  • 3b0583d (controller) - controller: add oss mount support
  • e17c180 (controller) - controller: bump version
  • 5fb3047 (controller) - woodpecker: add cron event
  • c91c28c (database) - postgres: bump version 15.8
  • 62bb2e3 (database) - database: remove all database extensions
  • 41a06b1 (database) - woodpecker: add cron event
  • 9c61805 (filer) - filer: bump go version to 1.24
  • 22c64dd (filer) - filer: add cron event
  • 168bd13 (fluentbit) - charts: remove k8s early compatibility
  • b96af9d (fluentbit) - fluentbit: bump go version to 1.23
  • ff048d5 (fluentbit) - fluentbit: bump version 3.1.10
  • c062f1c (fluentbit) - fluentbit: use valkey replace redis
  • 6307847 (fluentbit) - fluentbit: limit log scope
  • 265a632 (fluentbit) - deps: bump fluent-bit version to 3.2.3
  • c444a87 (fluentbit) - go: bump version 1.24
  • c8c81c4 (fluentbit) - fluentbit: bump fluentbit to 4.0.0
  • c97cb21 (fluentbit) - fluentbit: add cron event
  • 0adf9ec (gateway) - charts: change drycc-monitor-grafana to drycc-grafana
  • 9d8fa5b (grafana) - charts: remove k8s early compatibility
  • 0364f36 (grafana) - monitor: bump grafana to 11 and telegraf to 1.32
  • 44dab77 (grafana) - grafana: add rabbitmq dashboard
  • c47e009 (grafana) - monitor: remove telegraf
  • 3302a01 (grafana) - grafana: use valkey replace redis
  • 80fffe5 (grafana) - rabbitmq: remove rabbitmq
  • 6badc10 (grafana) - woodpecker: add cron event
  • ecd662f (grafana) - grafana: bump grafana version to 11.6.0
  • fa223c2 (imagebuilder) - build: change build args format
  • cc01e47 (imagebuilder) - deps: bump stack version
  • a2a6f72 (imagebuilder) - imagebuilder: podman_publish use dockerfile var (#7)
  • e9d68da (imagebuilder) - imagebuilder: change storage networkpolicy
  • 9bc6edc (imagebuilder) - imagebuilder: bump version
  • d2a7d77 (imagebuilder) - mc: bump mc version to 2025.04.03.17.07.56
  • 885f267 (imagebuilder) - pack: bump pack to 0.37.0
  • 00af0c8 (imagebuilder) - podman: bump version to 5.4.2
  • 465ee45 (logger) - golang: bump version to 1.23
  • 4186f7e (logger) - logger: use valkey replace redis
  • 933470b (logger) - go: bump version 1.24
  • effcc11 (logger) - logger: bump go version to 1.24
  • b916a08 (logger) - logger: bump to latest version
  • 05495b6 (passport) - python: upgrade requirements version
  • 8904f3e (passport) - charts: change drycc-monitor-grafana to drycc-grafana
  • 95473f0 (passport) - passport: use valkey replace redis
  • 93a05a6 (passport) - charts: change upgrade helm hook
  • f2ac617 (passport) - passport: bump version
  • cf7c8ed (prometheus) - prometheus: bump new version
  • 233d2f1 (prometheus) - woodpecker: add cron event
  • 52a1f1b (registry) - mc: bump version to 2024.11.05.11.29.45
  • aee3d3d (registry) - registry: add cron event
  • 7f85c99 (registry) - registry: bump registry to 3.0.0
  • 8b1d7d1 (registry) - mc: bump mc version to 2025.04.03.17.07.56
  • 08707aa (registry-proxy) - charts: add probe
  • 881ba2a (registry-proxy) - charts: remove k8s early compatibility
  • 4d99e30 (registry-proxy) - woodpecker: add cron event
  • 9ce2090 (valkey) - valkey: use valkey replace redis
  • d9685dd (valkey) - charts: remove dependencies
  • 77f26f4 (valkey) - valkey: add cron event
  • 064620a (workflow-cli) - volumes: unified in bytes
  • c7548de (workflow-cli) - filer: url quote content disposition
  • ad1ccb1 (workflow-cli) - volumes: ignore empty file
  • 0f5a5d3 (workflow-cli) - workflow-cli: remove fossa
  • 455c6d6 (workflow-cli) - routes: remove debug print
  • a421dfb (workflow-cli) - routes: change field order
  • 1ae288d (workflow-cli) - workflow-cli: optimize drycc output
  • 7a7e1dc (workflow-cli) - routes: format output
  • ad2a530 (workflow-cli) - go.mod: bump version
  • 17cdc53 (workflow-cli) - ps: support previous pod logs (#65)
  • 18f7c81 (workflow-cli) - config: modify config groups annotation (#66)
  • 8be9ad3 (workflow-cli) - config: ConfigVar not omitempty (#67)
  • a7c87f1 (workflow-cli) - shortcuts: remove sharding
  • 5a2b689 (workflow-cli) - deps: bump golang.org/x/net from 0.30.0 to 0.33.0 (#68)
  • 5a2b689 (workflow-cli) - deps: bump golang.org/x/crypto from 0.28.0 to 0.31.0 (#69)
  • 9793539 (workflow-cli) - workflow: compatible with the latest dryccfile format
  • f3374b6 (workflow-cli) - workflow-cli: default dryccpath (#70)
  • 7809a37 (workflow-cli) - config: display ptype refs (#71)
  • 684210e (workflow-cli) - builds: fetch support preview and save to local (#73)
  • 3ff8c50 (workflow-cli) - workflow-cli: format builds config print, optimize shortcut exec logs (#74)
  • 5aae652 (workflow-cli) - workflow-cli: upgrade controller-sdk-go
  • cdf857d (workflow-cli) - workflow-cli: bump version
  • 1da6773 (workflow-cli) - workflow-cli: modify prompt info (#81)
  • 30e72b3 (workflow-cli) - workflow-cli: Optimize command flags (#82)
  • 036d053 (workflow-cli) - volume: change client use subcommand

Drycc Workflow v1.7.12

New Drycc Workflow Release v1.7.12

Workflow ## v1.7.11 -> v1.7.12

Releases

  • filer v1.0.3 -> v1.0.4
  • builder v1.7.1 -> v1.7.2
  • controller v1.11.0 -> v1.12.0
  • passport v1.3.1 -> v1.3.2
  • imagebuilder v1.2.1 -> v1.2.2
  • fluentbit v0.0.2 -> v0.0.3
  • logger v1.3.5 -> v1.3.6
  • storage v0.2.0 -> v0.2.1
  • rabbitmq v1.3.1 -> v1.3.2
  • workflow-cli v1.8.0 -> v1.9.0

Features

  • ef9e2ce (controller) - controller: support autorollback config (#154)
  • c497a87 (controller) - release: add deploy release
  • ba43453 (controller) - release: add release deploy
  • 80b6f1d (controller) - perms: refine the permission model
  • 751f5e7 (workflow-cli) - perms: add object user perm
  • 005fe95 (workflow-cli) - workflow-cli: add autorollback cmd (#58)
  • c8fa511 (workflow-cli) - workflow-cli: add update cmd
  • a5d440c (workflow-cli) - release: add deploy release
  • 4f28426 (workflow-cli) - workflow-cli: add autodeploy flag and more (#62)

Fixes

  • ce20b62 (controller) - migrations: certificate migrate err
  • 97eff7a (controller) - controller: volume can not delete when ptype isn’t exist
  • 4076bea (controller) - controller: fix pod unhealthy do not rollback
  • 84c84f9 (controller) - migration: cert migrate error
  • b4201d3 (controller) - controller: no cert domain do not redirect https (#162)
  • f26d608 (imagebuilder) - podman: permission denied
  • 7d5afe9 (imagebuilder) - podman: failed to reexec
  • e766f1d (workflow-cli) - perms: print perm message
  • 06ac7b5 (workflow-cli) - filer: cp file to volume error

Maintenance

  • 52ef190 (builder) - controller-sdk-go: bump new version v0.0.0-20240819081928-b589d0b69f71
  • b65b429 (controller) - charts: config.defaultMetrics add field (#147)
  • a9266ec (controller) - tests: use latest codecov
  • a5b4d62 (controller) - charts: modify grpcroutes role (#148)
  • ad15c2a (controller) - deps: bump django from 4.2.14 to 4.2.15 in /rootfs (#149)
  • 6fd65bd (controller) - metrics: add prometheus query interval
  • 602105b (controller) - deps: bump aiohttp from 3.9.4 to 3.10.2 in /rootfs (#152)
  • 95961ad (controller) - perms: add object perms
  • f4f409e (controller) - controller: merge migrations (#155)
  • fc6963e (controller) - gateway: remove unnecessary else
  • 2dd5869 (controller) - perms: destroy perms log err
  • 8804e8f (controller) - controller: change process type names to ptypes
  • 5c05c52 (controller) - release: add autodeploy flag
  • 81340aa (controller) - controller: pod failed do not rollback (#159)
  • 13c9a5e (controller) - controller: unified naming convention for ptype
  • b42b5dd (controller) - pod: modify readiness check
  • fd36f76 (controller) - controller: services protocol default is TCP
  • 7cc46bb (controller) - migration: remove unused cert
  • 77cdbeb (controller) - controller: releases add_condition error (#161)
  • 2ef5b65 (controller) - celery: use quorum queye
  • 70706be (controller) - filer: zero copy upload file
  • 85f799c (controller) - release: check deploy release ptypes
  • be5ec67 (filer) - filer: add timeout for read and write
  • 6d5040e (fluentbit) - plugin: only collect drycc controller logs
  • a11fbbc (imagebuilder) - imagebuilder: bump stack version
  • 064cc95 (logger) - logger: only collect drycc controller logs
  • c8ed35d (passport) - migrate: use helm hook replace cluster lock
  • 6135c7e (passport) - passport: use latest codecov cli version
  • 4fbfb84 (rabbitmq) - rabbitmq: add init vhost list
  • 3e179a8 (storage) - csi: remove attach
  • 4918b27 (storage) - seaweedfs: bump version to 3.72
  • 54207e3 (storage) - charts: change config order
  • 18bb07d (storage) - seaweedfs: bump version to 3.73
  • 60d8072 (workflow-cli) - workflow-cli: pts add node selector and ps add status field (#55)
  • 89af759 (workflow-cli) - route: pretty At time display and add GRPCRoute
  • 71b755d (workflow-cli) - filer: zero copy upload file
  • 860db96 (workflow-cli) - update: dry-run short option
  • eb9b67a (workflow-cli) - perms: modify cmd describe (#59)
  • 0b98ae6 (workflow-cli) - perms: remove print (#60)
  • 6d8a5ba (workflow-cli) - volumes: merge dest dir
  • add212e (workflow-cli) - releases: add exception field (#61)
  • 6203c2c (workflow-cli) - services: optimize service command parameters
  • dc0c875 (workflow-cli) - controller-sdk-go: change post file procotol

Drycc Workflow v1.7.11

New Drycc Workflow Release v1.7.11

Workflow ## v1.7.10 -> v1.7.11

Releases

  • builder v1.7.0 -> v1.7.1
  • controller v1.10.0 -> v1.11.0
  • passport v1.3.0 -> v1.3.1
  • imagebuilder v1.2.0 -> v1.2.1
  • logger v1.3.4 -> v1.3.5
  • storage v0.1.0 -> v0.2.0
  • monitor v1.4.1 -> v1.4.2
  • timeseries v0.1.0 -> v0.1.1
  • rabbitmq v1.3.0 -> v1.3.1
  • workflow-cli v1.7.0 -> v1.8.0

Features

  • 8875d5f (controller) - volumes: add volumes client support
  • 98235b9 (controller) - canary: remove canary api
  • d0495c3 (storage) - storage: add csi
  • 725215e (workflow-cli) - ps: add ps describe
  • 97ab7f2 (workflow-cli) - ps: pod list add ready and restarts (#42)
  • eade475 (workflow-cli) - volumes: add filer client
  • 11f55e1 (workflow-cli) - canary: remove canary api

Fixes

  • 59f299b (controller) - serializer: list type representation error
  • d6f1e1a (storage) - charts: helm upgrade error
  • 291a42a (timeseries) - charts: upgrade err
  • e685d4b (workflow-cli) - config: unset typed values (#41)
  • 86c800a (workflow-cli) - token: parameter unused warning

Maintenance

  • 197686a (builder) - controller-sdk-go: bump new version
  • 9cbe813 (controller) - ps:logs: support pod all logs
  • 22794cf (controller) - release: pre_release is incorrect
  • 0c1a13e (controller) - controller: pipeline and httproute optimization
  • 31d3daf (controller) - volumes: add add filer delete
  • 141de25 (controller) - deps: bump djangorestframework from 3.15.1 to 3.15.2 in /rootfs (#137)
  • a4296ad (controller) - migrate: use helm hook replace cluster lock
  • 8b0a162 (imagebuilder) - woodpecker: add cron
  • bb8350e (logger) - charts: change logsMaximumLines to 3000
  • f4844ac (monitor) - monitor: add startup_error_behavior
  • 61e0ef6 (monitor) - telegraf: bump telegraf 1.31.0
  • 4109d46 (monitor) - grafana: update kubernetes_deployment_metrics dashboard
  • e440490 (monitor) - grafana: update kubernetes_deployment_metrics add container cpu and memory usage
  • 12bcc9a (passport) - chart: job upgrade add passportLocation condition
  • c854359 (rabbitmq) - rabbitmq: bump rabbitmq 3.13.4
  • 53f1a25 (storage) - storage: remove savepoint
  • 7c64dc4 (workflow-cli) - volumes: modify mount path regexp
  • bf945ee (workflow-cli) - services: add domain display
  • b1d31a3 (workflow-cli) - config: change config key pattern
  • fea1f71 (workflow-cli) - ps: restart process types (#43)
  • 40b9ff8 (workflow-cli) - time: format to local time
  • b22f9a7 (workflow-cli) - workflow-cli: remove uuid display
  • 2409220 (workflow-cli) - volume: mount path allow ‘-’ (#44)
  • 2398647 (workflow-cli) - ps: optimize usage printing

Drycc Workflow v1.7.10

New Drycc Workflow Release v1.7.10

Workflow ## v1.7.9 -> v1.7.10

Releases

  • passport v1.3.0 -> v1.3.1

Maintenance

  • 12bcc9a (passport) - chart: job upgrade add passportLocation condition

Drycc Workflow v1.7.9

New Drycc Workflow Release v1.7.9

Workflow ## v1.7.8 -> v1.7.9

Releases

  • controller v1.9.0 -> v1.10.0

Features

  • d707420 (controller) - pipline: differential deployment

Drycc Workflow v1.7.8

New Drycc Workflow Release v1.7.8

Workflow ## v1.7.7 -> v1.7.8

Releases

  • builder v1.6.0 -> v1.7.0
  • controller v1.8.0 -> v1.9.0
  • workflow-cli v1.6.0 -> v1.7.0

Features

  • 384c7ee (builder) - domain: add procfile_type
  • 26c8c7f (controller) - domain: add procfile_type
  • bd49789 (workflow-cli) - domain: add procfile_type

Drycc Workflow v1.7.7

New Drycc Workflow Release v1.7.7

Workflow ## v1.7.6 -> v1.7.7

Releases

  • builder v1.5.1 -> v1.6.0
  • controller v1.7.0 -> v1.8.0
  • database v1.2.1 -> v1.3.0
  • passport v1.2.0 -> v1.3.0
  • imagebuilder v1.1.1 -> v1.2.0
  • fluentbit v0.0.1 -> v0.0.2
  • logger v1.3.3 -> v1.3.4
  • storage v0.0.5 -> v0.1.0
  • gateway v0.0.2 -> v0.0.3
  • monitor v1.4.0 -> v1.4.1
  • redis v1.3.2 -> v1.4.0
  • timeseries v0.0.2 -> v0.1.0
  • prometheus v0.1.1 -> v0.1.2
  • rabbitmq v1.2.1 -> v1.3.0
  • registry v1.2.2 -> v1.3.0
  • registry-proxy v1.2.1 -> v1.2.2
  • workflow-cli v1.5.2 -> v1.6.0

Features

  • 6c1cf5e (builder) - charts: reuses the value from an existing secret and config
  • 65ae63c (builder) - pipeline: add dryccfile support
  • bb7b11d (builder) - auth: add tokens api
  • 39d022f (controller) - ps: add pod logs support
  • 86056d0 (controller) - charts: reuses the value from an existing secret and config
  • 4cf005c (controller) - limits: add limits plan support
  • bf60e4b (controller) - controller: add init job
  • 98f77a8 (controller) - pipeline: add dryccfile support
  • 8ce9a83 (controller) - cert-manager: add tls events
  • 7034f5d (controller) - config: deploy according to procfile_type
  • 5554d8f (controller) - config: add typed_values
  • 2c5bbad (controller) - auth: add token api
  • 410d34e (database) - charts: reuses the value from an existing secret and config
  • 693e4d1 (imagebuilder) - pipeline: add dryccfile support
  • 7d9cc06 (imagebuilder) - config: add typed values
  • 854e171 (passport) - charts: reuses the value from an existing secret and config
  • 7ac9255 (passport) - oauth2: add authorization code for any grant type
  • 4517547 (rabbitmq) - charts: reuses the value from an existing secret and config
  • bccfcb4 (redis) - charts: reuses the value from an existing secret and config
  • d887605 (registry) - charts: reuses the value from an existing secret and config
  • ff09e5b (storage) - charts: reuses the value from an existing secret and config
  • c6e2ac8 (timeseries) - charts: reuses the value from an existing secret and config
  • 22c4c77 (workflow-cli) - apps: change drycc run to async
  • a9e6369 (workflow-cli) - ps: add pod logs support
  • 2bc31c8 (workflow-cli) - limits: add limits plan support
  • f40398a (workflow-cli) - pipeline: add dryccfile support
  • 03638ff (workflow-cli) - tls: add tls events
  • 9113627 (workflow-cli) - config: add typed values
  • 43ee760 (workflow-cli) - auth: add tokens api

Fixes

  • 50dfe64 (builder) - woodpecker: CI_SYSTEM_ARCH env removed
  • ab09b24 (controller) - healthcheck: delete outdated code
  • 52019b5 (controller) - services: default PORT change error
  • f57ae42 (controller) - certificate: failed to create certificate
  • 30c3f54 (controller) - woodpecker: CI_SYSTEM_ARCH env removed
  • dbba43a (controller) - service: update port error
  • e0459c5 (controller) - copy: use deepcopy replace copy
  • 2122479 (controller) - charts: failed to call webhook
  • 53d9977 (controller) - signals: config limits handle error
  • afda287 (controller) - limits: always set default
  • b350cb8 (database) - woodpecker: CI_SYSTEM_ARCH env removed
  • b48a422 (fluentbit) - woodpecker: CI_SYSTEM_ARCH env removed
  • 7cebca2 (gateway) - cert-manager: auto tls error
  • 190c19b (imagebuilder) - woodpecker: CI_SYSTEM_ARCH env removed
  • 2c6a6f9 (logger) - woodpecker: CI_SYSTEM_ARCH env removed
  • 10bb98d (monitor) - woodpecker: CI_SYSTEM_ARCH env removed
  • f8225dc (passport) - woodpecker: CI_SYSTEM_ARCH env removed
  • 06db66c (prometheus) - woodpecker: CI_SYSTEM_ARCH env removed
  • f4aff72 (rabbitmq) - woodpecker: CI_SYSTEM_ARCH env removed
  • 88c18ff (redis) - woodpecker: CI_SYSTEM_ARCH env removed
  • 5dcc19d (registry) - woodpecker: CI_SYSTEM_ARCH env removed
  • 092a939 (registry-proxy) - woodpecker: CI_SYSTEM_ARCH env removed
  • 3597ac9 (storage) - woodpecker: CI_SYSTEM_ARCH env removed
  • 5a49b35 (timeseries) - woodpecker: CI_SYSTEM_ARCH env removed
  • 0c4a48a (workflow-cli) - tls: change issuer options
  • 06a2511 (workflow-cli) - tls: info error

Maintenance

  • 2f7617e (builder) - go: bump controller-sdk-go version
  • aae2f29 (builder) - charts: add diagnostic mode
  • 7304980 (builder) - woodpecker: migrations woodpecker-ci to 2
  • 30b648b (builder) - charts: change canary app version
  • 2afa006 (builder) - controller-sdk-go: bump version
  • d127a90 (builder) - config: add typed values
  • 32fdfd0 (controller) - charts: add diagnostic mode
  • 0974942 (controller) - woodpecker: migrations woodpecker-ci to 2
  • f401e08 (controller) - python: bump python 3.12
  • c565959 (controller) - celery: remove retrieve_resource task
  • 47be1a1 (controller) - requirements: bump drf 3.15.1
  • 99f7468 (controller) - charts: add config to values.yaml
  • 7d17f5c (controller) - scale: prohibit scale when there is a running pipeline
  • f09e1c9 (controller) - resource: sort services and plans
  • e817505 (controller) - limits: change default cpu and gpu name
  • 5531b2f (controller) - auth: add password login
  • 27473f7 (controller) - deps: bump gunicorn from 21.2.0 to 22.0.0 in /rootfs
  • c1ee1c7 (controller) - deps: bump aiohttp from 3.9.3 to 3.9.4 in /rootfs
  • affbcb5 (database) - postgres: add patroni and postgres params (#15)
  • f9e4eda (database) - dockerfile: install vi
  • 008b7b6 (database) - dockerfile: install vim instand of vi
  • dbbfee1 (database) - charts: add diagnostic mode
  • 2e26c33 (database) - woodpecker: migrations woodpecker-ci to 2
  • a1b81f2 (database) - charts: change canary app version
  • bc725e8 (fluentbit) - charts: add diagnostic mode
  • 5d73886 (fluentbit) - woodpecker: migrations woodpecker-ci to 2
  • b85072d (fluentbit) - charts: change canary app version
  • 761174d (gateway) - gateway: change secrets name
  • 1c304da (gateway) - woodpecker: migrations woodpecker-ci to 2
  • b919a4c (gateway) - charts: change canary app version
  • 3cea298 (imagebuilder) - charts: allow all dns
  • 653bcbe (imagebuilder) - woodpecker: migrations woodpecker-ci to 2
  • 59daeab (imagebuilder) - charts: change canary app version
  • 2834a5a (logger) - charts: add diagnostic mode
  • 6685492 (logger) - woodpecker: migrations woodpecker-ci to 2
  • 191cdaf (logger) - charts: change canary app version
  • b3c3cfa (monitor) - charts: add diagnostic mode
  • 796799d (monitor) - grafana: add node metrics dashboard
  • ef2a222 (monitor) - woodpecker: migrations woodpecker-ci to 2
  • 9c83090 (monitor) - charts: change canary app version
  • 1a97c2c (passport) - charts: add diagnostic mode
  • 353e1ae (passport) - logger: add oauth2_provider logger config
  • fe735c0 (passport) - woodpecker: migrations woodpecker-ci to 2
  • 41d6144 (passport) - charts: change canary app version
  • 979d474 (passport) - python: bump python 3.12
  • e9f41a1 (passport) - requirements: bump drf 3.15.1
  • f479f4d (passport) - charts: add migrate job
  • ad9abf6 (passport) - passport: migrations add run_before
  • 95ac667 (passport) - passport: optimize the use of master and slave database rules
  • 204f7fc (passport) - deps: bump gunicorn from 21.2.0 to 22.0.0 in /rootfs
  • 90a6410 (prometheus) - woodpecker: migrations woodpecker-ci to 2
  • 2d8eb44 (prometheus) - charts: change canary app version
  • 9687a17 (rabbitmq) - charts: add diagnostic mode
  • 35d3d5b (rabbitmq) - woodpecker: migrations woodpecker-ci to 2
  • 6a6564d (rabbitmq) - charts: change canary app version
  • cb6722f (redis) - charts: add diagnostic mode
  • 9553497 (redis) - woodpecker: migrations woodpecker-ci to 2
  • 1c8dc07 (redis) - charts: change canary app version
  • 9fa2a32 (registry) - charts: add diagnostic mode
  • 9b09e51 (registry) - woodpecker: migrations woodpecker-ci to 2
  • 7dbd390 (registry) - charts: change canary app version
  • e1d2a33 (registry-proxy) - charts: add diagnostic mode
  • 3eabfdd (registry-proxy) - charts: remove default limits
  • f8754da (registry-proxy) - woodpecker: migrations woodpecker-ci to 2
  • 7df7316 (registry-proxy) - charts: change canary app version
  • 861d3b8 (storage) - filer: modify the default parameters of the filer
  • 5fa08da (storage) - woodpecker: migrations woodpecker-ci to 2
  • 22c4620 (storage) - charts: change canary app version
  • 6c1e29c (timeseries) - postgres: add patroni params
  • e280d3f (timeseries) - dockerfile: install vi
  • 5213617 (timeseries) - dockerfile: install vim instand of vi
  • a569a57 (timeseries) - charts: add diagnostic mode
  • b93ec70 (timeseries) - woodpecker: migrations woodpecker-ci to 2
  • ff3b870 (timeseries) - charts: change canary app version
  • e334f74 (workflow-cli) - healthcheck: delete outdated healthcheck style
  • 4f8b960 (workflow-cli) - auth: add password login

Drycc Workflow v1.7.5

New Drycc Workflow Release v1.7.5

These release notes for Drycc Workflow v1.7.5 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.7.4, please refer to the following change summary.

Workflow ## v1.7.4 -> v1.7.5

Releases

  • builder v1.5.0 -> v1.5.1
  • controller v1.6.3 -> v1.7.0
  • logger v1.3.2 -> v1.3.3
  • storage v0.0.3 -> v0.0.4
  • redis v1.3.1 -> v1.3.2
  • rabbitmq v1.2.0 -> v1.2.1
  • registry v1.2.1 -> v1.2.2
  • workflow-cli v1.5.1 -> v1.5.2

Features

  • 95d130a (controller) - controller: volume support nfs

Fixes

  • ee2ee15 (controller) - controller: container entrypoint error
  • 03ea4f8 (controller) - controller: class property have been deprecated in python 3.11
  • 5f04d17 (controller) - controller: miss err msg
  • 27972a3 (controller) - controller: load_db_state_to_k8s err
  • a005d62 (controller) - controller: volume repeat path no error
  • c7a5ba6 (rabbitmq) - rabbitmq: cpu usage to high
  • 45c2077 (workflow-cli) - workflow-cli: miss err msg
  • bc738bd (workflow-cli) - workflow-cli: volumes list format

Maintenance

  • 35e1c06 (builder) - builder: bump golang 1.22
  • 26caa36 (controller) - deps: bump aiohttp from 3.9.0 to 3.9.2 in /rootfs (#118)
  • 3d938c4 (controller) - deps: bump django from 4.2.7 to 4.2.10
  • e625c2f (logger) - logger: bump golang 1.22
  • bfa500d (redis) - redis: headless svc does not require ports
  • 330209a (registry) - registry: headless svc does not require ports
  • 48c42eb (storage) - storage: change volume index to leveldb
  • f4fde9d (storage) - storage: add volume size limit
  • 33e3684 (workflow-cli) - workflow-cli: volume support nfs
  • 48d5950 (workflow-cli) - workflow-cli: bump golang 1.22

Drycc Workflow v1.7.6

New Drycc Workflow Release v1.7.6

Workflow ## v1.7.5 -> v1.7.6

Releases

  • storage v0.0.4 -> v0.0.5

Maintenance

  • 6cb63b6 (storage) - seaweedfs: bump version 3.63

Drycc Workflow v1.7.2

New Drycc Workflow Release v1.7.2

These release notes for Drycc Workflow v1.7.2 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.7.1, please refer to the following change summary.

Workflow ## v1.7.1 -> v1.7.2

Releases

  • controller v1.6.0 -> v1.6.1
  • logger v1.3.1 -> v1.3.2
  • storage v0.0.1 -> v0.0.2
  • timeseries v0.0.1 -> v0.0.2
  • prometheus v0.1.0 -> v0.1.1
  • workflow-cli v1.5.0 -> v1.5.1

Fixes

  • 2fe80a6 (controller) - resources: after resources instance update, could not delete (#111)
  • a4082ad (controller) - controller: resource status and binding
  • e9bfccc (controller) - controller: fix multiple volumes mount at one dir error (#116)
  • 58d2b4c (logger) - logger: redis conn error block
  • 7cb2700 (prometheus) - prometheus: prometheus config basic_auth
  • 7838c6b (storage) - storage: random accesskey secretkey
  • d9dcdfb (storage) - storage: pod restart loses data
  • 3cbdd29 (storage) - storage: tipd cannot start after deleting pod
  • be7e11f (storage) - storage: jq command not found
  • 878f674 (storage) - storage: charts updateStrategy error
  • 06cfe56 (timeseries) - timeseries: the data node ip is incorrect

Maintenance

  • 7f29f5a (controller) - resources: retrieve resource instance response add message (#112)
  • 4a84dcd (controller) - controller: add deploy default annotations (#113)
  • 829d7e5 (controller) - controller: modify url match service name (#114)
  • 30abf6d (controller) - controller: transfer app ownership in async
  • dc6f45e (controller) - controller: add channel for pod exec
  • af4f3a7 (controller) - controller: avoid error when secret no data field (#117)
  • ca27956 (controller) - controller: add pod default security
  • b2e9c64 (prometheus) - charts: node-exporter mount root (#2)
  • 3cdb2b6 (storage) - storage: bump seaweedfs 3.61
  • 00dd2fd (storage) - storage: add csi daemonset updateStrategy
  • 48e763c (storage) - storage: add drycc storage upgrade document
  • 841df90 (storage) - storage: bump seaweedfs 3.62
  • cefd52e (timeseries) - timeseries: add check data node exists
  • ad1c46e (workflow-cli) - resources: resources instance add message
  • 9f955c2 (workflow-cli) - workflow-cli: add short options cpu
  • 65399ef (workflow-cli) - workflow-cli: add tty resize support

Drycc Workflow v1.7.0

New Drycc Workflow Release v1.7.0

These release notes for Drycc Workflow v1.7.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.6.0, please refer to the following change summary.

Workflow ## v1.6.0 -> v1.7.0

Releases

  • builder v1.4.0 -> v1.5.0
  • controller v1.5.1 -> v1.6.0
  • database v1.2.0 -> v1.2.1
  • passport v1.1.0 -> v1.2.0
  • imagebuilder v1.1.0 -> v1.1.1
  • fluentbit v0.0.0 -> v0.0.1
  • logger v1.3.0 -> v1.3.1
  • storage v0.0.0 -> v0.0.1
  • gateway v0.0.0 -> v0.0.1
  • monitor v1.3.0 -> v1.4.0
  • redis v1.3.0 -> v1.3.1
  • timeseries v0.0.0 -> v0.0.1
  • prometheus v0.0.0 -> v0.1.0
  • rabbitmq v1.1.0 -> v1.2.0
  • registry v1.2.0 -> v1.2.1
  • registry-proxy v1.2.0 -> v1.2.1

Features

  • fcbebda (builder) - builder: use TCPRoute expose service
  • d02bb5d (controller) - controller: support app dns policy config
  • 9aa968e (controller) - controller: add svc type support
  • 62e2d34 (controller) - controller: improve the services api
  • 4393755 (controller) - controller: use gateway replace ingress
  • 323045d (controller) - controller: add canary support
  • 3f81c97 (controller) - gateways: add addresses field
  • 4e64aa7 (controller) - gateways: add addresses field
  • 02ad581 (monitor) - grafana: add pd tikv dashboard
  • 2a9e2b0 (monitor) - monitor: add storage monitor
  • 41d5057 (monitor) - grafana: data source change to prometheus
  • ec035d1 (monitor) - monitor: usegateway replace ingress
  • c694c98 (monitor) - grafana: add drycc storage seaweedfs dashboard
  • 1e1fdc8 (passport) - passport: use gateway replace ingress
  • ffdb408 (prometheus) - prometheus: use gateway replace ingress
  • 04152b9 (rabbitmq) - rabbitmq: use gateway replace ingress

Fixes

  • 0499500 (builder) - builder: manifest error
  • 642491d (builder) - builder: no build log
  • 873d146 (controller) - controller: do not set entrypoint when no procfile
  • d9028c5 (controller) - controller: pip8 error
  • 3efcfb7 (controller) - controller: manifest error
  • 18a3a1a (controller) - controller: miss service error
  • 94f796c (controller) - controller: drycc run pod should not restart
  • 80f3161 (controller) - controller: monitor query error
  • b76f2c5 (controller) - controller: read websocket delay
  • b6e068e (controller) - controller: metrics sql tpl, gateway pod should not restart, cleanup old rs, update monitor datatbase config
  • ad9adc6 (controller) - controller: rabbitmq sharding err
  • 6773907 (controller) - controller: default k8s pod annotaions
  • ffcf1f9 (controller) - controller: under-indented for visual indent
  • 3afd0cf (controller) - controller: charts env error
  • 769bb8b (database) - database: manifest error
  • 769bb8b (database) - database: label conflict error
  • 6a321c5 (database) - database: link error
  • 558feae (fluentbit) - fluentbit: build charts error
  • 98d8a2a (gateway) - fixup
  • 8b5dde1 (gateway) - gateway: secretName
  • 702866d (gateway) - gateway: build status
  • f55dac1 (imagebuilder) - imagebuilder: manifest error
  • ac13b5f (imagebuilder) - imagebuilder: build svg
  • 6b7bbc5 (logger) - logger: manifest error
  • 0136b5c (monitor) - monitor: manifest error
  • f03d975 (passport) - passport: DRYCC_GRAFANA_DOMAIN error
  • b530ea8 (passport) - passport: manifest error
  • be5a0a7 (passport) - passport: change passport
  • 1596c7f (rabbitmq) - rabbitmq: manifest error
  • 0dc4f6f (rabbitmq) - rabbitmq: images-shard error
  • 43293ae (redis) - redis: manifest error
  • ca13b7d (registry) - registry: manifest error
  • ab5c793 (registry) - registry: garbage collect error
  • ab0fabc (registry-proxy) - registry-proxy: manifest error
  • dfc7236 (registry-proxy) - registry-proxy: daemon yaml format
  • 42c03be (storage) - storage: seaweedfs csi error
  • 453e41a (timeseries) - timeseries: could not register node

Docs

  • 5433c89 (gateway) - gateway: add prerequisites
  • 2f0c5d8 (logger) - logger: change architecture

Maintenance

  • bdd02eb (builder) - builder: use dynamic clusterrole name
  • 66b4b25 (builder) - builder: upgrade new controller-go-sdk
  • 219d86f (builder) - builder: upgrade go.mod
  • 91f2f14 (builder) - builder: use woodpecker replace drone
  • 9abca16 (builder) - woodpecker: use woodpecker ci build status
  • f43dd50 (builder) - deps: bump golang.org/x/net from 0.2.0 to 0.7.0
  • 0384c69 (builder) - builder: add chart appVersion
  • e3149b9 (builder) - builder: upgrade codename to bookworm
  • d88ea1b (builder) - builder: add codename build-arg
  • ba59030 (builder) - builder: upgrade go.mod
  • 1114dd7 (builder) - builder: bump common 1.1.2
  • fe50b62 (builder) - builder: change drycc gateway listener name
  • db3950c (builder) - builder: remove gateway route
  • 5a508bb (builder) - builder: use podman replace docker
  • bbb9029 (builder) - deps: bump golang.org/x/net from 0.12.0 to 0.17.0
  • f4e5d6c (builder) - builder: remove health url
  • 9111c8f (builder) - builder: remove io/ioutil
  • 1f36e3d (controller) - deps: bump django from 4.1.2 to 4.1.6 in /rootfs
  • e4ab434 (controller) - controller: use woodpecker replace drone
  • 9f0301e (controller) - deps: bump django from 4.1.6 to 4.1.7 in /rootfs
  • 3932423 (controller) - woodpecker: use woodpecker ci build status
  • ae8b6b4 (controller) - setting: support KUBERNETES_LIMITS env config
  • c10b9bc (controller) - controller: using the api_version instead of hard coding
  • e6908cd (controller) - controller: upgrade requirements
  • b0eba0c (controller) - controller: add route rules serializer
  • 2e4b6a4 (controller) - controller: add chart appVersion
  • 7d32b55 (controller) - controller: upgrade to bookworm
  • f2dc8dd (controller) - controller: add codename build-arg
  • 5739b83 (controller) - controller: use timescaledb replace influxdb
  • 53892cb (controller) - controller: add timeseries
  • 0fe0eae (controller) - controller: upgrade requirements
  • 18b2a91 (controller) - deps: bump aiohttp from 3.8.4 to 3.8.5 in /rootfs
  • f50874a (controller) - controller: bump common 1.1.2
  • 956cd08 (controller) - controller: change drycc gateway listener name
  • 9ab3ead (controller) - controller: remove passport url check
  • a24c7b0 (controller) - controller: remove gateway route
  • f7e539a (controller) - controller: change celery priority
  • ab77a52 (controller) - controller: use podman replace docker
  • 8e27501 (controller) - controller: dynamic app storage class
  • 385978b (controller) - controller: list_pods datetime format
  • b20362c (controller) - deps: bump django from 4.2.3 to 4.2.7 in /rootfs
  • e11ae1b (controller) - controller: add cluster migrate
  • ca6e9df (controller) - controller: async mount
  • 9a7fbfc (controller) - controller: remove FOSSA
  • 3d55279 (controller) - deps: bump aiohttp from 3.8.5 to 3.8.6 in /rootfs
  • d498a11 (controller) - controller: add measure loalancers
  • 249a985 (controller) - deps: bump aiohttp from 3.8.5 to 3.8.6 in /rootfs
  • b967f58 (controller) - deps: bump aiohttp from 3.8.6 to 3.9.0 in /rootfs (#107)
  • 8ca9ed6 (controller) - controller: no longer restrict reserved domain
  • 9ff6649 (database) - database: add init database configure
  • 9b4cd26 (database) - database: use dynamic clusterrole name
  • b59cde4 (database) - database: remove minio require
  • 86462f8 (database) - database: use woodpecker replace drone
  • 1e8555a (database) - database: add chart appVersion
  • 1b762d5 (database) - database: upgrade codename to bookworm
  • 9ffe1fd (database) - database: add codename build-arg
  • 69466d7 (database) - database: add database extension
  • beb4b62 (database) - database: bump common 1.1.2
  • 67e2714 (database) - database: use podman replace docker
  • 8f328f8 (fluentbit) - fluentbit: no limit buffer size for kube api
  • fc0552c (fluentbit) - fluentbit: use podman replace docker
  • 63a6cab (fluentbit) - fluentbit: change fluentbit match
  • 220f81a (fluentbit) - fluentbit: run as no-root
  • aec1393 (fluentbit) - fluentbit: change configmap name
  • 1af4fd2 (fluentbit) - fluentbit: change default stream name
  • bef90ad (gateway) - gateway: add route for gateway
  • d523ddb (gateway) - gateway: change drycc gateway listener name
  • d9137f4 (gateway) - gateway: add chart appVersion
  • 0425dd4 (gateway) - gateway: add customListeners
  • 3982b86 (imagebuilder) - imagebuilder: use woodpecker replace drone
  • 3e4e7a3 (imagebuilder) - imagebuilder: add chart appVersion
  • 8df6e8e (imagebuilder) - imagebuilder: upgrade stack version
  • a5601f7 (imagebuilder) - imagebuilder: add drycc_app env
  • 07465f8 (imagebuilder) - imagebuilder: upgrade to bookworm
  • 00d22d2 (imagebuilder) - imagebuilder: add codename build-arg
  • 0b7a24e (imagebuilder) - imagebuilder: upgrade podman/mc/caddy
  • a7d8be8 (imagebuilder) - imagebuilder: use podman replace docker
  • 6b2da83 (logger) - logger: use woodpecker replace drone
  • 8245b25 (logger) - woodpecker: use woodpecker ci build status
  • f811a74 (logger) - logger: add chart appVersion
  • 413f6f6 (logger) - logger: upgrade codename to bookworm
  • 2ac6b10 (logger) - logger: add codename build-arg
  • 2581426 (logger) - logger: bump redis to v9
  • 364b25a (logger) - logger: bump common 1.1.2
  • dc169a3 (logger) - logger: use fluentbit replace fluentd
  • d855d91 (logger) - logger: use podman replace docker
  • f767235 (monitor) - monitor: add off-cluster passport configure
  • ab23936 (monitor) - monitor: use dynamic clusterrole name
  • 47beee0 (monitor) - monitor: change tikv secret key
  • af7703f (monitor) - grafana: remove panel when component off-cluster
  • 1b870c2 (monitor) - monitor: use woodpecker replace drone
  • 4a5f1f1 (monitor) - grafana: up ldap api_url config
  • 143cabe (monitor) - monitor: add prometheus architecture diagram
  • 93091c2 (monitor) - woodpecker: use woodpecker ci build status
  • 0b7045a (monitor) - grafana: add dashboard kubernetes_deployment_metrics
  • 2fb1839 (monitor) - woodpecker: pipeline config VERSION, when build container image
  • e272416 (monitor) - monitor: add chart appVersion
  • abc0e53 (monitor) - monitor: upgrade codename to bookworm
  • 86cc01b (monitor) - monitor: add codename build-arg
  • 1cd849f (monitor) - monitor: add postgresql outputs
  • c3205c0 (monitor) - monitor: change default agent config
  • 8c802c0 (monitor) - monitor: add timeseries database
  • e9abc40 (monitor) - monitor: bump common 1.1.2
  • 6af66cd (monitor) - monitor: change drycc gateway listener name
  • d02d718 (monitor) - monitor: remove gateway route
  • 3509c29 (monitor) - monitor: use podman replace docker
  • ed7bfa2 (monitor) - monitor: optimize env PROMETHEUS_URL
  • da89bef (passport) - passport: charts codereview
  • 61c4a96 (passport) - passport: support init app config
  • 9101006 (passport) - passport: add initApplications to charts
  • 7dd7fa4 (passport) - passport: use woodpecker replace drone
  • 4400199 (passport) - woodpecker: use woodpecker ci build status
  • 6b2c546 (passport) - passport: change secret name to drycc-passport-auto-tls
  • c8bd824 (passport) - passport: upgrade requirements
  • aee5aef (passport) - passport: add chart appVersion
  • 2d81953 (passport) - passport: upgrade codename to bookworm
  • 9e66242 (passport) - passport: add codename build-arg
  • 0fca998 (passport) - passport: upgrade requirements
  • 3482528 (passport) - passport: bump common 1.1.2
  • 0c5ec93 (passport) - passport: change drycc gateway listener name
  • f7b8f53 (passport) - passport: remove gateway route
  • baf69da (passport) - passport: use podman replace docker
  • fcd45dd (passport) - passport: add cluster migrate
  • da6d32a (prometheus) - prometheus: add prometheus-config
  • 683de9e (prometheus) - prometheus: use podman replace docker
  • 3323300 (prometheus) - prometheus: remove gateway route
  • da1d356 (prometheus) - prometheus: change drycc gateway listener name
  • 4e7a936 (prometheus) - prometheus: bump common 1.1.2
  • 44c1c6f (prometheus) - prometheus: add codename build-arg
  • d1f1dda (prometheus) - prometheus: upgrade codename to bookworm
  • 0836fc1 (prometheus) - prometheus: add chart appVersion
  • 9e13232 (prometheus) - prometheus: add LICENSE
  • f53e14a (rabbitmq) - rabbitmq: remove auto user
  • 0ec7277 (rabbitmq) - rabbitmq: use woodpecker replace drone
  • f376a30 (rabbitmq) - woodpecker: use woodpecker ci build status
  • 51405d8 (rabbitmq) - rabbitmq: add chart appVersion
  • 463ca03 (rabbitmq) - rabbitmq: upgrade codename to bookworm
  • 1978a71 (rabbitmq) - rabbitmq: add codename build-arg
  • 139277f (rabbitmq) - rabbitmq: bump common 1.1.2
  • be49741 (rabbitmq) - rabbitmq: change drycc gateway listener name
  • 6d22518 (rabbitmq) - rabbitmq: remove gateway route
  • 0eb7833 (rabbitmq) - rabbitmq: add check shards
  • 9211063 (rabbitmq) - rabbitmq: erlang vm tuning optimization
  • 648a78d (rabbitmq) - rabbitmq: use podman replace docker
  • 0b43a4d (rabbitmq) - rabbitmq: add x-random exchange
  • ad1c4da (redis) - redis: use woodpecker replace drone
  • 3f37f92 (redis) - redis: add chart appVersion
  • e3bef7a (redis) - redis: upgrade codename to bookworm
  • 4e806d4 (redis) - redis: add codename build-arg
  • d5023be (redis) - redis: bump common 1.1.2
  • 98f5d6f (redis) - redis: use podman replace docker
  • 063f29e (registry) - registry: use woodpecker replace drone
  • 17bf8ae (registry) - woodpecker: use woodpecker ci build status
  • 7bbad15 (registry) - registry: add chart appVersion
  • 279154f (registry) - registry: upgrade codename to bookworm
  • 3e4ae84 (registry) - registry: add codename build-arg
  • fa322d6 (registry) - registry: bump common 1.1.2
  • 6c18fe0 (registry) - registry: use podman replace docker
  • 0bc8472 (registry) - registry: remove health url
  • 5dacd9f (registry) - registry: add wait-for-port check
  • fdeefc3 (registry) - registry: use headless
  • 08bf9f8 (registry) - registry: change registry port to 5000
  • 40bcea2 (registry) - registry: add registry push test
  • 871b8e7 (registry) - registry: add default env
  • 7f3b3ac (registry) - registry: bump registry 2.8.3
  • 569f15d (registry-proxy) - registry-proxy: use woodpecker replace drone
  • cc33caf (registry-proxy) - woodpecker: use woodpecker ci build status
  • 0002aab (registry-proxy) - registry-proxy: add chart appVersion
  • 40af10b (registry-proxy) - registry-proxy: upgrade codename to bookworm
  • c56b9df (registry-proxy) - registry-proxy: add codename build-arg
  • 9d5bfe0 (registry-proxy) - registry-proxy: use podman replace docker
  • e6a3350 (registry-proxy) - registry-proxy: change worker_processes to 1
  • 726f39d (storage) - storage: add volume compactionMBps
  • a5aa2d8 (storage) - storage: add threshold to vacuum and reclaim spaces
  • e687d04 (storage) - storage: delete disk type in single disk case
  • 75ee2e4 (storage) - storage: change datanode replicas to 4
  • c5fd7ba (storage) - storage: delete useless env
  • b3826ea (storage) - storage: add ssd hdd dir
  • 29881a0 (storage) - storage: add balance cronjob
  • c5a0f51 (storage) - storage: add defaultReplication for seaweedfs master
  • 543c7a2 (timeseries) - timeseries: use podman replace docker
  • 5376024 (timeseries) - timeseries: update timeseries-service-replica
  • 52e8520 (timeseries) - timeseries: bump common 1.1.2
  • f82657c (timeseries) - timeseries: add start script

Drycc Workflow v1.6.0

New Drycc Workflow Release v1.6.0

These release notes for Drycc Workflow v1.6.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.5.0, please refer to the following change summary.

Workflow ## v1.5.0 -> v1.6.0

Releases

  • builder v1.3.0 -> v1.4.0
  • controller v1.4.0 -> v1.5.0
  • passport v1.0.0 -> v1.1.0
  • database v1.1.0 -> v1.2.0
  • imagebuilder v1.0.1 -> v1.1.0
  • fluentd v1.2.0 -> v1.3.0
  • logger v1.2.0 -> v1.3.0
  • storage v1.2.0 -> v1.3.0
  • monitor v1.2.0 -> v1.3.0
  • redis v1.2.0 -> v1.3.0
  • influxdb v1.1.0 -> v1.2.0
  • rabbitmq v1.0.0 -> v1.1.0
  • registry v1.1.0 -> v1.2.0
  • registry-proxy v1.1.0 -> v1.2.0

Features

  • 52517d9 (builder) - builder: update controller-sdk-go
  • 1d78ca0 (builder) - builder: add affinity
  • 26b6980 (builder) - builder: switch charts to oci
  • bfd4385 (controller) - controller: add get manager user status
  • 874208d (controller) - controller: unified measurement model
  • cadf98f (controller) - controller: add admission webhook
  • e0050c2 (controller) - controller: new measurement model
  • a11ba58 (controller) - controller: multi pod restart uses async
  • fb3c15d (controller) - controller: add check app owner status
  • 3d78b76 (controller) - controller: add resource services api
  • 3d6a201 (controller) - controller: add search apps api
  • 01c443a (controller) - controller: add KUBERNETES_CPU_MEMORY_RATIO parameter
  • 7c26232 (controller) - controller: add volume size limit
  • 3bee749 (controller) - controller: add annotations support
  • 23cd97c (controller) - controller: traefik v2 support
  • e37b7db (controller) - controller: add affinity
  • b3b367b (controller) - controller: add volume expand support
  • a4e154a (controller) - controller: add database replica support
  • 2f37216 (controller) - controller: switch wsgi to asgi
  • b3314a5 (controller) - controller: add pod exec api
  • 75df2dc (controller) - controller: add stream support for app logs
  • 4229bad (controller) - ccontroller: switch charts to oci
  • 89bb19b (database) - database: upgrade to pg14
  • 9f45a5d (database) - database: add hugepages support
  • c4008c9 (database) - database: add affinity
  • 411a7b2 (database) - postgres: use patroni
  • 64e5cb0 (database) - database: switch charts to oci
  • 2bab823 (fluentd) - fluentd: switch charts to oci
  • 337ba62 (imagebuilder) - imagebuilder: run podman as rootless
  • 4396ffa (imagebuilder) - imagebuilder: switch to oci charts
  • f37ae09 (influxdb) - influxdb: add affinity
  • 04503b2 (influxdb) - influxdb: add influxdb ha
  • 41ddad5 (influxdb) - influxdb: switch charts to oci
  • 2006480 (logger) - logger: use redis stream replace nsqd
  • ab23d17 (logger) - logger: add affinity
  • 81d4e9d (logger) - logger: switch charts to oci
  • c3d9796 (monitor) - monitor: add affinity
  • cd9de3c (monitor) - monitor: switch to oci charts
  • 318a73f (passport) - passport: add change user confirm
  • 79ef100 (passport) - passport: add re login at authorize
  • 6927bb5 (passport) - passport: add affinity
  • 3146a09 (passport) - passport: add google reCAPTCHA
  • 802abcd (passport) - passport: add replica database support
  • a0dcd1b (passport) - passport: switch wsgi to asgi
  • 4c9dbba (passport) - passport: switch charts to oci
  • 74825f7 (rabbitmq) - rabbitmq: add rabbitmq managentment ingress
  • 12cf7d6 (rabbitmq) - rabbitmq: add affinity
  • 103417d (rabbitmq) - rabbitmq: switch charts to oci
  • 5d428bb (redis) - redis: add affinity
  • a88c1a9 (redis) - redis: switch charts to oci
  • 541585d (registry) - registry: add affinity
  • e9ca9d4 (registry) - registry: add garbage-collect cronjob
  • ec62a59 (registry) - registry: switch charts to oci
  • fde0b07 (registry-proxy) - registry-proxy: switch charts to oci
  • be14eb4 (storage) - minio: add affinity
  • 51af696 (storage) - storage: add k8s csi support
  • 76a75d9 (storage) - storage: add cluster health checker
  • a17dc8c (storage) - storage: switch charts to oci

Fixes

  • e4f44fb (builder) - builder: no error return
  • e38dfc7 (builder) - builderControllerHost/ControllerPort init error
  • ff9069f (controller) - controller: influxdb query error
  • f7f5069 (controller) - controller: authentication 500
  • 7e297a8 (controller) - controller: add check remote user status
  • 9db28e1 (controller) - controller: celery MaxRetriesExceededError
  • 4bcff08 (controller) - controller: wrong name
  • d69fde2 (controller) - controller: traefik ingress create error
  • a3ad743 (controller) - fixup(controller: user login error
  • 662c8dd (controller) - controller: change influxdb port
  • 957bdf6 (controller) - controller: validate rsa key pairing before storage
  • 419ec4c (controller) - controller: kubernetes pod/exec cluster role
  • a67edaa (controller) - controller: Cannot routing:disable
  • e09e214 (controller) - controller: allowlist cannot remove
  • 318b126 (controller) - controller: domains update error
  • 92855eb (database) - database: premission denied
  • bde945a (database) - fixup(postgres: support arm, fix Failed to build psutil
  • 7854d45 (database) - fixup(postgres: user name converted to lowercase letters
  • 57b2a07 (fluentd) - fluentd: ifconfig_path not found
  • 20e72b9 (imagebuilder) - imagebuilder: upgrade pack version
  • 651db8a (imagebuilder) - imagebuilder: chown uid gid order
  • d2e9164 (influxdb) - influxdb: proxy not running
  • 3a1d361 (monitor) - monitor: charts naming
  • d754ae0 (monitor) - monitor: telegraf init error
  • 63f9e34 (monitor) - monitor: affinity error
  • 95ae1e5 (passport) - passport: yarn build fail
  • 3f5365e (passport) - passport: wrong name
  • 907f17b (passport) - passport: change uid gid to 1001
  • e3911e0 (passport) - passport: ‘registration_done’ not found
  • 2ace5f0 (passport) - passport: ui style
  • b3ba1e1 (passport) - passport privacy policy link
  • 172e9c8 (passport) - passport: check databaseReplicaUrl error
  • a3aeb70 (rabbitmq) - passport: change uid gid to 1001
  • 5c73dcf (redis) - reids: DRYCC_REGISTY misspelling
  • d7e3baf (redis) - redis: env miss
  • cadaa91 (registry) - registry: set gid uid to 1001
  • d524217 (registry) - registry: storage run error
  • 854f912 (registry) - registry: chown uid gid order
  • e642bb7 (registry-proxy) - registry-proxy: containerPort error
  • 8dfd029 (registry-proxy) - registry-proxy: chown uid gid order
  • bbea364 (storage) - minio: premission denied
  • 97deba1 (storage) - storage: node unimplemented error
  • b9bdeff (storage) - storage: pd can not connect each other

Style

  • 1edb10c (controller) - controller: database convention over configuration
  • 1960cc3 (database) - database: database name convention over configuration
  • 06d1f5d (imagebuilder) - imagebuilder: URL to Url
  • b8a8941 (passport) - passport: database convention over configuration

Maintenance

  • 8e9a199 (builder) - builder: upgrade controller-sdk-go
  • 4840151 (builder) - builder: use exec runner replace docker runner
  • 68ccfb1 (builder) - builder: canonical charts naming
  • 8f971cb (builder) - builder: provide any additional service annotations
  • fe2c55d (builder) - dockerfile: use drycc/base image
  • 2b5e706 (builder) - dockerfile: change user and workdir
  • 7a6c8d3 (builder) - builder: set gid uid to 1001
  • fe494f7 (builder) - dockerfile: use uid gid
  • a7c8752 (builder) - builder: change nodes to pod affinity
  • eb2e94c (builder) - database: bump mc 2022.04.01.23.44.48
  • cfaae66 (builder) - builder: use registry.drycc.cc replace docker.io
  • d7d2890 (builder) - builder: change default imagebuilder registry
  • ecfdb19 (builder) - imagebuilder: change python-dev registry
  • 6da17f4 (builder) - builder: https://github.com/minio/minio/issues/14331
  • 1a57e5b (builder) - builder: https://github.com/minio/minio/issues/14331
  • f1464fa (builder) - builder: https://github.com/minio/minio/issues/13799
  • b1e1c4f (builder) - builder: use env replace creds volume
  • 71a4145 (builder) - builder: bump go.mod
  • 3567688 (builder) - builder: fine management affinity
  • 73ea38b (builder) - builder: change storage to minio
  • 1f91321 (builder) - builder: use testify replace assert
  • d148b9c (builder) - builder: add check storage health
  • b768101 (builder) - builder: change initContainers
  • 1b3bec3 (builder) - builder: add replicas
  • 5cb0d61 (builder) - builder: upgrade to latest controller-sdk-go
  • 98b9d58 (builder) - builder: upgrade new require
  • 65817c3 (builder) - builder: change drycc.cc to www.drycc.cc
  • 4e3f9d0 (controller) - controller: add celery retry mechanism
  • f6716fe (controller) - controller: change cronjob name
  • eb60693 (controller) - controller: refine celery task priority
  • 66905e9 (controller) - controller: change manager auth
  • ea20c41 (controller) - controller: remove start/stop api
  • 4c8fc80 (controller) - controller: improve tasks error handling
  • cf7402e (controller) - controller: add blocklist api
  • 80f14dd (controller) - controller: use get_user_model replace auth.User
  • ffc7bb7 (controller) - controller: use JSONField replace ArrayField
  • 370df8c (controller) - controller: add validate metric
  • 29084ce (controller) - controller: use user id request manager api
  • 718fe12 (controller) - controller change urlpatterns order
  • 71f4042 (controller) - controller: measurements uses lowercase letters
  • e5123ea (controller) - controller: change resource unit to number
  • 18fee9a (controller) - deps: bump celery from 5.1.2 to 5.2.2 in /rootfs
  • ffca6c1 (controller) - controller: use exec runner replace docker runner
  • 9ec12e1 (controller) - controller: simplify drone configuration
  • 4b4749e (controller) - controller: set default CSRF_COOKIE_SECURE false
  • 2ef6338 (controller) - deps: bump django from 3.2.5 to 3.2.10 in /rootfs
  • c7570d0 (controller) - deps: bump django from 3.2.10 to 3.2.11 in /rootfs
  • 8b17bc1 (controller) - controller: canonical charts naming
  • c928fb0 (controller) - controller: use rabbitmq cluster
  • f917185 (controller) - controller: provide any additional service annotations
  • 22a8f63 (controller) - deps: bump django from 3.2.11 to 3.2.12 in /rootfs
  • 3cc3b00 (controller) - dockerfile: use drycc/base image
  • ee274f6 (controller) - controller: set venv profile
  • ce6b069 (controller) - controller: set gid uid to 1001
  • 3a105d3 (controller) - dockerfile: use uid gid
  • 15f9b0e (controller) - controller: code review
  • 01e6fd9 (controller) - controller: use passport user id
  • 893ee31 (controller) - oauth2: update user info pipline
  • 3028fb4 (controller) - user: set AnonymousUser username
  • 5daf82d (controller) - controller: set worker_cancel_long_running_tasks_on_connection_loss
  • 61f2c53 (controller) - controller: change nodes to pod affinity
  • 88feb1d (controller) - imagebuilder: python=3.10.4 rabbitmq=3.9.14
  • 914e03f (controller) - controller: use registry.drycc.cc replace docker.io
  • a5bb548 (controller) - controller: change python-dev registry
  • 3ecdd7c (controller) - controller: add a separate rabbitmqUrl configuration
  • 967cb11 (controller) - controller: remove APP_STORAGE
  • 473d2b5 (controller) - controller: use env replace creds volume
  • e410d4c (controller) - deps: bump django from 3.2.12 to 3.2.13 in /rootfs
  • c6ef777 (controller) - controller: simplified passport config
  • 0fd3233 (controller) - controller: remove settings hardcode
  • a64e99c (controller) - controller: change passport config
  • 62aba25 (controller) - controller: set cronjob timezone to utc
  • 760b70b (controller) - controller: change default ratio
  • 8dffc3a (controller) - controller: fine management affinity
  • 26043c4 (controller) - controller: change default app storage
  • 608bd8d (controller) - deps: bump django from 3.2.13 to 3.2.14 in /rootfs
  • 18ed0c2 (controller) - controller: remove conjob affinity
  • add6712 (controller) - controller: add volume expand support use patch
  • cc1ad13 (controller) - controller: add startupProbe
  • 0e9a603 (controller) - controller: add clearsocial cronjob
  • eb6f05d (controller) - controller: change initContainers
  • 762c676 (controller) - controller: change replicas
  • abd7e8c (controller) - deps: bump django from 3.2.14 to 3.2.15 in /rootfs
  • 07fdf1b (controller) - controller: remove database conn_max_age
  • ef8e41f (controller) - controller: add database replica check
  • 79143f2 (controller) - controller: upgrade new require
  • a624048 (controller) - controller: add app.refresh func annotation
  • b22d367 (controller) - controller: optimize app refresh timing
  • fe98f0c (database) - database: use exec runner replace docker runner
  • 5e00c11 (database) - database: canonical charts naming
  • d2cb860 (database) - database: disable huge_pages
  • 197d80d (database) - database: add persistence
  • 1c3e645 (database) - database: provide any additional service annotations
  • 37730ab (database) - dockerfile: use drycc/base image
  • 5014112 (database) - dockerfile: change entrypoint
  • 29b538e (database) - database: change nodes to pod affinity
  • c2bb074 (database) - database: bump python 3.10.4 and mc 2022.04.01.23.44.48
  • 077a4e9 (database) - database: use registry.drycc.cc replace docker.io
  • 560bdb9 (database) - database: change python-dev registry
  • 1e54b55 (database) - database: https://github.com/minio/minio/issues/14331
  • d646672 (database) - database: https://github.com/minio/minio/issues/13799
  • a6ac4e3 (database) - database: use env replace creds volume
  • 9618d87 (database) - database: fine management affinity
  • b823273 (database) - database: change minio to storage
  • 7bd5a90 (database) - database: add check storage health
  • 20c6d96 (database) - database: fix storage run error
  • 8bde830 (database) - database: upgrade to pg 14.5
  • a33b5e5 (fluentd) - fluentd: update plugins
  • eed7a78 (fluentd) - fluentd: update filter kubernetes setting
  • cc83dd8 (fluentd) - fluentd: update elasticsearch store setting and support exclude specific container logs
  • ba2feb2 (fluentd) - fluentd: use exec runner replace docker runner
  • d528676 (fluentd) - fluentd: simplify drone configuration
  • dece82d (fluentd) - fluentd: canonical charts naming
  • 4e0a802 (fluentd) - fluend: replace nsqd with redis
  • 15ceca0 (fluentd) - dockerfile: use drycc/base image
  • a7f619f (fluentd) - dockerfile: change workdir
  • 9adf5ed (fluentd) - database: bump fluentd 1.14.6
  • 50c14c2 (fluentd) - fluentd: use registry.drycc.cc replace docker.io
  • 83171b1 (fluentd) - fluentd: change python-dev registry
  • ec83581 (fluentd) - fluentd: unified reids declaration
  • 07c63e2 (fluentd) - fluentd: upgrade fluentd 1.15.2
  • 65df9be (imagebuilder) - imagebuilder: update pack version
  • 66cab35 (imagebuilder) - imagebuilder: use dind replace go-dev
  • 0c82060 (imagebuilder) - imagebuilder: use exec runner replace docker runner
  • 8146da9 (imagebuilder) - imagebuilder: canonical charts naming
  • 7d97241 (imagebuilder) - dockerfile: use drycc/base image
  • 07e805c (imagebuilder) - imagebuilder: change default buildpack
  • 8d1038d (imagebuilder) - imagebuilder: upgrade podman to 4.0.1
  • 62d3687 (imagebuilder) - imagebuilder: change workdir to /workspace
  • da8bfb0 (imagebuilder) - imagebuilder: change uid gid to 1001
  • d44e3bc (imagebuilder) - imagebuilder: upgrade stack
  • 5b0c7e6 (imagebuilder) - imagebuilder: use registry.drycc.cc replace docker.io
  • f74cbf6 (imagebuilder) - imagebuilder: add defaultBuildpacksURL
  • 941d493 (imagebuilder) - imagebuilder: https://github.com/minio/minio/issues/14331
  • 449be91 (imagebuilder) - imagebuilder: https://github.com/minio/minio/issues/13799
  • 63b0523 (imagebuilder) - imagebuilder: use env replace creds volume
  • 4e8a6e5 (imagebuilder) - imagebuilder: add imagebuilder config
  • 2d891f5 (imagebuilder) - imagebuilder: change minio to storage
  • addceda (imagebuilder) - imagebuilder: upgrade new require
  • a6e569f (imagebuilder) - imagebuilder: pack_build add –env-file parameter
  • 6191ff5 (influxdb) - influxdb: use exec runner replace docker runner
  • dc3f8c7 (influxdb) - influxdb: canonical charts naming
  • 6b5c819 (influxdb) - influxdb: new ingress style
  • 68b381d (influxdb) - influxdb: provide any additional service annotations
  • ea20eb8 (influxdb) - dockerfile: use drycc/base image
  • 64c0a71 (influxdb) - influxdb: set gid uid to 1001
  • a709ca1 (influxdb) - influxdb: use DRYCC_UID DRYCC_GID env
  • 740dff0 (influxdb) - influxdb: use common affinity template
  • e035673 (influxdb) - influxdb: change nodes to pod affinity
  • f1cefbd (influxdb) - influxdb: use registry.drycc.cc replace docker.io
  • a00100e (influxdb) - influxdb: fine management affinity
  • 9d165ef (influxdb) - influxdb: add probe
  • bee7fff (influxdb) - influxdb: upgrade to influxdb 2.4.0
  • 254914c (logger) - logger: use exec runner replace docker runner
  • 8d91c68 (logger) - logger: canonical charts naming
  • b6d2182 (logger) - logger: provide any additional service annotations
  • c35e59a (logger) - dockerfile: use drycc/base image
  • a63c070 (logger) - logger: change workdir to /workspace
  • a594b28 (logger) - logger: set gid uid to 1001
  • 9a90e22 (logger) - dockerfile: use uid gid
  • 36493b4 (logger) - logger: use common affinity template
  • 897a3a5 (logger) - logger: change nodes to pod affinity
  • 03b32ab (logger) - logger: use registry.drycc.cc replace docker.io
  • a50ba5f (logger) - logger: change python-dev registry
  • 23187a3 (logger) - logger: unified reids declaration
  • aaa129a (logger) - logger: fine management affinity
  • be4f656 (logger) - logger: add replicas
  • 7c25459 (logger) - charts: add NetworkPolicy
  • 6810149 (logger) - logger: remove memory storage
  • a918c50 (logger) - logger: add .vscode to .gitignore
  • a415210 (logger) - logger: add log follow support
  • 59b1da3 (logger) - logger: upgrade new require
  • 27cc151 (monitor) - monitor: use exec runner replace docker runner
  • 07d6a9d (monitor) - monitor: canonical charts naming
  • 1054357 (monitor) - monitor: use redis default port
  • e3673df (monitor) - monitor: remove nsqd
  • fc9dd3e (monitor) - monitor: new ingress style
  • 856a898 (monitor) - monitor: add default user env
  • 9857535 (monitor) - monitor: add random user
  • 38b5a04 (monitor) - grafana: oauth auto login
  • 5dfc579 (monitor) - monitor: upgrade version
  • e121b5a (monitor) - monitor: provide any additional service annotations
  • 84462a0 (monitor) - dockerfile: use drycc/base image
  • b9e8ce8 (monitor) - monitor: chore(imagebuilder): change uid gid to 1001
  • 05ee8ab (monitor) - dockerfile: use uid gid
  • e1fa68e (monitor) - monitor: use common affinity template
  • b8f302b (monitor) - monitor: change nodes to pod affinity
  • 4fc991f (monitor) - database: bump telegraf 1.22.0 and grafana 8.4.5
  • 21a2f6a (monitor) - monitor: use registry.drycc.cc replace docker.io
  • acc976f (monitor) - monitor: change python-dev registry
  • 62d76c1 (monitor) - monitor: unified reids declaration
  • b3c57ad (monitor) - monitor: optimize oauth2 configuration
  • 70af6b0 (monitor) - monitor: change passport config
  • 69f9a88 (monitor) - monitor: fine management affinity
  • 2fb278f (monitor) - monitor: rename influxdb port
  • 17548ff (monitor) - grafana: update dashborad
  • 69d7bbd (monitor) - grafana: influx dashborad disk size
  • 75db1b0 (monitor) - monitor: upgrade new grafana/telegraf
  • 80504a1 (monitor) - grafana: update influx and redis dashboard
  • f7078cb (monitor) - monitor:chown use env
  • 91ae0dd (passport) - passport: optimize login display
  • 2d3bbbc (passport) - passport: change drycc logo
  • 59790a7 (passport) - passport: make user email unique
  • faea034 (passport) - passport: use strtobool
  • 1fbf2bc (passport) - passport: use yarn replace npm
  • 119cac8 (passport) - passport: use exec runner replace docker runner
  • cff5062 (passport) - passport: set default CSRF_COOKIE_SECURE false
  • 9cc0210 (passport) - passport: canonical charts naming
  • 9ab3896 (passport) - passport: new ingress style
  • 259ccc9 (passport) - passport: provide any additional service annotations
  • af1bbcd (passport) - dockerfile: use drycc/base image
  • 9ae5373 (passport) - passport: set venv profile
  • 8f61090 (passport) - dockerfile: use uid gid
  • fcaf72d (passport) - passport: upgrade npm package
  • 546dcd5 (passport) - passport: add license
  • 4bda2d6 (passport) - passport: use minify
  • 73b0fd1 (passport) - passport: use common affinity template
  • 278fe7a (passport) - passport: change nodes to pod affinity
  • 3cd93d3 (passport) - passport: add reactive
  • 370b493 (passport) - passport: add footer
  • 483cbd6 (passport) - passport: use h_captcha replace re_captcha
  • 3d1675e (passport) - database: bump python 3.10.4 and node 16.14.2
  • 86a7835 (passport) - passport: use registry.drycc.cc replace docker.io
  • 2d65355 (passport) - passport: change python-dev registry
  • 90c1444 (passport) - passport: unified reids declaration
  • 2e0e417 (passport) - passport: fix firefox footer
  • ad274be (passport) - passport: use bulecss
  • f986d8b (passport) - passport: add main footer
  • 3e52867 (passport) - passport: dynamic settings for vue
  • 38adabc (passport) - passport: change passport config
  • f8d6b60 (passport) - passport: fine management affinity
  • 2cbd79d (passport) - passport: remove database conn_max_age
  • 7122797 (passport) - passport: change drycc.cc to www.drycc.cc
  • 8cc84cd (rabbitmq) - rabbitmq: use exec runner replace docker runner
  • f35930f (rabbitmq) - rabbitmq: add rabbitmq cluster support
  • fbfa3ba (rabbitmq) - rabbitmq: canonical charts naming
  • ca60701 (rabbitmq) - rabbitmq: use volumeClaimTemplates
  • fe5d1b4 (rabbitmq) - rabbitmq: add sharding support
  • 9c4ab97 (rabbitmq) - rabbitmq: provide any additional service annotations
  • 348a88a (rabbitmq) - dockerfile: use drycc/base image
  • 2388be1 (rabbitmq) - rabbitmq: upgrade erlang to 24.2.2
  • db2eaa5 (rabbitmq) - dockerfile: use uid gid
  • 772afd1 (rabbitmq) - rabbitmq: change to wait pid file
  • 2bfc25e (rabbitmq) - rabbitmq: use common affinity template
  • 11d505e (rabbitmq) - rabbitmq: change nodes to pod affinity
  • 69d63f1 (rabbitmq) - database: bump erlang 24.3.3 and rabbitmq 3.9.14
  • 8380299 (rabbitmq) - rabbitmq: use registry.drycc.cc replace docker.io
  • b3f69f1 (rabbitmq) - rabbitmq: add check rabbitmqLocaltion
  • 5327c76 (rabbitmq) - rabbitmq: fine management affinity
  • 5c66b5a (rabbitmq) - rabbitmq: change probe
  • 27bebf9 (rabbitmq) - rabbitmq: add start-rabbitmq script
  • 86ee6a7 (rabbitmq) - rabbitmq: upgrade to rabbitmq 3.10.7
  • 1f29683 (redis) - redis: use exec runner replace docker runner
  • a5041fc (redis) - redis: canonical charts naming
  • 64468c2 (redis) - redis: add redis persistence
  • de5d753 (redis) - redis: provide any additional service annotations
  • f644639 (redis) - dockerfile: use drycc/base image
  • 98051d2 (redis) - redis: premission denied
  • bcb548e (redis) - dockerfile: use uid gid
  • 524aa41 (redis) - redis: use common affinity template
  • 26c9466 (redis) - redis: change nodes to pod affinity
  • b67d7a2 (redis) - redis: use registry.drycc.cc replace docker.io
  • 839ec50 (redis) - redis: use env replace creds volume
  • 237ca86 (redis) - redis: fine management affinity
  • bdd968d (redis) - redis: upgrade neew require
  • 8b2910f (registry) - registry: use exec runner replace docker runner
  • eedbe78 (registry) - registry: canonical charts naming
  • 0241615 (registry) - registry: provide any additional service annotations
  • 9b58da4 (registry) - dockerfile: use drycc/base image
  • ab6acb7 (registry) - registry: change workdir to /workspace
  • f368bf7 (registry) - registry: use DRYCC_UID DRYCC_GID env
  • f4b9041 (registry) - registry: use common affinity template
  • c2e87ca (registry) - registry: change nodes to pod affinity
  • feb6aba (registry) - database: bump mc 2022.04.01.23.44.48
  • 956932b (registry) - rregistry: use registry.drycc.cc replace docker.io
  • deda8d8 (registry) - registry: move registry-secret.yaml from workflow to registry
  • f52c7bf (registry) - registry: change python-dev registry
  • 007fe03 (registry) - registry: https://github.com/minio/minio/issues/14331
  • d620c6d (registry) - registry: https://github.com/minio/minio/issues/13799
  • 85e6b73 (registry) - registry: use env replace creds volume
  • 6a1155d (registry) - registry: fine management affinity
  • 7b8ebae (registry) - registry: change minio to storage
  • 1338951 (registry) - registry: add check storage health
  • 2fa769d (registry) - registry: change probe
  • f187cbf (registry) - registry: add replicas
  • 09d8a7b (registry) - registry: upgrade to mc 2022.08.28.20.08.11
  • 4b187b8 (registry-proxy) - registry-proxy: use exec runner replace docker runner
  • 29ffbbe (registry-proxy) - registry-proxy: canonical charts naming
  • 6d783ba (registry-proxy) - registry-proxy: remove use_cni
  • 8cf05cf (registry-proxy) - dockerfile: use drycc/base image
  • 090e286 (registry-proxy) - registry-proxy: chore(imagebuilder): change uid gid to 1001
  • 7cf6120 (registry-proxy) - registry-proxy: use DRYCC_UID DRYCC_GID env
  • 3a00697 (registry-proxy) - registry-proxy: use registry.drycc.cc replace docker.io
  • 30e69e8 (registry-proxy) - registry-proxy: add registry basic auth proxy
  • 942abce (registry-proxy) - registry-proxy: upgrade to nginx 1.23.1
  • 5ea3297 (storage) - minio: use exec runner replace docker runner
  • 8306add (storage) - minio: canonical charts naming
  • c917e9f (storage) - minio: provide any additional service annotations
  • 042c732 (storage) - dockerfile: use drycc/base image
  • 7b47b82 (storage) - minio: change workdir to /workspace
  • 6f3531e (storage) - minio: use DRYCC_UID DRYCC_GID env
  • 9795fb1 (storage) - minio: use common affinity template
  • a7b09c5 (storage) - minio: change nodes to pod affinity
  • 7607342 (storage) - database: bump mc 2022.04.01.23.44.48 and minio 2022.04.01.03.41.39
  • ea2b2f1 (storage) - minio: use registry.drycc.cc replace docker.io
  • 445b501 (storage) - minio: https://github.com/minio/minio/issues/14331
  • f19fbc7 (storage) - minio: use env replace creds volume
  • 8982e2e (storage) - minio: use minio to distributed
  • 06bec73 (storage) - minio: fine management affinity
  • 9b8f006 (storage) - storage: remove assert
  • 59d64b9 (storage) - storage: change listen to POD_IP
  • 60044ee (storage) - storage: add juicefs mount options
  • 189f944 (storage) - storage: remove volumeName
  • 302fe89 (storage) - storage: mv to minio dir
  • 6ec586d (storage) - storage: change readinessProbee andlivenessProbe
  • 0e028df (storage) - storage: add minio pdb
  • cf9bd2d (storage) - storage: add check storage health svc
  • 2dd5c9f (storage) - storage: add volumeBindingMode
  • fa2effc (storage) - storage: remove databaseBucket
  • d166cc7 (storage) - charts: format network-policy name
  • d06bcce (storage) - storage: upgrade to golang 1.19
  • c2ca05c (storage) - storage: upgrade new require

Drycc Workflow v1.5.0

New Drycc Workflow Release v1.5.0

These release notes for Drycc Workflow v1.5.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.4.0 -> v1.5.0

Releases

  • passport v1.0.0
  • rabbitmq v1.0.0
  • imagebuilder v1.0.0
  • builder v1.2.0 -> v1.3.0
  • controller v1.3.0 -> v1.4.0
  • database v1.0.2 -> v1.1.0
  • fluentd v1.1.0 -> v1.2.0
  • redis v1.1.0 -> v1.2.0
  • influxdb v1.0.1 -> v1.1.0
  • logger v1.1.0 -> v1.2.0
  • minio v1.1.0 -> v1.2.0
  • monitor v1.1.0 -> v1.2.0
  • nsqd v1.1.0 -> v1.2.0
  • registry v1.0.3 -> v1.1.0
  • registry-proxy v1.0.2 -> v1.1.0

Features

  • 0f5f8e4 (builder) - builder: multi-platform support
  • f269d06 (builder) - build: add buildx supportjkjkk:q
  • 5e72fe8 (builder) - registry: use docker build
  • 25d8a4c (builder) - docker: dealing with the change of docker in kubenetes 1.20
  • 7a3e1c5 (builder) - charts: set the default chart version
  • 46b75ff (builder) - builder: add cloud native buildpacks support
  • 2db2054 (builder) - builder: unified build model
  • 4b7f9d9 (builder) - builder: add initContainers
  • b78c936 (controller) - token: add get token api
  • bac52a5 (controller) - tasks: use celery replace nsqd
  • b9b0c58 (controller) - build: add buildx support
  • 205dcb3 (controller) - influxdb: add influxdb client
  • ff15849 (controller) - influxdb: upgrade to influxdb 2.x
  • 4016244 (controller) - controller: push data to influx
  • fcfce2e (controller) - workflow-manager: add workflow-manager support
  • 00e9bfb (controller) - influxdb: review influxdb code
  • dd644d5 (controller) - docker: dealing with the change of docker in kubenetes 1.20
  • 118278b (controller) - charts: set the default chart version
  • 122a9cd (controller) - oauth2: add oauth2 support
  • 559a5b6 (controller) - controller: use cncf buildpacks replace slugrunner
  • 96130e6 (controller) - charts: database configuration optimization of passport and controller
  • 2ea8508 (controller) - oauth: using passport authentication
  • 868c437 (database) - database: multi-platform support
  • eadd5da (database) - build: add buildx support
  • b6eea4c (database) - docker: dealing with the change of docker in kubenetes 1.20
  • 04a88db (database) - charts: set the default chart version
  • 92ed309 (database) - database: add initContainer
  • ee6b78f (fluentd) - build: add buildx support
  • f523e30 (fluentd) - docker: dealing with the change of docker in kubenetes 1.20
  • ee47b53 (fluentd) - charts: set the default chart version
  • 80a51af (influxdb) - influxdb: modify influxdb naming rules
  • fb10030 (influxdb) - influxdb: use influxdb v2
  • 0e87ad8 (influxdb) - docker: dealing with the change of docker in kubenetes 1.20
  • 9d10801 (influxdb) - charts: set the default chart version
  • d825c9f (logger) - build: add buildx support
  • b139576 (logger) - docker: dealing with the change of docker in kubenetes 1.20
  • 88f84ea (logger) - charts: set the default chart version
  • 5ccae3e (logger) - dockerfile: remove chmod cmd
  • 193aefc (logger) - logger: add initContainers
  • baee330 (minio) - minio: multi-platform support
  • ad5d055 (minio) - build: add buildx support
  • 19868d4 (minio) - docker: dealing with the change of docker in kubenetes 1.20
  • 4bd84b8 (minio) - charts: set the default chart version
  • 79d1f2f (monitor) - database: multi-platform support
  • 88e5a7f (monitor) - build: add buildx support
  • 5672e99 (monitor) - influxdb: modify influxdb naming rules
  • 8672103 (monitor) - influxdb: use influxdb v2
  • 66cb4c8 (monitor) - docker: dealing with the change of docker in kubenetes 1.20
  • 9576eb3 (monitor) - charts: set the default chart version
  • 30809c9 (monitor) - monitor: add initContainers
  • 70d140c (nsqd) - nsqd: using self compiled nsq binary
  • 1073d4f (nsqd) - nsqd: use GOPATH replace /go
  • e498480 (nsqd) - build: add buildx support
  • cf9b7d5 (nsqd) - docker: dealing with the change of docker in kubenetes 1.20
  • c335856 (nsqd) - charts: set the default chart version
  • efba713 (redis) - build: add buildx support
  • c7a3b53 (redis) - docker: dealing with the change of docker in kubenetes 1.20
  • 4cdad7b (redis) - charts: set the default chart version
  • 652b443 (registry) - registry: multi-platform support
  • 4060176 (registry) - registry: use docker build
  • 7102a03 (registry) - docker: dealing with the change of docker in kubenetes 1.20
  • 6c8600d (registry) - charts: set the default chart version
  • 33a51c9 (registry) - registry: add initContainers
  • bef70dc (registry-proxy) - build: add buildx support
  • d2319c1 (registry-proxy) - docker: dealing with the change of docker in kubenetes 1.20
  • 02fafed (registry-proxy) - charts: set the default chart version

Fixes

  • 5499c9a (controller) - gunicorn: gunicorn not running
  • 06e9e88 (controller) - controller: error loading shared library
  • 01b5bd0 (controller) - controller: upgrade celery config
  • 6e32d55 (controller) - controller: fix update resources bug
  • 0e0d53f (controller) - chart: set the domain depends certManagerEnabled
  • 2ac4ca8 (controller) - passport: error loading shared library libexpat.so.1
  • a0dd517 (fluentd) - fluentd: drone build
  • 6eca2a3 (logger) - logger: golang lint
  • 63b0aa0 (registry) - drone: charts url error

Docs

  • 472cfcc (controller) - controller organize README.md document
  • d9d6e29 (redis) - redis: delete links that do not exist

Test case

  • 1468f57 (controller) - controller: add command unittest

Maintenance

  • 9999bfd (builder) - builder:replace the special words
  • cda8b58 (builder) - builder: remove docker keyword from charts
  • dc575dd (builder) - builder: use imagebuilder replace dockerbuilder
  • d3bb183 (builder) - docker: use the full name of registry
  • 5fe34d1 (builder) - travis: add DEV_REGISTRY
  • 7e36453 (builder) - CICD: use drone
  • 52b8d9d (builder) - drone: add image_registries volumes
  • 65963f4 (builder) - k8s: add privileged to dind
  • d345fcf (builder) - LICENSE: revert modifications to Apache license
  • 7975c99 (builder) - drone: always pull image
  • 59633dd (builder) - builder: modify launch imagebuild pod
  • 8d14e67 (builder) - builder: use Procfile in anywhere
  • 5357fa8 (builder) - go: bump go mod
  • 8d26ac0 (builder) - k8s: k8s deprecated api migration
  • 0af620d (builder) - chars: change org to imageTag
  • ae84303 (builder) - builder: run imagebuider replace pod with job
  • 3b2c496 (builder) - builder: change docs website
  • 5679a4c (builder) - builder: upgrade to golang1.17
  • a214503 (controller) - controller:replace whitelist with allowlist
  • 375ddcc (controller) - ps:drycc ps:list show autoscale num
  • c32e409 (controller) - ldap: canot register when ldap is enabled
  • c46580a (controller) - controller:modify redis config
  • fa9e87b (controller) - chart:modify controller charts
  • 6f9fd08 (controller) - nsq: remove nsq
  • 994b2dc (controller) - docker-buildx: add check-docker
  • a720c3a (controller) - controller: remove docker keyword from charts
  • e9a5c84 (controller) - docker: use the full name of registry
  • a26614a (controller) - controller: add rabbitmq env
  • 3df229d (controller) - controller: modify database config && remove redis port config && add env prefix with DRYCC
  • 257e94b (controller) - controller: CELERY_BROKER use rabbitmq and modify celery-deployment cronjob
  • f4d6ec3 (controller) - chart: pretty chart format
  • 63e6195 (controller) - influxdb: modify influxdb code
  • 0f6d408 (controller) - CICD: use drone
  • 87bad28 (controller) - python: upgrade to python3.9
  • e8f7560 (controller) - volumes: modify mount summary
  • 6cf6c6b (controller) - drone: add image_registries volumes
  • a9397e8 (controller) - oauth: modify token Authentication
  • c7f8c8b (controller) - deps: bump django from 2.2.14 to 2.2.18 in /rootfs
  • a1a08aa (controller) - deps: bump djangorestframework from 3.11.0 to 3.11.2 in /rootfs
  • efd78b4 (controller) - deps: bump django from 2.2.18 to 2.2.20 in /rootfs
  • 649b044 (controller) - deps: bump django from 2.2.20 to 2.2.22 in /rootfs
  • 41b742b (controller) - deps: bump django from 2.2.22 to 2.2.24 in /rootfs
  • 22ffe5d (controller) - LICENSE: revert modifications to Apache license
  • c98b468 (controller) - drone: always pull image
  • 20e6edb (controller) - chart: modify the problem of using buildpack
  • db16879 (controller) - controller: pretty pods list print
  • ba6f456 (controller) - test: pretty pods list print
  • 5fce4b7 (controller) - k8s: k8s deprecated api migration
  • e9e0bcb (controller) - oauth: using passport authentication
  • 0311172 (controller) - chars: change org to imageTag
  • 150eff1 (controller) - charts: update cert-manager api version
  • de8545a (controller) - controller: update requirements
  • 1442207 (controller) - controller: using django native JSONFiled
  • ab4e836 (controller) - oauth: modify passport api
  • 5c54e06 (controller) - controller: eliminate pip warnings
  • 870328d (controller) - controller: remove entrypoint
  • 5e5e6ae (controller) - controller: upgrade celery config
  • 607778f (controller) - controller: add initContainer
  • 23dc016 (controller) - chart: set the domain depends certManagerEnabled
  • f3cf20b (controller) - controller: remove default bash env
  • 73f2636 (controller) - controller: modify alpinelinux repositories
  • 498e9f2 (controller) - chart: change certManagerEnabled to boolean type
  • 27f5308 (controller) - passport: exclude cryptography
  • 370b75d (controller) - controller: use sh env
  • 07585b4 (database) - postgres:replace the special words
  • 20172dc (database) - database: remove docker keyword from charts
  • abb9b88 (database) - docker: use the full name of registry
  • e72f58f (database) - chart: modify the off-cluster database
  • a91f64f (database) - travis: add DEV_REGISTRY
  • 614fb76 (database) - tests: use add-host replace link
  • a3428f3 (database) - CICD: use drone
  • 239fef1 (database) - drone: add image_registries volumes
  • 42858e1 (database) - LICENSE: revert modifications to Apache license
  • d0fe850 (database) - drone: always pull image
  • 34a36ad (database) - charts: Nn secret is generated during off-cluster
  • 064ccf4 (database) - database: create database
  • 9228992 (database) - chars: change org to imageTag
  • 9f7810c (database) - database: upgrade to wal-g v1.1
  • 05783f4 (fluentd) - fluentd:replace the special words
  • 0739809 (fluentd) - influxdb:replace monitor-influx with influx
  • f02487c (fluentd) - fluentd: remove docker keyword from charts
  • 2c96cc0 (fluentd) - docker: use the full name of registry
  • b20c429 (fluentd) - charts: remove port config
  • 6dd0197 (fluentd) - travis: add DEV_REGISTRY
  • c5bec51 (fluentd) - CICD: use drone
  • f8524b7 (fluentd) - drone: add image_registries volumes
  • a50878a (fluentd) - LICENSE: revert modifications to Apache license
  • 14fe20e (fluentd) - drone: always pull image
  • 4a2f660 (fluentd) - k8s: k8s deprecated api migration
  • de2dd91 (fluentd) - chars: change org to imageTag
  • a9f1944 (fluentd) - fluentd: upgrade to fluentd1.14
  • 7cb4e95 (influxdb) - influxdb: change username to user
  • 0fdc21b (influxdb) - influxdb: remove docker keyword from charts
  • b2acddb (influxdb) - influxdb: change default path
  • ba88919 (influxdb) - influxdb: add check_env function
  • 9117401 (influxdb) - influxdb: modify init_influxdb has_bucket
  • 092a3e6 (influxdb) - chart: pod not readiness
  • 51de380 (influxdb) - travis: add DEV_REGISTRY
  • 66d7667 (influxdb) - docker: replace influxdb base image
  • 3aa3094 (influxdb) - CICD: use drone
  • 14b9c24 (influxdb) - drone: add image_registries volumes
  • 02b4cd1 (logger) - logger:replace the special words
  • 114b5d5 (logger) - reids: delete the logger prefix of redis
  • 639278a (logger) - redis: remove logger from redis conf
  • 90195e2 (logger) - go: remove GOOS and GOARCH
  • 31e2e27 (logger) - logger: remove docker keyword from charts
  • 8fbd9fa (logger) - docker: use the full name of registry
  • b39df2d (logger) - charts: remove redis\nsqd port config
  • 35d6d07 (logger) - travis: add DEV_REGISTRY
  • 69aabf5 (logger) - tests: remove docker link
  • e916644 (logger) - CICD: use drone
  • d6872b7 (logger) - drone: add image_registries volumes
  • 37801da (logger) - LICENSE: revert modifications to Apache license
  • cfb4b38 (logger) - drone: always pull image
  • 8bda3bf (logger) - go: bump go mod
  • e13ebfc (logger) - chars: change org to imageTag
  • 38e6d8d (minio) - minio:replace the special words
  • d6925dd (minio) - minio: remove docker keyword from charts
  • d56bc39 (minio) - docker: use the full name of registry
  • e4696cc (minio) - travis: add DEV_REGISTRY
  • 70c5c79 (minio) - minio: use latest version
  • 773cf6c (minio) - Makefile: remove DEV_REGISTRY ?=
  • 5ce5bc6 (minio) - CICD: use drone
  • 5da8be3 (minio) - drone: add image_registries volumes
  • c1f0611 (minio) - LICENSE: revert modifications to Apache license
  • b73f792 (minio) - drone: always pull image
  • 79d1c93 (minio) - go: bump go mod
  • c448899 (minio) - chars: change org to imageTag
  • 15ee49e (minio) - minio: migrate deprecated warning
  • 9968a1a (minio) - minio: upgrade to golang1.7
  • 14fedd2 (monitor) - monitor:replace the special works
  • 52c431a (monitor) - reids: delete the logger prefix of redis
  • 2c95b47 (monitor) - redis: remove logger from redis conf
  • da9bc56 (monitor) - monitor:remove influxdb
  • 53f47b9 (monitor) - grafana: use grafana docker image
  • 5bdb188 (monitor) - grafana: use grafana docker image
  • c0586dd (monitor) - monitor: remove docker keyword from charts
  • 87d02b6 (monitor) - charts: add nodes and persistentvolumes rule
  • 1b5598f (monitor) - monitor: modify grafana dashboard with FLUX and pretty config.toml
  • bcbc0d5 (monitor) - docker: use the full name of registry
  • 9418c9e (monitor) - monitor: fix upload dashboard error and modify INFLUXDB input
  • 589f29a (monitor) - travis: add DEV_REGISTRY
  • f776f8a (monitor) - CICD: use drone
  • 6ca3060 (monitor) - drone: add image_registries volumes
  • 6a9ffb2 (monitor) - LICENSE: revert modifications to Apache license
  • 45e41ed (monitor) - drone: always pull image
  • 654d407 (monitor) - k8s: k8s deprecated api migration
  • 41e9b9c (monitor) - chars: change org to imageTag
  • 99c10d3 (monitor) - charts: update cert-manager api version
  • 9bf83c4 (monitor) - oauth: user oauth passport
  • a128f6d (monitor) - chart: change certManagerEnabled to boolean type
  • 8f897fe (monitor) - chart: set the domain depends certManagerEnabled
  • ba6d793 (nsqd) - README:update travis build status
  • 49879c4 (nsqd) - nsqd: minimum git clone code
  • c5e2680 (nsqd) - nsqd: remove docker keyword from charts
  • 21dd17b (nsqd) - docker: use the full name of registry
  • 7d86b3c (nsqd) - charts: remove port config
  • c073d95 (nsqd) - travis: add DEV_REGISTRY
  • 55c297c (nsqd) - CICD: use drone
  • 165c2ae (nsqd) - drone: add image_registries volumes
  • 9c6a1f8 (nsqd) - LICENSE: revert modifications to Apache license
  • 9283098 (nsqd) - drone: always pull image
  • 46acf8a (nsqd) - k8s: k8s deprecated api migration
  • 43caf80 (nsqd) - chars: change org to imageTag
  • 6897471 (nsqd) - nsqd: use official image
  • 297bc05 (redis) - redis:replace the special words
  • f5f8b5e (redis) - reids: delete the logger prefix of redis
  • af7b657 (redis) - redis: change logger-redis to redis
  • 8dca154 (redis) - redis: remove logger from redis conf
  • eaeda2d (redis) - redis: remove docker keyword from charts
  • 53c6358 (redis) - docker: use the full name of registry
  • ae37416 (redis) - charts: remove port config
  • e985656 (redis) - travis: add DEV_REGISTRY
  • 423336a (redis) - CICD: use drone
  • be64ab4 (redis) - drone: add image_registries volumes
  • 3bec735 (redis) - LICENSE: revert modifications to Apache license
  • 4f934f6 (redis) - drone: always pull image
  • 359b878 (redis) - chars: change org to imageTag
  • 83b8ac2 (registry) - workflow:replace the special words
  • 869b280 (registry) - registry: remove docker keyword from charts
  • 999c1e9 (registry) - docker: use the full name of registry
  • 5652da9 (registry) - travis: add DEV_REGISTRY
  • cc8c6c2 (registry) - CICD: use drone
  • c7bdbd0 (registry) - CICD: pretty .drone.yaml format
  • 5c55a38 (registry) - test: use add-host replace link
  • f8866f3 (registry) - drone: add image_registries volumes
  • 6c8292f (registry) - LICENSE: revert modifications to Apache license
  • 1d50f2c (registry) - drone: always pull image
  • efbca6d (registry) - chars: change org to imageTag
  • 2eafc59 (registry-proxy) - registry-proxy: update nginx
  • 071bd86 (registry-proxy) - charts: upgrade k8s newer API versions
  • c72db96 (registry-proxy) - registry-proxy: change travis icon url
  • 63ffb92 (registry-proxy) - registry-proxy:replace the special works
  • 1d904a6 (registry-proxy) - registry-proxy: remove docker keyword from charts
  • c8200b1 (registry-proxy) - docker: use the full name of registry
  • d3fa939 (registry-proxy) - travis: add DEV_REGISTRY
  • 5a8b353 (registry-proxy) - CICD: use drone
  • 703d05a (registry-proxy) - drone: add image_registries volumes
  • aa71db1 (registry-proxy) - LICENSE: revert modifications to Apache license
  • 710c126 (registry-proxy) - drone: always pull image
  • 2dcc5e6 (registry-proxy) - chars: change org to imageTag

Drycc Workflow v1.4.0

New Drycc Workflow Release v1.4.0

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-dev
  • 0c2159e (builder) - builder: fmt code and add create_bucket script
  • 1b88340 (controller) - controller: remove deprecated api
  • a92fdeb (controller) - routable: ingress support routable
  • 1e3eab3 (controller) - maintenance: add maintenance support for ingress
  • 56b9dd0 (controller) - crt: support containerd-ctr
  • 5fc3b46 (controller) - controller: add ephemeral-storage restriction
  • d677e52 (controller) - controller: add a volume command
  • 5f1323a (controller) - controller:drycc run cmd add –mount para
  • 74c36a5 (controller) - tasks: add distributed async task
  • 139c3ca (controller) - tasks: change nsq reader to async
  • f237d74 (controller) - controller:add drycc resource cmd
  • 41b46d0 (controller) - controller:add drycc resource cmd improvement
  • c26f7d8 (controller) - controller: add LimitRanges support
  • 45b5d1b (controller) - users: add users status api
  • 4e16f9b (controller) - ps:add ps:stop/start command
  • c659fa9 (controller) - k8s: add k8s cluster domain
  • 31a625d (controller) - ps:add ps:stop/start command
  • 00a779a (fluentd) - fluentd: support containerd log format
  • f3f1bd4 (fluentd) - nsqd: add stateless nsqd cluster support
  • db7147c (fluentd) - mirrors: delete aliyun mirrors
  • 689c12e (logger) - nsqd: add stateless nsqd cluster support
  • 78ccc5d (logger) - redis: add redis client cluster support
  • 9843f2c (logger) - k8s: add k8s cluster domain
  • 6ba122e (minio) - minio: add pvc support
  • 6973550 (monitor) - monitor: add ingress for monitor
  • cd73305 (monitor) - charts: add volumeName support
  • 4769fe9 (monitor) - nsqd: add stateless nsqd cluster support
  • 87806df (monitor) - k8s: add k8s cluster domain
  • 4db40c4 (nsqd) - nsqd: add stateless nsqd cluster support
  • b6f3d4f (nsqd) - nsqd: add stateless nsqd cluster support
  • 74b85bb (redis) - redis: change redis to statefulset
  • ff98b50 (slugbuilder) - slugbuilder: delete build hook
  • b201c2f (slugbuilder) - buildpacks: use drycc buildpacks

Fixes

  • 0ec042d (builder) - test: fix test case error
  • 4fb113b (builder) - build: base image replace by alpine
  • 443df48 (builder) - minio: fix not bucket error
  • 3dab5b0 (builder) - minio: create bucket error
  • 734fca6 (controller) - autoscale: Fix for autoscale on k8s-1.9+ without breaking manual scaling
  • a7dcd10 (controller) - controller: test pass
  • 93f0f2e (controller) - controller: fix migrations error
  • 4724375 (controller) - controller: fix test error
  • 7bacf29 (controller) - charts: fix clusterrole
  • 90957f7 (controller) - pod: sort events error
  • 440b13e (controller) - controller: review table structure
  • 0a470a6 (controller) - controller: bump tornado 5.1.1
  • e39218b (controller) - pynsq: no current event loop in thread
  • 1d8630e (controller) - tests: fix test_task.py run error
  • 1ff1202 (controller) - controller: fix test case
  • d8c0da3 (controller) - settings: fix env name
  • 6d8fd36 (database) - 003_restore_from_backup.sh: ignore script exit 1
  • e0394a9 (database) - minio: fix not bucket error
  • f35f252 (database) - mc: fix create_bucket error
  • 74d6886 (database) - postgres: recovery mode not run
  • e50d0c1 (dockerbuilder) - caddy: fix caddy not start
  • f3bec7a (fluentd) - influxdb: fix influxdb host and port
  • bc19f27 (fluentd) - charts: skipped value for daemon_environment: Not a table
  • 338d623 (logger) - logger: logger not run in alpine
  • 7788302 (minio) - minio: bump minio version
  • 619eed0 (minio) - fix: use go mod replace dep
  • 3b42122 (monitor) - monitor: fix host error
  • 67998ef (monitor) - influxdb: replace drycc-monitor-influxapi to drycc-monitor-influx-api
  • 2cc361c (registry) - registry: fix test case
  • 548297a (registry) - minio: fix not bucket error
  • 5412ddb (registry) - minio: create bucket error
  • d0d629e (slugbuilder) - slugbuilder:fix normalize_storage path
  • d76ecbe (slugbuilder) - slugbuilder: use v3 api
  • c505e18 (slugbuilder) - shellcheck: SC2039

Style

  • c893a17 (builder) - builder: fmt code
  • bba5795 (controller) - controller: format code
  • d36082b (controller) - controller: fix pep8
  • 66026f2 (controller) - resource: standardize the naming of resource
  • 03d7e2c (controller) - servicecatalog: change servicecatalog to svcat
  • 49dbb6d (controller) - controller: flake8 upgrade
  • cbfc108 (monitor) - monitor: format charts and dashboard
  • ee85954 (slugbuilder) - slugbuilder: use shellcheck
  • 3afed2e (slugbuilder) - docker: simplify dockerfile
  • 36b7f68 (slugrunner) - docker: simplify dockerfile

Maintenance

  • 61bb0ef (builder) - aws: upgrade aws sdk version
  • 0f2e074 (builder) - chore: use go mode replace dep
  • e9a2219 (builder) - builder: delete glide up
  • bb8c518 (builder) - registry: del quay.io
  • fa6d02f (builder) - builder: upgrade go.sum
  • 9d61e8d (builder) - build: upgrade go.mod
  • d763a98 (builder) - charts: upgrade k8s newer API versions
  • d1bc1aa (builder) - pkg: upgrade to new drycc/pkg
  • 02b1e98 (builder) - builder: update go mod
  • 8e17d65 (builder) - builder: change alpine repositories
  • f32b723 (builder) - mirrors: delete aliyun mirrors
  • e33dc61 (builder) - minio: use bin mc replace docker images
  • 3ab4f1c (builder) - builder: update controller-sdk-go
  • b2adfac (builder) - heroku: remove heroku-16 support
  • f429ac8 (builder) - builder: set GIT_LOCK_TIMEOUT to 30 minutes
  • 7197c83 (builder) - go.mod:upgrade require pkg controller-sdk-go
  • 5f3e22d (controller) - deps: bump django from 1.11.21 to 1.11.22 in /rootfs
  • 1db645a (controller) - deps: bump django from 1.11.22 to 1.11.23 in /rootfs
  • fbe8067 (controller) - deps: bump django from 1.11.23 to 1.11.29 in /rootfs
  • 537d667 (controller) - registry: del quay.io
  • a23c65b (controller) - deps: update all deps to the latest version
  • 546337e (controller) - charts: upgrade k8s newer API versions
  • 06023f8 (controller) - workflow-manager: del workflow-manager
  • bba5736 (controller) - controller: change cluster-issuer location
  • 6c43661 (controller) - Certificatechange cluster-issuer location
  • 39a4728 (controller) - controller:change cluster-issuer location del controller-cluster-issuer.yaml
  • 9e96d3f (controller) - Certificate:upgrade version cert-manager.io/v1alpha2
  • 8e68049 (controller) - docker: use INDEX_URL replace index.docker.io
  • 8fda205 (controller) - cert_manager: change cert_manager_enabled to global
  • 6fefb6d (controller) - charts: change platform_domain to global
  • 064b2ad (controller) - maintenance: remove maintenance support
  • b8797c9 (controller) - workflow: remove namespace
  • 1b20d76 (controller) - quota: add kube quota config
  • d780075 (controller) - pod: add pod default resources support
  • 3d72c08 (controller) - rename: rename ingress name
  • 0aa6ab9 (controller) - mirrors: delete aliyun mirrors
  • 7533a65 (controller) - heroku: remove heroku-16 support
  • e5a885d (controller) - controller:check mount volume path
  • 9014e74 (controller) - test: optimization Dockerfile.test
  • 0b6ebb2 (controller) - tasks: change apply_async parameters
  • 835f009 (controller) - wsgi: add tornado 6 support
  • 67a4ad7 (controller) - utils: use threads replace asyncio
  • a28949b (controller) - ldap: add AUTH_LDAP_USER_FLAGS_BY_GROUP
  • a903209 (controller) - charts: add custom controller environment variables support
  • e0e783e (controller) - ldap: change filter style
  • d760825 (controller) - scheduler: remove debug log
  • a25928e (controller) - wsgi: remove a wsgi.py file
  • 7b2696e (controller) - log: disable nsq.client info log
  • 8d5c07b (controller) - charts: add default environment
  • 025f4a2 (controller) - controller: change quota name
  • ebda60e (controller) - controller: review pvc code
  • 8832ba9 (controller) - controller: change status\binding model type and mount path check container_types
  • 7148d04 (controller) - controller: add overcommit cpu and ram support
  • 4d2087c (controller) - limits: modify limits unit verification
  • af36970 (controller) - api: check cpu/memory range for api
  • 329355b (controller) - volumes: modify the volume size
  • 9dfee09 (controller) - LimitRanges: modify the default limits
  • 5205bca (controller) - controller: improve the details of certificate
  • 7ebecdf (database) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z
  • 6415e2c (database) - postgres: upgrade to pg13
  • 12e6806 (database) - charts: upgrade k8s newer API versions
  • d294509 (database) - minio: use canary minio test
  • 1bad02e (database) - mirrors: delete aliyun mirrors
  • d51420b (database) - minio: use bin mc replace docker images
  • 4133d05 (dockerbuilder) - dockerbuilder: update caddy and kaniko
  • 6b4dd18 (dockerbuilder) - minio: use bin mc replace docker images
  • 6df9b7c (fluentd) - deps-dev: update rake requirement from ~> 10.0 to ~> 12.3
  • c2490f8 (fluentd) - fluentd: upgrade fluentd
  • be4a56a (fluentd) - fluentd: add Gemfile.lock
  • 2237f75 (fluentd) - charts: upgrade k8s newer API versions
  • c574065 (fluentd) - charts: upgrade k8s newer API versions
  • 52b8084 (fluentd) - router: delete obsolete router code
  • 3b3cceb (fluentd) - fluentd: remove manifests dir
  • 25c6702 (fluentd) - nsqd: change var name
  • bd571be (fluentd) - nsqd: change DRYCC_NSQD_ADDRESSES to DRYCC_NSQD_ADDRS
  • 72aa4e6 (fluentd) - influxdb: change influxdb service name
  • bd61903 (logger) - logger: use go mod replace dep
  • 69c63a1 (logger) - logger: update go.mod
  • 3aa9cd7 (logger) - registry: del quay.io
  • f058496 (logger) - nsqd: change var name
  • 6d9787c (logger) - nsqd: change DRYCC_NSQD_ADDRESSES to DRYCC_NSQD_ADDRS
  • 85ed307 (logger) - logger: standard naming
  • d88e7b6 (minio) - minio: update minio api to v7
  • 43715d2 (minio) - minio: upgrade minio
  • 0e1239b (minio) - minio: use docker.io replace quay.io
  • f7f047b (minio) - registry: del quay.io
  • afa7128 (minio) - build: upgrade go.mod
  • aff2db5 (minio) - charts: upgrade k8s newer API versions
  • 4547f14 (minio) - pkg: upgrade to new drycc/pkg
  • 2769b85 (minio) - minio: use bin mc replace docker images
  • 35dde8d (monitor) - monitor: update grafana influxdb telegraf
  • 9e3a949 (monitor) - charts: upgrade k8s newer API versions
  • 6af0432 (monitor) - workflow-manager: remove workflow-manager
  • 0611c07 (monitor) - router: delete obsolete router code
  • be04824 (monitor) - cert_manager: change cert_manager_enabled to global
  • 3780165 (monitor) - charts: change platform_domain to global
  • 50b04e1 (monitor) - influxdb: remove influxdb admin ui
  • 6ab4d68 (monitor) - influxdb: remove unuse port
  • f1510bd (monitor) - monitor: update grafana dashboard,telegraf inputs.kubernetes
  • f36de2c (monitor) - pvc: upgrade to new format
  • fc78a0a (monitor) - workflow: remove namespace
  • e85890f (monitor) - monitor: monitoring nsqd and redis separately
  • 694f6b1 (monitor) - mirrors: delete aliyun mirrors
  • 4aea36a (monitor) - grafana: add ldap support for grafana
  • 68fc30f (nsqd) - nsq: update nsq
  • 16f32aa (nsqd) - charts: upgrade k8s newer API versions
  • 04db389 (redis) - reids: update to redis 6
  • 3f01bab (redis) - charts: upgrade k8s newer API versions
  • 647e4be (registry) - registry: del quay.io
  • 0bbce99 (registry) - charts: upgrade k8s newer API versions
  • a982b50 (registry) - minio: use bin mc replace docker images
  • e088da3 (registry-proxy) - ingress: renmae use_native_ingress to use_ingress
  • 7e88337 (registry-proxy) - nginx: upgrade nginx to mainline
  • 7204d72 (registry-proxy) - registry: optimizing variable naming
  • 2eafc59 (registry-proxy) - registry-proxy: update nginx
  • 071bd86 (registry-proxy) - charts: upgrade k8s newer API versions
  • c72db96 (registry-proxy) - registry-proxy: change travis icon url
  • ca9f962 (slugbuilder) - slugbuilder: del BUILDPACK_URL support
  • 1b74dd5 (slugbuilder) - slugbuilder: add heroku-20 support
  • 54d4ad2 (slugbuilder) - slugbuilder: del quay.io
  • a78f37e (slugbuilder) - slugbuilder: add heroku-20 stack
  • 94ac94a (slugbuilder) - minio: use bin mc replace docker images
  • 53b4b8b (slugbuilder) - slugbuilder: modify stack priority
  • 58e2bd2 (slugbuilder) - dockerfile: add WORKDIR /tmp
  • b29cd04 (slugbuilder) - slugbuilder: add pre_build.sh
  • 9d319f6 (slugbuilder) - slugbuilder: silent mc command output
  • d1ec3c9 (slugbuilder) - heroku: remove heroku-16 support
  • 5048534 (slugbuilder) - slugbuilder: use drycc stack-images
  • a116537 (slugrunner) - slugrunner: add heroku-20 support
  • a1196bf (slugrunner) - slugrunner: del quay.io
  • 64c96d7 (slugrunner) - slugrunner: add heroku-20 stack
  • cc3e226 (slugrunner) - minio: use bin mc replace docker images
  • 9130bde (slugrunner) - shellcheck: shellcheck installer
  • 4ea33e1 (slugrunner) - slugrunner: modify stack priority
  • 5514e8b (slugrunner) - heroku: remove heroku-16 support
  • be829fb (slugrunner) - slugrunner: use drycc stack-images
  • e1e06be (slugrunner) - slugrunner: remove Dockerfile.heroku-16

Drycc Workflow v1.3.0

New Drycc Workflow Release v1.3.0

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.2.0, please refer to the following change summary.

Workflow ## v1.2.0 -> v1.3.0

Releases

  • builder v1.0.2 -> v1.1.0
  • slugbuilder v1.1.0 -> v1.1.1
  • dockerbuilder v1.1.0 -> v1.1.1
  • controller v1.2.0 -> v1.2.1
  • slugrunner v1.1.0 -> v1.1.1
  • database v1.0.0 -> v1.0.1
  • fluentd v1.0.0 -> v1.0.1
  • minio v1.0.0 -> v1.0.1
  • monitor v1.0.0 -> v1.0.1
  • registry v1.0.1 -> v1.0.2
  • workflow-manager v1.0.0 -> v1.0.1

Features

  • 9c7cceb (builder) - builder: add app config to env

Fixes

  • 7fe44fa (controller) - docker: docker timeout must be an int, float or None
  • b196550 (controller) - controller: revert release.check_image_access for now
  • cc3ec13 (workflow-manager) - glide: bump goautoneg

Maintenance

  • ef932c4 (builder) - controller-sdk-go: upgrade controller-sdk-go
  • 4654cf6 (controller) - django-rest-framework: upgrade to 3.9.3
  • 14121f1 (controller) - deps: bump djangorestframework from 3.9.3 to 3.9.4 in /rootfs
  • 385acdc (controller) - deps: bump django from 1.11.20 to 1.11.21 in /rootfs
  • fa312bb (database) - postgres: set max_connections = 1024
  • 7ebecdf (database) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z
  • b8878f6 (dockerbuilder) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z
  • b097451 (fluentd) - fluent: upgrade fluent to v1.4
  • 4341f9a (minio) - mc: upgrade mc and minio
  • c1ee2a4 (monitor) - monitor: remove copyrights.tar.gz
  • 9854260 (registry) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z
  • acc5627 (slugbuilder) - slugbuilder: internal support for multi buildpack
  • d58907e (slugbuilder) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z
  • b39a0c2 (slugrunner) - mc: upgrade mc to RELEASE.2019-05-23T01-33-27Z

Drycc Workflow v1.2.0

New Drycc Workflow Release v1.2.0

These release notes for Drycc Workflow v1.2.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.1.0, please refer to the following change summary.

Workflow ## v1.1.0 -> v1.2.0

Releases

  • builder v1.0.1 -> v1.0.2
  • slugbuilder v1.0.0 -> v1.1.0
  • dockerbuilder v1.0.0 -> v1.1.0
  • controller v1.1.0 -> v1.2.0
  • slugrunner v1.0.0 -> v1.1.0
  • registry v1.0.0 -> v1.0.1
  • registry-proxy v1.0.1 -> v1.0.2

Features

  • e5584e3 (controller) - controller: add STACK support
  • ad34dc1 (dockerbuilder) - kaniko: use kaniko replace docker-py
  • b81430e (dockerbuilder) - dockerbuilder: change image to image.json format
  • 60dde96 (slugbuilder) - slugbuilder: add STACK support
  • fe8b6e5 (slugrunner) - slugrunner: add STACK support

Maintenance

  • 942f050 (builder) - registry: remove env DRYCC_REGISTRY_PROXY_PORT
  • ff7a16f (builder) - registry: remove ecr and gcr registry
  • ad13683 (builder) - builder: change DRYCC_BUILD_TYPE to DRYCC_STACK
  • 6def637 (builder) - registry: rename DRYCC_REGISTRY_SERVICE to DRYCC_REGISTRY_PROXY
  • 5044e22 (builder) - registry: remove registry_secret_prefix
  • 2ea39cc (builder) - controller-go-sdk: upgrade controller-go-sdk
  • 6aee0d7 (builder) - registry: optimizing variable naming
  • f9c62d9 (controller) - domain: added reserved domain check
  • f5a135b (controller) - migrations: clean old migrations
  • 4369b2c (controller) - registry: rename DRYCC_REGISTRY_SERVICE to DRYCC_REGISTRY_PROXY
  • 1057ca5 (controller) - registry: remove registry_secret_prefix
  • d114b3e (controller) - docker: update docker client
  • edbe963 (dockerbuilder) - dockerfile: change base image to alpine
  • fb35baf (dockerbuilder) - registry: rename DRYCC_REGISTRY_SERVICE to DRYCC_REGISTRY_PROXY
  • 946dbf6 (dockerbuilder) - docker: remove insecure support
  • 628d853 (dockerbuilder) - proxy: add registry proxy
  • ff27cbd (registry) - env: remove unused env
  • 7204d72 (registry-proxy) - registry: optimizing variable naming