Commit Graph

187 Commits

Author SHA1 Message Date
freeleaps-gitops-bot
4cb642cb8b ci(bump): bump chat image version for alpha to snapshot-79f5d26 2025-08-26 02:10:32 +00:00
zhenyus
b7908d1692 Refactor configuration files to remove unused fields and add AKV secret management for payment service
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 21:41:21 +08:00
Nicolas
44c074532b modified: freeleaps/helm-pkg/chat/templates/chat/deployment.yaml 2025-08-18 17:13:31 +08:00
Nicolas
377250ce6a feat(chat): migrate alpha and prod environments to use Azure Key Vault for sensitive data
- Add FreeleapsSecret configuration for Azure Key Vault integration
- Move sensitive data (mongodbUri, jwtSecretKey, stripeApiKey, etc.) from config to secrets
- Update deployment template to read from both config and FreeleapsSecret
- Comment out sensitive fields in chat-config.yaml
- Create freeleapssecret.yaml template for secret management
- Update both alpha and prod environment configurations
2025-08-18 17:05:05 +08: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
freeleaps-gitops-bot
0768fa715a ci(bump): bump chat image version for alpha to snapshot-8e2caa8 2025-08-18 02:10:55 +00: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
freeleaps-gitops-bot
67f1776f0f ci(bump): bump chat image version for prod to snapshot-e534b2b 2025-08-12 03:12:49 +00:00
freeleaps-gitops-bot
7999521bbd ci(bump): bump chat image version for alpha to snapshot-c0c0aa9 2025-08-11 06:01:43 +00:00
zhenyus
bd9d1131ca fix: update RabbitMQ password in values.alpha.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-08 14:54:00 +08:00
freeleaps-gitops-bot
69e0b63156 ci(bump): bump chat image version for alpha to snapshot-bd60ee6 2025-08-04 05:40:00 +00:00
freeleaps-gitops-bot
308733212f ci(bump): bump chat image version for alpha to snapshot-d829f8c 2025-08-04 02:41:25 +00:00
freeleaps-gitops-bot
0fa5a72d92 ci(bump): bump chat image version for alpha to snapshot-197cd89 2025-08-02 06:14:56 +00:00
freeleaps-gitops-bot
8a3c9edae6 ci(bump): bump chat image version for alpha to snapshot-873ae1f 2025-08-02 05:52:48 +00:00
freeleaps-gitops-bot
978fd63c46 ci(bump): bump chat image version for alpha to snapshot-6a00fa0 2025-08-02 04:58:13 +00:00
freeleaps-gitops-bot
27974295d2 ci(bump): bump chat image version for alpha to snapshot-69d74c5 2025-08-02 04:36:16 +00:00
freeleaps-gitops-bot
506fa7a0be ci(bump): bump chat image version for alpha to snapshot-6615306 2025-08-02 04:13:23 +00:00
freeleaps-gitops-bot
45507da54e ci(bump): bump chat image version for alpha to snapshot-f147add 2025-08-02 03:46:14 +00:00
freeleaps-gitops-bot
afdb836783 ci(bump): bump chat image version for alpha to snapshot-2383a18 2025-08-01 15:08:36 +00:00
freeleaps-gitops-bot
7156e09b33 ci(bump): bump chat image version for alpha to snapshot-1965f78 2025-08-01 14:31:49 +00:00
freeleaps-gitops-bot
4530054f5a ci(bump): bump chat image version for alpha to snapshot-527726c 2025-08-01 13:21:13 +00:00
freeleaps-gitops-bot
18b834ecdd ci(bump): bump chat image version for alpha to snapshot-90ce952 2025-08-01 09:51:51 +00:00
freeleaps-gitops-bot
6a684c5742 ci(bump): bump chat image version for prod to snapshot-e42d7f6 2025-07-31 04:35:47 +00:00
freeleaps-gitops-bot
d58c172bf0 ci(bump): bump chat image version for prod to 1.8.0 2025-07-31 04:35:34 +00:00
freeleaps-gitops-bot
e49a137b7d ci(bump): bump chat image version for alpha to snapshot-34206c8 2025-07-30 08:48:12 +00:00
e22e8eb1eb Merge pull request 'Nicolas_local_ops' (#35) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/35
2025-07-30 07:14:52 +00:00
Nicolas
3413d53d21 feat: add environment configuration for all environments (alpha, prod, dev) 2025-07-30 15:06:29 +08:00
Nicolas
3bdc14c330 fix: update chat OpenTelemetry Collector config to handle loguru serialized format 2025-07-30 14:54:39 +08:00
freeleaps-gitops-bot
450a6c2a30 ci(bump): bump chat image version for alpha to snapshot-048a532 2025-07-30 04:03:23 +00:00
freeleaps-gitops-bot
48122aa61a ci(bump): bump chat image version for alpha to snapshot-b8b4c64 2025-07-30 03:38:26 +00:00
d9b990b881 Merge pull request 'fix: update Jenkins build agent image and adjust chat service resources' (#34) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/34
2025-07-30 03:01:00 +00:00
Nicolas
60b92b54a4 fix: update Jenkins build agent image and adjust chat service resources 2025-07-30 11:00:06 +08:00
freeleaps-gitops-bot
ba1bc5e3ed ci(bump): bump chat image version for alpha to snapshot-2a6dd88 2025-07-30 02:31:58 +00:00
freeleaps-gitops-bot
5212c40a24 ci(bump): bump chat image version for alpha to snapshot-2df4329 2025-07-30 02:06:51 +00:00
Nicolas
fcead75d20 fix: 修复chat服务端口配置和Jenkins流水线
- 修复默认values.yaml中的端口配置不一致问题
- 统一所有环境使用8012端口
- 启用probes健康检查配置
- 修改Jenkins流水线使用Nicolas_log分支
- 确保chat服务能正确监听8012端口并响应健康检查
2025-07-30 09:57:05 +08:00
freeleaps-gitops-bot
8fb23b7aea ci(bump): bump chat image version for alpha to snapshot-1f1ef3a 2025-07-28 02:12:53 +00:00
freeleaps-gitops-bot
ab745f2dcf ci(bump): bump chat image version for prod to snapshot-b25e221 2025-07-25 23:43:55 +00:00
freeleaps-gitops-bot
1b17118a2a ci(bump): bump chat image version for prod to 1.7.0 2025-07-25 23:43:43 +00:00
freeleaps-gitops-bot
003f85058a ci(bump): bump chat image version for alpha to snapshot-07441e3 2025-07-25 04:14:27 +00:00
Jet Li
5d5425f40e fix(alpha-creds): add missing alpha strip credential 2025-07-16 22:13:47 -07:00
freeleaps-gitops-bot
9784e36453 ci(bump): bump chat image version for prod to snapshot-e46efad 2025-07-04 03:58:12 +00:00
freeleaps-gitops-bot
fc79bcbb3a ci(bump): bump chat image version for alpha to snapshot-97090e9 2025-07-04 03:02:49 +00:00
freeleaps-gitops-bot
47763386f1 ci(bump): bump chat image version for prod to 1.6.0 2025-07-03 22:46:58 +00:00
freeleaps-gitops-bot
2a3ec67ef4 ci(bump): bump chat image version for alpha to snapshot-08265b7 2025-07-01 03:23:18 +00:00
freeleaps-gitops-bot
720ea455f6 ci(bump): bump chat image version for prod to snapshot-3f0362e 2025-06-20 03:34:40 +00:00
freeleaps-gitops-bot
490c4b4a60 ci(bump): bump chat image version for alpha to snapshot-b4a6bae 2025-06-19 05:09:12 +00:00
freeleaps-gitops-bot
fcb01e96f9 ci(bump): bump chat image version for prod to snapshot-a3cb108 2025-06-17 06:28:28 +00:00
freeleaps-gitops-bot
658059c0c9 ci(bump): bump chat image version for alpha to snapshot-bcc5ea4 2025-06-16 05:04:52 +00:00
freeleaps-gitops-bot
8978cccc04 ci(bump): bump chat image version for alpha to snapshot-23b2590 2025-06-15 16:24:46 +00:00
freeleaps-gitops-bot
5c9d826744 ci(bump): bump chat image version for prod to snapshot-3f2193b 2025-06-11 05:38:22 +00:00
freeleaps-gitops-bot
947ddf463f ci(bump): bump chat image version for alpha to snapshot-54226aa 2025-06-11 01:57:58 +00:00
zhenyus
0db1d590f2 Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-06-10 23:53:55 +08:00
zhenyus
3aad06eeb7 feat: add Vertical Pod Autoscaler (VPA) configuration across multiple services for improved resource management
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-06-10 23:53:31 +08:00
freeleaps-gitops-bot
e50eda1162 ci(bump): bump chat image version for alpha to snapshot-75b1429 2025-06-10 15:52:02 +00:00
freeleaps-gitops-bot
fc8255a963 ci(bump): bump chat image version for alpha to snapshot-43a27fd 2025-06-10 04:08:32 +00:00
freeleaps-gitops-bot
ffb9f94150 ci(bump): bump chat image version for prod to snapshot-29af810 2025-06-04 01:21:25 +00:00
freeleaps-gitops-bot
5e885977fa ci(bump): bump chat image version for prod to 1.5.0 2025-06-01 23:51:15 +00:00
freeleaps-gitops-bot
5fbb6bedd2 ci(bump): bump chat image version for alpha to snapshot-ad90002 2025-05-29 09:08:51 +00:00
freeleaps-gitops-bot
947e7c4127 ci(bump): bump chat image version for prod to 1.4.0 2025-05-10 17:40:07 +00:00
freeleaps-gitops-bot
2b65abda23 ci(bump): bump chat image version for alpha to snapshot-e641c02 2025-05-10 01:50:28 +00:00
freeleaps-gitops-bot
e4350b62db ci(bump): bump chat image version for alpha to snapshot-77e4fbe 2025-05-09 01:25:35 +00:00
freeleaps-gitops-bot
d63bc25e6f ci(bump): bump chat image version for alpha to snapshot-6d2955c 2025-05-07 06:20:51 +00:00
zhenyus
9061e1ffde fix(chat): enable metrics api for chat service
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-05-06 10:44:00 +08:00
freeleaps-gitops-bot
d5635ea93d ci(bump): bump chat image version for alpha to snapshot-f02ae3a 2025-05-05 06:39:23 +00:00
freeleaps-gitops-bot
f59be5210e ci(bump): bump chat image version for alpha to snapshot-ac913cb 2025-05-05 05:28:39 +00:00
freeleaps-gitops-bot
4300619788 ci(bump): bump chat image version for prod to snapshot-95f5fcc 2025-05-04 20:40:19 +00:00
freeleaps-gitops-bot
f67063bd50 ci(bump): bump chat image version for alpha to snapshot-d63ec41 2025-05-04 06:21:53 +00:00
freeleaps-gitops-bot
e8a6c5bb1e ci(bump): bump chat image version for prod to 1.3.0 2025-05-03 21:09:03 +00:00
freeleaps-gitops-bot
af64ed3eaa ci(bump): bump chat image version for alpha to snapshot-b780ebe 2025-05-03 06:50:39 +00:00
freeleaps-gitops-bot
67efbe68e3 ci(bump): bump chat image version for prod to snapshot-e4cd281 2025-05-02 15:52:29 +00:00
freeleaps-gitops-bot
0414ed355c ci(bump): bump chat image version for prod to 1.2.2 2025-05-01 06:21:12 +00:00
freeleaps-gitops-bot
e79bcd39a2 ci(bump): bump chat image version for alpha to snapshot-1b54c20 2025-05-01 05:56:47 +00:00
freeleaps-gitops-bot
0dd961d956 ci(bump): bump chat image version for alpha to snapshot-f3bf399 2025-04-30 06:22:35 +00:00
freeleaps-gitops-bot
2c4d20e985 ci(bump): bump chat image version for alpha to snapshot-5ad8455 2025-04-30 06:00:14 +00:00
freeleaps-gitops-bot
06ea8fcd5d ci(bump): bump chat image version for prod to 1.2.1 2025-04-30 05:08:08 +00:00
freeleaps-gitops-bot
1f7e39eb10 ci(bump): bump chat image version for alpha to snapshot-d0abe0b 2025-04-30 03:55:34 +00:00
freeleaps-gitops-bot
e8b13e5375 ci(bump): bump chat image version for prod to snapshot-b727029 2025-04-30 01:20:36 +00:00
freeleaps-gitops-bot
1ace65bc03 ci(bump): bump chat image version for alpha to snapshot-e70aa29 2025-04-26 20:38:13 +00:00
freeleaps-gitops-bot
2f89385630 ci(bump): bump chat image version for alpha to snapshot-dd08df4 2025-04-26 07:01:51 +00:00
freeleaps-gitops-bot
217f226ab4 ci(bump): bump chat image version for alpha to snapshot-e83f29d 2025-04-25 05:53:21 +00:00
zhenyus
ac120435f6 feat(logging): enable OpenTelemetry logging with configurable ingestion settings
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-22 02:53:41 +08:00
freeleaps-gitops-bot
bf36d9bc4a ci(bump): bump chat image version for alpha to snapshot-0be1c91 2025-04-21 15:28:32 +00:00
freeleaps-gitops-bot
a7f895c5b6 ci(bump): bump chat image version for alpha to snapshot-9f82d04 2025-04-21 15:11:04 +00:00
freeleaps-gitops-bot
9dc8eb74d4 ci(bump): bump chat image version for prod to 1.1.0 2025-04-19 02:23:59 +00:00
freeleaps-gitops-bot
6baef61af0 ci(bump): bump chat image version for alpha to snapshot-b04cbde 2025-04-18 16:22:01 +00:00
freeleaps-gitops-bot
06eccc4700 ci(bump): bump chat image version for prod to 1.0.0 2025-04-18 06:40:40 +00:00
zhenyus
67c4772407 fix: update imagePullPolicy to 'Always' for chat, backend, and frontend services; change branch name from 'master' to 'main' in configmap
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-18 14:36:35 +08:00
freeleaps-gitops-bot
e9fae626f5 ci(bump): bump chat image version for alpha to snapshot-240a38c 2025-04-12 01:36:27 +00:00
zhenyus
6ebdef8933 Update ingress hosts and issuer references for alpha environment
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-11 01:22:29 +08:00
zhenyus
406f2d11d0 Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-ops/_git/freeleaps-ops 2025-03-31 15:19:36 +08:00
zhenyus
6029462f12 ci: update Gitea webhook configuration and modify Redis URLs for alpha environment
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 15:19:33 +08:00
freeleaps-gitops-bot
ca823030db ci(bump): bump chat image version for alpha to snapshot-94dde37 2025-03-31 06:59:47 +00:00
zhenyus
f415b83a85 ci: update execute mode to 'on-demand' in Jenkinsfiles and change MongoDB URIs to use SRV format
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-31 13:51:04 +08:00
freeleaps-gitops-bot
0bddd5a40d ci(bump): bump chat image version for alpha to snapshot-0d98a7f 2025-03-31 05:20:08 +00:00
freeleaps-gitops-bot
c453f82a97 ci(bump): bump chat image version for alpha to snapshot-8c91c5c 2025-03-31 01:44:04 +00:00
freeleaps-gitops-bot
a4a0099446 ci(bump): bump chat image version for alpha to snapshot-f0c9514 2025-03-31 00:57:56 +00:00