Robin Shen opened 4 years ago
No description
|
|||||||
Robin Shen changed fields 4 years ago
|
|||||||
Robin Shen batch edited 4 years ago
|
|||||||
Robin Shen changed state to 'Closed' 4 years ago
|
|||||||
Closing as k8s resources are sufficient for the job |
|||||||
Helm is a great to for deploying other people's applications, it would be great to see this re-opened and tracked. Kustomize is great but it's not nearly as user friendly as Helm. |
|||||||
Robin Shen changed state to 'Open' 3 years ago
|
|||||||
Reopen since Helm chart is very popular |
|||||||
@robin I'm assuming that this might be harder to do than on GitHub. Still would like to see this. Would onedev be able to host a helm chart or would you need to use another tool for that? |
|||||||
I never used helm chart. As a helm chart repository, is there any special protocol to follow besides being a git repository? |
|||||||
Helm charts need a web server, it's not git based. For example on GitHub I've been using github-pages and the following projects: If you cannot host static web pages or use github for hosting the chart you'll need to use some sort of registry that's supports helm charts like Nexus, Artifactory or... I'm sure adding a helm chart will get onedev more popular! Thanks ?? |
|||||||
Thanks for that info. Will explore that possibility. |
|||||||
@robin do you need help doing this? I can try to build a helm chart for you |
|||||||
@shamil yes, definitely. Please go ahead and submit pull request when done. |
|||||||
@robin I've created the package here: https://artifacthub.io/packages/helm/onedev/onedev I've just reinstalled OneDev on my application instance, and it seems to work. Changes I've made are:
Where do I put in the PR for this? I'd suggest hosting it somewhere (I've put it on cloudsmith.io), then linking it in artifacthub.io |
|||||||
@shamil you may fork the repository here Then you can make changes in your fork and send pull request to me. Places need to be changed I think:
|
|||||||
@robin I'm getting error "Not authorized to create project under root" when I try to set the parent project to "shamil"... |
|||||||
Added this permission to all login users. Should work now.
|
|||||||
Robin Shen changed state to 'Closed' 2 years ago
|
|||||||
@shamil Thanks for your contribution! |
|||||||
Robin Shen changed milestones 2 years ago
|
|||||||
@shamil May I take over repository "onedev" at artifacthub and cloudsmith so that I can maintain them regularly? My account is robin_shen at cloudsmith and robinshine at artifacthub. |
|||||||
Robin Shen batch edited 2 years ago
|
|||||||
@robin , sure, it looks like the system can't find you, can you email me your email address and I'll try to invite you manually? |
|||||||
@shamil thank you , my email at both sites is robin@onedev.io |
|||||||
@robin awaiting you to accept the invitations |
|||||||
@shamil I joined both. At cloudsmith side, I now have the owner permission and have recreated the package. However at artifacthub side, the package information is not updated. Maybe the repository needs to be recreated, but I do not have permission to do that. Also I made some changes to helm chart, mainly:
Also the manual is updated to cover all these aspects: https://code.onedev.io/projects/162/blob/main/pages/deploy-into-k8s.md |