Skip to content

Release v1.0.0-beta.2#1955

Merged
kvaps merged 1 commit intomainfrom
release-1.0.0-beta.2
Feb 2, 2026
Merged

Release v1.0.0-beta.2#1955
kvaps merged 1 commit intomainfrom
release-1.0.0-beta.2

Conversation

@cozystack-bot
Copy link
Member

@cozystack-bot cozystack-bot commented Feb 2, 2026

This PR prepares the release v1.0.0-beta.2.

Summary by CodeRabbit

  • Chores
    • Updated multiple system component images from alpha to beta releases (v1.0.0-beta.2)
    • Updated container image digests across various services for consistency and stability

Signed-off-by: cozystack-bot <217169706+cozystack-bot@users.noreply.github.com>
@cozystack-bot cozystack-bot requested a review from kvaps as a code owner February 2, 2026 12:38
@cozystack-bot cozystack-bot added the release Releasing a new Cozystack version label Feb 2, 2026
@cozystack-bot cozystack-bot added the release Releasing a new Cozystack version label Feb 2, 2026
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Feb 2, 2026
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 2, 2026

📝 Walkthrough

Walkthrough

Container image references across 25+ files are updated from v1.0.0-alpha.2 to v1.0.0-beta.2 versions with corresponding SHA256 digest updates. Components affected include operators, controllers, dashboards, and system services throughout the cozystack project.

Changes

Cohort / File(s) Summary
KubeVirt CSI Driver
packages/apps/kubernetes/images/kubevirt-csi-driver.tag, packages/system/kubevirt-csi-node/values.yaml
Updated CSI driver image digest to sha256:726d9287e8caaea94eaf24c4f44734e3fbf4f8aa032b66b81848ebf95297cffe.
Database Images
packages/apps/mysql/images/mariadb-backup.tag
Updated MariaDB backup image digest to sha256:0ddbbec0568dcb9fbc317cd9cc654e826dbe88ba3f184fa9b6b58aacb93b4570.
Core Infrastructure
packages/core/installer/values.yaml, packages/core/testing/values.yaml
Updated cozystackOperator image to v1.0.0-beta.2 and e2e-sandbox image tag with new digests.
Extra Components
packages/extra/bootbox/images/matchbox.tag, packages/extra/seaweedfs/images/objectstorage-sidecar.tag
Updated Matchbox and SeaweedFS sidecar images from alpha.2 to beta.2 with new SHA256 digests.
Backup Controllers
packages/system/backup-controller/values.yaml, packages/system/backupstrategy-controller/values.yaml
Updated backup-controller and backupstrategy-controller images from v1.0.0-alpha.2 to v1.0.0-beta.2.
Storage and Object Storage
packages/system/bucket/images/s3manager.tag, packages/system/linstor/values.yaml, packages/system/objectstorage-controller/values.yaml, packages/system/seaweedfs/values.yaml
Updated S3 manager, LINSTOR, and SeaweedFS object storage image digests and version tags to beta.2.
API and Control Plane
packages/system/cozystack-api/values.yaml, packages/system/cozystack-controller/values.yaml, packages/system/kamaji/values.yaml, packages/system/lineage-controller-webhook/values.yaml
Updated API, controller, Kamaji, and lineage webhook images from alpha.2 to beta.2 with new digests.
Dashboard and UI
packages/system/dashboard/templates/configmap.yaml, packages/system/dashboard/values.yaml
Updated dashboard tenant version string and three dashboard images (openapi-ui, openapi-ui-k8s-bff, token-proxy) to beta.2.
Network and Monitoring
packages/system/grafana-operator/images/grafana-dashboards.tag, packages/system/kilo/values.yaml, packages/system/kubeovn-plunger/values.yaml, packages/system/kubeovn-webhook/values.yaml
Updated Grafana dashboards, Kilo, KubeOVN plunger, and KubeOVN webhook images from v1.0.0-alpha.2 to v1.0.0-beta.2 with updated digests.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Possibly related PRs

  • Release v0.36.0-alpha.2 #1370: Updates image references across similar files, bumping tags and digests in parallel with this PR.
  • Prepare release v0.25.2 #634: Modifies the same image reference files (kubevirt-csi-driver, mariadb-backup, dashboard, and system components) with tag/digest updates.
  • Release v1.0.0-alpha.1 #1865: Affects the same image tag files and values (kubevirt-csi-driver, mariadb-backup, linstor, etc.) with consistent digest and version updates.

