1
0
Fork 0
hscloud/app
q3k a7e26ccfe1 app/gerrit/kube: implement
This change impelements the k8s machinery for Gerrit.

This might look somewhat complex at first, but the gist of it is:

 - k8s mounts etc, git, cache, db, index as RW PVs
 - k8s mounts a configmap containing gerrit.conf into an external
   directory
 - k8s mounts a secret containing secure.conf into an external directory
 - on startup, gerrit's entrypoint will copy over {gerrit,secure}.conf
   and start a small updater script that copies over gerrit.conf if
   there's any change. This should, in theory, make gerrit reload its
   config.

This is already running on production. You're probably looking at this
change through the instance deployed by itself :)

Change-Id: Ida9dff721c17cf4da7fb6ccbb54d2c4024672572
2019-06-21 20:47:53 +02:00
..
bazel-cache bazel-cache: deploy, add waw-hdd-yolo-1 ceph pool 2019-05-17 18:09:39 +02:00
factorio app/factorio: implement kube 2019-05-19 03:10:17 +02:00
gerrit app/gerrit/kube: implement 2019-06-21 20:47:53 +02:00
matrix app/matrix: forward IP to synapse 2019-05-23 16:11:52 +02:00
radio app/radio: fix fallback mounts, fix admin login 2019-06-20 12:52:38 +02:00
registry app/registry: allow app/radio to q3k 2019-06-19 14:09:31 +02:00
toot app/toot: start implementing redis 2019-04-04 16:54:00 +02:00