Commit graph

251 commits

Author SHA1 Message Date
02d9d207dd feat(forgejo): separate forgejo from core into its own stack 2025-06-03 10:17:24 +02:00
dd46f37e43
feat: Add Elasticsearch indexer configuration
Introduces the configuration for the issue indexer using Elasticsearch, enabling the ISSUE_INDEXER feature.

Sets the ISSUE_INDEXER_ENABLED flag to true and specifies the connection string sourced from a secret.

Prepares for future enhancements by including placeholders for repository indexing options.
2025-06-02 17:39:15 +02:00
e1bf3012e2 feat(forgejo): database reference refactoring 2025-06-02 15:05:51 +02:00
942cedd845
feat(observability): Switched to static endpoints due to bug in CRD selector
CRD selected the wrong port otherwise
2025-06-02 14:57:12 +02:00
fc34fb4ee6 enabled authorized access to vlogs and vmetrics 2025-06-02 14:21:31 +02:00
32bb201e82 feat(forgejo): rename forgejo database host secret key 2025-06-02 13:13:42 +02:00
Bot
15457a0f81 feat(forgejo): Added postgres password 2025-05-30 18:02:59 +02:00
Bot
7a05ca605b feat(forgejo): Added postgres to forgejo ini 2025-05-30 16:49:03 +02:00
fda834d703 feat(redis): removed duplicate entries in forgejo values.yaml 2025-05-30 09:25:14 +00:00
3752fbd341 feat(observability): Added rewrite rules for prometheus remote write to victoria metrics 2025-05-28 16:00:27 +02:00
d4ef3d4a44 feat(grafana): added basic persistence for grafana 2025-05-28 14:54:10 +02:00
00dd935a88 Update template/stacks/core/forgejo/values.yaml 2025-05-28 12:21:15 +00:00
774871c878
feat: 🎉 Add MinIO credentials for repository archiving
Adds MinIO access and secret keys for repository archiving functionality in the configuration.

This enhancement ensures that the necessary credentials are securely referenced, improving access to MinIO storage for archived repositories.

