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 Title: Add image registry option
Description:
This pull request introduces the ability to specify a global image registry for all Docker images used in the Helm charts. The following changes were made:
Chart Version Update:
0.71.0
to0.72.0
incharts/hub/Chart.yaml
.Global Image Registry Addition:
imageRegistry
incharts/hub/values.yaml
to specify the Docker image registry (default set to"docker.io/"
).Template Modifications:
hub-api.yaml
,hub-cleanup.yaml
,hub-frontend-demo.yaml
,hub-frontend.yaml
,hub-monitor-device.yaml
,hub-reactivate-subscription.yaml
,pipe-analysis.yaml
,pipe-counting.yaml
,pipe-dominantcolor.yaml
,pipe-event.yaml
,pipe-export.yaml
,pipe-monitor.yaml
,pipe-notify-test.yaml
,pipe-notify.yaml
,pipe-sequence.yaml
,pipe-sprite.yaml
,pipe-throttler.yaml
,pipe-thumbnail.yaml
,vault-forwarder.yaml
,vault-proxy.yaml
) to prepend the global image registry value.Motivation:
The primary motivation behind this change is to enhance the flexibility and configurability of the Helm charts. By allowing a global image registry to be specified, users can easily switch between different Docker registries (e.g., Docker Hub, private registries) without modifying individual image references across multiple template files.
Benefits:
values.yaml
file.This enhancement significantly improves the usability and maintainability of the Helm charts, making it easier for users to deploy the application in different environments with minimal configuration changes.