[Cherry Pick - 3250] feat: CA bundle mount options for storage initializer #144
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.
What this PR does / why we need it:
Which issue(s) this PR fixes (optional, in
fixes #<issue number>(, fixes #<issue_number>, ...)
format, will close the issue(s) when PR gets merged):Fixes #kserve#3250
Type of changes
Please delete options that are not relevant.
Cherry-pick
Feature/Issue validation/testing:
Please describe the tests that you ran to verify your changes and relevant result summary. Provide instructions so it can be reproduced.
Please also list any relevant details for your test configuration.
You can find original tests from this PR(kserve#3250).
I updated the test scenario according to the platform change.
Pre-requirements
ODH 2.5 is not released yet so this test will use RHODS 2.5 with 0.11.1 latest images.
Update images
Please wait until all pods are running in knative-serving namespace.
Deploy Minio with SSL
kserve setup for test
What you should see in the tests is the runtime should be
Running
.1. namespace scope test
Check point
Successfully pull a model
Pod is running
Check these Volumes
1-2. using annotation style storage-config
Setup configmap
Check Point
with global setting, global-ca-bundle will be created in the namespace
2-2. override the global cabundle by cabundle_configmap in StorageSpec
2-3. override the global cabundle by serving.kserve.io/s3-cabundle-configmap in storage-config
Checklist:
Release note: