-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Remove Extra Fields From Minimal CR #800
Conversation
When installing powermax using minimal sample, we are adding the reverseproxy module to the CR: csm-operator/pkg/drivers/powermax.go Line 98 in d7827cb
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks like this code handles the reverse proxy scenario well. Please see if additional UTs can be added. Please ensure operator E2E passes for all platforms (in pipeline nightly jobs) to ensure this does not affect anything adversely.
Description
This PR removes the extra fields from the CSM CR when deploying using a minimal sample. ensuring it is cleaner, more efficient, and thoroughly validated. Below is a summary of the changes:
Key Changes
Replica Count Fix
Removal of Empty Fields
csiDriver
,Node
, andController
from the CR.Environment Variable Cleanup
KUBELET_CONFIG_DIR
field from the CR.PowerFlex-Specific Changes
initContainer
andsdc-monitor
fields for PowerFlex in the minimal configuration.PowerMax-Specific Changes
reverseproxy
env variable fields for PowerMax in the minimal configuration.Improved Unit Test Coverage
Fix Operator Crashing
E2E Test Enhancements
GitHub Issues
List the GitHub issues impacted by this PR:
Checklist:
How Has This Been Tested?
Please describe the tests that you ran to verify your changes. Please also list any relevant details for your test configuration