Commit graph

357 commits

Author SHA1 Message Date
d677b4b0e7 feat(sso): added dex and added template parameters for grafana and dex 2025-08-14 15:55:03 +02:00
67c513d1a5
feat(alerts): 🎉 Add disk consumption high alert rule
Introduce a new alert rule for monitoring high disk consumption in Kubernetes. This enhances observability by providing alerts when disk usage exceeds 60%, helping to maintain storage health in the cluster environment.

Refs: DevFW/infra-deploy#109
2025-08-13 13:38:31 +02:00
3a666e718f feat(edp): changed disck-volume-type from SATA to GPSSD 2025-08-13 10:55:15 +02:00
b3582b9929 fix(backup): Fixed syntax problem related to forgejo s3 backups 2025-08-13 08:00:52 +00:00
3277d6d854
introduced control parameter for cronjob 2025-08-12 16:16:55 +02:00
a92ed86c4d
fix(observability): Disabled scraping of kube controller manager and scheduler
They are managed by OTC
2025-08-12 15:06:14 +02:00
fb64314fb2
feat(observability): Introduced alert priority for notifications 2025-08-12 14:20:01 +02:00
975bb6b982
feat(observability): Introduced alert for failed s3 backup jobs 2025-08-12 14:07:38 +02:00
e0f6cc77dd
fix(observability): Added missing encryption to grafana volume 2025-08-12 13:37:56 +02:00
dbda3d4ab5 fix(cronjob): fix bug where only packages got backuped 2025-08-11 15:34:38 +02:00
28c23b9f08
chore: set default storage class to csi-disk driver 2025-08-08 15:25:25 +02:00
f19b294b26 chore(OTC): changed obsolete disk type 2025-08-07 11:30:27 +00:00
643176228e
Revert "feat(grafana alerts): add notification channel (email) for grafana alerts"
This reverts commit c9d14d451f.
2025-08-05 15:25:42 +02:00
ea6b18b7ea
feat(alertmanager): 🎉 Enable managed configuration for alerts
Updates the Alertmanager configuration to use managed settings, enabling streamlined alert handling. Removes outdated configurations and introduces a new email receiver for Grafana alerts.
2025-08-05 15:24:37 +02:00
c9d14d451f feat(grafana alerts): add notification channel (email) for grafana alerts 2025-08-05 15:01:12 +02:00
6af5ce71cd feat(forgejo): updated secret ref for a bucket name 2025-08-01 10:31:04 +02:00
55d9a06dc7 feat(forgejo): backup s3 directly to pvc 2025-08-01 10:31:04 +02:00
491be80842 fix(s3backup): doing a local backup first and then push it to remote, which is still on the same OBS store 2025-08-01 10:31:04 +02:00
e7d14a89cd feat(manifest): 🎉 WIP Add CronJob and Secret for S3 backups
Adds a new CronJob for scheduled S3 backups using rclone, along with a corresponding Secret for AWS credentials. This introduces automated backup functionality for the Forgejo server, enhancing data protection and recovery capabilities.
2025-08-01 10:31:04 +02:00
51a55b5ed4 fix(forgejo): Enable email notifications for common things like PR's 2025-07-31 09:31:00 +00:00
30c2ec054b chore(pipeline): Remove use for our three helm mirrors 2025-07-30 13:55:38 +00:00
fb03ded960 chore(pipeline): Remove use for our three helm mirrors 2025-07-30 13:54:53 +00:00
278c832cb4 chore(pipeline): Remove use for our three helm mirrors 2025-07-30 13:54:04 +00:00
a2324a16b7 test(pipeline): Revert of general test of OSC dependencies
helm-chart-4.12.4 will require an update of argocd to version >=3
2025-07-30 12:39:18 +00:00
d79653cc64 test(pipeline): Revert of general test of OSC dependencies
Only v1.1.0-edp-v11.0.3 works currently
2025-07-30 12:38:10 +00:00
8f8192301b test(pipeline): General test of OSC dependencies 2025-07-30 11:16:57 +00:00
e23a84644b test(pipeline): General test of OSC dependencies 2025-07-30 11:16:12 +00:00
71cd3140ea test(pipeline): General test of OSC dependencies 2025-07-30 11:15:00 +00:00
5e02c42c9b
feat(helm): 🌐 Update image repository domain to use environment variable
Replaces the hardcoded image repository domain with an environment variable to enhance configurability and flexibility in deployment.

This change allows for easier updates to the repository domain without modifying the configuration file directly, streamlining the deployment process.

Refs: DevFW/forgejo-pm#33
2025-07-28 15:54:00 +02:00
3f187c917e chore(pipeline): Pulling forgejo-runner catthehacker image from ghcr.io 2025-07-28 15:04:47 +02:00
922028cb0d feat(edp): Changed the amount of replicas and runner version in forgejo-runner/dind-docker.yaml 2025-07-28 09:48:37 +02:00
b2014f11fd fix(pipeline): define gomplate template for storage 2025-07-25 13:16:20 +02:00
ba9c7d1d18 feat(pipeline): changed definition of the MINIO_BUCKET in values of the forgejo-server 2025-07-25 11:54:07 +02:00
3be500a15a feat(pipeline): changed definition of the MINIO_BUCKET in values of the forgejo-server 2025-07-25 11:50:59 +02:00
f9396ac145 feat(pipeline): changed definition of the MINIO_BUCKET in values of the forgejo-server 2025-07-25 11:48:34 +02:00
5fb6c72604
chore: 🔧 Update repository URLs to use environment variable
Replace hardcoded repository URLs with placeholders for the environment variable `CLIENT_REPO_DOMAIN` for better flexibility and configuration management.

This change enhances the deployment process by allowing the base URL to be configured dynamically.
2025-07-22 15:50:48 +02:00
2848e7d1cb fix(forgejo): added prod/non-prod to s3 bucket 2025-07-21 14:32:03 +02:00
8000e3f823
fix(forgejo): use bleve if elasticsearch is disabled 2025-07-18 14:33:46 +02:00
0fae203a92
fix: Point forgejo image to latest version on OSC 2025-07-18 11:19:09 +02:00
38e0765e3d fix(elasticsearch): add toogle to omit elasticsearch 2025-07-17 14:55:32 +02:00
8c94137b5b
feat(observability): 🎉 Add new VMRule for forgejo alerts
Introduces a new alerting rule for monitoring the forgejo application in the observability namespace. This rule triggers alerts when the forgejo server is down, helping to improve system reliability and response times.
2025-07-16 10:42:00 +02:00
7d4414e756 feat(observability): Enabled metrics endpoint and scrape config for gitea
Refs: DevFW/infra-deploy#92
2025-07-15 13:53:42 +00:00
164a28075d Update template/stacks/forgejo/forgejo-server/values.yaml 2025-07-14 13:03:55 +00:00
dec0bb413f Update template/stacks/forgejo/forgejo-server/values.yaml 2025-07-14 11:51:39 +00:00
07e735d329 Update template/stacks/forgejo/forgejo-server/values.yaml 2025-07-14 11:44:08 +00:00
98d273ad32 Update template/stacks/forgejo/forgejo-server/values.yaml 2025-07-14 11:26:20 +00:00
e240efb872 feat(stacks): change references to point to new PROD 2025-07-04 10:49:42 +02:00
65ecf59bbf feat(forgejo): reconfigure loadbalancer to allow ssh 2025-07-04 10:05:57 +02:00
5f116820d0 feat(forgejo): new name and slogan 2025-07-02 14:04:40 +00:00
249ef87844 chore(image): switched to forgejo-edp 2025-07-02 09:51:57 +00:00