Commit Graph

106 Commits

Author SHA1 Message Date
Nicolas
1fac5d3bf2 feat(opentelemetry): enhance logging attributes with additional Kubernetes labels and service names 2025-09-28 10:12:21 +08:00
Nicolas
92fcddc04b feat(config): add ENVIRONMENT variable to devsvc-config.yaml for improved configuration management 2025-09-26 15:47:20 +08:00
Nicolas
6df7fba1e6 feat(config): add environment variable to values files and update OpenTelemetry attributes 2025-09-26 12:37:46 +08:00
freeleaps-gitops-bot
0a30c396f9 ci(bump): bump devsvc image version for alpha to snapshot-8cfc7a5 2025-09-24 04:58:11 +00:00
icecheng
7bd62a8cef Merge pull request 'feat: add devops registry username and password to devsvc secrets' (#100) from icecheng/feature into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/100
2025-09-19 07:34:42 +00:00
2555143c2d feat: add devops registry username and password to devsvc secrets 2025-09-19 15:33:57 +08:00
icecheng
64f9050cc1 Merge pull request 'feat: add devops registry username and password to devsvc secrets' (#99) from icecheng/feature into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/99
2025-09-19 07:30:13 +00:00
f635c3c619 feat: add devops registry username and password to devsvc secrets 2025-09-19 15:23:12 +08:00
freeleaps-gitops-bot
f36f911de6 ci(bump): bump devsvc image version for alpha to snapshot-1091a44 2025-09-19 01:52:40 +00:00
freeleaps-gitops-bot
3c4c7199df ci(bump): bump devsvc image version for prod to 1.3.0 2025-09-18 02:29:36 +00:00
freeleaps-gitops-bot
193aaa1f52 ci(bump): bump devsvc image version for prod to snapshot-64a4ff7 2025-09-12 01:59:42 +00:00
freeleaps-gitops-bot
cb933b63b5 ci(bump): bump devsvc image version for alpha to snapshot-2a43e9a 2025-09-12 01:29:28 +00:00
freeleaps-gitops-bot
9d5842a446 ci(bump): bump devsvc image version for prod to snapshot-d59f221 2025-09-11 09:21:29 +00:00
freeleaps-gitops-bot
660f6c98c7 ci(bump): bump devsvc image version for alpha to snapshot-81c332a 2025-09-11 08:55:19 +00:00
freeleaps-gitops-bot
4a539a554d ci(bump): bump devsvc image version for alpha to snapshot-7fcff35 2025-09-11 07:40:32 +00:00
957a713b56 ci: update devsvc vpa values 2025-09-11 14:55:47 +08:00
icecheng
d849c275c1 Merge pull request 'ci(helm): update devsvc helm values.yaml' (#82) from feature/icecheng/devsvc into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/82
2025-09-09 06:53:54 +00:00
7921d9e8d9 ci(helm): update devsvc helm values.yaml 2025-09-09 14:52:49 +08:00
freeleaps-gitops-bot
0bab607c84 ci(bump): bump devsvc image version for prod to snapshot-9631772 2025-09-09 02:43:00 +00:00
freeleaps-gitops-bot
bbf340ec66 ci(bump): bump devsvc image version for alpha to snapshot-e74ef63 2025-09-09 01:44:40 +00:00
Nicolas
6a7890c5b6 change devsvc connect 2025-09-05 16:06:21 +08:00
1f993da23e revert e76da4ea18
revert Remove all such cert usage(across all services) if service is already deployed in k8s
2025-08-29 03:53:51 +00:00
Nicolas
e76da4ea18 Remove all such cert usage(across all services) if service is already deployed in k8s 2025-08-29 10:03:35 +08:00
freeleaps-gitops-bot
ee201356f4 ci(bump): bump devsvc image version for prod to snapshot-b06f05e 2025-08-21 08:36:46 +00:00
freeleaps-gitops-bot
38873cfc74 ci(bump): bump devsvc image version for prod to snapshot-afcc5c6 2025-08-19 11:34:03 +00:00
freeleaps-gitops-bot
831debb564 ci(bump): bump devsvc image version for alpha to snapshot-a12ffcc 2025-08-19 11:24:41 +00:00
zhenyus
df862dfa39 refactor(devsvc): enhance secret management in values.yaml
- Removed hardcoded sensitive configurations (Gitea token, MongoDB URI, RabbitMQ password, and default Git password) from the values.yaml file.
- Introduced a structured secrets section to reference these sensitive values from FreeleapsSecretStore, improving security and maintainability.
- This change continues the effort to centralize and secure sensitive information management across the application.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 16:33:42 +08:00
zhenyus
6584ab12c5 refactor(devsvc): remove hardcoded Git password from values.alpha.yaml
- Eliminated the default Git password from the configuration file to enhance security and align with the secret management strategy.
- This change continues the effort to manage sensitive information more securely across the application.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 16:21:57 +08:00
zhenyus
e898a18b4d refactor(devsvc): implement secret management for sensitive configurations
- Removed direct references to sensitive data (e.g., MongoDB URI, Gitea token, RabbitMQ password) in values files and replaced them with a structured secrets section.
- Updated deployment and configuration templates to inject secrets from FreeleapsSecretStore, enhancing security and maintainability.
- This change aligns with the new secret management strategy across the application.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 16:17:16 +08:00
Nicolas
9af8c521d8 feat: enable log collection for devsvc service in prod environment 2025-08-13 19:30:54 +08:00
Nicolas
4ae88a0cc6 fix: devsvc logingest 2025-08-07 14:45:42 +08:00
Nicolas
237deb2816 fix: update RabbitMQ password for devops, devsvc, and notification services to match reconciler configuration 2025-08-07 12:49:19 +08:00
0fb96c85bb revert 05faf32ef8
revert fix: update RabbitMQ password for all services to match reconciler configuration
2025-08-07 04:44:40 +00:00
Nicolas
05faf32ef8 fix: update RabbitMQ password for all services to match reconciler configuration 2025-08-07 12:18:37 +08:00
zhenyus
8abdd2642d fix: rename Docker registry configuration keys in values.prod.yaml and values.yaml for consistency
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-03 04:30:04 +08:00
zhenyus
ff8ddce530 fix: rename Docker registry configuration keys in values.alpha.yaml and devsvc-config.yaml for consistency
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-03 04:24:43 +08:00
zhenyus
5d4e7c78ed fix: update rabbitmq and Git passwords in values.alpha.yaml
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-03 00:38:09 +08:00
zhenyus
a3219aa325 fix: update rabbitmq and Git passwords in values.alpha.yaml files
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-03 00:34:29 +08:00
cb70534764 Merge pull request 'fix: remove invalid k8scluster receiver to resolve OpenTelemetry startup error' (#43) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/43
2025-08-01 00:27:30 +00:00
Nicolas
aa74f6a4f7 fix: remove invalid k8scluster receiver to resolve OpenTelemetry startup error
- Remove k8scluster receiver (invalid type name)
- Remove unused otlp receiver definitions
- Keep only filelog receiver which is actually used in pipeline
- Fixes CrashLoopBackOff issue in central-storage pod
2025-08-01 07:52:37 +08:00
zhenyus
00d58cc790 fix(devsvc): update RabbitMQ host in values.alpha.yaml
- Changed the RabbitMQ host from 'freeleaps-alpha-rabbitmq-cluster' to 'freeleaps-alpha-rabbitmq' to ensure proper connectivity to the RabbitMQ service in the alpha environment.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-01 00:57:17 +08:00
zhenyus
4a4ac0c304 feat(devsvc): add RabbitMQ and logging configuration in values.prod.yaml
- Introduced RabbitMQ connection settings including host, port, username, password, and virtual host.
- Added logging configuration with a specified log base path.
- Set default Git and Docker registry credentials for the production environment.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-01 00:19:09 +08:00
80773c8c82 Merge pull request 'Nicolas_local_ops' (#42) from Nicolas_local_ops into master
Reviewed-on: https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops/pulls/42
2025-07-31 15:20:01 +00:00
Nicolas
d85f9408e4 fix: change Chinese comments to English in OpenTelemetry configs
- Replace Chinese comments with English in opentelemetry.yaml files
- Maintain consistent English-only comments in freeleaps-ops repository
- Keep the same functionality while improving code readability
2025-07-31 23:17:45 +08:00
Nicolas
5101e6d2cd fix: optimize OpenTelemetry configuration to prevent duplicate log collection
- Change receivers from [filelog, otlp, k8scluster] to [filelog] only
- Prevent duplicate logs from multiple collection sources
- Keep only filelog receiver to collect logs from application log files
- This eliminates duplicate logs appearing in Grafana for devsvc and central-storage
2025-07-31 23:08:10 +08:00
zhenyus
54420c53bf fix(devsvc): disable log ingestion in alpha environment
- Changed logIngest.enabled from true to false to prevent log ingestion in the alpha environment.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-07-31 16:10:15 +08:00
zhenyus
ccbbdf09f2 Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-07-31 16:07:23 +08:00
zhenyus
a2791e37b7 feat(devsvc): add RabbitMQ and Docker registry configuration options
- Introduced RabbitMQ configuration parameters including host, port, username, password, and virtual host.
- Added default Git and Docker registry credentials for improved deployment flexibility.
- Updated configuration template to include new parameters for RabbitMQ and Docker registry.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-07-31 16:07:20 +08:00
freeleaps-gitops-bot
405c7953f5 ci(bump): bump devsvc image version for alpha to snapshot-a12ffcc 2025-07-31 08:07:03 +00:00
Nicolas
ef36db54c2 feat: optimize devsvc OpenTelemetry logging configuration
- Change start_at from beginning to end to avoid processing old logs
- Add poll_interval: 1s for more frequent file monitoring
- Add otlp and k8scluster receivers for comprehensive log collection
- Reduce batch processor send_batch_size to 1 and timeout to 1s for real-time logging
- Update pipelines to include all three receivers
2025-07-31 12:47:10 +08:00