-
Notifications
You must be signed in to change notification settings - Fork 27
Add startup taint removal functionality to azurelustre CSI driver #232
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
Add startup taint removal functionality to azurelustre CSI driver #232
Conversation
Pull Request Test Coverage Report for Build 18750002860Details
💛 - Coveralls |
541f35e to
fb3a961
Compare
fb3a961 to
3abbd56
Compare
Since the same description applies to both types of install, we only need this once. This aligns it better with the taint description as well.
3abbd56 to
f7eff04
Compare
The taint key follows the pattern: {driverName}/agent-not-ready
e.g., azurelustre.csi.azure.com/agent-not-ready
This allows users to apply startup taints to prevent scheduling before the CSI driver is ready,
addressing potential race conditions during node startup.
f7eff04 to
316612a
Compare
|
@dabradley Moving our conversation here, still keen on testing these changes! I've run into some roadblocks with our product security guys, they are not excited about running images in our dev environment that aren't built using our own, or an external "official" build system. By any chance, do you have a public build available with these changes available to test? If not, I'll see what else I can do to get the wheels moving on my end :) Thanks! |
316612a to
63de64f
Compare
t-mialve
left a comment
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.
/lgtm
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dabradley, t-mialve The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The taint key follows the pattern: {driverName}/agent-not-ready e.g., azurelustre.csi.azure.com/agent-not-ready
This allows users to apply startup taints to prevent scheduling before the CSI driver is ready, addressing potential race conditions during node startup.
What type of PR is this?
/kind feature
What this PR does / why we need it:
Which issue(s) this PR fixes:
Fixes #216
Requirements:
Special notes for your reviewer:
Release note: