-
Name Previous Value Current Value Priority
Normal
Minor
-
Name Previous Value Current Value Label
empty Help Wanted
-
Previous Value Current Value Open
Closed
-
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.
-
Previous Value Current Value Closed
Open
-
Reopen since Helm chart is very popular
-
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.
-
@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:
- create ingress if enabled
- generate a mysql password if not already set
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:
- Modify k8s installation guide to add a section for Helm chart installation
- Enhance
build and deploystep of build spec to update helm chart as part of creating the release
-
Added this permission to all login users. Should work now.
-
-
Previous Value Current Value Open
Closed
-
@shamil Thanks for your contribution!
-
Previous Value Current Value empty 6.0.0
-
@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.
-
Name Previous Value Current Value Iterations
6.0.0
5.4.0
-
@shamil thank you , my email at both sites is [email protected]
-
@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:
- Add SSH support for ingress integration
- Add Letsencrypt support
- Add maintenance mode
- Use specified password for mysql instead of generating random password, in case OneDev admin need to login to mysql to perform some tasks
- Require Kubernetes version 1.18 as minimum to simply resources
Also the manual is updated to cover all these aspects: https://code.onedev.io/projects/162/blob/main/pages/deploy-into-k8s.md