Skip to content

Release v1.0.0-rc.1#2081

Merged
kvaps merged 1 commit intomainfrom
release-1.0.0-rc.1
Feb 22, 2026
Merged

Release v1.0.0-rc.1#2081
kvaps merged 1 commit intomainfrom
release-1.0.0-rc.1

Conversation

@cozystack-bot
Copy link
Member

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

This PR prepares the release v1.0.0-rc.1.

Summary by CodeRabbit

Release Notes

  • Chores
    • Upgraded container image versions from v1.0.0-beta.6 to v1.0.0-rc.1 across the entire platform. Updates span multiple critical components including the core operator, platform migrations, dashboard and API services, backup and storage controllers, networking components, and various additional system infrastructure services. All updated images include new SHA256 digests for ensuring integrity and verification.

Signed-off-by: cozystack-bot <[email protected]>
@cozystack-bot cozystack-bot added the release Releasing a new Cozystack version label Feb 21, 2026
@dosubot dosubot bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Feb 21, 2026
@dosubot
Copy link

dosubot bot commented Feb 21, 2026

Related Documentation

Checked 0 published document(s) in 1 knowledge base(s). No updates required.

How did I do? Any feedback?  Join Discord

@coderabbitai
Copy link
Contributor

coderabbitai bot commented Feb 21, 2026

📝 Walkthrough

Walkthrough

This PR updates container image references across 18+ Helm value files and image tag files from v1.0.0-beta.6 to v1.0.0-rc.1, along with their corresponding SHA256 digests, affecting core platform packages, system controllers, infrastructure components, and management services.

Changes

Cohort / File(s) Summary
Core Platform
packages/core/installer/values.yaml, packages/core/platform/values.yaml, packages/core/testing/values.yaml
Updated cozystackOperator, migrations, and e2e images from beta.6 to rc.1 with new digests; minor whitespace normalization in platform values.
Extra Packages
packages/extra/bootbox/images/matchbox.tag, packages/extra/seaweedfs/images/objectstorage-sidecar.tag
Updated matchbox and objectstorage-sidecar images from beta.6 to rc.1 versions.
System Controllers
packages/system/backup-controller/values.yaml, packages/system/backupstrategy-controller/values.yaml, packages/system/cozystack-api/values.yaml, packages/system/cozystack-controller/values.yaml, packages/system/lineage-controller-webhook/values.yaml, packages/system/objectstorage-controller/values.yaml
Updated image references in controller deployments from beta.6 to rc.1 with corresponding digest updates.
System Infrastructure
packages/system/kamaji/values.yaml, packages/system/kubeovn-plunger/values.yaml, packages/system/kubeovn-webhook/values.yaml, packages/system/linstor/values.yaml, packages/system/seaweedfs/values.yaml
Updated infrastructure service images; kamaji includes migrate-image reference; linstor digest updated; kubeovn-webhook tag updated.
System Management
packages/system/dashboard/templates/configmap.yaml, packages/system/dashboard/values.yaml, packages/system/grafana-operator/images/grafana-dashboards.tag
Updated dashboard service images (openapi UI, token proxy) and grafana-dashboards from beta.6 to rc.1.
Kubernetes Images
packages/apps/kubernetes/images/ubuntu-container-disk.tag
Updated ubuntu-container-disk image from v1.33 to v1.35 with new digest.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~15 minutes

Possibly related PRs

  • PR #1955 — Performs coordinated image tag and digest updates across the same set of Helm values and image tag files (core, extra, system packages).
  • PR #2030 — Updates container image references across multiple package values files with similar version bump patterns.
  • PR #1365 — Makes repository-wide coordinated image reference updates affecting the same core, extra, and system package files.

Suggested reviewers

  • kvaps
  • lllamnyp
  • lexfrei
  • androndo
  • IvanHunters

Poem

🐰 Hopping through versions with care,
Beta to Release Candidate fair,
Digests updated, images aligned,
Eighteen files of the same kind,
New rc.1 magic in the air!

🚥 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 title 'Release v1.0.0-rc.1' directly and clearly summarizes the main objective of the pull request, which is to prepare and release version v1.0.0-rc.1 across all 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-rc.1

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 is dedicated to preparing for the v1.0.0-rc.1 release by systematically updating all relevant container image tags and associated SHA256 digests across the Cozystack ecosystem. The changes ensure that all components reference the correct release candidate versions, facilitating a consistent and stable release process.

Highlights

  • Version Updates: Numerous container image tags across various components have been updated from v1.0.0-beta.6 to v1.0.0-rc.1, reflecting the preparation for a release candidate.
  • Image Digest Updates: The SHA256 digests for all updated container images and the platformSourceRef have been revised to correspond with the new v1.0.0-rc.1 versions.
  • Configuration Alignment: The $tenantText in the dashboard configuration and the migrate-image argument for Kamaji have been aligned with the v1.0.0-rc.1 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.

