-
Notifications
You must be signed in to change notification settings - Fork 165
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doc(install): support helm-controller #1007
Conversation
Marking as draft because we want reviews of the content, but it shouldn't be committed until tests are in place and running. |
✅ Deploy Preview for longhornio ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some small suggestions
content/docs/1.8.0/deploy/install/install-with-helm-controller.md
Outdated
Show resolved
Hide resolved
content/docs/1.8.0/deploy/install/install-with-helm-controller.md
Outdated
Show resolved
Hide resolved
content/docs/1.8.0/deploy/install/install-with-helm-controller.md
Outdated
Show resolved
Hide resolved
content/docs/1.8.0/deploy/install/install-with-helm-controller.md
Outdated
Show resolved
Hide resolved
92ce06e
to
868b4b5
Compare
Suggestions incorporated and re-pushed. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@james-munson If it is ready, please change it to Ready For Review |
868b4b5
to
1b9e1b5
Compare
I'll propagate the content to 1.6 and 1.7 as well. |
@james-munson Can you update the important note in the PR as well? |
1b9e1b5
to
a8fe129
Compare
Added to "Important Notes" for 1.8.0. Also included updates to 1.6.4 and 1.7.3 docs. If it needs to be spread to earlier 1.6.x and 1.7.x, please let me know. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM from a tech pov.
Yes, please, thank you. |
a8fe129
to
e194717
Compare
Added to all 1.6.x and 1.7.x docs. |
Requested changes have been made.
cc @jhkrug @jillian-maroket Please help review it again. Thank you. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
lgtm
weight: 10 | ||
--- | ||
|
||
In this section, you will learn how to install Longhorn with the HelmChart controller built into RKE2 and K3S. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
In this section, you will learn how to install Longhorn with the HelmChart controller built into RKE2 and K3S. | |
In this section, you will learn how to install Longhorn with the HelmChart controller built into RKE2 and K3s. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Noted, for future reference. For what it is worth, even https://longhorn.io/docs/1.6.0/advanced-resources/os-distro-specific/csi-on-k3s/ uses several variations: K3s, K3S, k3s.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
|
||
### Prerequisites | ||
|
||
- Kubernetes cluster: Ensure that each node fulfills the [installation requirements](../#installation-requirements). Cluster should be running RKE2 or K3S. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Kubernetes cluster: Ensure that each node fulfills the [installation requirements](../#installation-requirements). Cluster should be running RKE2 or K3S. | |
- Kubernetes cluster: Ensure that each node fulfills the [installation requirements](../#installation-requirements). Cluster should be running RKE2 or K3s. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
After fixing the comments, we can merge the PR. Thank you.
name: longhorn-install | ||
namespace: default | ||
spec: | ||
version: v1.8.0 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Replace with a version variable. Same for other versions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done, thanks.
@@ -151,6 +151,9 @@ Starting with Longhorn v1.7.0, Longhorn supports Container-Optimized OS (COS), p | |||
### Upgrade Check Events | |||
Longhorn performs a pre-upgrade check when upgrading with Helm or Rancher App Marketplace. If a check fails, the upgrade will stop and the reason for the check's failure will be recorded in an event. For more detail, see [Upgrading Longhorn Manager](../deploy/upgrade/longhorn-manager). | |||
|
|||
### Install/Upgrade with Helm Controller | |||
Longhorn also supports installation or upgrade via the HelmChart controller built into RKE2 and K3S. It allows management in a CRD YAML chart of most of the options that would normally be passed to the `helm` command-line tool. For more details on how it works, see [Install with Helm Controller](../deploy/install/install-with-helm-controller). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Longhorn also supports installation or upgrade via the HelmChart controller built into RKE2 and K3S. It allows management in a CRD YAML chart of most of the options that would normally be passed to the `helm` command-line tool. For more details on how it works, see [Install with Helm Controller](../deploy/install/install-with-helm-controller). | |
Longhorn also supports installation or upgrade via the HelmChart controller built into RKE2 and K3s. It allows management in a CRD YAML chart of most of the options that would normally be passed to the `helm` command-line tool. For more details on how it works, see [Install with Helm Controller](../deploy/install/install-with-helm-controller). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
Signed-off-by: James Munson <[email protected]>
e194717
to
f6bb04b
Compare
Which issue(s) this PR fixes:
Issue longhorn/longhorn#9506
What this PR does / why we need it:
Add documentation for install/upgrade/uninstall using HelmChart resource and helm-controller.
Special notes for your reviewer:
Additional documentation or context