Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release: v2024.1.28-rc.1 #83

Merged
merged 61 commits into from
Jan 29, 2024
Merged
Changes from 1 commit
Commits
Show all changes
61 commits
Select commit Hold shift + click to select a range
7b1b217
Release: v2024.1.28-rc.1
tamalsaha Jan 28, 2024
a084401
Update changelog
1gtm Jan 28, 2024
9ab4dbe
Update release table
1gtm Jan 28, 2024
4cff7d0
Update changelog
1gtm Jan 28, 2024
cdac399
Update changelog
1gtm Jan 28, 2024
eecbe26
Update changelog
1gtm Jan 28, 2024
e814c39
Update changelog
1gtm Jan 28, 2024
8e38bc9
Update changelog
1gtm Jan 28, 2024
c5676ee
Update changelog
1gtm Jan 28, 2024
596634b
Update changelog
1gtm Jan 28, 2024
00b8246
Update changelog
1gtm Jan 28, 2024
46338fc
Update changelog
1gtm Jan 28, 2024
600c3de
Update changelog
1gtm Jan 28, 2024
898deea
Update changelog
1gtm Jan 28, 2024
0916b0a
Update changelog
1gtm Jan 28, 2024
4f9cb3f
Update changelog
1gtm Jan 28, 2024
34c1da2
Update changelog
1gtm Jan 28, 2024
7c0b8ba
Update changelog
1gtm Jan 28, 2024
8bab196
Update changelog
1gtm Jan 28, 2024
b1b4cfd
Update changelog
1gtm Jan 28, 2024
719c33b
Update changelog
1gtm Jan 28, 2024
84d43ee
Update changelog
1gtm Jan 28, 2024
be79b6d
Update changelog
1gtm Jan 28, 2024
1afaeec
Update changelog
1gtm Jan 28, 2024
6625405
Update changelog
1gtm Jan 28, 2024
b08d7a9
Update changelog
1gtm Jan 28, 2024
a848065
Update changelog
1gtm Jan 28, 2024
3c31c12
Update changelog
1gtm Jan 28, 2024
ecb5ae8
Update changelog
1gtm Jan 28, 2024
5c57ad1
Update changelog
1gtm Jan 28, 2024
978b62b
Update changelog
1gtm Jan 28, 2024
2f95b10
Update changelog
1gtm Jan 28, 2024
f2e3c83
Update changelog
1gtm Jan 28, 2024
44d5da5
Update changelog
1gtm Jan 28, 2024
2f90200
Update changelog
1gtm Jan 28, 2024
c13cdeb
Update changelog
1gtm Jan 28, 2024
ddde83e
Update changelog
1gtm Jan 28, 2024
0e39edc
Update changelog
1gtm Jan 28, 2024
ed45835
Update changelog
1gtm Jan 28, 2024
e661b4b
Update changelog
1gtm Jan 28, 2024
faa098e
Update changelog
1gtm Jan 28, 2024
95d6174
Update changelog
1gtm Jan 28, 2024
03b0c70
Update changelog
1gtm Jan 28, 2024
34fdc1f
Update changelog
1gtm Jan 28, 2024
90d2aa5
Update changelog
1gtm Jan 28, 2024
047ccc4
Update changelog
1gtm Jan 28, 2024
6ed1326
Update changelog
1gtm Jan 28, 2024
0eb4ad4
Update changelog
1gtm Jan 28, 2024
64ef7de
Update changelog
1gtm Jan 28, 2024
5b47360
Update changelog
1gtm Jan 28, 2024
14f681f
Update changelog
1gtm Jan 28, 2024
5abcd0c
Update changelog
1gtm Jan 28, 2024
7869ae5
Update changelog
1gtm Jan 29, 2024
edee406
Update release table
1gtm Jan 29, 2024
b2e1377
Update changelog
1gtm Jan 29, 2024
8ed878b
Update changelog
1gtm Jan 29, 2024
ac97ad5
Update changelog
1gtm Jan 29, 2024
bcf3a9b
Update changelog
1gtm Jan 29, 2024
ef70558
Update release table
1gtm Jan 29, 2024
70a0beb
Update changelog
1gtm Jan 29, 2024
a0e15f8
Update changelog
1gtm Jan 29, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
333 changes: 333 additions & 0 deletions releases/v2024.1.28-rc.1/release.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,333 @@
{
"product_line": "KubeDB",
"release": "v2024.1.28-rc.1",
"docs_url_template": "https://kubedb.com/docs/%s",
"kubernetes_version": "1.20+",
"projects": [
{
"github.com/kubedb/apimachinery": {
"tag": "v0.41.0-rc.1"
}
},
{
"github.com/kubedb/db-client-go": {
"tag": "v0.0.9"
}
},
{
"github.com/kubedb/cli": {
"key": "kubedb-cli",
"tag": "v0.41.0-rc.1"
},
"github.com/kubedb/crd-manager": {
"tag": "v0.0.3"
},
"github.com/kubedb/druid": {
"tag": "v0.0.3"
},
"github.com/kubedb/elasticsearch": {
"tag": "v0.41.0-rc.1"
},
"github.com/kubedb/elasticsearch-restic-plugin": {
"tag": "v0.4.0-rc.1"
},
"github.com/kubedb/ferretdb": {
"tag": "v0.0.3"
},
"github.com/kubedb/kafka": {
"tag": "v0.12.0-rc.1"
},
"github.com/kubedb/kubedb-manifest-plugin": {
"tag": "v0.4.0-rc.1"
},
"github.com/kubedb/mariadb": {
"tag": "v0.25.0-rc.1"
},
"github.com/kubedb/mariadb-archiver": {
"tag": "v0.1.0-rc.1"
},
"github.com/kubedb/mariadb-coordinator": {
"tag": "v0.21.0-rc.1"
},
"github.com/kubedb/mariadb-csi-snapshotter-plugin": {
"tag": "v0.1.0-rc.1"
},
"github.com/kubedb/memcached": {
"tag": "v0.34.0-rc.1"
},
"github.com/kubedb/mongodb": {
"tag": "v0.34.0-rc.1"
},
"github.com/kubedb/mongodb-csi-snapshotter-plugin": {
"tag": "v0.2.0-rc.1"
},
"github.com/kubedb/mongodb-restic-plugin": {
"tag": "v0.4.0-rc.1"
},
"github.com/kubedb/mysql": {
"tag": "v0.34.0-rc.1"
},
"github.com/kubedb/mysql-archiver": {
"tag": "v0.2.0-rc.1"
},
"github.com/kubedb/mysql-coordinator": {
"tag": "v0.19.0-rc.1"
},
"github.com/kubedb/mysql-csi-snapshotter-plugin": {
"tag": "v0.2.0-rc.1"
},
"github.com/kubedb/mysql-restic-plugin": {
"tag": "v0.4.0-rc.1"
},
"github.com/kubedb/mysql-router-init": {
"tag": "v0.19.0-rc.1"
},
"github.com/kubedb/percona-xtradb": {
"tag": "v0.28.0-rc.1"
},
"github.com/kubedb/percona-xtradb-coordinator": {
"tag": "v0.14.0-rc.1"
},
"github.com/kubedb/pg-coordinator": {
"tag": "v0.25.0-rc.1"
},
"github.com/kubedb/pgpool": {
"tag": "v0.0.3"
},
"github.com/kubedb/postgres": {
"tag": "v0.41.0-rc.1"
},
"github.com/kubedb/postgres-archiver": {
"tag": "v0.2.0-rc.1"
},
"github.com/kubedb/postgres-csi-snapshotter-plugin": {
"tag": "v0.2.0-rc.1"
},
"github.com/kubedb/postgres-restic-plugin": {
"tag": "v0.4.0-rc.1"
},
"github.com/kubedb/provider-aws": {
"tag": "v0.3.0-rc.1"
},
"github.com/kubedb/provider-azure": {
"tag": "v0.3.0-rc.1"
},
"github.com/kubedb/provider-gcp": {
"tag": "v0.3.0-rc.1"
},
"github.com/kubedb/rabbitmq": {
"tag": "v0.0.3"
},
"github.com/kubedb/redis": {
"tag": "v0.34.0-rc.1"
},
"github.com/kubedb/redis-coordinator": {
"tag": "v0.20.0-rc.1"
},
"github.com/kubedb/redis-restic-plugin": {
"tag": "v0.4.0-rc.1"
},
"github.com/kubedb/replication-mode-detector": {
"tag": "v0.28.0-rc.1"
},
"github.com/kubedb/singlestore": {
"tag": "v0.0.3"
},
"github.com/kubedb/singlestore-coordinator": {
"tag": "v0.0.3"
},
"github.com/kubedb/solr": {
"tag": "v0.0.3"
},
"github.com/kubedb/tests": {
"tag": "v0.26.0-rc.1"
},
"github.com/kubedb/zookeeper": {
"tag": "v0.0.3"
}
},
{
"github.com/kubedb/dashboard": {
"key": "kubedb-dashboard",
"tag": "v0.17.0-rc.1",
"chartNames": [
"kubedb-dashboard"
]
},
"github.com/kubedb/pgbouncer": {
"tag": "v0.28.0-rc.1",
"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.28.0-rc.1",
"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.41.0-rc.1",
"chartNames": [
"kubedb-provisioner"
]
},
"github.com/kubedb/schema-manager": {
"key": "kubedb-schema-manager",
"tag": "v0.17.0-rc.1",
"chartNames": [
"kubedb-schema-manager"
]
},
"github.com/kubedb/ui-server": {
"key": "kubedb-ui-server",
"tag": "v0.17.0-rc.1",
"chartNames": [
"kubedb-ui-server"
]
}
},
{
"github.com/kubedb/ops-manager": {
"key": "kubedb-ops-manager",
"tag": "v0.28.0-rc.1",
"chartNames": [
"kubedb-ops-manager"
]
}
},
{
"github.com/kubedb/autoscaler": {
"key": "kubedb-autoscaler",
"tag": "v0.26.0-rc.1",
"chartNames": [
"kubedb-autoscaler"
]
}
},
{
"github.com/kubedb/webhook-server": {
"key": "kubedb-webhook-server",
"tag": "v0.17.0-rc.1",
"chartNames": [
"kubedb-webhook-server"
]
}
},
{
"github.com/kubedb/installer": {
"key": "kubedb-installer",
"tag": "v2024.1.28-rc.1",
"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/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=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}",
"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.1.28-rc.1",
"commands": [
"mv ${SCRIPT_ROOT}/releases/${RELEASE}/docs_changelog.md ${WORKSPACE}/docs/CHANGELOG-${RELEASE}.md"
],
"release_branch": "release-${TAG}"
}
},
{
"github.com/kubedb/website": {
"tag": "v2024.1.28-rc.1",
"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.1.28-rc.1",
"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"
}
}
]
}