Suggested reviewers

  • kvaps
  • lllamnyp
  • nbykov0

Poem

🐰 Beta hops along with grace,
From alpha's nest to better place,
Digests dance in SHA256 delight,
Twenty-five files, all shiny and bright!
The rabbit approves of this upgrade spree! 🎉

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The PR title 'Release v1.0.0-beta.2' directly summarizes the main change: updating all component images and configurations to version v1.0.0-beta.2 across multiple packages.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch release-1.0.0-beta.2

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @cozystack-bot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request serves as the official preparation for the v1.0.0-beta.2 release. It systematically updates all internal references to container images and platform components, ensuring that the entire Cozystack ecosystem is aligned with the new beta version. This change is crucial for maintaining consistency and enabling the deployment of the latest beta iteration.

Highlights

  • Version Bump: All core components and associated container images have been updated from v1.0.0-alpha.2 to v1.0.0-beta.2.
  • Image Digest Updates: Corresponding SHA256 digests for numerous container images have been refreshed to reflect the new beta versions, ensuring image integrity and immutability.
  • Platform Source Reference: The platformSourceRef digest for cozystack-packages in the installer configuration has been updated to align with the new beta release.

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This pull request prepares for the v1.0.0-beta.2 release by updating various image tags and digests. The changes are mostly correct, but I've identified a few critical issues where image tags were updated but their corresponding SHA256 digests were not. This could lead to deploying incorrect versions of components. Please address the comments to ensure all images point to the correct versions for the release.

image:
pullPolicy: IfNotPresent
tag: v1.0.0-alpha.2@sha256:d5f2fa2972ba33cd2ccb855256e4bda4734d7e250638811b77f2e0dc72ad6b19
tag: v1.0.0-beta.2@sha256:d5f2fa2972ba33cd2ccb855256e4bda4734d7e250638811b77f2e0dc72ad6b19
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The image tag has been updated to v1.0.0-beta.2, but the SHA256 digest is still the one from v1.0.0-alpha.2. This is likely an error and will result in using an old image version. Please update the digest to match the v1.0.0-beta.2 image.

memory: 100Mi
extraArgs:
- --migrate-image=ghcr.io/cozystack/cozystack/kamaji:v1.0.0-alpha.2@sha256:d5f2fa2972ba33cd2ccb855256e4bda4734d7e250638811b77f2e0dc72ad6b19
- --migrate-image=ghcr.io/cozystack/cozystack/kamaji:v1.0.0-beta.2@sha256:d5f2fa2972ba33cd2ccb855256e4bda4734d7e250638811b77f2e0dc72ad6b19
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The migrate image tag has been updated to v1.0.0-beta.2, but the SHA256 digest is the same as the previous version. This needs to be updated to the correct digest for the new version to ensure the correct migration image is used.

portSecurity: true
routes: ""
image: ghcr.io/cozystack/cozystack/kubeovn-webhook:v1.0.0-alpha.2@sha256:e18f9fd679e38f65362a8d0042f25468272f6d081136ad47027168d8e7e07a4a
image: ghcr.io/cozystack/cozystack/kubeovn-webhook:v1.0.0-beta.2@sha256:e18f9fd679e38f65362a8d0042f25468272f6d081136ad47027168d8e7e07a4a
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

critical

The image tag has been updated to v1.0.0-beta.2, but the SHA256 digest has not changed from the previous version. This is likely incorrect and could lead to deploying the wrong image version. Please verify and update the SHA256 digest.

@kvaps kvaps merged commit 587f5b6 into main Feb 2, 2026
12 checks passed
@kvaps kvaps deleted the release-1.0.0-beta.2 branch February 2, 2026 21:05
@coderabbitai coderabbitai bot mentioned this pull request Feb 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

release Releasing a new Cozystack version size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants