WIP: Allow setting router image in hack/release-local.sh #1088
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.
The default router image in the ingress operator deployment manifest is not up to date, and sometimes causes red herring issues when debugging changes.
With this change, a user can set the
IMAGE
environment variable to a router image pullspec, and hack/release-local.sh will update the deployment manifest to use the specified image.Alternatively, a user can set the
GET_IMAGE
environment variable to a non-empty value, and hack/release-local.sh will query the cluster in the user's default kubeconfig to automatically get the router image currently in use and use the same image in its generated manifests. Note thatGET_IMAGE
requires read access to theopenshift-ingress-operator/ingress-operator
deployment.