Skip to content

Commit 35ab916

Browse files
committed
CONSOLE-4265: address commnets 4
1 parent dc1e3a6 commit 35ab916

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

console/v1/types_console_plugin.go

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,11 @@ type ConsolePluginCSP struct {
132132
// its Content Security Policy header.
133133
// +kubebuilder:validation:Required
134134
// +kubebuilder:validation:MinItems=1
135+
// +kubebuilder:validation:MaxItems=32
136+
// +kubebuilder:validation:MaxLength=1024
137+
// +kubebuilder:validation:UniqueItems=true
138+
// +kubebuilder:validation:XValidation:rule=`!self.contains(',')`,message="CSP directive value cannot contain a comma"
139+
// +kubebuilder:validation:XValidation:rule=`!self.contains(';')`,message="CSP directive value cannot contain a semicolon"
135140
Values []string `json:"values"`
136141
}
137142

0 commit comments

Comments
 (0)