Feat/appel persistance #5
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request introduces a new Helm chart for deploying SmartDish microservices, including comprehensive Kubernetes manifests and environment-specific configuration files. The changes provide a standardized and flexible deployment setup for multiple services (API and SQLAPI) across integration and production environments, supporting best practices in configuration management, resource allocation, and security.
Helm Chart Structure and Templates:
Chart.yamlfor chart metadata,_helpers.tplfor reusable template functions, and Kubernetes manifests for deployment, service, ingress, configmap, service account, and autoscaling (HPA). These templates enable scalable, maintainable, and environment-aware deployments. [1] [2] [3] [4] [5] [6] [7] [8]Environment-Specific Configuration:
values-api-integration.yaml,values-api-production.yaml,values-sqlapi-integration.yaml,values-sqlapi-production.yaml). These files define replica counts, resource limits, ingress settings, vault integration, health checks, and other service-specific parameters for each environment. [1] [2] [3] [4]Default Configuration:
values.yaml) for the microservice chart, specifying baseline settings for replica count, image, service, ingress, autoscaling, vault, health checks, security context, and deployment strategy. This serves as a template for new microservices.File Handling and Standards:
.gitattributesfile to enforce consistent line endings and file handling for different file types, ensuring cross-platform compatibility and proper treatment of binary files.Security and Best Practices:
Let me know if you need more details on any specific part of the chart or configuration!