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.
Description:
This feature branch was initially developed to add Pod Disruption Budgets (PDB) and readiness checks. During this process, some challenges were encountered. To address these and further enhance the helm chart, this PR includes a series of improvements and bug fixes:
Features
Added Pod Disruption Budgets to maintain application availability during voluntary disruptions.
Introduced a readinessProbe to enhance the deployment's resilience and ensure only healthy pods receive traffic.
gatewayd.yaml
:Added a
gatewayd.yaml
ConfigMap to allow users to overwrite thegatewayd.yaml
file.This enables updating the client endpoint and other necessary parameters for better management.
Updated configuration for gatewayd to allow updating the client endpoint and other necessary parameters for better management.
Documented the addition of Pod Disruption Budgets.
Updated the gatewayd configuration section to reflect the recent changes.
Bugfix or Improvement
Update App Version:
Updated appVersion in chart.yaml to the latest version.
Plugin Install Command:
Added a command to install plugins
Refactoring:
Moved multi-line string configurations to a dedicated files folder to simplify linting and management of configuration files.
Renamed
gatewayd-gatewayd-plugin-config
ConfigMap to remove redundancy, simplifying the name togatewayd-plugin-config
.