Open manoelhc opened 1 month ago
The changes introduce several enhancements and new features across different parts of the project. Key updates include the addition of Helm charts for Kubernetes deployment, improvements to Docker and GitHub workflows, and the inclusion of new configurations for handling Kubernetes environments. These updates aim to streamline deployment, enhance security, and improve automation for version control and Docker image management.
File/Directory | Change Summary |
---|---|
.dockerignore , .gitignore |
Added *.lcov to exclude .lcov files from Docker builds and version control. |
.github/workflows/auto-tagging.yaml |
Updated environment variables, version bumping logic, Docker image handling, and PR tag management. |
.pre-commit-config.yaml |
Added exclusions for charts/local-api/templates to pre-commit checks. |
charts/local-api/.helmignore |
Introduced patterns to ignore common VCS directories, backup files, and IDE-related files. |
charts/local-api/Chart.yaml |
Added Helm chart metadata for Kubernetes deployment. |
charts/local-api/templates/NOTES.txt |
Provided instructions for obtaining the application URL based on different configurations. |
charts/local-api/templates/_helpers.tpl |
Added template definitions for generating names, labels, and service account names. |
charts/local-api/templates/deployment.yaml |
Defined a Kubernetes Deployment for a local API service. |
charts/local-api/templates/hpa.yaml |
Introduced Horizontal Pod Autoscaling (HPA) configuration based on CPU and memory utilization. |
charts/local-api/templates/ingress.yaml |
Defined Kubernetes Ingress resources for routing rules. |
charts/local-api/templates/service.yaml |
Defined a Kubernetes Service for a local API. |
charts/local-api/templates/serviceaccount.yaml |
Introduced a Kubernetes ServiceAccount definition template. |
charts/local-api/templates/tests/test-connection.yaml |
Defined a Kubernetes Pod configuration for testing connections. |
charts/local-api/values.yaml |
Defined default configuration values for Kubernetes deployment. |
confs/docker-compose/nginx/nginx.conf |
Added a new location block for /auth with proxy settings and security headers. |
justfile |
Added targets install-k8s and destroy-k8s for Kubernetes environment setup and teardown. |
Here's the code health analysis summary for commits ee6ca2e..33c987f
. View details on DeepSource ↗.
Analyzer | Status | Summary | Link |
---|---|---|---|
Python | ✅ Success | View Check ↗ | |
Test coverage | ✅ Success | View Check ↗ |
Metric | Aggregate | Python |
---|---|---|
Branch Coverage | 87.9% (down 9.1% from main ) | 87.9% (down 9.1% from main ) |
Condition Coverage | 87.9% | 87.9% |
Composite Coverage | 96.2% (down 1.3% from main ) | 96.2% (down 1.3% from main ) |
Line Coverage | 97.5% | 97.5% |
💡 If you’re a repository administrator, you can configure the quality gates from the settings.
All modified and coverable lines are covered by tests :white_check_mark:
Project coverage is 97.81%. Comparing base (
ee6ca2e
) to head (33c987f
). Report is 14 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Tag v0.11.0-pr80
(branch: HEAD
, SHA: 0e0ed24
) Added.
This pull request sets up GitHub code scanning for this repository. Once the scans have completed and the checks have passed, the analysis results for this pull request branch will appear on this overview. Once you merge this pull request, the 'Security' tab will show more code scanning analysis results (for example, for the default branch). Depending on your configuration and choice of analysis tool, future pull requests will be annotated with code scanning analysis results. For more information about GitHub code scanning, check out the documentation.
Failed conditions
C Security Rating on New Code (required ≥ A)
See analysis details on SonarCloud
Catch issues before they fail your Quality Gate with our IDE extension SonarLint
Coverage variation | Diff coverage |
---|---|
:white_check_mark: +0.00% (target: -1.00%) | :white_check_mark: ∅ |
:rocket: Don’t miss a bit, follow what’s new on Codacy.
Codacy stopped sending the deprecated coverage status on June 5th, 2024. Learn more
Summary by CodeRabbit
New Features
Bug Fixes
.lcov
files from Docker builds and version control.Improvements
Documentation
https://kubernetes.io/docs/concepts/services-networking/gateway/ https://gateway-api.sigs.k8s.io/implementations/#cilium