d35de55248
Remove db connection check ( #299 )
...
This will remove the db connection check, which has caused some trouble in the past.
It will now simply run _gitea migrate_ and output a message, if the database is not available.
Co-authored-by: Lucas Hahn <[email protected] >
Co-authored-by: Lunny Xiao <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/299
Reviewed-by: justusbunsi <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2022-03-02 08:25:49 +08:00
luhahn and Lucas Hahn
7fc444c08e
Update README with multiple LDAP Sources ( #271 )
...
We did not mention the multiple LDAP Sources as a breaking change.
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/271
Reviewed-by: justusbunsi <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
2021-12-23 21:43:21 +08:00
luhahn and Lucas Hahn
d97ea18626
Remove builtIn dependency values ( #268 )
...
⚠️ Breaking
Moved the values to enable the dependencies into the dependencies itself, this way we don't need a seperate field in the values and it is more obvious how to enable for example postgresql.
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/268
Reviewed-by: justusbunsi <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
2021-12-22 23:41:35 +08:00
luhahn and Lucas Hahn
0461fa92a9
Rework app.ini generation ( #239 )
...
App ini is now generated by environment-to-ini
This should prevent some of the problems we had earlier with persisting the app.ini
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/239
Reviewed-by: justusbunsi <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-11-20 05:15:45 +08:00
luhahn and Lucas Hahn
3273b245e7
Add multiple LDAP sources ( #222 )
...
Add multiple add sources.
Instead of a single entry for ldap configuration we now would have a dictionary for ldap config.
This would be a breaking change for those working with the ldap config.
fixes : #190
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/222
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: pat-s <[email protected] >
Reviewed-by: justusbunsi <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-10-08 20:16:24 +08:00
luhahn and Lucas Hahn
6342a4dabd
Document breaking changes ( #202 )
...
Documented some breaking changes. Please have a look and tell me, if I missed something :)
Fixes : #194
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/202
Reviewed-by: justusbunsi <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-07-13 01:33:38 +08:00
f344b4559d
Upgrade Gitea dependencies ( #141 )
...
- postgresql 9.7.2 to 10.3.17
- mariadb 8.0.0 to 9.3.6
- memcached 4.2.20 to 5.9.0
Tested on my clusters.
Co-authored-by: Lucas Hahn <[email protected] >
Co-authored-by: Lunny Xiao <[email protected] >
Co-authored-by: techknowlogick <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/141
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: techknowlogick <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-06-16 05:09:02 +08:00
luhahn and Lucas Hahn
e3b03cd61a
Fix LDAP Ppassword env variable ( #182 )
...
Fixes : #179
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/182
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: techknowlogick <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-06-16 05:07:59 +08:00
luhahn and Lucas Hahn
c49dc047a4
Allow existing secrets for passwords ( #170 )
...
Allow admin user and password to be configured via existing secrets
Allow LDAP bindDn and bindPassword to be configured via existing secrets
Update Readme
Fixes : #169
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/170
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-06-10 19:13:33 +08:00
luhahn and Lucas Hahn
f0070ef64b
Add check on chown in init container ( #165 )
...
The chown in the init container will fail in the rootles image.
Checking if the image is rootless or not will prevent this error noise.
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/165
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-06-09 19:42:49 +08:00
luhahn and Lucas Hahn
178bc0ab79
Improve http service and update Readme ( #167 )
...
This PR adds some options for the http service:
- loadBalancerIP
- nodePort
- externalTrafficPolicy
- externalIPs
Also updated the README and values.yml with the values.
Added storageClass explanation in README and empty value in values.yml
Fixes : #162
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/167
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: 6543 <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-06-08 01:53:01 +08:00
b88bbd6d4d
gitea-1.14.x-updates ( #148 )
...
This PR includes the changes from:
- https://gitea.com/gitea/helm-chart/pulls/129
- https://gitea.com/gitea/helm-chart/pulls/140
In addition it adds the possibility to include secrets via environment variables as mentioned in #60
Co-authored-by: Hans Kristian Flaatten <[email protected] >
Co-authored-by: flavio.prado <[email protected] >
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/148
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-04-29 17:12:48 +08:00
luhahn and luhahn
2b01e6ece6
Fix permissions on external mounts ( #144 )
...
Co-authored-by: luhahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/144
Reviewed-by: Lunny Xiao <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-04-19 20:30:02 +08:00
luhahn and luhahn
ec8a26ecfc
Update Gitea version to 1.13.5 ( #134 )
...
Co-authored-by: luhahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/134
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-03-22 21:01:33 +08:00
luhahn
9106d68cdc
Fix ServiceMonitor selector labels ( #125 )
...
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/125
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: lafriks <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-03-02 17:10:38 +08:00
0c8f226f1f
Add ldap checksum ( #101 )
...
Fixed an error in ldap port setting.
Added ldap checksum to deployment so chart will actually update on ldap changes.
Fixes : #99
Co-authored-by: Lucas Hahn <[email protected] >
Co-authored-by: Lunny Xiao <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/101
Reviewed-by: lafriks <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2021-01-14 15:13:49 +08:00
luhahn and Lucas Hahn
94ee162ad5
Fix kebab-case bug in values ( #89 )
...
Kebab case will fail because of the current ldap default values in values.yml as stated in #88
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/89
Reviewed-by: lafriks <[email protected] >
Reviewed-by: techknowlogick <[email protected] >
Co-authored-by: luhahn <[email protected] >
Co-committed-by: luhahn <[email protected] >
2020-12-28 03:26:51 +08:00
luhahn and luhahn
2826258cfc
Several Improvements to Helm Chart ( #87 )
...
Improve ldap settings with helper function
Allow clusterIP for http service to be set, default to None
Use imagePullSecrets in statefulset now
Update default values
Update README
Bump Chart version
Co-authored-by: luhahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/87
Reviewed-by: lafriks <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-Authored-By: luhahn <[email protected] >
Co-Committed-By: luhahn <[email protected] >
2020-12-16 20:37:47 +08:00
luhahn and Lucas Hahn
943eda6d5f
Fix Ingress for Kubernetes 1.16 ( #83 )
...
Fix ingress path type for 1.16
Bump chart version
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/83
Reviewed-by: 6543 <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-Authored-By: luhahn <[email protected] >
Co-Committed-By: luhahn <[email protected] >
2020-12-15 21:34:46 +08:00
luhahn and Lucas Hahn
5311243a6e
Fix admin user creation for gitea 1.13.0, chart version 2.1.0 ( #80 )
...
Fix admin user creation for gitea 1.13.0
Add load balancer hint for ssh in README
Merge branch 'master' into fix-admin-user-creation
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/80
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-Authored-By: luhahn <[email protected] >
Co-Committed-By: luhahn <[email protected] >
2020-12-10 17:16:13 +08:00
luhahn and Lucas Hahn
63bc10e393
Fix Ingress ( #70 )
...
Bump chart version to 2.0.7
Fix Ingress
- Ingress uses now .Capabilities.APIVersions.Has to compare the api version available
- Added pathType since it is required in v1 and optional in v1beta1
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/70
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
Co-Authored-By: luhahn <[email protected] >
Co-Committed-By: luhahn <[email protected] >
2020-11-26 17:01:16 +08:00
luhahn and Lucas Hahn
f62b82e956
Let storageClass be set automatically ( #45 )
...
Merge branch 'master' into master
Bump chart version and add gitea/helm-chart as link for artifacthub
Remove default value for storageClass
Remove storageClass 'Standard' and let it be set automatically
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/45
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
Co-Authored-By: luhahn <[email protected] >
Co-Committed-By: luhahn <[email protected] >
2020-10-30 01:10:10 +08:00
luhahn and Lucas Hahn
4c17cc839e
Store gitea app data in PVC ( #37 )
...
Bump Chart version
Extend REAMDE
- add default handling explanation
- add MariaDB values
Add APP_DATA_PATH default to config
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/37
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
2020-10-06 09:03:20 +00:00
luhahn and Lucas Hahn
0877cc81ca
Update dependencies and add MariaDB builtIn ( #33 )
...
Update dependencies
- Update Postgres version from 8.6.4 to 9.7.3
- Update Mysql version from 6.14.8 to 6.14.10
- Add MariaDB as built in dependency
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/33
Reviewed-by: Jonas Franz <[email protected] >
Reviewed-by: techknowlogick <[email protected] >
2020-09-28 23:26:06 +00:00
luhahn and Lucas Hahn
4a618f245e
Fix NodePort settings for ssh service ( #32 )
...
Fix NodePort settings for ssh service
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/32
Reviewed-by: lafriks <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
2020-09-28 14:31:35 +00:00
luhahn and Lucas Hahn
1f95ae962c
Move all password related data to secrets ( #28 )
...
Bump Chart version
Move all password related data to secrets
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/28
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
2020-09-25 13:37:55 +00:00
luhahn and Lucas Hahn
068d1aafa0
Use recursive chmod for .ssh directory in init container ( #26 )
...
Use recursive chmod for .ssh directory in init container
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/26
Reviewed-by: techknowlogick <[email protected] >
2020-09-23 21:15:16 +00:00
luhahn and Lucas Hahn
1a1a001656
Fix ssh permission denied(publickey) at reinstalling the chart without deleting pvc ( #25 )
...
Fix ssh permission denied(publickey) at reinstalling the chart without deleting pvc
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/25
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: Lunny Xiao <[email protected] >
2020-09-23 03:22:20 +00:00
luhahn and Lucas Hahn
e85e1718de
Fix memcached conditional and external database check in init container ( #18 )
...
Bump chart version
Update README.md with example for DB
Fix external host check for Databases
Fix condition for memcached in Chart.yaml
Co-authored-by: Lucas Hahn <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/18
Reviewed-by: techknowlogick <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
2020-09-03 21:27:11 +00:00
5e0cfed9be
Integrate NOVUM-RGI chart into the official helm chart. ( #7 )
...
Fix ssh port settings
Remove blank line from LICENSE file
add check for admin user
set PROTOCOL default to http
Add Konrad Lother as Maintainer
Update readme with generic values
make app.ini generic
- app.ini is now configurable via dictionary in values.yaml
- database and server configuration is autogenerated if not defined
- http and ssh services now use gitea config settings for targetPort
- add default security value INSTALL_LOCK = true
- clean up builtin cache settings
bump gitea version
Add values and Remove vscode TOC comments
- values enablePushCreateOrg and enablePushCreateUser have been added to repository settings
fix naming order of license and maintainers
Multiple improvements for the chart:
- add terminationGracePeriodSeconds to shutdown the statefulset gracefully on error
- add guard for loadbalancer settings in ssh service
- use mysql from bitnami, since they update the version much more frequent (old mysql only uses mysql ~6)
- init container now also provisions mysql and external database correctly
Fix PVC mounting issues for longhorn storageClass
Add examples to readme
Fix port setting for ssh
Fix and operator for newer helm versions
update values to support most configuration gitea offers
Replace Readme
update license file
Update helpers with dependencies, update NOTES.txt
update Chart.yaml with dependencies
Requirements.yaml removed, since this is deprecated and moved to Chart.yaml
Remove now unused dependencies and deployments
- init is no longer used since databases are initialized
on original charts and managed with dependency
- ingress.yaml moved to templates/gitea
- deployment.yaml no longer used and replaced with templates/gitea/statefulset.yaml
- memcached also handled with helm dependency and initialized in original chart
Add initial test for gitea helm chart
Rework templates for helm chart.
- app.ini configurable via config
- admin user and ldap settings configurable via config
- using statefulset to handle pvc
- update helpers for new dependencies
remove helm build artifacts since they are not needed in this repository
Co-authored-by: Lucas Hahn <[email protected] >
Co-authored-by: Konrad Lother <[email protected] >
Reviewed-on: https://gitea.com/gitea/helm-chart/pulls/7
Reviewed-by: Lunny Xiao <[email protected] >
Reviewed-by: Andrew Thornton <[email protected] >
Reviewed-by: techknowlogick <[email protected] >
2020-08-23 17:56:55 +00:00