Greg greg
  • Joined on 2018-11-05
greg pushed to feature/4-label_sets at kosmos/gitea.kosmos.org 2019-02-27 11:44:02 +00:00
0a60d8831c Merge branch 'master' into feature/4-label_sets
cc6f31b4b9 Update Gitea to 1.7.2
069502d056 Bump the gitea data storage to 20GB
278e6a9cd7 Use a 10GB persistent storage volume for gitea data
Compare 4 commits »
greg commented on issue kosmos/gitea.kosmos.org#15 2019-02-26 14:00:22 +00:00
Add default and Kosmos label sets

From the ConfigMaps docs:

greg pushed to master at kosmos/gitea.kosmos.org 2019-02-25 15:55:26 +00:00
cc6f31b4b9 Update Gitea to 1.7.2
greg closed issue kosmos/gitea.kosmos.org#18 2019-02-25 15:55:26 +00:00
Upgrade Gitea to 1.7.2
greg pushed to master at kosmos/gitea.kosmos.org 2019-02-25 12:29:26 +00:00
069502d056 Bump the gitea data storage to 20GB
greg pushed to master at kosmos/gitea.kosmos.org 2019-02-25 12:19:11 +00:00
278e6a9cd7 Use a 10GB persistent storage volume for gitea data
greg commented on issue kosmos/gitea.kosmos.org#15 2019-02-25 08:56:33 +00:00
Add default and Kosmos label sets

Here's the Docker docs where they say /data/gitea is the folder for customization when using Docker: https://docs.gitea.io/en-us/install-with-docker/#customization

greg commented on issue kosmos/gitea.kosmos.org#15 2019-02-25 08:54:24 +00:00
Add default and Kosmos label sets

I don’t know what that means. The files live in an actual /custom folder with my local Gitea that I’m developing them in. The docs call that folder /custom. If you put them in the normal data folder, then almost certainly they will overwrite actual Gitea files, instead of adding custom ones in the custom folder.

greg commented on issue kosmos/gitea.kosmos.org#15 2019-02-06 08:36:37 +00:00
Add default and Kosmos label sets

I think it's not a big change from this PR to achieve that (create ConfigMaps for the entire folder instead of just options/label, copy the mounted files to /data/gitea/, this is what the Gitea docs call /custom). The secrets (app.ini and the dummy TLS cert) will have to be moved respectively to custom/conf and custom/https

greg commented on issue kosmos/gitea.kosmos.org#15 2019-02-05 19:32:04 +00:00
Add default and Kosmos label sets

Done in eba722992f. I created the labels as ConfigMaps and copied them to the persistent data volume as part of the init container.

greg pushed to feature/4-label_sets at kosmos/gitea.kosmos.org 2019-02-05 19:30:29 +00:00
eba722992f Copy the labels to the persistent data volume
871d47fff8 Merge branch 'master' into feature/4-label_sets
9ef15325cc Merge branch 'chore/upgrade_gitea' of kosmos/gitea.kosmos.org into master
526f4b9035 Upgrade Gitea to 1.7.1
43ad6f842b Merge branch 'docs/update' of kosmos/gitea.kosmos.org into master
Compare 7 commits »
greg commented on issue kosmos/gitea.kosmos.org#15 2019-01-29 09:12:16 +00:00
Add default and Kosmos label sets

OK. Can you take it from here?

greg commented on issue kosmos/gitea.kosmos.org#13 2019-01-28 16:29:33 +00:00
Add documentation about updating Gitea

This is still the old commit because we're commenting on it, new content is:

greg commented on issue kosmos/gitea.kosmos.org#15 2019-01-28 16:22:57 +00:00
Add default and Kosmos label sets

My plan was to upload them to the persistent volume, or create a small Docker container that contains these files, whichever makes more sense. kubectl cp can be used to copy files/directories to a container

greg pushed to docs/update at kosmos/gitea.kosmos.org 2019-01-25 15:53:56 +00:00
34068bc7ac Add docs about building our own images
greg commented on issue kosmos/gitea.kosmos.org#13 2019-01-25 15:23:22 +00:00
Add documentation about updating Gitea

Local building of images is really easy. Clone https://github.com/go-gitea/gitea and run make docker and you get a image tagged gitea/gitea:latest that you can then push. I'm updating the docs

greg commented on issue kosmos/gitea.kosmos.org#14 2019-01-25 13:56:46 +00:00
Set up a CI server

I didn't realize the load balancers were so expensive. I have only read an introduction to Ingress so far (https://kubernetes.io/docs/concepts/services-networking/ingress/). It seems complex, but worth learning about.

greg commented on issue kosmos/gitea.kosmos.org#13 2019-01-25 12:29:13 +00:00
Add documentation about updating Gitea

It depends, I think sometimes we'll want to use releases, so official images, and sometimes we'll want an unreleased feature. production tag sounds good

greg commented on issue kosmos/gitea.kosmos.org#13 2019-01-25 12:22:51 +00:00
Add documentation about updating Gitea

Yes, but a copy of gitea/gitea:latest at the revision we want, instead of always keeping up with their latest. Creating our own images should be a separate issue

greg created pull request kosmos/gitea.kosmos.org#13 2019-01-08 11:15:47 +00:00
WIP: Add documentation about updating Gitea