Relates to improved storage management.
2025-05-28 10:31:28 +02:00
528b44a1ba feat(pipeline): Created managed storage for forgejo 2025-05-27 16:33:20 +02:00
95ba18bb56 Removed cert-manager argocd application manifest releaseName entry to prevent out-of-sync state 2025-05-27 08:59:08 +00:00
1f38cc5755 Delete template/stacks/core/ingress-apps/openbao.yaml 2025-05-27 06:59:54 +00:00
0c2e94dc24 Delete template/stacks/core/ingress-apps/mailhog.yaml 2025-05-27 06:59:48 +00:00
ad72626d27 Delete template/stacks/core/ingress-apps/kube-prometheus-stack-grafana.yaml 2025-05-27 06:59:32 +00:00
7cdeed9aff Delete template/stacks/core/ingress-apps/keycloak-ingress-localhost.yaml 2025-05-27 06:59:23 +00:00
5ca95ca4ff Delete template/stacks/core/ingress-apps/backstage.yaml 2025-05-27 06:59:18 +00:00
96c514912d Delete template/stacks/core/ingress-apps/argo-workflows-ingress.yaml 2025-05-27 06:59:12 +00:00
5f91a08c42 Removed unneded code 2025-05-26 17:13:29 +00:00
d76579d814 Update template/stacks/observability/victoria-k8s-stack/values.yaml 2025-05-26 17:12:47 +00:00
29d6cc2660
fix(victoria-k8s-stack): Fixed TLS connection for observability stack 2025-05-26 17:07:28 +02:00
ff978767f6 feat(victoria-k8s-stack): added vmauth 2025-05-26 16:37:28 +02:00
d80ef86286 fix: test environment to ini 2025-05-26 16:21:30 +02:00
1fce183187 fix(vector): use correct deployment name for vector 2025-05-26 13:26:59 +00:00
654daa1743 feat(observability): added vector as logshipper in the core stack 2025-05-21 11:57:36 +02:00
1f7b8e962e fix(victoria): fixes helm value path 2025-05-20 17:26:15 +02:00
9dd41f8b6d feat(otc): Setting ArgoCD retry limit to -1 to core and otc stack 2025-05-20 16:21:55 +02:00
08c8ea6a39 feat(observability): added new stack bases on victoria-k8s-stack 2025-05-20 15:47:05 +02:00
b824738a34 feat(monitoring): remove monitoring as in forgejo-as-a-service we switch to central monitoring 2025-05-20 14:57:57 +02:00
1343794825
chore(cert): Switchted to prod let's encrypt 2025-05-14 14:48:42 +02:00
137cfca08c feat: deleted keycloak related argocd, forgejo manifests 2025-05-14 13:56:10 +02:00
5075deec67 feat(otc) changed nginx-ingress service annotation from custom-eip to eip 2025-05-09 13:51:51 +02:00
74e97f0dcd feat(otc) fixed argocd ingress-nginx settings 2025-05-08 15:48:39 +02:00
56be9fa0b2 feat(otc) setup cert-manager in the ingresses 2025-05-08 15:31:03 +02:00
ec862e92eb Added cert-manager to otc stack 2025-05-08 15:10:59 +02:00
cc107f4ff4 feat(otc): Added LB IP ID 2025-05-07 17:10:12 +02:00
03f113f339 feat(otc): Fixed typo 2025-05-07 16:46:07 +02:00
6908182367 feat(otc): Moved ingress-nginx to otc stack, removed KIND stuff and added OTC annotations 2025-05-07 16:44:39 +02:00
d2cce953a1
feat: 🏗️ Add otc stack 2025-05-06 16:35:20 +02:00
48b6067bf8
feat: 🗃️ Add storageclass for otc 2025-05-06 16:31:38 +02:00
3419b428ea Merged SSO from development 2025-04-28 10:56:27 +02:00
cd4abc47b9 Removed merge artifacts 2025-04-28 10:55:10 +02:00
fbfc42cf47 Merge branch 'development' into modularise_edp 2025-04-28 10:33:25 +02:00
d390833416 Automated connection between OpenBAO and ESO 2025-04-28 10:16:40 +02:00
b2e91d0163 Automated connection between OpenBAO and ESO 2025-04-28 10:10:34 +02:00
a090677c0f Automated connection between OpenBAO and ESO 2025-04-28 09:54:23 +02:00
d0388bcd20 Automated connection between OpenBAO and ESO 2025-04-28 09:42:11 +02:00
ffd5111bce Merge branch 'development' into IPCEICIS-2297_working_oidc 2025-04-25 12:10:06 +00:00
16dde9ead1 final changes 2025-04-25 14:09:17 +02:00
f434e0680f template/stacks/core/forgejo/values.yaml aktualisiert 2025-04-25 10:54:28 +00:00
d3546717c0 template/stacks/core/forgejo/values.yaml aktualisiert 2025-04-24 16:11:58 +00:00
dbd391d29c template/stacks/core/forgejo/values.yaml aktualisiert 2025-04-24 16:07:22 +00:00
4fd88985ef template/stacks/core/forgejo.yaml aktualisiert 2025-04-24 15:29:34 +00:00
f67bc40d1e Using ESO for Grafana admin password generation 2025-04-23 16:03:09 +02:00
d5ad448d2b Using ESO for Forgejo admin password generation 2025-04-23 15:50:14 +02:00
1530e4787b Combined helm and kubernetes deployments into a singel argocd application 2025-04-23 15:40:38 +02:00
dd8feba996 Combined helm and kubernetes deployments into a singel argocd application 2025-04-23 15:30:19 +02:00
7287a6cf56 testing redis changes 2025-04-23 15:03:49 +02:00
183cec8a9d testing redis changes 2025-04-23 14:37:50 +02:00
Bot
abeeb7ee23 chore(backstage): pin to backstage-edp v1.1.0 2025-04-23 13:20:24 +02:00
aec54530f8 Merge branch 'development' into IPCEICIS-2297_working_oidc 2025-04-23 11:40:48 +02:00
7e599a9422 testing redis changes 2025-04-23 11:21:51 +02:00
fbee7995e1 testing redis changes 2025-04-23 11:14:27 +02:00
15d9160b16 testing redis changes 2025-04-23 11:02:59 +02:00
ee08dc2f33 testing redis changes 2025-04-23 10:56:34 +02:00
Bot
3f78b2839a Moved client stack repo to a central instance 2025-04-22 21:44:56 +02:00
Bot
d94a445f47 Changes templates to be based on a central client repo 2025-04-22 19:36:14 +02:00
Bot
4eb6fa0908 Removed unused ArgoCD Application manifests of Crossplane 2025-04-22 18:56:30 +02:00
6afdc2c64f removes some comments 2025-04-22 15:17:34 +02:00
c8eac10fcf muss so 2025-04-22 15:11:16 +02:00
4447c29987 cancel last ommit 2025-04-22 14:59:44 +02:00
9bb0063f8b Use Redis in the Forgejo configuration to support rolling updates of Forgejo itself
Forgejo is not able to be reconfigured by default: a queue is locked
To circumvent the problem, we need simply to enable the use of Redis as a Forgejo component
2025-04-22 12:29:50 +00:00
6ac5a94503 updates Forgejo sync policy 2025-04-22 09:55:18 +02:00
f783a582c6 does cleanup 2025-04-17 16:45:59 +02:00
4e50289d91 testing the hydration of domains 2025-04-17 15:50:35 +02:00
ba2b7dbc9f adds missing secret for 'git clone'-command 2025-04-17 14:46:29 +02:00
9dd9184cfd uses the new secrets for 'git clone'-command 2025-04-17 14:31:56 +02:00
0e26cc9a3f adds forgejo-access-token external secret for gitea namespace 2025-04-17 13:09:43 +02:00
0668eb7c5f Merge branch 'IPCEICIS-2297_working_oidc' of https://forgejo.edf-bootstrap.cx.fg1.ffm.osc.live/DevFW-CICD/stacks into IPCEICIS-2297_working_oidc 2025-04-17 12:59:21 +02:00
74523447ae adds the correct secrets 2025-04-17 12:56:58 +02:00
cce8c51b75 Add template/stacks/core/argocd-sso/argocd-forgejo-access-token.yaml 2025-04-17 10:54:47 +00:00
11d9ad5fcc testing 2025-04-16 15:24:28 +02:00
42d65e95be testing 2025-04-16 14:59:25 +02:00
5165583b9a testing 2025-04-16 14:53:10 +02:00
701771ad13 adds secretRefs to the jobs 2025-04-14 17:42:27 +02:00
d90402b74a renaming 2025-04-14 16:56:45 +02:00
b533f7adf3 adds a kubernetes job that configures ArgoCD 2025-04-14 16:39:37 +02:00
620f7a3fd9 adds a kubernetes job that configures Forgejo 2025-04-14 13:30:50 +02:00
1a8c2846bc Update template/stacks/core/forgejo-sso/secret-forgejo.yaml 2025-04-12 21:21:16 +00:00
ead21d078a Update template/stacks/core/argocd-sso/argocd-secret.yaml 2025-04-12 20:42:55 +00:00
Richard Robert Reitz
33def8aba5 Added keycloak client externalsecret for Forgejo and ArgoCD 2025-04-12 21:31:05 +02:00
Richard Robert Reitz
55a1eaa6f6 Added Forgejo to Keycloak config 2025-04-12 21:07:43 +02:00
Richard Robert Reitz
2532958de8 Added Forgejo to Keycloak config 2025-04-12 21:05:35 +02:00
7a5e29e47d Update template/stacks/ref-implementation/keycloak/manifests/keycloak-config.yaml 2025-04-12 18:52:41 +00:00
3263113ebe Update template/stacks/ref-implementation/keycloak/manifests/keycloak-config.yaml 2025-04-12 18:49:15 +00:00
5d0182d6ee Update template/stacks/core/forgejo/values.yaml 2025-04-12 16:27:05 +00:00
c01d4952ad Disabled user self registration in Forgejo 2025-04-12 16:17:20 +00:00