Commit Graph

58 Commits

Author SHA1 Message Date
freeleaps-gitops-bot
7c8acc9ce8 ci(bump): bump authentication image version for alpha to snapshot-11c52d6 2025-09-25 07:46:17 +00:00
freeleaps-gitops-bot
63e7b91a1e ci(bump): bump authentication image version for alpha to snapshot-2a517fa 2025-09-24 05:18:02 +00:00
freeleaps-gitops-bot
336ab05a45 ci(bump): bump authentication image version for alpha to snapshot-bae0903 2025-09-23 14:26:23 +00:00
freeleaps-gitops-bot
1c79b10e6f ci(bump): bump authentication image version for alpha to snapshot-3cba9e4 2025-09-23 06:00:54 +00:00
Nicolas
802698bcb7 fix: align authentication logging with chat service configuration
- Add parse_to: attributes to json_parser operator
- Add move operator to move text content to body
- Use application instead of service_name for consistency
- Use global.environment for environment setting
- Add global.environment to values files for both alpha and prod
- This should fix the unknown_service classification issue
2025-09-22 21:21:19 +08:00
Nicolas
69823712ae Merge branch 'master' of https://gitea.freeleaps.mathmast.com/freeleaps/freeleaps-ops 2025-09-22 19:45:46 +08:00
Nicolas
a81b061d31 update authentication 2025-09-22 19:40:17 +08:00
freeleaps-gitops-bot
251b79c9d8 ci(bump): bump authentication image version for alpha to snapshot-96f2f52 2025-09-22 10:56:40 +00:00
freeleaps-gitops-bot
4de8bf6001 ci(bump): bump authentication image version for alpha to snapshot-74d9550 2025-09-22 08:06:50 +00:00
freeleaps-gitops-bot
f3d35e8fac ci(bump): bump authentication image version for alpha to snapshot-77d0a9c 2025-09-19 09:41:40 +00:00
freeleaps-gitops-bot
6389d1573c ci(bump): bump authentication image version for alpha to snapshot-812636a 2025-09-19 08:39:44 +00:00
freeleaps-gitops-bot
760a030b3b ci(bump): bump authentication image version for alpha to snapshot-39d7d2a 2025-09-19 05:25:56 +00:00
freeleaps-gitops-bot
3e0ce54d68 ci(bump): bump authentication image version for alpha to snapshot-cea1b2c 2025-09-19 03:01:44 +00:00
freeleaps-gitops-bot
654e6c9fbc ci(bump): bump authentication image version for alpha to snapshot-38ff0ae 2025-09-18 09:22:17 +00:00
freeleaps-gitops-bot
16c05fa74e ci(bump): bump authentication image version for alpha to snapshot-a42ba38 2025-09-18 08:52:23 +00:00
freeleaps-gitops-bot
d366d25091 ci(bump): bump authentication image version for alpha to snapshot-1baf906 2025-09-18 06:19:22 +00:00
freeleaps-gitops-bot
cdbfce6f56 ci(bump): bump authentication image version for alpha to snapshot-c406f6d 2025-08-26 03:51:45 +00:00
zhenyus
b6614bfc4c refactor(authentication): update secret key references in values.alpha.yaml
- Changed the JWT and MongoDB URI secret key references to include the 'alpha' prefix for better environment differentiation.
- This update aligns with the recent changes in secret management for the authentication module.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-08-18 15:37:58 +08:00
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
freeleaps-gitops-bot
631a9a9382 ci(bump): bump authentication image version for alpha to snapshot-6e43296 2025-08-12 04:23:52 +00:00
freeleaps-gitops-bot
8bb08fd29a ci(bump): bump authentication image version for alpha to snapshot-12a0d9a 2025-07-31 15:20:49 +00:00
freeleaps-gitops-bot
3a189613ba ci(bump): bump authentication image version for alpha to snapshot-311fd21 2025-07-29 10:26:01 +00:00
freeleaps-gitops-bot
8fa1a8f725 ci(bump): bump authentication image version for alpha to snapshot-e7eeaaf 2025-07-29 03:55:54 +00:00
freeleaps-gitops-bot
219fa78be2 ci(bump): bump authentication image version for alpha to snapshot-eec7ac2 2025-07-28 14:11:09 +00:00
freeleaps-gitops-bot
b554516986 ci(bump): bump authentication image version for alpha to snapshot-9e2e2fa 2025-07-28 13:14:38 +00:00
freeleaps-gitops-bot
682142aecd ci(bump): bump authentication image version for alpha to snapshot-baf606d 2025-07-28 10:35:28 +00:00
freeleaps-gitops-bot
48d45775bd ci(bump): bump authentication image version for alpha to snapshot-b9f275c 2025-07-24 06:51:51 +00:00
freeleaps-gitops-bot
44f91692dc ci(bump): bump authentication image version for alpha to snapshot-2234571 2025-07-23 13:31:49 +00:00
zhenyus
db590f3f27 refactor: update gitea-webhook-ambassador Dockerfile and configuration
- Changed the build process to include a web UI build stage using Node.js.
- Updated Go build stage to copy web UI files to the correct location.
- Removed the main.go file as it is no longer needed.
- Added SQLite database configuration to example config.
- Updated dependencies in go.mod and go.sum, including new packages for JWT and SQLite.
- Modified .gitignore to include new database and configuration files.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-06-10 16:00:52 +08:00
freeleaps-gitops-bot
b048f50ccf ci(bump): bump authentication image version for alpha to snapshot-95a525a 2025-04-27 03:02:51 +00:00
freeleaps-gitops-bot
b9bca5be00 ci(bump): bump authentication image version for alpha to snapshot-6286c0f 2025-04-24 07:16:49 +00:00
zhenyus
884a535dd5 fix(auth): update lokiEndpoint to remove unnecessary path for log ingestion
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-21 15:29:35 +08:00
freeleaps-gitops-bot
d087f1d360 ci(bump): bump authentication image version for alpha to snapshot-ecad36a 2025-04-21 05:33:20 +00:00
freeleaps-gitops-bot
3132b59a81 ci(bump): bump authentication image version for alpha to snapshot-32c4fe9 2025-04-21 03:56:29 +00:00
freeleaps-gitops-bot
be745ba915 ci(bump): bump authentication image version for alpha to 1.1.1 2025-04-21 03:07:41 +00:00
zhenyus
8281c6eef7 feat: add volume mounts for log ingestion in OpenTelemetry and deployment configurations
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-16 06:35:51 +08:00
zhenyus
a0d88d9507 Add OpenTelemetry Collector configuration for log ingestion
- Introduced a new OpenTelemetryCollector resource in the Helm chart.
- Configured filelog receiver to ingest logs based on specified patterns.
- Added processors for Kubernetes attributes and resource metadata.
- Set up Loki exporter for log forwarding with appropriate labels.
- Configured logging verbosity and defined log processing pipelines.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-16 05:45:40 +08:00
zhenyus
358f131809 Add Fluent Bit configuration for log collection
- Introduced Fluent Bit resources including FluentBit, Parser, Output, FluentBitConfig, and ClusterInput.
- Configured default resource requests and limits for Fluent Bit.
- Set up JSON parser with customizable time key and format.
- Established output forwarding to Fluentd service in the logging system.
- Enabled conditional deployment based on the `fluentbit.enabled` value in Helm chart.

Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-04-16 00:18:16 +08: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
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
2e90445b15 ci(bump): bump authentication image version for alpha to snapshot-7940aa2 2025-03-30 23:05:19 +00:00
freeleaps-gitops-bot
1d41f1ba50 ci(bump): bump authentication image version for alpha to snapshot-4dfbab4 2025-03-21 17:16:22 +00:00
zhenyus
6e7417ae00 feat: add migration script and update Helm values for various services with readiness and liveness probes
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-03-22 01:03:59 +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
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
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
zhenyus
c59b336fe8 fix(resources): update CPU resource requests and limits across multiple services
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-25 03:45:28 +08:00
zhenyus
11cc1a4f89 fix(authentication): update pathType to Prefix for authentication rules
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-23 01:17:18 +08:00
zhenyus
05e9e794d9 fix(config): update timezone from America/Settle to UTC in multiple service configuration files
Signed-off-by: zhenyus <zhenyus@mathmast.com>
2025-02-23 00:26:06 +08:00