forked from ceph/ceph-csi
-
Notifications
You must be signed in to change notification settings - Fork 1
noload option appended #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
Open
EnvyusKennys
wants to merge
22
commits into
supremind:atom-v3.3.1
Choose a base branch
from
EnvyusKennys:atom-v3.3.1
base: atom-v3.3.1
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 20 commits
Commits
Show all changes
22 commits
Select commit
Hold shift + click to select a range
10f60a3
noload option appended
4cf63be
test for write block
4cb6cd2
test write block
539bceb
test for mounting condition under same node
03b06b1
test for RW mount condition checking
7eb91b9
fix status.Error
51dee33
fixing volcap for nodestage
d538535
fixes for volcap
9dd915d
typo
f9d6c71
add volcap ROX
a8d3cfd
test for valid volcap
40ad988
nodepublish test
8228452
seperate branch with external attacher export all info
0acff44
error type rollback
7b0cccb
sync volcap with va's accessmode
cc75291
map key fixed
97cd805
valid volcap fixed
780c468
nodepublish block design
c65df59
fix: treat old pv with readonly mount
5ba0f50
remove tcmu-runner in dockerfile
8e9ed48
attachment key replacement
b6e831b
logic fixed for old pvc
File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -8,4 +8,4 @@ metadata: | |
| name: {{ .Values.driverName }} | ||
| spec: | ||
| attachRequired: true | ||
| podInfoOnMount: false | ||
| podInfoOnMount: true | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -7,4 +7,4 @@ metadata: | |
| name: rbd.csi.ceph.com | ||
| spec: | ||
| attachRequired: true | ||
| podInfoOnMount: false | ||
| podInfoOnMount: true | ||
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| package util | ||
|
|
||
| import ( | ||
| "context" | ||
| "fmt" | ||
|
|
||
| v1 "k8s.io/api/core/v1" | ||
| metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" | ||
| "k8s.io/klog/v2" | ||
| ) | ||
|
|
||
| func CheckIfReadonlyMount(po *v1.Pod) (bool, error) { | ||
| for _, vol := range po.Spec.Volumes { | ||
|
houz42 marked this conversation as resolved.
|
||
| if vol.PersistentVolumeClaim != nil { | ||
|
|
||
| if !vol.PersistentVolumeClaim.ReadOnly { | ||
| for _, con := range po.Spec.Containers { | ||
| if con.VolumeMounts == nil { | ||
| continue | ||
| } | ||
| for _, vm := range con.VolumeMounts { | ||
| if vm.Name == vol.Name && vm.ReadOnly { | ||
| return true, nil | ||
| } | ||
| } | ||
| } | ||
| return false, nil | ||
| } | ||
| return true, nil | ||
|
|
||
| } | ||
| } | ||
| return false, fmt.Errorf("no matching conditions") | ||
| } | ||
|
|
||
| func GetPod(name string, namespace string) (*v1.Pod, error) { | ||
| c := NewK8sClient() | ||
| pod, err := c.CoreV1().Pods(namespace).Get(context.TODO(), name, metav1.GetOptions{}) | ||
|
|
||
| if err != nil { | ||
| klog.V(6).Infof("Can't get pod %s namespace %s: %v", name, namespace, err) | ||
| return nil, err | ||
| } | ||
|
|
||
| return pod, nil | ||
| } | ||
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.
Uh oh!
There was an error while loading. Please reload this page.