Commit Graph

291 Commits

Author SHA1 Message Date
zhenyus
98bb323798 fix: update service monitor port for authentication metrics endpoint
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 22:30:07 +08:00
zhenyus
35406f2f12 feat: add version and name labels to authentication service monitor
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 22:25:23 +08:00
freeleaps-gitops-bot
d2ea8ab299 ci(bump): bump payment image version for prod to 1.1.1 2025-03-17 14:07:15 +00:00
freeleaps-gitops-bot
070e9df387 ci(bump): bump notification image version for prod to 1.1.1 2025-03-17 14:01:46 +00:00
zhenyus
aedddf0f96 fix: update periodSeconds for readiness and liveness probes in authentication, centralStorage, content, notification, and payment services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:53:50 +08:00
zhenyus
ddc2ad0f4e fix: streamline PROBES_ENABLED declaration in payment configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:50:26 +08:00
zhenyus
952cf5039d fix: remove redundant PROBES_ENABLED declaration in payment configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:48:59 +08:00
zhenyus
bb30b8ae7c fix: remove terminationGracePeriodSeconds from readiness probe configurations in authentication, centralStorage, content, notification, and payment services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:40:03 +08:00
zhenyus
884d1d1784 feat: add httpGet type for readiness and liveness probes in authentication, centralStorage, content, notification, and payment services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:38:09 +08:00
zhenyus
83f8b7f030 feat: enable serviceMonitor configuration for authentication, central-storage, content, notification, and payment services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:35:31 +08:00
zhenyus
2f8f0a1a1f fix: update probes enabled logic in service configuration templates
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:32:13 +08:00
zhenyus
d3d44ba9df Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-ops/_git/freeleaps-ops 2025-03-17 21:24:38 +08:00
zhenyus
2969cafc9d feat: add serviceMonitor configuration for content, payment, notification, central-storage, and authentication services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 21:24:35 +08:00
freeleaps-gitops-bot
0a795120dd ci(bump): bump payment image version for prod to 1.1.0 2025-03-17 13:06:00 +00:00
freeleaps-gitops-bot
70a955aea6 ci(bump): bump notification image version for prod to 1.1.0 2025-03-17 13:00:00 +00:00
freeleaps-gitops-bot
17b90aa040 ci(bump): bump content image version for prod to 1.1.0 2025-03-17 12:54:34 +00:00
freeleaps-gitops-bot
03df0c928b ci(bump): bump payment image version for alpha to snapshot-a45698c 2025-03-17 10:38:17 +00:00
freeleaps-gitops-bot
041be1ec54 ci(bump): bump notification image version for alpha to snapshot-a45698c 2025-03-17 10:32:20 +00:00
freeleaps-gitops-bot
32785e6e7a ci(bump): bump content image version for alpha to snapshot-a45698c 2025-03-17 10:26:42 +00:00
freeleaps-gitops-bot
76070a779d ci(bump): bump centralStorage image version for prod to 1.1.0 2025-03-17 10:10:38 +00:00
freeleaps-gitops-bot
70e7ab4787 ci(bump): bump authentication image version for prod to 1.1.0 2025-03-17 10:05:44 +00:00
zhenyus
23dd976d3d feat: add SITE_URL_ROOT configuration for payment service
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 05:34:51 +08:00
zhenyus
0f97bc7ca9 fix: update codeDepotHttpPort to use the correct port in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-17 03:02:04 +08:00
zhenyus
5160a2019c fix: increase memory limits for content and freeleaps services in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-15 15:19:16 +08:00
zhenyus
a8c522b880 fix: update codeDepotDomainName to remove protocol from production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-14 16:21:43 +08:00
zhenyus
c37b289bbd fix: remove authentication endpoint from chat service production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 02:23:40 +08:00
zhenyus
35e20610f4 fix: update API endpoints in production configuration for chat service
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 02:21:23 +08:00
zhenyus
3abaa80bfa fix: increase memory limit for devsvc in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 02:17:31 +08:00
zhenyus
b5318e24d1 fix: increase memory limit for central storage service in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-12 02:07:07 +08:00
zhenyus
9b86aae0f6 fix: increase CPU resource requests and limits across multiple services in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-11 13:12:14 +08:00
zhenyus
9d43be5fd1 fix: increase CPU resource requests and limits for authentication configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-11 12:25:54 +08:00
zhenyus
6aa480be88 fix: update Redis URLs to include authentication in chat configuration files
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 23:04:11 +08:00
zhenyus
1c17cd3ad9 fix: update Redis passwords in configuration files for production and alpha environments
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 22:56:53 +08:00
zhenyus
2981ccf344 fix: update Redis URLs to include database index in configuration files
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 22:45:26 +08:00
zhenyus
259a6faba2 fix: update CPU and memory limits for freeleaps configurations
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 22:27:50 +08:00
zhenyus
375d73ef8e fix: increase CPU resource requests and limits for chat and freeleaps configurations
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 22:21:41 +08:00
zhenyus
628d570a8f feat: add Redis configuration options to chat and freeleaps templates
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 22:15:44 +08:00
zhenyus
6a264a1c28 feat: add Redis chart with common dependencies and templates
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 22:01:08 +08:00
zhenyus
bb6b8e6897 fix: update Gitea storage class and reduce persistent volume sizes
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 21:55:07 +08:00
zhenyus
1a91cfcf67 fix: disable Prometheus rule for Redis cluster metrics
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 21:52:14 +08:00
zhenyus
f1933d6407 fix: update storage class for Gitea to use azure-blob-disk-std-lrs
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 21:51:42 +08:00
zhenyus
98a13e4b04 fix: add tolerations and affinity rules for devops node role in Argo CD and Jenkins, and update resource requests and limits for RabbitMQ
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 21:36:53 +08:00
zhenyus
3f2c07c0e1 fix: update cAdvisor housekeeping interval and optimize resource requests and limits for Gitea components
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 21:04:37 +08:00
zhenyus
98188defd6 fix: change RabbitMQ pod management policy from OrderedReady to Parallel for improved deployment efficiency
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 20:45:47 +08:00
zhenyus
d2927ce4ba fix: update resource requests and limits for multiple services to optimize performance
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 20:31:11 +08:00
zhenyus
149d68874d fix: optimize resource requests and limits for RabbitMQ and update cAdvisor configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 20:18:12 +08:00
zhenyus
119c2ce149 fix: remove obsolete Redis down alert rules for clarity
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 18:26:49 +08:00
zhenyus
16873f93d1 fix: update Redis resource requests and limits for better performance
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 18:26:03 +08:00
zhenyus
220b1fc1d8 fix: improve Redis down alert annotations for better context and detail
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 15:15:46 +08:00
zhenyus
2dee66ad96 fix: update Redis down alert annotations for consistency and clarity
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 15:13:34 +08:00
zhenyus
d88673daa2 fix: update Redis alert rules for improved clarity and severity levels
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 15:12:39 +08:00
zhenyus
5806157ade fix: correct formatting of Redis alert rules in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 15:09:34 +08:00
zhenyus
2a69662ba2 feat: enhance Redis metrics with additional alerts and labels in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-08 15:07:54 +08:00
zhenyus
ed01e51f8f feat: add Redis cluster Helm chart with common dependencies and configurations
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 17:50:30 +08:00
zhenyus
49afbe1d7c feat: add annotations section to frontend ingress configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 16:14:56 +08:00
zhenyus
546d14141c fix: adjust nginx ingress server snippets formatting in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 16:13:56 +08:00
zhenyus
d2caeeec51 feat: add annotations for NGINX ingress configuration in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 16:13:12 +08:00
zhenyus
03bb8c3cb3 fix: update jwtSecretKey values in production configuration for authentication and chat services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 15:59:07 +08:00
zhenyus
4437a360a8 feat: update environment variables in production configuration for chat and freeleaps services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 15:43:16 +08:00
zhenyus
4fe1024925 Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-ops/_git/freeleaps-ops 2025-03-07 07:44:19 +08:00
zhenyus
4a13923d47 feat: update Gitea configuration for production environment
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 07:44:16 +08:00
freeleaps-gitops-bot
fe12aff0ea ci(bump): bump frontend image version for prod to 1.0.0 2025-03-06 23:39:30 +00:00
zhenyus
8155dc683a Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-ops/_git/freeleaps-ops 2025-03-07 07:30:41 +08:00
zhenyus
f99753cdd7 feat: change Jenkins pipeline execution mode to on-demand
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 07:30:39 +08:00
freeleaps-gitops-bot
8997627e12 ci(bump): bump freeleaps image version for prod to 1.0.0 2025-03-06 23:11:05 +00:00
freeleaps-gitops-bot
4ef8be444b ci(bump): bump chat image version for prod to 1.0.0 2025-03-06 23:02:34 +00:00
zhenyus
35da3dbccd feat: add production configuration for chat, backend, and frontend services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 06:00:56 +08:00
zhenyus
9c9c8e384f feat(devsvc): update MongoDB URI to remove port in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 05:50:07 +08:00
freeleaps-gitops-bot
a723794350 ci(bump): bump devsvc image version for prod to 1.0.0 2025-03-06 21:47:29 +00:00
zhenyus
9a72ed45fb Merge branch 'master' of https://dev.azure.com/freeleaps/freeleaps-ops/_git/freeleaps-ops
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 05:38:21 +08:00
zhenyus
de4669239d feat(devsvc): update MongoDB URI to include port in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 05:38:04 +08:00
freeleaps-gitops-bot
ede61deacd ci(bump): bump devsvc image version for prod to snapshot-ad94c7e 2025-03-06 20:32:09 +00:00
zhenyus
e969c1c3d9 feat(devsvc): change imagePullPolicy to Always in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 04:28:18 +08:00
freeleaps-gitops-bot
89990f58fd ci(bump): bump devsvc image version for prod to snapshot-08b414e 2025-03-06 20:08:50 +00:00
zhenyus
c6d6a3ad13 feat(devsvc): update production values for image tag, MongoDB URI, Gitea token, and domain name
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 03:59:32 +08:00
zhenyus
da7fc48be1 feat(gitea): disable pod disruption budgets for PostgreSQL and pgpool in production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 03:49:22 +08:00
zhenyus
25fcce5d81 feat(gitea): add cluster domain configuration to production values
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 03:43:58 +08:00
zhenyus
19d1ab43cd feat(gitea): update admin username in production configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 03:26:54 +08:00
zhenyus
d3e63f2fc0 feat(helm): update Gitea configuration and add certificates for alpha and production environments
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 03:25:26 +08:00
zhenyus
484eb526bd feat(ci): update Jenkinsfile to support on-demand execution mode and add new service configuration
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 03:14:13 +08:00
freeleaps-gitops-bot
606b1e35dd ci(bump): bump payment image version for prod to 1.0.0 2025-03-06 18:30:51 +00:00
freeleaps-gitops-bot
fd8e6c0171 ci(bump): bump notification image version for prod to 1.0.0 2025-03-06 18:23:43 +00:00
freeleaps-gitops-bot
0fa3d590f7 ci(bump): bump content image version for prod to 1.0.0 2025-03-06 18:16:41 +00:00
freeleaps-gitops-bot
2cfa0f2c35 ci(bump): bump centralStorage image version for prod to 1.0.0 2025-03-06 17:46:02 +00:00
zhenyus
2c00823bd7 feat(helm): add central-storage Helm chart and related configurations
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-07 01:30:23 +08:00
zhenyus
85e01c6459 fix(ci): update centralStorage name to central-storage in Jenkinsfiles
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 16:15:44 +08:00
freeleaps-gitops-bot
fb1058bb7e ci(bump): bump authentication image version for prod to 1.0.0 2025-03-06 07:41:03 +00:00
zhenyus
ee849c2f57 feat(ci): change Jenkinsfile execute mode from 'on-demand' to 'fully'
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 15:32:30 +08:00
zhenyus
2493592bb7 feat(helm): add production values for authentication, central storage, notification, payment, and content services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 15:11:35 +08:00
zhenyus
032def7e36 feat(ci): change service Git branch from develop to master in Jenkinsfile
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 02:34:57 +08:00
zhenyus
20f70d4f76 feat(ci): update Jenkinsfile for service branch and disable commit message linting
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-06 02:34:38 +08:00
zhenyus
a63c632274 feat(helm): update RabbitMQ security context and resource limits for improved performance
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-05 17:54:23 +08:00
zhenyus
8910193a24 feat(helm): optimize resource requests and limits for multiple services and update RabbitMQ storage class
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-05 17:08:45 +08:00
zhenyus
c681b94225 feat(helm): update MongoDB storage class and resource requests for optimization
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-05 16:53:48 +08:00
zhenyus
ec3b743f7a feat(storage): update resource requests and limits for MongoDB and add Azure Disk CSI storage classes
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-05 16:47:18 +08:00
zhenyus
1727906647 fix(helm): update GITEA_URL to reference giteaUrl in devsvc-config.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-26 16:30:19 +08:00
zhenyus
9ee4989873 fix(helm): update GITEA_URL to point to the new service endpoint in values.alpha.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-26 16:29:31 +08:00
zhenyus
7d0728ab39 fix(helm): rename GITEA_URI to GITEA_URL in configuration files
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-26 16:28:23 +08:00
zhenyus
57cf73c61f fix(helm): correct notification API endpoint URL in values.alpha.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-26 16:23:57 +08:00
zhenyus
91ffefbaeb fix(helm): update service endpoint URLs to include trailing slashes in values.alpha.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-26 16:22:53 +08:00