Commit Graph

32 Commits

Author SHA1 Message Date
Greg 8050126d2d Merge branch 'master' into feature/4-label_sets 2019-03-29 15:14:15 +01:00
Greg b5bbc5fa34 Update Gitea to 1.7.5
Running on GKE

Closes #21
2019-03-29 15:04:23 +01:00
Greg bbfa3f2964 Add a script to copy the content of the custom folder to a running pod
For now it is only labels, but adding anything supported will work
(robots.txt, public files, templates, etc)

The content will be copied to the /data/gitea/ folder that is a mounted
persistent volume

https://docs.gitea.io/en-us/customizing-gitea/
2019-02-27 17:47:48 +01:00
Greg 0a60d8831c Merge branch 'master' into feature/4-label_sets 2019-02-27 12:43:45 +01:00
Greg cc6f31b4b9 Update Gitea to 1.7.2
Closes #18
2019-02-25 16:54:59 +01:00
Greg 069502d056 Bump the gitea data storage to 20GB 2019-02-25 13:29:09 +01:00
Greg 278e6a9cd7 Use a 10GB persistent storage volume for gitea data 2019-02-25 13:18:45 +01:00
Greg eba722992f Copy the labels to the persistent data volume
Move the custom label definitions to a custom folder in the kubernetes
folder, as well as the config files
2019-02-05 20:29:08 +01:00
Greg 871d47fff8 Merge branch 'master' into feature/4-label_sets 2019-02-05 20:16:27 +01:00
Râu Cao 9ef15325cc Merge branch 'chore/upgrade_gitea' of kosmos/gitea.kosmos.org into master 2019-02-03 05:29:39 +00:00
Basti 526f4b9035 Upgrade Gitea to 1.7.1 2019-02-03 12:28:21 +07:00
Râu Cao 43ad6f842b Merge branch 'docs/update' of kosmos/gitea.kosmos.org into master 2019-01-28 22:42:17 +00:00
Basti 21238a032d Add default and Kosmos label sets
Adds custom label set configs, overriding the default set and adding a
new one for Kosmos (that includes kredits labels).

closes #4
2019-01-27 16:19:19 +08:00
Greg 34068bc7ac Add docs about building our own images 2019-01-25 16:52:17 +01:00
Basti 28b73f88a8 Use 1.7 release of Gitea 2019-01-09 07:55:13 +08:00
Greg 8a2d491e45 Add documentation about updating Gitea 2019-01-08 12:14:41 +01:00
gregkare 8073861775 Merge branch 'feature/5-backups' of kosmos/gitea.kosmos.org into master 2019-01-07 11:02:37 +00:00
Greg 78bccff685 Use the git submodule update command with the --init flag in the docs 2019-01-07 12:01:49 +01:00
Basti cef013a40a Update backup docs 2019-01-05 11:23:17 +08:00
Basti 3692204ce4 Add app label for all Gitea resources
This way one can address them all at once, like e.g. for Ark backups.
2019-01-05 11:09:25 +08:00
Basti a16143a3f4 Add docs for Ark dependency 2019-01-05 10:22:48 +08:00
Basti c3bf234cba Add Ark as submodule
Heptio Ark is a Kubernetes backup solution. See docs.
2019-01-05 10:14:49 +08:00
Basti 9e8370f577 Add backup doc 2019-01-02 12:50:14 +08:00
Râu Cao 8496b19ec5 Update 'doc/kubernetes.md' 2019-01-02 04:20:49 +00:00
Râu Cao 4a43305a35 Merge branch 'docs/kubernetes' of kosmos/gitea.kosmos.org into master 2018-12-24 08:05:03 +00:00
gregkare 8bb6bddb00 Merge branch 'feature/6-remove_init_env_vars' of kosmos/gitea.kosmos.org into master 2018-12-17 10:36:45 +00:00
Greg bf62157f26 Remove the init environment variables
They were never used since we create an ini config file before starting
the container

Refs #6
2018-12-17 11:34:15 +01:00
Basti 0cf7ba527e Move Kubernetes docs out of README 2018-12-14 18:12:39 +00:00
Râu Cao 80e5b4f039 Merge branch 'feature/6-kubernetes_config' of kosmos/gitea.kosmos.org into master 2018-12-14 18:06:27 +00:00
Greg 9407a74119 Force a new deployment after replacing the secrets 2018-12-14 18:47:53 +01:00
Greg 4c463adcda Add initial Kubernetes config files
This includes all the resources currently running on https://gitea.kosmos.org

It sets up a persistent data volume for the MySQL database, one for the
Gitea data, that Gitea calls the custom folder (config, attachment,
avatars, logs, etc). We mount that persistent data volume as
/data/gitea. It also creates a Let's Encrypt certificate for
gitea.kosmos.org, also saved to the custom folder.

This also includes two scripts:

* `./script/get_secrets` downloads the secrets to the local filesystem so
they can be edited
* `./script/replace_secrets` deletes the remote secrets and creates them
again from the local ones in kubernetes/config/*

Closes #6
2018-12-14 17:14:00 +01:00
Basti bdc9294260 Hello universe 2018-12-13 10:49:57 +00:00