Merge pull request #43396 from rootfs/iscsi-chap
Automatic merge from submit-queue (batch tested with PRs 44119, 42538, 43802, 42336, 43396) iSCSI CHAP support **What this PR does / why we need it**: To support CHAP authentication in a multi-tenant setup **Which issue this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close that issue when PR gets merged)*: fixes # **Special notes for your reviewer**: **Release note**: ```release-note Support iSCSI CHAP authentication ```
This commit is contained in:
@@ -3971,11 +3971,32 @@ func GetOpenAPIDefinitions(ref openapi.ReferenceCallback) map[string]openapi.Ope
|
||||
},
|
||||
},
|
||||
},
|
||||
"chapAuthDiscovery": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "whether support iSCSI Discovery CHAP authentication",
|
||||
Type: []string{"boolean"},
|
||||
Format: "",
|
||||
},
|
||||
},
|
||||
"chapAuthSession": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "whether support iSCSI Session CHAP authentication",
|
||||
Type: []string{"boolean"},
|
||||
Format: "",
|
||||
},
|
||||
},
|
||||
"secretRef": {
|
||||
SchemaProps: spec.SchemaProps{
|
||||
Description: "CHAP secret for iSCSI target and initiator authentication",
|
||||
Ref: ref("k8s.io/kubernetes/pkg/api/v1.LocalObjectReference"),
|
||||
},
|
||||
},
|
||||
},
|
||||
Required: []string{"targetPortal", "iqn", "lun"},
|
||||
},
|
||||
},
|
||||
Dependencies: []string{},
|
||||
Dependencies: []string{
|
||||
"k8s.io/kubernetes/pkg/api/v1.LocalObjectReference"},
|
||||
},
|
||||
"k8s.io/kubernetes/pkg/api/v1.KeyToPath": {
|
||||
Schema: spec.Schema{
|
||||
|
Reference in New Issue
Block a user