diff --git a/README.md b/README.md index 792a42023..955ede204 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ | KubeDB Version | Release Date | User Guide | Changelog | Kubernetes Version | |--------------------------- | ------------ | ---------- | --------- | ------------------ | +| [v2024.4.27](https:/github.com/kubedb/CHANGELOG/releases/tag/v2024.4.27) | 2024-04-27 | [User Guide](https://kubedb.com/docs/v2024.4.27) | [CHANGELOG](/releases/v2024.4.27/README.md) | 1.20+ | | [v2024.3.16](https:/github.com/kubedb/CHANGELOG/releases/tag/v2024.3.16) | 2024-03-17 | [User Guide](https://kubedb.com/docs/v2024.3.16) | [CHANGELOG](/releases/v2024.3.16/README.md) | 1.20+ | | [v2024.3.9-rc.0](https:/github.com/kubedb/CHANGELOG/releases/tag/v2024.3.9-rc.0) | 2024-03-10 | [User Guide](https://kubedb.com/docs/v2024.3.9-rc.0) | [CHANGELOG](/releases/v2024.3.9-rc.0/README.md) | 1.20+ | | [v2024.2.14](https:/github.com/kubedb/CHANGELOG/releases/tag/v2024.2.14) | 2024-02-15 | [User Guide](https://kubedb.com/docs/v2024.2.14) | [CHANGELOG](/releases/v2024.2.14/README.md) | 1.20+ | diff --git a/releases/v2024.4.27/CHANGELOG.json b/releases/v2024.4.27/CHANGELOG.json new file mode 100644 index 000000000..b282b0f8e --- /dev/null +++ b/releases/v2024.4.27/CHANGELOG.json @@ -0,0 +1,104 @@ +{ + "product_line": "KubeDB", + "release": "v2024.4.27", + "release_date": "2024-04-27T09:15:28.536915581Z", + "release_project_url": "https://github.com/kubedb/CHANGELOG", + "docs_url": "https://kubedb.com/docs/v2024.4.27", + "kubernetes_version": "1.20+", + "projects": [ + { + "url": "github.com/kubedb/apimachinery", + "releases": [ + { + "tag": "v0.45.0", + "commits": [ + { + "SHA": "104a82097", + "Subject": "MSSQL -> MSSQLServer (#1202)" + }, + { + "SHA": "f93640fff", + "Subject": "Add RabbitMQ Autoscaler API (#1194)" + }, + { + "SHA": "06ac2b3b2", + "Subject": "Add RabbitMQ OpsRequest API (#1183)" + }, + { + "SHA": "7e031847c", + "Subject": "Add Memcached Health Check api (#1200)" + }, + { + "SHA": "c3b34d027", + "Subject": "Update offshoot-api (#1201)" + }, + { + "SHA": "7fb3d5619", + "Subject": "Add SingleStore TLS (#1196)" + }, + { + "SHA": "84398fe4e", + "Subject": "Add Pgpool TLS (#1199)" + }, + { + "SHA": "6efef42b8", + "Subject": "Add MS SQL Server APIs (#1174)" + }, + { + "SHA": "1767aac04", + "Subject": "Update druid exporter port (#1191)" + }, + { + "SHA": "837bbc4d8", + "Subject": "Use `applyConfig` in reconfigure opsReqs; Remove inlineConfig (#1144)" + }, + { + "SHA": "1955e7f0a", + "Subject": "Update deps" + }, + { + "SHA": "3bdcf426d", + "Subject": "Use Go 1.22 (#1192)" + }, + { + "SHA": "7386252ce", + "Subject": "Add RabbitMQ shovel and federation plugin constants (#1190)" + }, + { + "SHA": "39554487f", + "Subject": "Update deps" + }, + { + "SHA": "0b85ea377", + "Subject": "Add Port Field to NamedURL (#1189)" + }, + { + "SHA": "adf39bff0", + "Subject": "Use gateway port in db status (#1188)" + }, + { + "SHA": "3768ead95", + "Subject": "Fix Stash Restore Target Issue (#1185)" + }, + { + "SHA": "4c457ff1a", + "Subject": "Mutate prometheus exporter. (#1187)" + }, + { + "SHA": "c9359d205", + "Subject": "Fix Druid resource issue (#1186)" + }, + { + "SHA": "eca0297e1", + "Subject": "Add metrics emitter path for Druid Monitoring (#1182)" + }, + { + "SHA": "cfd5a0615", + "Subject": "Use Go 1.22 (#1179)" + } + ] + } + ] + } + ] +} diff --git a/releases/v2024.4.27/README.md b/releases/v2024.4.27/README.md new file mode 100644 index 000000000..8865291ed --- /dev/null +++ b/releases/v2024.4.27/README.md @@ -0,0 +1,31 @@ +# KubeDB v2024.4.27 (2024-04-27) + + +## [kubedb/apimachinery](https://github.com/kubedb/apimachinery) + +### [v0.45.0](https://github.com/kubedb/apimachinery/releases/tag/v0.45.0) + +- [104a8209](https://github.com/kubedb/apimachinery/commit/104a82097) MSSQL -> MSSQLServer (#1202) +- [f93640ff](https://github.com/kubedb/apimachinery/commit/f93640fff) Add RabbitMQ Autoscaler API (#1194) +- [06ac2b3b](https://github.com/kubedb/apimachinery/commit/06ac2b3b2) Add RabbitMQ OpsRequest API (#1183) +- [7e031847](https://github.com/kubedb/apimachinery/commit/7e031847c) Add Memcached Health Check api (#1200) +- [c3b34d02](https://github.com/kubedb/apimachinery/commit/c3b34d027) Update offshoot-api (#1201) +- [7fb3d561](https://github.com/kubedb/apimachinery/commit/7fb3d5619) Add SingleStore TLS (#1196) +- [84398fe4](https://github.com/kubedb/apimachinery/commit/84398fe4e) Add Pgpool TLS (#1199) +- [6efef42b](https://github.com/kubedb/apimachinery/commit/6efef42b8) Add MS SQL Server APIs (#1174) +- [1767aac0](https://github.com/kubedb/apimachinery/commit/1767aac04) Update druid exporter port (#1191) +- [837bbc4d](https://github.com/kubedb/apimachinery/commit/837bbc4d8) Use `applyConfig` in reconfigure opsReqs; Remove inlineConfig (#1144) +- [1955e7f0](https://github.com/kubedb/apimachinery/commit/1955e7f0a) Update deps +- [3bdcf426](https://github.com/kubedb/apimachinery/commit/3bdcf426d) Use Go 1.22 (#1192) +- [7386252c](https://github.com/kubedb/apimachinery/commit/7386252ce) Add RabbitMQ shovel and federation plugin constants (#1190) +- [39554487](https://github.com/kubedb/apimachinery/commit/39554487f) Update deps +- [0b85ea37](https://github.com/kubedb/apimachinery/commit/0b85ea377) Add Port Field to NamedURL (#1189) +- [adf39bff](https://github.com/kubedb/apimachinery/commit/adf39bff0) Use gateway port in db status (#1188) +- [3768ead9](https://github.com/kubedb/apimachinery/commit/3768ead95) Fix Stash Restore Target Issue (#1185) +- [4c457ff1](https://github.com/kubedb/apimachinery/commit/4c457ff1a) Mutate prometheus exporter. (#1187) +- [c9359d20](https://github.com/kubedb/apimachinery/commit/c9359d205) Fix Druid resource issue (#1186) +- [eca0297e](https://github.com/kubedb/apimachinery/commit/eca0297e1) Add metrics emitter path for Druid Monitoring (#1182) +- [cfd5a061](https://github.com/kubedb/apimachinery/commit/cfd5a0615) Use Go 1.22 (#1179) + + + diff --git a/releases/v2024.4.27/release.json b/releases/v2024.4.27/release.json new file mode 100644 index 000000000..849cb41ed --- /dev/null +++ b/releases/v2024.4.27/release.json @@ -0,0 +1,361 @@ +{ + "product_line": "KubeDB", + "release": "v2024.4.27", + "docs_url_template": "https://kubedb.com/docs/%s", + "kubernetes_version": "1.20+", + "projects": [ + { + "github.com/kubedb/apimachinery": { + "tag": "v0.45.1" + } + }, + { + "github.com/kubedb/db-client-go": { + "tag": "v0.0.15" + } + }, + { + "github.com/kubedb/cli": { + "key": "kubedb-cli", + "tag": "v0.45.0" + }, + "github.com/kubedb/crd-manager": { + "tag": "v0.0.9" + }, + "github.com/kubedb/dashboard-restic-plugin": { + "tag": "v0.3.0" + }, + "github.com/kubedb/druid": { + "tag": "v0.0.9" + }, + "github.com/kubedb/elasticsearch": { + "tag": "v0.45.0" + }, + "github.com/kubedb/elasticsearch-restic-plugin": { + "tag": "v0.8.0" + }, + "github.com/kubedb/ferretdb": { + "tag": "v0.0.9" + }, + "github.com/kubedb/kafka": { + "tag": "v0.16.0" + }, + "github.com/kubedb/kubedb-manifest-plugin": { + "tag": "v0.8.0" + }, + "github.com/kubedb/mariadb": { + "tag": "v0.29.0" + }, + "github.com/kubedb/mariadb-archiver": { + "tag": "v0.5.0" + }, + "github.com/kubedb/mariadb-coordinator": { + "tag": "v0.25.0" + }, + "github.com/kubedb/mariadb-csi-snapshotter-plugin": { + "tag": "v0.5.0" + }, + "github.com/kubedb/mariadb-restic-plugin": { + "tag": "v0.3.0" + }, + "github.com/kubedb/memcached": { + "tag": "v0.38.0" + }, + "github.com/kubedb/mongodb": { + "tag": "v0.38.0" + }, + "github.com/kubedb/mongodb-csi-snapshotter-plugin": { + "tag": "v0.6.0" + }, + "github.com/kubedb/mongodb-restic-plugin": { + "tag": "v0.8.0" + }, + "github.com/kubedb/mssql": { + "tag": "v0.0.1" + }, + "github.com/kubedb/mssql-coordinator": { + "tag": "v0.0.1" + }, + "github.com/kubedb/mysql": { + "tag": "v0.38.0" + }, + "github.com/kubedb/mysql-archiver": { + "tag": "v0.6.0" + }, + "github.com/kubedb/mysql-coordinator": { + "tag": "v0.23.0" + }, + "github.com/kubedb/mysql-csi-snapshotter-plugin": { + "tag": "v0.6.0" + }, + "github.com/kubedb/mysql-restic-plugin": { + "tag": "v0.8.0" + }, + "github.com/kubedb/mysql-router-init": { + "tag": "v0.23.0" + }, + "github.com/kubedb/percona-xtradb": { + "tag": "v0.32.0" + }, + "github.com/kubedb/percona-xtradb-coordinator": { + "tag": "v0.18.0" + }, + "github.com/kubedb/pg-coordinator": { + "tag": "v0.29.0" + }, + "github.com/kubedb/pgpool": { + "tag": "v0.0.9" + }, + "github.com/kubedb/postgres": { + "tag": "v0.45.0" + }, + "github.com/kubedb/postgres-archiver": { + "tag": "v0.6.0" + }, + "github.com/kubedb/postgres-csi-snapshotter-plugin": { + "tag": "v0.6.0" + }, + "github.com/kubedb/postgres-restic-plugin": { + "tag": "v0.8.0" + }, + "github.com/kubedb/provider-aws": { + "tag": "v0.7.0" + }, + "github.com/kubedb/provider-azure": { + "tag": "v0.7.0" + }, + "github.com/kubedb/provider-gcp": { + "tag": "v0.7.0" + }, + "github.com/kubedb/rabbitmq": { + "tag": "v0.0.11" + }, + "github.com/kubedb/redis": { + "tag": "v0.38.0" + }, + "github.com/kubedb/redis-coordinator": { + "tag": "v0.24.0" + }, + "github.com/kubedb/redis-restic-plugin": { + "tag": "v0.8.0" + }, + "github.com/kubedb/replication-mode-detector": { + "tag": "v0.32.0" + }, + "github.com/kubedb/singlestore": { + "tag": "v0.0.9" + }, + "github.com/kubedb/singlestore-coordinator": { + "tag": "v0.0.8" + }, + "github.com/kubedb/singlestore-restic-plugin": { + "tag": "v0.3.0" + }, + "github.com/kubedb/solr": { + "tag": "v0.0.11" + }, + "github.com/kubedb/tests": { + "tag": "v0.30.0" + }, + "github.com/kubedb/zookeeper": { + "tag": "v0.0.10" + }, + "github.com/kubedb/zookeeper-restic-plugin": { + "tag": "v0.1.0" + } + }, + { + "github.com/kubedb/dashboard": { + "key": "kubedb-dashboard", + "tag": "v0.21.0", + "chartNames": [ + "kubedb-dashboard" + ] + }, + "github.com/kubedb/pgbouncer": { + "tag": "v0.32.0", + "commands": [ + "release-automaton update-vars --env-file=${WORKSPACE}/Makefile.env --vars=POSTGRES_TAG=${KUBEDB_POSTGRES_TAG} ", + "make add-license fmt" + ] + }, + "github.com/kubedb/proxysql": { + "tag": "v0.32.0", + "commands": [ + "release-automaton update-vars --env-file=${WORKSPACE}/Makefile.env --vars=MYSQL_TAG=${KUBEDB_MYSQL_TAG} --vars=PERCONA_XTRADB_TAG=${KUBEDB_PERCONA_XTRADB_TAG} ", + "make add-license fmt" + ] + } + }, + { + "github.com/kubedb/provisioner": { + "key": "kubedb-provisioner", + "tag": "v0.45.0", + "chartNames": [ + "kubedb-provisioner" + ] + }, + "github.com/kubedb/schema-manager": { + "key": "kubedb-schema-manager", + "tag": "v0.21.0", + "chartNames": [ + "kubedb-schema-manager" + ] + }, + "github.com/kubedb/ui-server": { + "key": "kubedb-ui-server", + "tag": "v0.21.0", + "chartNames": [ + "kubedb-ui-server" + ] + } + }, + { + "github.com/kubedb/ops-manager": { + "key": "kubedb-ops-manager", + "tag": "v0.32.0", + "chartNames": [ + "kubedb-ops-manager" + ] + } + }, + { + "github.com/kubedb/autoscaler": { + "key": "kubedb-autoscaler", + "tag": "v0.30.0", + "chartNames": [ + "kubedb-autoscaler" + ] + } + }, + { + "github.com/kubedb/webhook-server": { + "key": "kubedb-webhook-server", + "tag": "v0.21.0", + "chartNames": [ + "kubedb-webhook-server" + ] + } + }, + { + "github.com/kubedb/installer": { + "key": "kubedb-installer", + "tag": "v2024.4.27", + "chartNames": [ + "kubedb-crds", + "kubedb-catalog", + "kubedb" + ], + "commands": [ + "./hack/scripts/import-crds.sh", + "go run ./catalog/kubedb/fmt/main.go --update-spec=spec.replicationModeDetector.image=ghcr.io/kubedb/replication-mode-detector:${KUBEDB_REPLICATION_MODE_DETECTOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=MariaDBVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/mariadb-coordinator:${KUBEDB_MARIADB_COORDINATOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=MySQLVersion --update-spec=spec.archiver.walg.image=${KUBEDB_MYSQL_ARCHIVER_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=MySQLVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/mysql-coordinator:${KUBEDB_MYSQL_COORDINATOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=MySQLVersion --update-spec=spec.routerInitContainer.image=ghcr.io/kubedb/mysql-router-init:${KUBEDB_MYSQL_ROUTER_INIT_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=PerconaXtraDBVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/percona-xtradb-coordinator:${KUBEDB_PERCONA_XTRADB_COORDINATOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=PostgresVersion --update-spec=spec.archiver.walg.image=${KUBEDB_POSTGRES_ARCHIVER_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=PostgresVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/pg-coordinator:${KUBEDB_PG_COORDINATOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=RedisVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/redis-coordinator:${KUBEDB_REDIS_COORDINATOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=SinglestoreVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/singlestore-coordinator:${KUBEDB_SINGLESTORE_COORDINATOR_TAG}", + "go run ./catalog/kubedb/fmt/main.go --kind=MSSQLServerVersion --update-spec=spec.coordinator.image=ghcr.io/kubedb/msssql-coordinator:${KUBEDB_MSSQL_COORDINATOR_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=elasticsearch-dashboard-backup --update-spec=spec.image=ghcr.io/kubedb/dashboard-restic-plugin:${KUBEDB_DASHBOARD_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=elasticsearch-dashboard-restore --update-spec=spec.image=ghcr.io/kubedb/dashboard-restic-plugin:${KUBEDB_DASHBOARD_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=elasticsearch-backup --update-spec=spec.image=ghcr.io/kubedb/elasticsearch-restic-plugin:${KUBEDB_ELASTICSEARCH_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=elasticsearch-restore --update-spec=spec.image=ghcr.io/kubedb/elasticsearch-restic-plugin:${KUBEDB_ELASTICSEARCH_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=kubedbmanifest-backup --update-spec=spec.image=ghcr.io/kubedb/kubedb-manifest-plugin:${KUBEDB_KUBEDB_MANIFEST_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=kubedbmanifest-restore --update-spec=spec.image=ghcr.io/kubedb/kubedb-manifest-plugin:${KUBEDB_KUBEDB_MANIFEST_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mariadb-backup --update-spec=spec.image=ghcr.io/kubedb/mariadb-restic-plugin:${KUBEDB_MARIADB_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mariadb-csi-snapshotter --update-spec=spec.image=ghcr.io/kubedb/mariadb-csi-snapshotter-plugin:${KUBEDB_MARIADB_CSI_SNAPSHOTTER_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mariadb-restore --update-spec=spec.image=ghcr.io/kubedb/mariadb-restic-plugin:${KUBEDB_MARIADB_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mongodb-backup --update-spec=spec.image=ghcr.io/kubedb/mongodb-restic-plugin:${KUBEDB_MONGODB_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mongodb-csi-snapshotter --update-spec=spec.image=ghcr.io/kubedb/mongodb-csi-snapshotter-plugin:${KUBEDB_MONGODB_CSI_SNAPSHOTTER_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mongodb-restore --update-spec=spec.image=ghcr.io/kubedb/mongodb-restic-plugin:${KUBEDB_MONGODB_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mysql-backup --update-spec=spec.image=ghcr.io/kubedb/mysql-restic-plugin:${KUBEDB_MYSQL_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mysql-csi-snapshotter --update-spec=spec.image=ghcr.io/kubedb/mysql-csi-snapshotter-plugin:${KUBEDB_MYSQL_CSI_SNAPSHOTTER_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=mysql-restore --update-spec=spec.image=ghcr.io/kubedb/mysql-restic-plugin:${KUBEDB_MYSQL_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=opensearch-backup --update-spec=spec.image=ghcr.io/kubedb/elasticsearch-restic-plugin:${KUBEDB_ELASTICSEARCH_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=opensearch-restore --update-spec=spec.image=ghcr.io/kubedb/elasticsearch-restic-plugin:${KUBEDB_ELASTICSEARCH_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=postgres-backup --update-spec=spec.image=ghcr.io/kubedb/postgres-restic-plugin:${KUBEDB_POSTGRES_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=postgres-csi-snapshotter --update-spec=spec.image=ghcr.io/kubedb/postgres-csi-snapshotter-plugin:${KUBEDB_POSTGRES_CSI_SNAPSHOTTER_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=postgres-restore --update-spec=spec.image=ghcr.io/kubedb/postgres-restic-plugin:${KUBEDB_POSTGRES_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=redis-backup --update-spec=spec.image=ghcr.io/kubedb/redis-restic-plugin:${KUBEDB_REDIS_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=redis-restore --update-spec=spec.image=ghcr.io/kubedb/redis-restic-plugin:${KUBEDB_REDIS_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=singlestore-backup --update-spec=spec.image=ghcr.io/kubedb/singlestore-restic-plugin:${KUBEDB_SINGLESTORE_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=singlestore-restore --update-spec=spec.image=ghcr.io/kubedb/singlestore-restic-plugin:${KUBEDB_SINGLESTORE_RESTIC_PLUGIN_TAG}_$${DB_VERSION}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=zookeeper-backup --update-spec=spec.image=ghcr.io/kubedb/zookeeper-restic-plugin:${KUBEDB_ZOOKEEPER_RESTIC_PLUGIN_TAG}", + "go run ./catalog/kubestash/fmt/main.go --kind=Function --name=zookeeper-restore --update-spec=spec.image=ghcr.io/kubedb/zookeeper-restic-plugin:${KUBEDB_ZOOKEEPER_RESTIC_PLUGIN_TAG}", + "make update-charts CHART_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-crd-manager CHART_VERSION=${KUBEDB_CRD_MANAGER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-provisioner CHART_VERSION=${KUBEDB_PROVISIONER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-ops-manager CHART_VERSION=${KUBEDB_OPS_MANAGER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-autoscaler CHART_VERSION=${KUBEDB_AUTOSCALER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-dashboard CHART_VERSION=${KUBEDB_DASHBOARD_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-schema-manager CHART_VERSION=${KUBEDB_SCHEMA_MANAGER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-ui-server CHART_VERSION=${KUBEDB_UI_SERVER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-webhook-server CHART_VERSION=${KUBEDB_WEBHOOK_SERVER_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-provider-aws CHART_VERSION=${RELEASE} APP_VERSION=${KUBEDB_PROVIDER_AWS_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-provider-azure CHART_VERSION=${RELEASE} APP_VERSION=${KUBEDB_PROVIDER_AZURE_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubedb-provider-gcp CHART_VERSION=${RELEASE} APP_VERSION=${KUBEDB_PROVIDER_GCP_TAG} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "./hack/scripts/update-chart-dependencies.sh" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/appscode/charts": { + "charts": [ + "github.com/kubedb/installer" + ], + "changelog": "Skip" + } + }, + { + "github.com/appscode/static-assets": { + "commands": [ + "release-automaton update-assets --hide --release-file=${SCRIPT_ROOT}/releases/${RELEASE}/release.json --workspace=${WORKSPACE}" + ], + "changelog": "StandaloneWebsite" + } + }, + { + "github.com/kubedb/docs": { + "key": "kubedb", + "tag": "v2024.4.27", + "commands": [ + "mv ${SCRIPT_ROOT}/releases/${RELEASE}/docs_changelog.md ${WORKSPACE}/docs/CHANGELOG-${RELEASE}.md" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/kubedb/website": { + "tag": "v2024.4.27", + "commands": [ + "make set-assets-repo ASSETS_REPO_URL=https://github.com/appscode/static-assets", + "make docs", + "make set-version VERSION=${TAG}" + ], + "release_branch": "master", + "changelog": "Skip" + } + }, + { + "github.com/kubedb/bundles": { + "tag": "v2024.4.27", + "commands": [ + "release-automaton update-bundles --release-file=${SCRIPT_ROOT}/releases/${RELEASE}/release.json --workspace=${WORKSPACE} --charts-dir=charts" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/bytebuilders/bundle-registry": { + "charts": [ + "github.com/kubedb/bundles" + ], + "changelog": "Skip" + } + } + ] +} \ No newline at end of file