Skip to content

docs: replace OLM-based installation with Helm-based installation#30

Merged
whg517 merged 2 commits into
zncdatadev:mainfrom
whg517:docs/remove-olm-use-helm
May 2, 2026
Merged

docs: replace OLM-based installation with Helm-based installation#30
whg517 merged 2 commits into
zncdatadev:mainfrom
whg517:docs/remove-olm-use-helm

Conversation

@whg517
Copy link
Copy Markdown
Member

@whg517 whg517 commented May 2, 2026

Summary

Replace all OLM (Operator Lifecycle Manager) references with Helm-based
installation, as the project has moved away from OLM deployment model.

Changes

  • EN installation.md: Rewrite Quick Start to use Helm
    • Remove OLM install script and Subscription CRD
    • Add Helm repo setup (helm repo add kubedoop)
    • Add built-in Operators (commons, listener, secret) as prerequisites
    • Use helm install for Operator deployment
    • Update HiveMetastore CRD example to match current API
    • Update clean up to use helm uninstall
  • ZH installation.md: Same changes in Chinese

Testing

  • npm run build passes for both en and zh-Hans locales
  • No lines exceeding 200 characters
  • No OLM/Subscription references remaining in these files

Notes

- Remove OLM installation steps (curl install script, Subscription CRD)
- Replace with Helm-based Operator deployment (helm repo add + helm install)
- Add built-in Operators (commons, listener, secret) as prerequisites
- Update HiveMetastore CRD example to match current API
- Update clean up steps to use helm uninstall
- Apply changes to both English and Chinese documentation
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the Quick Start installation docs to reflect Kubedoop’s move from OLM-based operator installation to Helm-based installation, for both English and Chinese (zh-Hans) docs.

Changes:

  • Replaced OLM install/subscription steps with Helm repo setup and helm install workflows.
  • Documented installation of built-in prerequisite operators (commons/listener/secret) before installing hive-operator.
  • Updated the Hive Metastore example manifest and cleanup steps to match the Helm-based flow.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 5 comments.

File Description
docs/quick-start/installation.md Rewrites Quick Start to use Helm for operator installation and updates HiveMetastore example/cleanup accordingly.
i18n/zh/docusaurus-plugin-content-docs/current/quick-start/installation.md Applies the same Helm-based installation and updated examples/cleanup in Chinese.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

## 安装 Operator

Kubedoop 使用 Helm Chart 来部署和管理 Operator。
所有 Chart 发布在 [quay.io](https://quay.io/kubedoopcharts)。
Comment on lines +67 to +73
```yaml
kubectl apply -f https://raw.githubusercontent.com/kubedoop.dev/kubedatastack/main/examples/hive/hive-metastore.yaml
apiVersion: hive.kubedoop.dev/v1alpha1
kind: HiveMetastore
metadata:
name: hive-metastore
namespace: hive
spec:
Comment thread docs/quick-start/installation.md Outdated

Kubedoop relies on the Operator Lifecycle Manager (OLM) to manage Operators. If OLM is not installed in your cluster, you can install it with the following command:
Kubedoop uses Helm charts to deploy and manage Operators.
All charts are published to [quay.io](https://quay.io/kubedoopcharts).
Comment thread docs/quick-start/installation.md Outdated
Comment on lines +59 to +60
The Hive cluster is managed by the hive-operator. You can deploy a Hive
Metastore by creating a HiveCluster custom resource:
Comment thread docs/quick-start/installation.md Outdated
Comment on lines +62 to +66
```yaml
kubectl apply -f https://raw.githubusercontent.com/kubedoop.dev/kubedatastack/main/examples/hive/hive-metastore.yaml
apiVersion: hive.kubedoop.dev/v1alpha1
kind: HiveMetastore
metadata:
name: hive-metastore
- Clarify: container images on quay.io, charts via Helm repo
- Fix: HiveCluster → HiveMetastore in description text
- Remove duplicate YAML block, keep only kubectl apply heredoc
- Apply same fixes to Chinese documentation
@whg517 whg517 merged commit f086fa2 into zncdatadev:main May 2, 2026
3 checks passed
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.

2 participants