Integrate NOVUM-RGI chart into the official helm chart. #7

Merged
techknowlogick merged 25 commits from luhahn/helm-chart:master into master 2020-08-23 17:56:58 +00:00

25 Commits

Author SHA1 Message Date
e3b292724c Fix ssh port settings
All checks were successful
continuous-integration/drone/pr Build is passing
2020-08-20 14:55:54 +02:00
3935c8d238 Remove blank line from LICENSE file
All checks were successful
continuous-integration/drone/pr Build is passing
2020-08-17 17:09:17 +02:00
0d999d6202 add check for admin user 2020-08-17 17:06:48 +02:00
37b5601089 set PROTOCOL default to http 2020-08-17 17:06:40 +02:00
969f9d0c00 Add Konrad Lother as Maintainer 2020-08-17 15:49:14 +02:00
66ac9d2cc3 Update readme with generic values 2020-08-17 15:47:34 +02:00
26f58bbf6d 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
2020-08-17 15:43:10 +02:00
792e6e5f65 bump gitea version 2020-08-17 14:27:09 +02:00
9de2d078c4 Add values and Remove vscode TOC comments
All checks were successful
continuous-integration/drone/pr Build is passing
- values enablePushCreateOrg and enablePushCreateUser have been added to repository settings
2020-08-10 11:02:09 +02:00
5ff55e74b0 fix naming order of license and maintainers 2020-08-10 11:02:05 +02:00
73f8cb5c5b Multiple improvements for the chart:
All checks were successful
continuous-integration/drone/pr Build is passing
- 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
2020-08-07 10:55:23 +02:00
a7f5cef321 Fix PVC mounting issues for longhorn storageClass
All checks were successful
continuous-integration/drone/pr Build is passing
2020-08-05 16:40:03 +02:00
b29d6a236b Add examples to readme
All checks were successful
continuous-integration/drone/pr Build is passing
2020-08-05 12:52:58 +02:00
e5783963d1 Fix port setting for ssh 2020-08-05 12:52:33 +02:00
4e4189f7c5 Fix and operator for newer helm versions
All checks were successful
continuous-integration/drone/pr Build is passing
2020-08-05 09:29:32 +02:00
af6de140d4 update values to support most configuration gitea offers
All checks were successful
continuous-integration/drone/pr Build is passing
2020-07-30 15:13:19 +02:00
0d6c5fd756 Replace Readme 2020-07-30 15:12:47 +02:00
de6a852d08 update license file 2020-07-30 15:12:21 +02:00
98357795a5 Update helpers with dependencies, update NOTES.txt 2020-07-30 15:11:45 +02:00
c6057ade2d update Chart.yaml with dependencies 2020-07-30 15:11:34 +02:00
a5c2a9262b Requirements.yaml removed, since this is deprecated and moved to Chart.yaml 2020-07-30 15:11:20 +02:00
84501027ac 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
2020-07-30 15:07:49 +02:00
4bf434542e Add initial test for gitea helm chart 2020-07-30 15:06:14 +02:00
3b5cd59240 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
2020-07-30 15:04:08 +02:00
3d5f8c7cf1 remove helm build artifacts since they are not needed in this repository 2020-07-30 15:02:02 +02:00