- Changed the image repository from null to 'freeleaps' to ensure the correct image is pulled for the reconciler.
- This update addresses deployment issues and aligns with the current deployment strategy.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Changed the image repository from 'freeleaps' back to null to address deployment issues.
- This adjustment ensures compatibility with the current deployment strategy.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Changed the image repository from null to 'freeleaps' to ensure the correct image is pulled for the reconciler.
- This update aligns with the recent version bump and improves deployment accuracy.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Updated liveness and readiness probe configurations to directly reference the HTTP GET settings from the values, improving clarity and reducing unnecessary nesting.
- Ensures that the deployment template remains consistent and easier to maintain.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Updated the CRDs management configuration to set 'install' to false, preventing automatic installation of CRDs.
- This change aligns with the current deployment strategy and ensures better control over CRD management.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Updated imagePullPolicy reference from .Values.image to .Values.reconciler.image for consistency with recent changes in the Helm chart structure.
- Ensures the reconciler deployment uses the correct image pull policy configuration.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Changed image reference keys from .Values.image to .Values.reconciler.image for consistency with recent restructuring.
- Ensures correct image configuration is utilized in the reconciler templates.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Moved image configuration under a new reconciler key in values.yaml and values.alpha.yaml.
- Set the image tag to "1.1.0" in values.alpha.yaml for versioning clarity.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- Deleted Jenkinsfile as CI/CD configuration is now handled differently.
- Updated Chart.yaml to reflect new service name and versioning.
- Enhanced values.yaml and values.alpha.yaml with comprehensive operator configuration and environment settings.
- Removed obsolete templates for deployment, service, ingress, and monitoring.
- Streamlined configuration for RabbitMQ, Jenkins, and ArgoCD integration.
Signed-off-by: zhenyus <zhenyus@mathmast.com>
- 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
- 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
- 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>
- 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
revert feat: add MongoDB connection configuration to notification service
- Add MongoDB configuration to values.yaml, values.alpha.yaml, and values.prod.yaml
- Add MongoDB environment variables to notification-config.yaml
- Include mongodbName, mongodbPort, and mongodbUri settings
- Use same MongoDB Atlas connection as central storage service
- Add MongoDB configuration to values.yaml, values.alpha.yaml, and values.prod.yaml
- Add MongoDB environment variables to notification-config.yaml
- Include mongodbName, mongodbPort, and mongodbUri settings
- Use same MongoDB Atlas connection as central storage service
- Change start_at from beginning to end to avoid historical log duplication
- Add poll_interval: 1s for real-time file monitoring
- Optimize batch processing: send_batch_size: 1, timeout: 1s
- Add PVC template for log persistence to reduce log loss risk
- Update deployment to support persistent volume for logs