Changelog
  • packages/apps/kubernetes/images/ubuntu-container-disk.tag
    • Updated the ubuntu-container-disk image tag from v1.33 to v1.35 along with its SHA256 digest.
  • packages/core/installer/values.yaml
    • Updated the cozystack-operator image tag to v1.0.0-rc.1 and its SHA256 digest.
    • Updated the platformSourceRef digest to a new SHA256 value.
  • packages/core/platform/values.yaml
    • Updated the platform-migrations image tag to v1.0.0-rc.1 and its SHA256 digest.
    • Adjusted whitespace for the solver field under certificates.
  • packages/core/testing/values.yaml
    • Updated the e2e-sandbox image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/extra/bootbox/images/matchbox.tag
    • Updated the matchbox image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/extra/seaweedfs/images/objectstorage-sidecar.tag
    • Updated the objectstorage-sidecar image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/backup-controller/values.yaml
    • Updated the backup-controller image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/backupstrategy-controller/values.yaml
    • Updated the backupstrategy-controller image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/cozystack-api/values.yaml
    • Updated the cozystack-api image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/cozystack-controller/values.yaml
    • Updated the cozystack-controller image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/dashboard/templates/configmap.yaml
    • Updated the $tenantText variable to v1.0.0-rc.1.
  • packages/system/dashboard/values.yaml
    • Updated the openapi-ui image tag to v1.0.0-rc.1 and its SHA256 digest.
    • Updated the openapi-ui-k8s-bff image tag to v1.0.0-rc.1 and its SHA256 digest.
    • Updated the token-proxy image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/grafana-operator/images/grafana-dashboards.tag
    • Updated the grafana-dashboards image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/kamaji/values.yaml
    • Updated the kamaji image tag to v1.0.0-rc.1 and its SHA256 digest.
    • Updated the --migrate-image argument to reference the new v1.0.0-rc.1 Kamaji image.
  • packages/system/kubeovn-plunger/values.yaml
    • Updated the kubeovn-plunger image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/kubeovn-webhook/values.yaml
    • Updated the kubeovn-webhook image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/lineage-controller-webhook/values.yaml
    • Updated the lineage-controller-webhook image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/linstor/values.yaml
    • Updated the piraeus-server image tag to a new SHA256 digest while retaining the 1.32.3 version.
  • packages/system/objectstorage-controller/values.yaml
    • Updated the objectstorage-controller image tag to v1.0.0-rc.1 and its SHA256 digest.
  • packages/system/seaweedfs/values.yaml
    • Updated the objectstorage-sidecar image tag to v1.0.0-rc.1 and its SHA256 digest.
Activity
  • No human activity has been recorded on this pull request yet.
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

The pull request updates various image tags and SHA256 digests across multiple values.yaml and .tag files to reflect the v1.0.0-rc.1 release. Additionally, a minor formatting change was made in packages/core/platform/values.yaml and the $tenantText variable in packages/system/dashboard/templates/configmap.yaml was updated to match the new release version. The changes appear to be primarily version bumps and are straightforward.

Copy link
Contributor

@coderabbitai coderabbitai bot left a comment

Choose a reason for hiding this comment

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

🧹 Nitpick comments (1)
packages/core/installer/values.yaml (1)

6-6: Consider annotating the platformSourceRef digest with its version.

The current value is digest-only, making it opaque when auditing which release the bundle corresponds to. A trailing comment would improve traceability.

♻️ Suggested annotation
-  platformSourceRef: 'digest=sha256:b4ee831911b9c259a073f00390559f0bd5d8c78e22e48427a64ef05ed90ca008'
+  platformSourceRef: 'digest=sha256:b4ee831911b9c259a073f00390559f0bd5d8c78e22e48427a64ef05ed90ca008' # v1.0.0-rc.1
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@packages/core/installer/values.yaml` at line 6, The platformSourceRef digest
is opaque; update the values.yaml entry for platformSourceRef to include the
corresponding release/version as a trailing comment (e.g., the semantic version
or release tag that matches the sha256) so auditors can map the digest to a
release; locate the platformSourceRef key in packages/core/installer/values.yaml
and append a concise comment with the matched version string and optionally
build metadata.
🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Nitpick comments:
In `@packages/core/installer/values.yaml`:
- Line 6: The platformSourceRef digest is opaque; update the values.yaml entry
for platformSourceRef to include the corresponding release/version as a trailing
comment (e.g., the semantic version or release tag that matches the sha256) so
auditors can map the digest to a release; locate the platformSourceRef key in
packages/core/installer/values.yaml and append a concise comment with the
matched version string and optionally build metadata.

@kvaps kvaps merged commit b61dc7c into main Feb 22, 2026
10 checks passed
@kvaps kvaps deleted the release-1.0.0-rc.1 branch February 22, 2026 07:03
This was referenced Feb 25, 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