Commit Graph

160 Commits

Author SHA1 Message Date
Nikolai Rodionov
b24cbadbd4
Install iredmail 2023-07-30 17:47:37 +02:00
RNRod
3acfcb93fb install and configure mysql server
create an empty db in wordpress
create db-instance to watch mysql server
2023-07-30 17:38:50 +02:00
Nikolai Rodionov
39eff42bda
Update the leaked redis password
Also updated for Gitea and Funkwhale
2023-07-29 22:31:38 +02:00
Nikolai Rodionov
0b23d53f10
chore(gitea): Upgrade the gitea chart version
The maintainer of the chart release a breaking chage, so this migration
was not easy. After the upgrade, I've copied all the data from the
previous installation, because the ReplicaSet provided was switched
from the StatefulSet to Deployment.

Issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86
2023-07-29 22:17:42 +02:00
Nikolai Rodionov
5ff279ef03
chore(minecraft): Upgrade the Paper version 2023-07-29 21:11:54 +02:00
Nikolai Rodionov
903e0e2d47
Cleanup after drone-runner-kube removing
Issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/96
2023-07-29 20:37:43 +02:00
Nikolai Rodionov
6181a09e2e
Remove the deprecated drone-kube-runner
Issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/96
2023-07-29 20:29:42 +02:00
RNRod
755238e195 change redis password 2023-07-29 20:09:57 +02:00
RNRod
66c1fc970c migrate funkwhale to a dedicated redis
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/95
2023-07-29 19:37:29 +02:00
RNRod
9c33d64c5b migrate funkwhale to a dedicated database
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/95
2023-07-29 19:37:22 +02:00
RNRod
a26d58fb4d format gitea values 2023-07-26 22:51:32 +02:00
RNRod
301de982cc migrate gitea to a dedicated database
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86
2023-07-26 22:50:08 +02:00
RNRod
5501b4cc07 add database extension
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86
2023-07-26 21:06:07 +02:00
Nikolai Rodionov
177e7dcb9d
Add a new bucket to Minio 2023-07-23 17:39:06 +02:00
Nikolai Rodionov
6aa71a0fa1
install Prometheus to the BadHouseplants cluster 2023-07-22 14:25:37 +02:00
RNRod
c53cd3be08 fix redis configuration
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86
2023-07-21 16:15:04 +02:00
RNRod
315bd127a1 install db-instances
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86
2023-07-21 16:06:38 +02:00
RNRod
20e12ee4ba install db-operator
issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86
2023-07-21 15:41:03 +02:00
RNRod
bb2211fc15 install postgres
update redis version

