Add possibility to turn on/off ingress #22
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.
Description
Pull Request Description: Add Possibility to Turn On/Off Ingress
Motivation
The primary motivation behind this change is to provide greater flexibility and control over the deployment configurations of the Kerberos Hub application. By introducing the ability to enable or disable ingress, users can customize their deployment environments more precisely to meet their specific needs. This is particularly useful for scenarios where ingress is not required or where alternative networking configurations are preferred.
Changes Introduced
Ingress Toggle in Helm Charts:
hub-api.yaml
,hub-frontend-demo.yaml
,hub-frontend.yaml
) to conditionally include ingress configurations based on theingress
value invalues.yaml
.CI Workflow Updates:
kind-cloud.yaml
,microk8s.yaml
) to deploy the application on Kind and MicroK8s clusters, respectively.Values Configuration:
values.yaml
to include non-placeholder default values for various configuration parameters such asrabbitmq
,kafka
,kerberoshub
, andoauth2Proxy
. This ensures that the Helm chart can be deployed without requiring immediate user intervention to replace placeholder values.Chart Version Bump:
0.73.0
to0.74.0
to reflect the new feature addition and updates.Benefits
values.yaml
makes the initial setup and deployment process smoother and less error-prone for users.Overall, these changes enhance the configurability, deployment flexibility, and user experience of the Kerberos Hub project.