File tree Expand file tree Collapse file tree
ui/frontend/src/components
UsernamePage/__snapshots__ Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ exports[`DomainSelector can can handle invalid domain 1`] = `
5050 class = " validation-failed-text"
5151 data-testid = " domain-validation-failed"
5252 >
53- Valid domain wasn't provided
53+ Valid domain wasn't provided.
5454 </div >
5555 </div >
5656 </div >
Original file line number Diff line number Diff line change @@ -51,7 +51,7 @@ exports[`UsernameSelector can can handle invalid domain 1`] = `
5151 class = " validation-failed-text"
5252 data-testid = " validation-failed-text"
5353 >
54- Valid username wasn't provided
54+ Valid username wasn't provided.
5555 </div >
5656 </div >
5757 </div >
@@ -111,7 +111,7 @@ exports[`UsernameSelector can can handle invalid domain 2`] = `
111111 class = " validation-failed-text"
112112 data-testid = " validation-failed-text"
113113 >
114- Valid username wasn't provided
114+ Valid username wasn't provided.
115115 </div >
116116 </div >
117117 </div >
Original file line number Diff line number Diff line change 88
99const TWELVE_SPACES = ' ' ;
1010const STRING_SUCCESS = '' ;
11- const STRING_FAILED_DOMAIN = "Valid domain wasn't provided" ;
12- const STRING_FAILED_USERNAME = "Valid username wasn't provided" ;
11+ const STRING_FAILED_DOMAIN = "Valid domain wasn't provided. " ;
12+ const STRING_FAILED_USERNAME = "Valid username wasn't provided. " ;
1313
1414const IP_TRIPLET_SUCCESS = {
1515 valid : true ,
Original file line number Diff line number Diff line change @@ -37,19 +37,23 @@ export const domainValidator = (domain: string): K8SStateContextData['domainVali
3737 if ( ! domain || domain ?. match ( DNS_NAME_REGEX ) ) {
3838 return '' ; // passed ; optional - pass for empty as well
3939 }
40- return "Valid domain wasn't provided" ;
40+ return "Valid domain wasn't provided. " ;
4141} ;
4242
4343export const usernameValidator = ( username = '' ) : K8SStateContextData [ 'username' ] => {
4444 if ( username . length >= 54 ) {
4545 return 'Valid username can not be longer than 54 characters.' ;
4646 }
4747
48+ if ( username === 'kubeadmin' ) {
49+ return 'The kubeadmin username is reserved.' ;
50+ }
51+
4852 if ( ! username || username . match ( USERNAME_REGEX ) ) {
4953 return '' ; // passed
5054 }
5155
52- return "Valid username wasn't provided" ;
56+ return "Valid username wasn't provided. " ;
5357} ;
5458
5559export const passwordValidator = ( pwd : string ) : K8SStateContextData [ 'passwordValidation' ] => {
You can’t perform that action at this time.
0 commit comments