Skip to content

Update cloud provider with all new features of 0.2.12 - #1078

Open
w13915984028 wants to merge 4 commits into
harvester:mainfrom
w13915984028:hcp0212
Open

Update cloud provider with all new features of 0.2.12#1078
w13915984028 wants to merge 4 commits into
harvester:mainfrom
w13915984028:hcp0212

Conversation

@w13915984028

@w13915984028 w13915984028 commented Jul 10, 2026

Copy link
Copy Markdown
Member

Problem:

After many PRs upon harvester/harvester#10068 are merged, a couple of new features are added to HCP, we need to update the document accordingly.

Solution:

Update the document.

Details are on #1078 (review)

Related Issue(s):

harvester/harvester#10068

Test plan:

Additional documentation or context

@github-actions

github-actions Bot commented Jul 10, 2026

Copy link
Copy Markdown
Name Link
🔨 Latest commit 39006bc
😎 Deploy Preview https://6a82c3bcb24a4aeb27828c4d--harvester-preview.netlify.app

@jillian-maroket jillian-maroket left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Review done

Comment thread docs/rancher/cloud-provider.md Outdated
Comment thread docs/rancher/cloud-provider.md Outdated
Comment thread docs/rancher/cloud-provider.md Outdated
@w13915984028
w13915984028 requested review from a team as code owners August 12, 2026 14:02
@w13915984028 w13915984028 changed the title Update cloud provider [WIP] Update cloud provider Aug 13, 2026
@w13915984028
w13915984028 force-pushed the hcp0212 branch 3 times, most recently from dd9b17c to 3f5c0c8 Compare August 14, 2026 12:57
@w13915984028 w13915984028 changed the title [WIP] Update cloud provider [WIP] Update cloud provider with all new features of 0.2.12 Aug 14, 2026
@w13915984028
w13915984028 force-pushed the hcp0212 branch 4 times, most recently from 002079b to b67d15a Compare August 14, 2026 15:40
@w13915984028
w13915984028 requested a lite review from Copilot August 14, 2026 15:41
@w13915984028 w13915984028 changed the title [WIP] Update cloud provider with all new features of 0.2.12 Update cloud provider with all new features of 0.2.12 Aug 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Updates the Harvester Cloud Provider documentation to reflect newer functionality and configuration options (notably around v0.2.12), expanding guidance for deployment, cloud-config handling, extraArgs, and node metadata behavior.

Changes:

  • Added an expanded introduction and “Main Functionalities” section describing CCM/HCP capabilities.
  • Added detailed Helm chart configuration guidance (Rancher UI options, cloud-config via Secret, extraArgs examples, kube-vip behavior).
  • Added a new “Node Instance Metadata Support” section explaining ProviderID/topology/address reporting.
Suppressed comments (3)

docs/rancher/cloud-provider.md:166

  • This sentence refers to secretName without the cloudConfig. prefix, but the rest of the doc uses fully-qualified chart values (for example, cloudConfig.secretName). Using the full key here avoids ambiguity.
    Maintained as a deprecation placeholder. This is only evaluated if `secretName` is empty and `cloudConfigPath` is removed.

docs/rancher/cloud-provider.md:596

  • The PR title/throughout this doc references v0.2.12, but this K3s HelmChart example pins harvester-cloud-provider to 0.2.15. This is inconsistent and may confuse readers about which version the instructions apply to.
      version: 0.2.15

docs/rancher/cloud-provider.md:279

  • This link points to #node-metadata-reporting, but there is no corresponding heading/anchor in this document, so the link will be broken. It looks like it should point to the new "Node Instance Metadata Support" section.
        - **Recommendation**: Leave this enabled (`false`) to ensure dynamic topology sync works seamlessly as detailed in [Node Metadata Reporting](#node-metadata-reporting).

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread docs/rancher/cloud-provider.md Outdated

:::note

Please note a known backward compatibility issue if you're using the Harvester cloud provider version **v0.2.2** or higher. If your Harvester version is below **v1.2.0** and you intend to use newer RKE2 versions (i.e., >= `v1.26.6+rke2r1`, `v1.25.11+rke2r1`, `v1.24.15+rke2r1`), it is essential to upgrade your Harvester cluster to v1.2.0 or a higher version before proceeding with the upgrade of the guest Kubernetes cluster or Harvester cloud provider.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

this block of content is outdated, hence remove it

Signed-off-by: Jian Wang <jian.wang@suse.com>
Signed-off-by: Jian Wang <jian.wang@suse.com>
Signed-off-by: Jian Wang <jian.wang@suse.com>
Signed-off-by: Jian Wang <jian.wang@suse.com>
@w13915984028

Copy link
Copy Markdown
Member Author

The updated PR is ready for review now, thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants