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