Commit Graph

1509 Commits

Author SHA1 Message Date
zhenyus
4da0d64995 feat(authentication): integrate secret management for JWT and MongoDB URI
- Added a secrets section in values.alpha.yaml to reference JWT secret key and MongoDB URI from a FreeleapsSecretStore.
- Updated deployment.yaml to inject these secrets as environment variables, enhancing security and configuration management.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:25:48 +08:00
zhenyus
335252e8ed feat(rbac): add additional apiGroup for clusterkopfpeerings in rbac.yaml
- Introduced a new apiGroup 'kopf.dev' for the 'clusterkopfpeerings' resource, allowing for expanded permissions.
- This change enhances the RBAC configuration to support additional functionalities.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:45:21 +08:00
zhenyus
a224915024 fix(rbac): update apiGroup for clusterkopfpeerings from 'kopf.dev' to 'zalando.org' in rbac.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:43:41 +08:00
zhenyus
bdca0cee5b ci(bump): update secretOperator repository to freeleaps/secret-operator in values.prod.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:30:37 +08:00
freeleaps-gitops-bot
9487e8d1dd ci(bump): bump secretOperator image version for prod to snapshot-98635e6 2025-08-18 06:22:13 +00:00
zhenyus
6f7dde476f chore: update NOTES.txt to remove metrics access instructions
- Removed instructions for accessing metrics via port-forwarding as metrics are no longer enabled by default.
- This change simplifies the deployment notes for the secret operator.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 14:00:46 +08:00
zhenyus
54d82ac690 ci(bump): update secretOperator repository to freeleaps/secret-operator in values.prod.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 13:55:29 +08:00
freeleaps-gitops-bot
88c92ad274 ci(bump): bump frontend image version for prod to snapshot-7e1df4f 2025-08-18 05:25:27 +00:00
freeleaps-gitops-bot
af6801724a ci(bump): bump frontend image version for prod to 1.9.1 2025-08-18 05:25:11 +00:00
freeleaps-gitops-bot
153763d680 ci(bump): bump secretOperator image version for prod to snapshot-941145e 2025-08-18 05:19:51 +00:00
zhenyus
36a33dfe13 Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-08-18 12:42:45 +08:00
zhenyus
f1f48452a9 chore: remove deprecated Helm chart files for secret operator
- Deleted unused files including Chart.yaml, values.yaml, values.prod.yaml, and various templates related to the secret operator.
- This cleanup is part of the effort to streamline the Helm chart structure and remove obsolete configurations.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 12:42:43 +08:00
freeleaps-gitops-bot
2d382668d5 ci(bump): bump freeleaps image version for prod to 1.9.1 2025-08-18 04:41:47 +00:00
freeleaps-gitops-bot
e43e6be910 ci(bump): bump freeleaps image version for prod to snapshot-7e1df4f 2025-08-18 04:41:33 +00:00
freeleaps-gitops-bot
89c428a1cb ci(bump): bump chat image version for prod to snapshot-7e1df4f 2025-08-18 04:33:21 +00:00
freeleaps-gitops-bot
976e69342a ci(bump): bump chat image version for prod to 1.9.1 2025-08-18 04:33:08 +00:00
zhenyus
a68e0f3f6f feat: enable apiServerService in Helm values and update service template
- Added `apiServerService` configuration to `values.prod.yaml` and `values.yaml`, enabling the service.
- Updated the service template to use the new `apiServerService` configuration instead of the deprecated `metrics` configuration.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 12:16:59 +08:00
zhenyus
4173dd0813 fix: delete kopf-peering.yaml in secret-operator helm
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 12:12:44 +08:00
zhenyus
6e0202ca51 fix: correct image key references in deployment template for secret operator
- Updated the deployment template to use the correct key `secretOperator` instead of `secret-operator` for image configuration.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 12:10:12 +08:00
zhenyus
b8bc7c0d6c ci(bump): update secret operator image tag to snapshot-36e5cf0 in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 12:08:05 +08:00
zhenyus
2794b3f209 fix: update key name for secret operator image configuration in Helm values
- Changed the key from `secretOperator` to `secret-operator` in `values.yaml`.
- Updated the deployment template to reflect the new key name for image configuration.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 11:57:36 +08:00
zhenyus
db518c0652 refactor: restructure image configuration for secret operator in Helm values
- Moved image configuration under a new `secretOperator` key in both `values.prod.yaml` and `values.yaml`.
- Updated deployment template to reference the new image configuration structure.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 11:49:26 +08:00
zhenyus
ff7ae2e9c0 fix: update configurations for improved service stability
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 11:29:50 +08:00
zhenyus
0f5d389fda Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-08-18 11:24:09 +08:00
zhenyus
c42f249e9f feat(helm): add helm package codes for secret operator
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 11:24:07 +08:00
freeleaps-gitops-bot
953772d4bb ci(bump): bump frontend image version for alpha to snapshot-8e2caa8 2025-08-18 02:44:25 +00:00
freeleaps-gitops-bot
dc9800a0cd ci(bump): bump freeleaps image version for alpha to snapshot-8e2caa8 2025-08-18 02:18:41 +00:00
freeleaps-gitops-bot
0768fa715a ci(bump): bump chat image version for alpha to snapshot-8e2caa8 2025-08-18 02:10:55 +00:00
5eab97bc38 Merge pull request 'feat: enable log collection for devsvc service in prod environment' (#66) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/66
2025-08-13 11:31:32 +00:00
Nicolas
9af8c521d8 feat: enable log collection for devsvc service in prod environment 2025-08-13 19:30:54 +08:00
2260a203f1 Merge pull request 'fix: disable chat service metrics to resolve 404 errors' (#65) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/65
2025-08-13 01:52:43 +00:00
Nicolas
fb27f4acec fix: disable chat service metrics to resolve 404 errors
- Set metricsEnabled: false
- Disable ServiceMonitor
- Preserves log collection functionality
2025-08-13 09:52:06 +08:00
609e1a2a47 Merge pull request 'feat: enable log collection for prod environment' (#64) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/64
2025-08-13 01:42:31 +00:00
Nicolas
31f959f7a9 feat: enable log collection for prod environment
- Enable logIngest for chat and freeleaps services in prod
- Add Loki datasource to Grafana for prod environment
- Configure Loki log retention policy (30 days)
- Enable table manager for automatic log cleanup
2025-08-13 09:41:25 +08:00
zhenyus
2c6c9e38c1 feat(deployment): add DNS configuration option for single-request-reopen
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-12 16:34:38 +08:00
zhenyus
7e80fc6ca6 ci(bump): update authentication image version for prod to 1.3.1
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-12 15:39:10 +08:00
freeleaps-gitops-bot
4af391fe4f ci(bump): bump devops image version for prod to snapshot-c93ce6b 2025-08-12 05:29:14 +00:00
freeleaps-gitops-bot
29935296fd ci(bump): bump payment image version for prod to snapshot-c93ce6b 2025-08-12 05:24:58 +00:00
freeleaps-gitops-bot
96f7070b98 ci(bump): bump notification image version for prod to snapshot-c93ce6b 2025-08-12 05:20:04 +00:00
freeleaps-gitops-bot
19b5afb725 ci(bump): bump content image version for prod to snapshot-c93ce6b 2025-08-12 05:14:54 +00:00
freeleaps-gitops-bot
c8c9eb33a4 ci(bump): bump centralStorage image version for prod to snapshot-c93ce6b 2025-08-12 05:07:32 +00:00
freeleaps-gitops-bot
eacdf8fc92 ci(bump): bump authentication image version for prod to snapshot-c93ce6b 2025-08-12 05:02:47 +00:00
freeleaps-gitops-bot
cbfc9cbdd4 ci(bump): bump devops image version for prod to snapshot-804c71f 2025-08-12 04:59:55 +00:00
freeleaps-gitops-bot
70e1776f79 ci(bump): bump payment image version for prod to snapshot-804c71f 2025-08-12 04:54:34 +00:00
freeleaps-gitops-bot
6d8c23a828 ci(bump): bump notification image version for prod to snapshot-804c71f 2025-08-12 04:49:31 +00:00
freeleaps-gitops-bot
e29be059ca ci(bump): bump content image version for prod to snapshot-804c71f 2025-08-12 04:44:49 +00:00
freeleaps-gitops-bot
4bc4d79a54 ci(bump): bump centralStorage image version for prod to 1.4.0 2025-08-12 04:37:17 +00:00
freeleaps-gitops-bot
3f0a26819f ci(bump): bump centralStorage image version for prod to snapshot-804c71f 2025-08-12 04:37:07 +00:00
freeleaps-gitops-bot
5b3334cc95 ci(bump): bump authentication image version for prod to snapshot-804c71f 2025-08-12 04:32:38 +00:00
freeleaps-gitops-bot
b8c97931af ci(bump): bump authentication image version for prod to 1.4.0 2025-08-12 04:32:25 +00:00