Replies: 2 comments 1 reply
-
For option 2, I have hosted our charts in github page by using chart-releaser-action. Here is charts repo: https://johnniang.github.io/ks-devops. |
Beta Was this translation helpful? Give feedback.
0 replies
-
Thanks for your thoughts about it. As you mentioned, there're three potential options here. But I didn't see any pros and cons about those options. And you didn't give a preference of yours. It looks like a note instead of a discussion. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Recently, I was trying to make devops component separate from ks-installer, but I encountered two problems of how to install ks-devops into ks-installer via helm chart.
So we have to make a plan to host ks-devops charts. There are two potential options for us:
KubeSphere official helm charts
Pros
Firstly, we have to separate ks-devops helm charts into a newly repo.
KubeSphere official has hosted helm charts in helm-charts repo. We can integrate ks-devops charts into this repo easily by including ks-devops as git submodule, and it can build charts to https://charts.kubesphere.io/main or https://charts.kubesphere.io/test.
If ks-devops helm charts is independent, we can use ks-installer in offline mode by including ks-devops helm chart as git submodule.
Cons
We have to separate ks-devops helm charts into a newly repo and integrate it into ks-installer as git submodule. It will increase our maintenance costs.
In github page via chart-releaser-action
Pros
We can use github action plugin: chart-releaser-action to build our charts into gh-page conveniently. Here is a case for reference: https://github.com/openebs/charts.
There is almost no maintenance cost for us.
Cons
The accessibility of GitHub Page in mainland China is a big challenge.
But in the end, I prefer choosing first option due to good offline mode support and accessibility of network.
Beta Was this translation helpful? Give feedback.
All reactions