diff --git a/README.md b/README.md index f0a7ef1..a012cf8 100644 --- a/README.md +++ b/README.md @@ -2,6 +2,7 @@ | Version | Release Date | User Guide | Changelog | Kubernetes Version | |--------------------------- | ------------ | ---------- | --------- | ------------------ | +| [v2025.1.9](https:/github.com/kubestash/CHANGELOG/releases/tag/v2025.1.9) | 2025-01-08 | [User Guide](https://kubestash.com/docs/v2025.1.9) | [CHANGELOG](/releases/v2025.1.9/README.md) | 1.25+ | | [v2024.12.9](https:/github.com/kubestash/CHANGELOG/releases/tag/v2024.12.9) | 2024-12-07 | [User Guide](https://kubestash.com/docs/v2024.12.9) | [CHANGELOG](/releases/v2024.12.9/README.md) | 1.25+ | | [v2024.9.30](https:/github.com/kubestash/CHANGELOG/releases/tag/v2024.9.30) | 2024-09-27 | [User Guide](https://kubestash.com/docs/v2024.9.30) | [CHANGELOG](/releases/v2024.9.30/README.md) | 1.25+ | | [v2024.8.30](https:/github.com/kubestash/CHANGELOG/releases/tag/v2024.8.30) | 2024-08-30 | [User Guide](https://kubestash.com/docs/v2024.8.30) | [CHANGELOG](/releases/v2024.8.30/README.md) | 1.25+ | diff --git a/releases/v2025.1.9/CHANGELOG.json b/releases/v2025.1.9/CHANGELOG.json new file mode 100644 index 0000000..5b6fea7 --- /dev/null +++ b/releases/v2025.1.9/CHANGELOG.json @@ -0,0 +1,214 @@ +{ + "product_line": "KubeStash", + "release": "v2025.1.9", + "release_date": "2025-01-08T14:59:31.319855065Z", + "release_project_url": "https://github.com/kubestash/CHANGELOG", + "docs_url": "https://kubestash.com/docs/v2025.1.9", + "kubernetes_version": "1.25+", + "projects": [ + { + "url": "github.com/kubestash/apimachinery", + "releases": [ + { + "tag": "v0.15.0", + "commits": [ + { + "SHA": "c6512dfa", + "Subject": "Use import hack for license-verifier pkg" + }, + { + "SHA": "1e7268c3", + "Subject": "Fix patching" + }, + { + "SHA": "a2fd1f02", + "Subject": "Update github action modules (#146)" + }, + { + "SHA": "8f481a8c", + "Subject": "Re-design WalStats field; Remove WalSegment (#142)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/cli", + "releases": [ + { + "tag": "v0.14.0", + "commits": [ + { + "SHA": "6730892", + "Subject": "Prepare for release v0.14.0 (#43)" + }, + { + "SHA": "0f5f799", + "Subject": "Update github action modules (#41)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/docs", + "releases": [ + { + "tag": "v2025.1.9", + "commits": [ + { + "SHA": "bcd580e", + "Subject": "Prepare for release v2025.1.9 (#26)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/installer", + "releases": [ + { + "tag": "v2025.1.9", + "commits": [ + { + "SHA": "df01150", + "Subject": "Prepare for release v2025.1.9 (#130)" + }, + { + "SHA": "c909e8a", + "Subject": "Update github action modules (#129)" + }, + { + "SHA": "8d2c4af", + "Subject": "Update github action modules (#127)" + }, + { + "SHA": "3ed4b9a", + "Subject": "Update cve report (#126)" + }, + { + "SHA": "9cbabc8", + "Subject": "Update cve report (#125)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/kubedump", + "releases": [ + { + "tag": "v0.14.0", + "commits": [ + { + "SHA": "5c5b91a", + "Subject": "Prepare for release v0.14.0 (#37)" + }, + { + "SHA": "047a7b2", + "Subject": "Update github action modules (#36)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/kubestash", + "releases": [ + { + "tag": "v0.15.0", + "commits": [ + { + "SHA": "3fd04d9e", + "Subject": "Prepare for release v0.15.0 (#270)" + }, + { + "SHA": "673266f1", + "Subject": "Update github action modules (#269)" + }, + { + "SHA": "82f656a5", + "Subject": "Unset repo last snapshot time for incremental snapshot (#268)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/manifest", + "releases": [ + { + "tag": "v0.7.0", + "commits": [ + { + "SHA": "2ca622d", + "Subject": "Prepare for release v0.7.0 (#21)" + }, + { + "SHA": "033b237", + "Subject": "Update github action modules (#20)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/pvc", + "releases": [ + { + "tag": "v0.14.0", + "commits": [ + { + "SHA": "8fe163f", + "Subject": "Prepare for release v0.14.0 (#46)" + }, + { + "SHA": "237b789", + "Subject": "Update github action modules (#45)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/volume-snapshotter", + "releases": [ + { + "tag": "v0.14.0", + "commits": [ + { + "SHA": "9c48535c", + "Subject": "Prepare for release v0.14.0 (#39)" + }, + { + "SHA": "39fdce8b", + "Subject": "Update github action modules (#38)" + } + ] + } + ] + }, + { + "url": "github.com/kubestash/workload", + "releases": [ + { + "tag": "v0.14.0", + "commits": [ + { + "SHA": "8a455d5", + "Subject": "Prepare for release v0.14.0 (#57)" + }, + { + "SHA": "89cecd1", + "Subject": "Delete .github/workflows/cherry-pick.yml" + }, + { + "SHA": "fd2c5ca", + "Subject": "Update github action modules (#55)" + } + ] + } + ] + } + ] +} diff --git a/releases/v2025.1.9/README.md b/releases/v2025.1.9/README.md new file mode 100644 index 0000000..9f06f4a --- /dev/null +++ b/releases/v2025.1.9/README.md @@ -0,0 +1,99 @@ +# KubeStash v2025.1.9 (2025-01-08) + + +## [kubestash/apimachinery](https://github.com/kubestash/apimachinery) + +### [v0.15.0](https://github.com/kubestash/apimachinery/releases/tag/v0.15.0) + +- [c6512dfa](https://github.com/kubestash/apimachinery/commit/c6512dfa) Use import hack for license-verifier pkg +- [1e7268c3](https://github.com/kubestash/apimachinery/commit/1e7268c3) Fix patching +- [a2fd1f02](https://github.com/kubestash/apimachinery/commit/a2fd1f02) Update github action modules (#146) +- [8f481a8c](https://github.com/kubestash/apimachinery/commit/8f481a8c) Re-design WalStats field; Remove WalSegment (#142) + + + +## [kubestash/cli](https://github.com/kubestash/cli) + +### [v0.14.0](https://github.com/kubestash/cli/releases/tag/v0.14.0) + +- [6730892](https://github.com/kubestash/cli/commit/6730892) Prepare for release v0.14.0 (#43) +- [0f5f799](https://github.com/kubestash/cli/commit/0f5f799) Update github action modules (#41) + + + +## [kubestash/docs](https://github.com/kubestash/docs) + +### [v2025.1.9](https://github.com/kubestash/docs/releases/tag/v2025.1.9) + +- [bcd580e](https://github.com/kubestash/docs/commit/bcd580e) Prepare for release v2025.1.9 (#26) + + + +## [kubestash/installer](https://github.com/kubestash/installer) + +### [v2025.1.9](https://github.com/kubestash/installer/releases/tag/v2025.1.9) + +- [df01150](https://github.com/kubestash/installer/commit/df01150) Prepare for release v2025.1.9 (#130) +- [c909e8a](https://github.com/kubestash/installer/commit/c909e8a) Update github action modules (#129) +- [8d2c4af](https://github.com/kubestash/installer/commit/8d2c4af) Update github action modules (#127) +- [3ed4b9a](https://github.com/kubestash/installer/commit/3ed4b9a) Update cve report (#126) +- [9cbabc8](https://github.com/kubestash/installer/commit/9cbabc8) Update cve report (#125) + + + +## [kubestash/kubedump](https://github.com/kubestash/kubedump) + +### [v0.14.0](https://github.com/kubestash/kubedump/releases/tag/v0.14.0) + +- [5c5b91a](https://github.com/kubestash/kubedump/commit/5c5b91a) Prepare for release v0.14.0 (#37) +- [047a7b2](https://github.com/kubestash/kubedump/commit/047a7b2) Update github action modules (#36) + + + +## [kubestash/kubestash](https://github.com/kubestash/kubestash) + +### [v0.15.0](https://github.com/kubestash/kubestash/releases/tag/v0.15.0) + +- [3fd04d9e](https://github.com/kubestash/kubestash/commit/3fd04d9e) Prepare for release v0.15.0 (#270) +- [673266f1](https://github.com/kubestash/kubestash/commit/673266f1) Update github action modules (#269) +- [82f656a5](https://github.com/kubestash/kubestash/commit/82f656a5) Unset repo last snapshot time for incremental snapshot (#268) + + + +## [kubestash/manifest](https://github.com/kubestash/manifest) + +### [v0.7.0](https://github.com/kubestash/manifest/releases/tag/v0.7.0) + +- [2ca622d](https://github.com/kubestash/manifest/commit/2ca622d) Prepare for release v0.7.0 (#21) +- [033b237](https://github.com/kubestash/manifest/commit/033b237) Update github action modules (#20) + + + +## [kubestash/pvc](https://github.com/kubestash/pvc) + +### [v0.14.0](https://github.com/kubestash/pvc/releases/tag/v0.14.0) + +- [8fe163f](https://github.com/kubestash/pvc/commit/8fe163f) Prepare for release v0.14.0 (#46) +- [237b789](https://github.com/kubestash/pvc/commit/237b789) Update github action modules (#45) + + + +## [kubestash/volume-snapshotter](https://github.com/kubestash/volume-snapshotter) + +### [v0.14.0](https://github.com/kubestash/volume-snapshotter/releases/tag/v0.14.0) + +- [9c48535c](https://github.com/kubestash/volume-snapshotter/commit/9c48535c) Prepare for release v0.14.0 (#39) +- [39fdce8b](https://github.com/kubestash/volume-snapshotter/commit/39fdce8b) Update github action modules (#38) + + + +## [kubestash/workload](https://github.com/kubestash/workload) + +### [v0.14.0](https://github.com/kubestash/workload/releases/tag/v0.14.0) + +- [8a455d5](https://github.com/kubestash/workload/commit/8a455d5) Prepare for release v0.14.0 (#57) +- [89cecd1](https://github.com/kubestash/workload/commit/89cecd1) Delete .github/workflows/cherry-pick.yml +- [fd2c5ca](https://github.com/kubestash/workload/commit/fd2c5ca) Update github action modules (#55) + + + diff --git a/releases/v2025.1.9/release.json b/releases/v2025.1.9/release.json new file mode 100644 index 0000000..0889af6 --- /dev/null +++ b/releases/v2025.1.9/release.json @@ -0,0 +1,105 @@ +{ + "product_line": "KubeStash", + "release": "v2025.1.9", + "docs_url_template": "https://kubestash.com/docs/%s", + "kubernetes_version": "1.25+", + "projects": [ + { + "github.com/kubestash/apimachinery": { + "tag": "v0.15.0" + } + }, + { + "github.com/kubestash/cli": { + "key": "kubestash-cli", + "tag": "v0.14.0" + }, + "github.com/kubestash/kubedump": { + "tag": "v0.14.0" + }, + "github.com/kubestash/kubestash": { + "tag": "v0.15.0" + }, + "github.com/kubestash/manifest": { + "tag": "v0.7.0" + }, + "github.com/kubestash/pvc": { + "tag": "v0.14.0" + }, + "github.com/kubestash/volume-snapshotter": { + "tag": "v0.14.0" + }, + "github.com/kubestash/workload": { + "tag": "v0.14.0" + } + }, + { + "github.com/kubestash/installer": { + "key": "kubestash-installer", + "tag": "v2025.1.9", + "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=manifest-backup --update-spec=spec.image=ghcr.io/kubestash/manifest:${KUBESTASH_MANIFEST_TAG}", + "go run ./hack/fmt/main.go --kind=Function --name=manifest-restore --update-spec=spec.image=ghcr.io/kubestash/manifest:${KUBESTASH_MANIFEST_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", + "./hack/scripts/update-catalog.sh" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/appscode/charts": { + "charts": [ + "github.com/kubestash/installer" + ], + "changelog": "Skip" + } + }, + { + "github.com/appscode/static-assets": { + "commands": [ + "release-automaton update-assets --release-file=${SCRIPT_ROOT}/releases/${RELEASE}/release.json --workspace=${WORKSPACE}" + ], + "changelog": "StandaloneWebsite" + } + }, + { + "github.com/kubestash/docs": { + "key": "kubestash", + "tag": "v2025.1.9", + "commands": [ + "mv ${SCRIPT_ROOT}/releases/${RELEASE}/docs_changelog.md ${WORKSPACE}/docs/CHANGELOG-${RELEASE}.md" + ], + "release_branch": "release-${TAG}" + } + }, + { + "github.com/kubestash/website": { + "tag": "v2025.1.9", + "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" + } + } + ], + "external_projects": { + "github.com/kubedb/apimachinery": {} + } +} \ No newline at end of file