Drycc Workflow Release v1.7.0
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 serviced02bb5d(controller) - controller: support app dns policy config9aa968e(controller) - controller: add svc type support62e2d34(controller) - controller: improve the services api4393755(controller) - controller: use gateway replace ingress323045d(controller) - controller: add canary support3f81c97(controller) - gateways: add addresses field4e64aa7(controller) - gateways: add addresses field02ad581(monitor) - grafana: add pd tikv dashboard2a9e2b0(monitor) - monitor: add storage monitor41d5057(monitor) - grafana: data source change to prometheusec035d1(monitor) - monitor: usegateway replace ingressc694c98(monitor) - grafana: add drycc storage seaweedfs dashboard1e1fdc8(passport) - passport: use gateway replace ingressffdb408(prometheus) - prometheus: use gateway replace ingress04152b9(rabbitmq) - rabbitmq: use gateway replace ingress
Fixes
0499500(builder) - builder: manifest error642491d(builder) - builder: no build log873d146(controller) - controller: do not set entrypoint when no procfiled9028c5(controller) - controller: pip8 error3efcfb7(controller) - controller: manifest error18a3a1a(controller) - controller: miss service error94f796c(controller) - controller: drycc run pod should not restart80f3161(controller) - controller: monitor query errorb76f2c5(controller) - controller: read websocket delayb6e068e(controller) - controller: metrics sql tpl, gateway pod should not restart, cleanup old rs, update monitor datatbase configad9adc6(controller) - controller: rabbitmq sharding err6773907(controller) - controller: default k8s pod annotaionsffcf1f9(controller) - controller: under-indented for visual indent3afd0cf(controller) - controller: charts env error769bb8b(database) - database: manifest error769bb8b(database) - database: label conflict error6a321c5(database) - database: link error558feae(fluentbit) - fluentbit: build charts error98d8a2a(gateway) - fixup8b5dde1(gateway) - gateway: secretName702866d(gateway) - gateway: build statusf55dac1(imagebuilder) - imagebuilder: manifest errorac13b5f(imagebuilder) - imagebuilder: build svg6b7bbc5(logger) - logger: manifest error0136b5c(monitor) - monitor: manifest errorf03d975(passport) - passport: DRYCC_GRAFANA_DOMAIN errorb530ea8(passport) - passport: manifest errorbe5a0a7(passport) - passport: change passport1596c7f(rabbitmq) - rabbitmq: manifest error0dc4f6f(rabbitmq) - rabbitmq: images-shard error43293ae(redis) - redis: manifest errorca13b7d(registry) - registry: manifest errorab5c793(registry) - registry: garbage collect errorab0fabc(registry-proxy) - registry-proxy: manifest errordfc7236(registry-proxy) - registry-proxy: daemon yaml format42c03be(storage) - storage: seaweedfs csi error453e41a(timeseries) - timeseries: could not register node
Docs
Maintenance
bdd02eb(builder) - builder: use dynamic clusterrole name66b4b25(builder) - builder: upgrade new controller-go-sdk219d86f(builder) - builder: upgrade go.mod91f2f14(builder) - builder: use woodpecker replace drone9abca16(builder) - woodpecker: use woodpecker ci build statusf43dd50(builder) - deps: bump golang.org/x/net from 0.2.0 to 0.7.00384c69(builder) - builder: add chart appVersione3149b9(builder) - builder: upgrade codename to bookwormd88ea1b(builder) - builder: add codename build-argba59030(builder) - builder: upgrade go.mod1114dd7(builder) - builder: bump common 1.1.2fe50b62(builder) - builder: change drycc gateway listener namedb3950c(builder) - builder: remove gateway route5a508bb(builder) - builder: use podman replace dockerbbb9029(builder) - deps: bump golang.org/x/net from 0.12.0 to 0.17.0f4e5d6c(builder) - builder: remove health url9111c8f(builder) - builder: remove io/ioutil1f36e3d(controller) - deps: bump django from 4.1.2 to 4.1.6 in /rootfse4ab434(controller) - controller: use woodpecker replace drone9f0301e(controller) - deps: bump django from 4.1.6 to 4.1.7 in /rootfs3932423(controller) - woodpecker: use woodpecker ci build statusae8b6b4(controller) - setting: support KUBERNETES_LIMITS env configc10b9bc(controller) - controller: using the api_version instead of hard codinge6908cd(controller) - controller: upgrade requirementsb0eba0c(controller) - controller: add route rules serializer2e4b6a4(controller) - controller: add chart appVersion7d32b55(controller) - controller: upgrade to bookwormf2dc8dd(controller) - controller: add codename build-arg5739b83(controller) - controller: use timescaledb replace influxdb53892cb(controller) - controller: add timeseries0fe0eae(controller) - controller: upgrade requirements18b2a91(controller) - deps: bump aiohttp from 3.8.4 to 3.8.5 in /rootfsf50874a(controller) - controller: bump common 1.1.2956cd08(controller) - controller: change drycc gateway listener name9ab3ead(controller) - controller: remove passport url checka24c7b0(controller) - controller: remove gateway routef7e539a(controller) - controller: change celery priorityab77a52(controller) - controller: use podman replace docker8e27501(controller) - controller: dynamic app storage class385978b(controller) - controller: list_pods datetime formatb20362c(controller) - deps: bump django from 4.2.3 to 4.2.7 in /rootfse11ae1b(controller) - controller: add cluster migrateca6e9df(controller) - controller: async mount9a7fbfc(controller) - controller: remove FOSSA3d55279(controller) - deps: bump aiohttp from 3.8.5 to 3.8.6 in /rootfsd498a11(controller) - controller: add measure loalancers249a985(controller) - deps: bump aiohttp from 3.8.5 to 3.8.6 in /rootfsb967f58(controller) - deps: bump aiohttp from 3.8.6 to 3.9.0 in /rootfs (#107)8ca9ed6(controller) - controller: no longer restrict reserved domain9ff6649(database) - database: add init database configure9b4cd26(database) - database: use dynamic clusterrole nameb59cde4(database) - database: remove minio require86462f8(database) - database: use woodpecker replace drone1e8555a(database) - database: add chart appVersion1b762d5(database) - database: upgrade codename to bookworm9ffe1fd(database) - database: add codename build-arg69466d7(database) - database: add database extensionbeb4b62(database) - database: bump common 1.1.267e2714(database) - database: use podman replace docker8f328f8(fluentbit) - fluentbit: no limit buffer size for kube apifc0552c(fluentbit) - fluentbit: use podman replace docker63a6cab(fluentbit) - fluentbit: change fluentbit match220f81a(fluentbit) - fluentbit: run as no-rootaec1393(fluentbit) - fluentbit: change configmap name1af4fd2(fluentbit) - fluentbit: change default stream namebef90ad(gateway) - gateway: add route for gatewayd523ddb(gateway) - gateway: change drycc gateway listener named9137f4(gateway) - gateway: add chart appVersion0425dd4(gateway) - gateway: add customListeners3982b86(imagebuilder) - imagebuilder: use woodpecker replace drone3e4e7a3(imagebuilder) - imagebuilder: add chart appVersion8df6e8e(imagebuilder) - imagebuilder: upgrade stack versiona5601f7(imagebuilder) - imagebuilder: add drycc_app env07465f8(imagebuilder) - imagebuilder: upgrade to bookworm00d22d2(imagebuilder) - imagebuilder: add codename build-arg0b7a24e(imagebuilder) - imagebuilder: upgrade podman/mc/caddya7d8be8(imagebuilder) - imagebuilder: use podman replace docker6b2da83(logger) - logger: use woodpecker replace drone8245b25(logger) - woodpecker: use woodpecker ci build statusf811a74(logger) - logger: add chart appVersion413f6f6(logger) - logger: upgrade codename to bookworm2ac6b10(logger) - logger: add codename build-arg2581426(logger) - logger: bump redis to v9364b25a(logger) - logger: bump common 1.1.2dc169a3(logger) - logger: use fluentbit replace fluentdd855d91(logger) - logger: use podman replace dockerf767235(monitor) - monitor: add off-cluster passport configureab23936(monitor) - monitor: use dynamic clusterrole name47beee0(monitor) - monitor: change tikv secret keyaf7703f(monitor) - grafana: remove panel when component off-cluster1b870c2(monitor) - monitor: use woodpecker replace drone4a5f1f1(monitor) - grafana: up ldap api_url config143cabe(monitor) - monitor: add prometheus architecture diagram93091c2(monitor) - woodpecker: use woodpecker ci build status0b7045a(monitor) - grafana: add dashboard kubernetes_deployment_metrics2fb1839(monitor) - woodpecker: pipeline config VERSION, when build container imagee272416(monitor) - monitor: add chart appVersionabc0e53(monitor) - monitor: upgrade codename to bookworm86cc01b(monitor) - monitor: add codename build-arg1cd849f(monitor) - monitor: add postgresql outputsc3205c0(monitor) - monitor: change default agent config8c802c0(monitor) - monitor: add timeseries databasee9abc40(monitor) - monitor: bump common 1.1.26af66cd(monitor) - monitor: change drycc gateway listener named02d718(monitor) - monitor: remove gateway route3509c29(monitor) - monitor: use podman replace dockered7bfa2(monitor) - monitor: optimize env PROMETHEUS_URLda89bef(passport) - passport: charts codereview61c4a96(passport) - passport: support init app config9101006(passport) - passport: add initApplications to charts7dd7fa4(passport) - passport: use woodpecker replace drone4400199(passport) - woodpecker: use woodpecker ci build status6b2c546(passport) - passport: change secret name to drycc-passport-auto-tlsc8bd824(passport) - passport: upgrade requirementsaee5aef(passport) - passport: add chart appVersion2d81953(passport) - passport: upgrade codename to bookworm9e66242(passport) - passport: add codename build-arg0fca998(passport) - passport: upgrade requirements3482528(passport) - passport: bump common 1.1.20c5ec93(passport) - passport: change drycc gateway listener namef7b8f53(passport) - passport: remove gateway routebaf69da(passport) - passport: use podman replace dockerfcd45dd(passport) - passport: add cluster migrateda6d32a(prometheus) - prometheus: add prometheus-config683de9e(prometheus) - prometheus: use podman replace docker3323300(prometheus) - prometheus: remove gateway routeda1d356(prometheus) - prometheus: change drycc gateway listener name4e7a936(prometheus) - prometheus: bump common 1.1.244c1c6f(prometheus) - prometheus: add codename build-argd1f1dda(prometheus) - prometheus: upgrade codename to bookworm0836fc1(prometheus) - prometheus: add chart appVersion9e13232(prometheus) - prometheus: add LICENSEf53e14a(rabbitmq) - rabbitmq: remove auto user0ec7277(rabbitmq) - rabbitmq: use woodpecker replace dronef376a30(rabbitmq) - woodpecker: use woodpecker ci build status51405d8(rabbitmq) - rabbitmq: add chart appVersion463ca03(rabbitmq) - rabbitmq: upgrade codename to bookworm1978a71(rabbitmq) - rabbitmq: add codename build-arg139277f(rabbitmq) - rabbitmq: bump common 1.1.2be49741(rabbitmq) - rabbitmq: change drycc gateway listener name6d22518(rabbitmq) - rabbitmq: remove gateway route0eb7833(rabbitmq) - rabbitmq: add check shards9211063(rabbitmq) - rabbitmq: erlang vm tuning optimization648a78d(rabbitmq) - rabbitmq: use podman replace docker0b43a4d(rabbitmq) - rabbitmq: add x-random exchangead1c4da(redis) - redis: use woodpecker replace drone3f37f92(redis) - redis: add chart appVersione3bef7a(redis) - redis: upgrade codename to bookworm4e806d4(redis) - redis: add codename build-argd5023be(redis) - redis: bump common 1.1.298f5d6f(redis) - redis: use podman replace docker063f29e(registry) - registry: use woodpecker replace drone17bf8ae(registry) - woodpecker: use woodpecker ci build status7bbad15(registry) - registry: add chart appVersion279154f(registry) - registry: upgrade codename to bookworm3e4ae84(registry) - registry: add codename build-argfa322d6(registry) - registry: bump common 1.1.26c18fe0(registry) - registry: use podman replace docker0bc8472(registry) - registry: remove health url5dacd9f(registry) - registry: add wait-for-port checkfdeefc3(registry) - registry: use headless08bf9f8(registry) - registry: change registry port to 500040bcea2(registry) - registry: add registry push test871b8e7(registry) - registry: add default env7f3b3ac(registry) - registry: bump registry 2.8.3569f15d(registry-proxy) - registry-proxy: use woodpecker replace dronecc33caf(registry-proxy) - woodpecker: use woodpecker ci build status0002aab(registry-proxy) - registry-proxy: add chart appVersion40af10b(registry-proxy) - registry-proxy: upgrade codename to bookwormc56b9df(registry-proxy) - registry-proxy: add codename build-arg9d5bfe0(registry-proxy) - registry-proxy: use podman replace dockere6a3350(registry-proxy) - registry-proxy: change worker_processes to 1726f39d(storage) - storage: add volume compactionMBpsa5aa2d8(storage) - storage: add threshold to vacuum and reclaim spacese687d04(storage) - storage: delete disk type in single disk case75ee2e4(storage) - storage: change datanode replicas to 4c5fd7ba(storage) - storage: delete useless envb3826ea(storage) - storage: add ssd hdd dir29881a0(storage) - storage: add balance cronjobc5a0f51(storage) - storage: add defaultReplication for seaweedfs master543c7a2(timeseries) - timeseries: use podman replace docker5376024(timeseries) - timeseries: update timeseries-service-replica52e8520(timeseries) - timeseries: bump common 1.1.2f82657c(timeseries) - timeseries: add start script