diff --git a/README.md b/README.md index a182ca2..d4611d1 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ | Version | Release Date | User Guide | Changelog | Kubernetes Version | |--------------------------- | ------------ | ---------- | --------- | ------------------ | +| [v2024.1.19-rc.0](https:/github.com/kubestash/CHANGELOG/releases/tag/v2024.1.19-rc.0) | 2024-01-20 | [User Guide](https://kubestash.com/docs/v2024.1.19-rc.0) | [CHANGELOG](/releases/v2024.1.19-rc.0/README.md) | 1.20+ | | [v2023.12.28](https:/github.com/kubestash/CHANGELOG/releases/tag/v2023.12.28) | 2023-12-27 | [User Guide](https://kubestash.com/docs/v2023.12.28) | [CHANGELOG](/releases/v2023.12.28/README.md) | 1.20+ | | [v2023.12.1](https:/github.com/kubestash/CHANGELOG/releases/tag/v2023.12.1) | 2023-12-01 | [User Guide](https://kubestash.com/docs/v2023.12.1) | [CHANGELOG](/releases/v2023.12.1/README.md) | 1.20+ | | [v2023.11.28-rc.1](https:/github.com/kubestash/CHANGELOG/releases/tag/v2023.11.28-rc.1) | 2023-11-28 | [User Guide](https://kubestash.com/docs/v2023.11.28-rc.1) | [CHANGELOG](/releases/v2023.11.28-rc.1/README.md) | 1.20+ | diff --git a/releases/v2024.1.19-rc.0/CHANGELOG.json b/releases/v2024.1.19-rc.0/CHANGELOG.json new file mode 100644 index 0000000..8c25516 --- /dev/null +++ b/releases/v2024.1.19-rc.0/CHANGELOG.json @@ -0,0 +1,172 @@ +{ + "product_line": "KubeStash", + "release": "v2024.1.19-rc.0", + "release_date": "2024-01-20T03:19:27.62709353Z", + "release_project_url": "https://github.com/kubestash/CHANGELOG", + "docs_url": "https://kubestash.com/docs/v2024.1.19-rc.0", + "kubernetes_version": "1.20+", + "projects": [ + { + "url": "github.com/kubestash/apimachinery", + "releases": [ + { + "tag": "v0.4.0-rc.0", + "commits": [ + { + "SHA": "70eeee2d", + "Subject": "Allow using same repo from multiple sessions (#94)" + }, + { + "SHA": "3f4dfb97", + "Subject": "Remove pvc and deployment component (#96)" + }, + { + "SHA": "4163880a", + "Subject": "Cleanup BackupStorage api (#95)" + }, + { + "SHA": "093f8a24", + "Subject": "Update component names (#93)" + }, + { + "SHA": "cc46ddfd", + "Subject": "Use k8s 1.29 client libs (#91)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/cli", + "releases": [ + { + "tag": "v0.3.0-rc.0", + "commits": [ + { + "SHA": "456532b", + "Subject": "Prepare for release v0.3.0-rc.0 (#15)" + }, + { + "SHA": "da41d9d", + "Subject": "Update pvc backup restore task name (#13)" + }, + { + "SHA": "bb6f607", + "Subject": "Cleanup BackupStorage api (#14)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/installer", + "releases": [ + { + "tag": "v2024.1.19-rc.0", + "commits": [ + { + "SHA": "7d5eefe", + "Subject": "Prepare for release v2024.1.19-rc.0 (#51)" + }, + { + "SHA": "7e1f0e2", + "Subject": "Update CRDs (#50)" + }, + { + "SHA": "93823e2", + "Subject": "Update addon task names (#48)" + }, + { + "SHA": "55707c0", + "Subject": "Use k8s 1.29 client libs (#47)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/kubedump", + "releases": [ + { + "tag": "v0.3.0-rc.0", + "commits": [ + { + "SHA": "56d0596", + "Subject": "Prepare for release v0.3.0-rc.0 (#13)" + }, + { + "SHA": "8fd684d", + "Subject": "Update component name (#12)" + }, + { + "SHA": "4988a26", + "Subject": "Use k8s 1.29 client libs (#11)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/kubestash", + "releases": [ + { + "tag": "v0.4.0-rc.0", + "commits": null + } + ] + }, + { + "url": "github.com/kubestash/pvc", + "releases": [ + { + "tag": "v0.3.0-rc.0", + "commits": null + } + ] + }, + { + "url": "github.com/kubestash/volume-snapshotter", + "releases": [ + { + "tag": "v0.3.0-rc.0", + "commits": [ + { + "SHA": "7a8e2d18", + "Subject": "Prepare for release v0.3.0-rc.0 (#15)" + }, + { + "SHA": "fccd32ce", + "Subject": "Update component name (#14)" + }, + { + "SHA": "812c8a2f", + "Subject": "Use k8s 1.29 client libs (#13)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/workload", + "releases": [ + { + "tag": "v0.3.0-rc.0", + "commits": [ + { + "SHA": "052116b", + "Subject": "Prepare for release v0.3.0-rc.0 (#32)" + }, + { + "SHA": "3548fc1", + "Subject": "Update deps (#31)" + }, + { + "SHA": "30341e0", + "Subject": "Use k8s 1.29 client libs (#30)" + } + ] + } + ] + } + ] +} diff --git a/releases/v2024.1.19-rc.0/README.md b/releases/v2024.1.19-rc.0/README.md new file mode 100644 index 0000000..e941c41 --- /dev/null +++ b/releases/v2024.1.19-rc.0/README.md @@ -0,0 +1,80 @@ +# KubeStash v2024.1.19-rc.0 (2024-01-20) + + +## [kubestash/apimachinery](https://github.com/kubestash/apimachinery) + +### [v0.4.0-rc.0](https://github.com/kubestash/apimachinery/releases/tag/v0.4.0-rc.0) + +- [70eeee2d](https://github.com/kubestash/apimachinery/commit/70eeee2d) Allow using same repo from multiple sessions (#94) +- [3f4dfb97](https://github.com/kubestash/apimachinery/commit/3f4dfb97) Remove pvc and deployment component (#96) +- [4163880a](https://github.com/kubestash/apimachinery/commit/4163880a) Cleanup BackupStorage api (#95) +- [093f8a24](https://github.com/kubestash/apimachinery/commit/093f8a24) Update component names (#93) +- [cc46ddfd](https://github.com/kubestash/apimachinery/commit/cc46ddfd) Use k8s 1.29 client libs (#91) + + + +## [kubestash/cli](https://github.com/kubestash/cli) + +### [v0.3.0-rc.0](https://github.com/kubestash/cli/releases/tag/v0.3.0-rc.0) + +- [456532b](https://github.com/kubestash/cli/commit/456532b) Prepare for release v0.3.0-rc.0 (#15) +- [da41d9d](https://github.com/kubestash/cli/commit/da41d9d) Update pvc backup restore task name (#13) +- [bb6f607](https://github.com/kubestash/cli/commit/bb6f607) Cleanup BackupStorage api (#14) + + + +## [kubestash/installer](https://github.com/kubestash/installer) + +### [v2024.1.19-rc.0](https://github.com/kubestash/installer/releases/tag/v2024.1.19-rc.0) + +- [7d5eefe](https://github.com/kubestash/installer/commit/7d5eefe) Prepare for release v2024.1.19-rc.0 (#51) +- [7e1f0e2](https://github.com/kubestash/installer/commit/7e1f0e2) Update CRDs (#50) +- [93823e2](https://github.com/kubestash/installer/commit/93823e2) Update addon task names (#48) +- [55707c0](https://github.com/kubestash/installer/commit/55707c0) Use k8s 1.29 client libs (#47) + + + +## [kubestash/kubedump](https://github.com/kubestash/kubedump) + +### [v0.3.0-rc.0](https://github.com/kubestash/kubedump/releases/tag/v0.3.0-rc.0) + +- [56d0596](https://github.com/kubestash/kubedump/commit/56d0596) Prepare for release v0.3.0-rc.0 (#13) +- [8fd684d](https://github.com/kubestash/kubedump/commit/8fd684d) Update component name (#12) +- [4988a26](https://github.com/kubestash/kubedump/commit/4988a26) Use k8s 1.29 client libs (#11) + + + +## [kubestash/kubestash](https://github.com/kubestash/kubestash) + +### [v0.4.0-rc.0](https://github.com/kubestash/kubestash/releases/tag/v0.4.0-rc.0) + + + + +## [kubestash/pvc](https://github.com/kubestash/pvc) + +### [v0.3.0-rc.0](https://github.com/kubestash/pvc/releases/tag/v0.3.0-rc.0) + + + + +## [kubestash/volume-snapshotter](https://github.com/kubestash/volume-snapshotter) + +### [v0.3.0-rc.0](https://github.com/kubestash/volume-snapshotter/releases/tag/v0.3.0-rc.0) + +- [7a8e2d18](https://github.com/kubestash/volume-snapshotter/commit/7a8e2d18) Prepare for release v0.3.0-rc.0 (#15) +- [fccd32ce](https://github.com/kubestash/volume-snapshotter/commit/fccd32ce) Update component name (#14) +- [812c8a2f](https://github.com/kubestash/volume-snapshotter/commit/812c8a2f) Use k8s 1.29 client libs (#13) + + + +## [kubestash/workload](https://github.com/kubestash/workload) + +### [v0.3.0-rc.0](https://github.com/kubestash/workload/releases/tag/v0.3.0-rc.0) + +- [052116b](https://github.com/kubestash/workload/commit/052116b) Prepare for release v0.3.0-rc.0 (#32) +- [3548fc1](https://github.com/kubestash/workload/commit/3548fc1) Update deps (#31) +- [30341e0](https://github.com/kubestash/workload/commit/30341e0) Use k8s 1.29 client libs (#30) + + + diff --git a/releases/v2024.1.19-rc.0/release.json b/releases/v2024.1.19-rc.0/release.json new file mode 100644 index 0000000..285f6d4 --- /dev/null +++ b/releases/v2024.1.19-rc.0/release.json @@ -0,0 +1,65 @@ +{ + "product_line": "KubeStash", + "release": "v2024.1.19-rc.0", + "docs_url_template": "https://kubestash.com/docs/%s", + "kubernetes_version": "1.20+", + "projects": [ + { + "github.com/kubestash/apimachinery": { + "tag": "v0.4.0-rc.0" + } + }, + { + "github.com/kubestash/cli": { + "tag": "v0.3.0-rc.0" + }, + "github.com/kubestash/kubedump": { + "tag": "v0.3.0-rc.0" + }, + "github.com/kubestash/kubestash": { + "tag": "v0.4.0-rc.0" + }, + "github.com/kubestash/pvc": { + "tag": "v0.3.0-rc.0" + }, + "github.com/kubestash/volume-snapshotter": { + "tag": "v0.3.0-rc.0" + }, + "github.com/kubestash/workload": { + "tag": "v0.3.0-rc.0" + } + }, + { + "github.com/kubestash/installer": { + "key": "kubestash-installer", + "tag": "v2024.1.19-rc.0", + "chartNames": [ + "kubestash", + "kubestash-operator" + ], + "commands": [ + "./hack/scripts/import-crds.sh", + "go run ./hack/fmt/main.go --kind=Function --name=kubedump-backup --update-spec=spec.image=ghcr.io/kubestash/kubedump:${KUBESTASH_KUBEDUMP_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=pvc-backup --update-spec=spec.image=ghcr.io/kubestash/pvc:${KUBESTASH_PVC_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=pvc-restore --update-spec=spec.image=ghcr.io/kubestash/pvc:${KUBESTASH_PVC_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=volumesnapshot-backup --update-spec=spec.image=ghcr.io/kubestash/volume-snapshotter:${KUBESTASH_VOLUME_SNAPSHOTTER_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=volumesnapshot-restore --update-spec=spec.image=ghcr.io/kubestash/volume-snapshotter:${KUBESTASH_VOLUME_SNAPSHOTTER_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=workload-backup --update-spec=spec.image=ghcr.io/kubestash/workload:${KUBESTASH_WORKLOAD_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=workload-restore --update-spec=spec.image=ghcr.io/kubestash/workload:${KUBESTASH_WORKLOAD_TAG}", + "make update-charts CHART_VERSION=${RELEASE} CHART_REGISTRY=${CHART_REGISTRY} CHART_REGISTRY_URL=${CHART_REGISTRY_URL}", + "make chart-kubestash-operator CHART_VERSION=${KUBESTASH_KUBESTASH_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/kubestash/installer" + ], + "changelog": "Skip" + } + } + ] +} \ No newline at end of file