issue: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/issues/86\#issuecomment-1612
2023-07-21 15:10:05 +02:00
RNRod
92ed9fc966 install redis 2023-07-21 14:21:08 +02:00
RNRod
1fe836c4f0 add bitwarden 2023-07-20 16:25:57 +00:00
Nikolai Rodionov
8e19905feb
Install drone-docker-runner to the etersoft cluster 2023-07-19 22:28:21 +02:00
RNRod
386fb7ca01 remove ops on the minecraft server 2023-07-13 18:40:08 +02:00
RNRod
f1d164106a remove CPU limits for the minecraft server 2023-07-13 18:39:34 +02:00
Nikolai Rodionov
4313c1db4e
Set installed for logging stuff to false 2023-07-09 22:40:33 +02:00
Nikolai Rodionov
f29e5af719
Set a retention perriod for logs 2023-07-09 22:39:57 +02:00
Nikolai Rodionov
cd506cd969
feat: Setup a logging system
Loki + Promtail
2023-07-09 22:39:56 +02:00
Nikolai Rodionov
2aca742092
Update the MC world size 2023-07-09 22:31:45 +02:00
Nikolai Rodionov
a37465b9e1
Update Minecraft config 2023-07-09 20:36:32 +02:00
Nikolai Rodionov
c49156c4ed
chore: Downgrade Minecraft
something is broken with istio in 4.9.2
2023-07-09 18:07:47 +02:00
Nikolai Rodionov
439078c052
Use graalvm for minecraft 2023-07-09 17:47:17 +02:00
Nikolai Rodionov
2116141a29
Remove Prometheus 2023-07-07 19:17:24 +02:00
Nikolai Rodionov
7ab06bb365
Remove Prometheus 2023-07-04 20:44:42 +02:00
Nikolai Rodionov
a888247ab0
chore: Make readiness probes less sensitive 2023-06-23 23:46:19 +02:00
Nikolai Rodionov
71b46ee97c
feat: Use the forked minecraft chart 2023-06-23 21:53:21 +02:00
Nikolai Rodionov
f36ec04dd3
Update minecraft configuration 2023-06-20 16:13:20 +02:00
Nikolai Rodionov
d809bd5106
feat(Minecraft): Add password to the server 2023-06-18 15:38:43 +02:00
Nikolai Rodionov
4ddc471f72 revert 0fbdcc7ead
revert Update Minecraft
2023-06-13 20:15:30 +00:00
Nikolai Rodionov
0fbdcc7ead
Update Minecraft 2023-06-13 21:21:03 +02:00
Nikolai Rodionov
80dec7d110
Add ArgoCD Dashboard 2023-06-08 19:13:05 +02:00
Nikolai Rodionov
83d69af017
chore(Minecraft): Upgrade Paper 2023-06-07 23:27:29 +02:00
Nikolai Rodionov
1852a8777f
Increase prom storage 2023-06-07 12:22:03 +02:00
Nikolai Rodionov
cfdc5af81b
chore: Upgrade Prometheus and remove Mailu 2023-06-04 19:36:17 +02:00
Nikolai Rodionov
85dff3d6ab
Add Gitea to prometheus 2023-05-29 21:38:39 +02:00
Nikolai Rodionov
c15ab699cd
Remove the decrypted secret from repo 2023-05-29 13:41:26 +02:00
Nikolai Rodionov
cf13597d76
Install Prometheus 2023-05-28 09:42:02 +02:00
Nikolai Rodionov
60b24b0457
Update drone and argocd values 2023-05-23 10:14:55 +02:00
Nikolai Rodionov
c60f48af7d
Set DIND config to drone 2023-05-21 16:44:59 +02:00
Nikolai Rodionov
50cd8a5697
Update drone configs 2023-05-21 15:14:17 +02:00
Nikolai Rodionov
d5eb58a827
Update Gitea configs 2023-05-21 14:31:14 +02:00
Nikolai Rodionov
d685eb749f
Increase Drone limits 2023-05-21 13:11:05 +02:00
Nikolai Rodionov
9e8849ef25
Update drone docker runner config 2023-05-21 13:01:08 +02:00
Nikolai Rodionov
e25ce03c07
Set cpu limits for drone 2023-05-21 12:32:24 +02:00
Nikolai Rodionov
52439494cd
Set memory limits for drone 2023-05-21 12:30:18 +02:00
Nikolai Rodionov
f3350105cb
Set resource limits for drone 2023-05-21 12:15:20 +02:00
Nikolai Rodionov
8d34662555
Remove a leaked secret 2023-05-21 12:09:29 +02:00
Nikolai Rodionov
c1b3933f22 revert 0f56b9d028
revert Remove a leaked secret and remove Kubeconfig
2023-05-21 10:08:53 +00:00
Nikolai Rodionov
0f56b9d028
Remove a leaked secret and remove Kubeconfig 2023-05-21 11:33:42 +02:00
Nikolai Rodionov
a62c76a49b
Migrate to docker runner 2023-05-21 11:27:47 +02:00
Nikolai Rodionov
1d2c31feb4
Fix minio things 2023-05-18 18:51:08 +02:00
Nikolai Rodionov
a352987eef
Let drone remove apps 2023-05-16 12:04:04 +02:00
Nikolai Rodionov
7e2ac0fabd
Minio: add new functions 2023-05-15 20:29:49 +02:00
Nikolai Rodionov
776d7272e2
Uninstall mailu 2023-04-28 17:39:56 +02:00
Nikolai Rodionov
a9f5b833e8 revert cb25966cdb
revert fix(mailu): Set the correct timezone
2023-04-27 16:35:12 +00:00
Nikolai Rodionov
cb25966cdb
fix(mailu): Set the correct timezone 2023-04-27 18:23:49 +02:00
Nikolai Rodionov
e2f5bb6f35
Update gitea configuration to enable smtp 2023-04-23 12:09:19 +02:00
Nikolai Rodionov
cfbd56d6be
feat: Add tls to mailu 2023-04-22 19:40:32 +02:00
Nikolai Rodionov
968a1ac12e
feat: Mailu is installed and it's working 2023-04-22 19:14:11 +02:00
Nikolai Rodionov
a5e526ebfc
install mailu in the badhouseplants cluster 2023-04-21 15:40:43 +02:00
Nikolai Rodionov
ac5df345b7
Update default Longhorn configuration 2023-04-21 10:57:38 +02:00
Nikolai Rodionov
7e621a1862
feat(gitea): Disable repo wikis 2023-04-20 09:57:28 +02:00
Nikolai Rodionov
ac382994ae
fix: longhorn is back again 2023-04-20 09:39:23 +02:00
Nikolai Rodionov
5842ff89d8
refactor(gitea): Stop letting users create repos and orgs 2023-04-18 12:47:17 +02:00
Nikolai Rodionov
d96609bc62
feat(minio): A new bucket for javascript is added 2023-04-18 09:17:10 +02:00
Nikolai Rodionov
7af9eed685
fix(istio-resources): Set correct istio resourcec for minio and wordpress 2023-04-18 06:17:21 +02:00
Nikolai Rodionov
ad64e4f391
fix(istio-resource): Use hostname instead of host 2023-04-17 12:16:37 +02:00
Nikolai Rodionov
f1a860f97b
refactor(istio-resource): Move all istio resource to helmfile 2023-04-17 11:10:48 +02:00
Nikolai Rodionov
d9fe4631f1
fix(funkwhale): Set replicas amount on workder to 1 2023-04-16 19:30:59 +02:00
Nikolai Rodionov
386659a799
chore(minecraft): Upgrade PaperMC 2023-04-15 20:50:07 +02:00
Nikolai Rodionov
e69598572b
chore(minecraft): Decrease memory 2023-04-15 20:43:33 +02:00
Nikolai Rodionov
437cc1437e fix(gitea): Values syntax mistake is gone 2023-03-31 11:52:01 +00:00
Nikolai Rodionov
1e804ff3b1
feat(gitea): Turn on Gitea Actions 2023-03-31 11:21:55 +02:00
Nikolai Rodionov
693bd37cfe
fix(gitea): Posgtress secrets are updated 2023-03-29 09:28:31 +02:00
Nikolai Rodionov
487ec5a737 fix(minecraft): PaperMC URL is now correct (#47)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/47
2023-03-28 10:58:36 +00:00
Nikolai Rodionov
7c5632b54e chore(minecraft): Update Minecraft to 1.19.4 (#46)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/46
2023-03-28 09:56:50 +00:00
Nikolai Rodionov
665f25a013 chore(minecraft): Update Minecraft to 1.19.3 (#45)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/45
2023-03-27 15:04:17 +00:00
Nikolai Rodionov
6cdac9d38e feat(Gitea): Enable LFS (#40)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/40
2023-03-17 10:32:00 +00:00
Nikolai Rodionov
415afc22c6 chore(Minio): Add more permissions to badhouseplants-owners (#39)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/39
2023-03-16 16:37:08 +00:00
Nikolai Rodionov
c237d4ffae Migrate minecraft to Paper (#37)
I want to configure monitoring for Minecraft, and it's not possible with the Vanilla version. So we're testing Paper

Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/37
2023-03-14 14:40:09 +00:00
Nikolai Rodionov
c9a45797bf Use groups for Minio oauth (#36)
Now gitea orgs are used as policies, so it's easier to handle access.

Also, drone is switched to a global Gitea oauth app, instead of my personal

Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/36
2023-03-13 09:08:33 +00:00
Nikolai Rodionov
db538f7181 Add oauth to MinIO (#35)
I want to use OAuth everywhere it's possible, so I need to create accounts in gitea only

Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/35
2023-03-13 07:41:49 +00:00
Nikolai Rodionov
1553a906d8 Increase Gitea attachment size (#34)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/34
2023-03-08 10:11:48 +00:00
Nikolai Rodionov
fd22ff01cb Start managing namespaces with Helmfile (#33)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/33
2023-03-07 17:34:35 +00:00
Nikolai Rodionov
bbefd9ce54 Set more realistic requests (#32)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/32
2023-03-05 17:50:13 +00:00
Nikolai Rodionov
b03661222a Decrease resources given to Istio proxies (#30)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/30
2023-03-05 07:47:20 +00:00
Nikolai Rodionov
003d6f14c2 Fix Gitea dex config (#29)
Set the correct `baseURL`

Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/29
2023-03-04 16:24:36 +00:00
Nikolai Rodionov
d682592f0b Add gitea as auth for argoCD (#28)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/28
2023-03-04 16:11:34 +00:00
jacklull
949deb58df Increase Minecraft server RAM (#26)
Co-authored-by: RNRod <Rodion.n.rodionov@gmail.com>
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/26
2023-03-01 15:57:02 +00:00
Nikolai Rodionov
212134ba46 Remove all the extra stuff for ArgoCD (#25)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/25
2023-02-28 20:56:37 +00:00
Nikolai Rodionov
504e2a97d7 Remove unused volume in ArgoCD (#24)
Reviewed-on: https://git.badhouseplants.net/badhouseplants/k8s-cluster-config/pulls/24
2023-02-28 20:38:08 +00:00