...
|
...
|
@@ -21656,7 +21656,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
21656
|
21656
|
|
21657
|
21657
|
$templateCache.put('views/directives/create-secret.html',
|
21658
|
21658
|
"<alerts alerts=\"alerts\"></alerts>\n" +
|
21659
|
|
- "<ng-form name=\"secretForm\">\n" +
|
|
21659
|
+ "<ng-form name=\"secretForm\" class=\"create-secret-form\">\n" +
|
21660
|
21660
|
"<div for=\"secretType\" ng-if=\"!type\" class=\"form-group mar-top-lg\">\n" +
|
21661
|
21661
|
"<label>Secret Type</label>\n" +
|
21662
|
21662
|
"<ui-select required ng-model=\"newSecret.type\" search-enabled=\"false\" ng-change=\"newSecret.authType = secretAuthTypeMap[newSecret.type].authTypes[0].id\">\n" +
|
...
|
...
|
@@ -21669,7 +21669,7 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
21669
|
21669
|
"<div ng-if=\"newSecret.type\">\n" +
|
21670
|
21670
|
"<div class=\"form-group\">\n" +
|
21671
|
21671
|
"<label for=\"secretName\" class=\"required\">Secret Name</label>\n" +
|
21672
|
|
- "<span ng-class=\"{'has-error': nameTaken || (secretForm.secretName.$error.pattern && secretForm.secretName.$touched)}\">\n" +
|
|
21672
|
+ "<span ng-class=\"{'has-error': nameTaken || (secretForm.secretName.$invalid && secretForm.secretName.$touched)}\">\n" +
|
21673
|
21673
|
"<input class=\"form-control\" id=\"secretName\" name=\"secretName\" ng-model=\"newSecret.data.secretName\" type=\"text\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" aria-describedby=\"secret-name-help\" ng-maxlength=\"253\" ng-pattern=\"/^[a-z0-9]([-a-z0-9]*[a-z0-9])?(\\.[a-z0-9]([-a-z0-9]*[a-z0-9])?)*$/\" required>\n" +
|
21674
|
21674
|
"</span>\n" +
|
21675
|
21675
|
"<div class=\"has-error\" ng-show=\"nameTaken\">\n" +
|
...
|
...
|
@@ -21677,10 +21677,13 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
21677
|
21677
|
"This name is already in use. Please choose a different name.\n" +
|
21678
|
21678
|
"</span>\n" +
|
21679
|
21679
|
"</div>\n" +
|
21680
|
|
- "<div class=\"has-error\" ng-show=\"secretForm.secretName.$error.pattern && secretForm.secretName.$touched\">\n" +
|
21681
|
|
- "<span class=\"help-block\">\n" +
|
|
21680
|
+ "<div class=\"has-error\" ng-show=\"secretForm.secretName.$invalid\">\n" +
|
|
21681
|
+ "<div ng-show=\"secretForm.secretName.$error.pattern && secretForm.secretName.$touched\" class=\"help-block\">\n" +
|
21682
|
21682
|
"Secret name must consist of lower-case letters, numbers, periods, and hyphens. It must start and end with a letter or number.\n" +
|
21683
|
|
- "</span>\n" +
|
|
21683
|
+ "</div>\n" +
|
|
21684
|
+ "<div ng-show=\"secretForm.secretName.$error.required && secretForm.secretName.$touched\" class=\"help-block\">\n" +
|
|
21685
|
+ "Secret name is required.\n" +
|
|
21686
|
+ "</div>\n" +
|
21684
|
21687
|
"</div>\n" +
|
21685
|
21688
|
"<div class=\"help-block\" id=\"secret-name-help\">\n" +
|
21686
|
21689
|
"Unique name of the new secret.\n" +
|
...
|
...
|
@@ -21705,15 +21708,18 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
21705
|
21705
|
"Optional username for Git authentication.\n" +
|
21706
|
21706
|
"</div>\n" +
|
21707
|
21707
|
"</div>\n" +
|
21708
|
|
- "<div class=\"form-group\">\n" +
|
|
21708
|
+ "<div class=\"form-group\" ng-class=\"{ 'has-error' : secretForm.passwordToken.$invalid && secretForm.passwordToken.$touched }\">\n" +
|
21709
|
21709
|
"<label ng-class=\"{ required: !add.cacert && !add.gitconfig }\" for=\"passwordToken\">Password or Token</label>\n" +
|
21710
|
|
- "<div>\n" +
|
21711
|
21710
|
"<input class=\"form-control\" id=\"passwordToken\" name=\"passwordToken\" ng-model=\"newSecret.data.passwordToken\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" aria-describedby=\"password-token-help\" type=\"password\" ng-required=\"!add.cacert && !add.gitconfig\">\n" +
|
21712
|
21711
|
"</div>\n" +
|
|
21712
|
+ "<div class=\"has-error\" ng-show=\"secretForm.passwordToken.$error.required && secretForm.passwordToken.$touched\">\n" +
|
|
21713
|
+ "<div class=\"help-block\">\n" +
|
|
21714
|
+ "Password or token is required.\n" +
|
|
21715
|
+ "</div>\n" +
|
|
21716
|
+ "</div>\n" +
|
21713
|
21717
|
"<div class=\"help-block\" id=\"password-token-help\">\n" +
|
21714
|
21718
|
"Password or token for Git authentication. Required if a ca.crt or .gitconfig file is not specified.\n" +
|
21715
|
21719
|
"</div>\n" +
|
21716
|
|
- "</div>\n" +
|
21717
|
21720
|
"<div class=\"form-group\">\n" +
|
21718
|
21721
|
"<div class=\"checkbox\">\n" +
|
21719
|
21722
|
"<label>\n" +
|
...
|
...
|
@@ -21774,30 +21780,53 @@ var _scriptsTemplatesJs = []byte(`angular.module('openshiftConsoleTemplates', []
|
21774
|
21774
|
"</div>\n" +
|
21775
|
21775
|
"</div>\n" +
|
21776
|
21776
|
"<div ng-if=\"newSecret.authType === 'kubernetes.io/dockercfg'\">\n" +
|
21777
|
|
- "<div class=\"form-group\">\n" +
|
|
21777
|
+ "<div class=\"form-group\" ng-class=\"{ 'has-error' : secretForm.dockerServer.$invalid && secretForm.dockerServer.$touched }\">\n" +
|
21778
|
21778
|
"<label for=\"dockerServer\" class=\"required\">Image Registry Server Address</label>\n" +
|
21779
|
21779
|
"<div>\n" +
|
21780
|
21780
|
"<input class=\"form-control\" id=\"dockerServer\" name=\"dockerServer\" ng-model=\"newSecret.data.dockerServer\" type=\"text\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" required>\n" +
|
21781
|
21781
|
"</div>\n" +
|
21782
|
21782
|
"</div>\n" +
|
21783
|
|
- "<div class=\"form-group\">\n" +
|
|
21783
|
+ "<div ng-show=\"secretForm.dockerServer.$error.required && secretForm.dockerServer.$touched\" class=\"has-error\">\n" +
|
|
21784
|
+ "<div class=\"help-block\">\n" +
|
|
21785
|
+ "Image registry server address is required.\n" +
|
|
21786
|
+ "</div>\n" +
|
|
21787
|
+ "</div>\n" +
|
|
21788
|
+ "<div class=\"form-group\" ng-class=\"{ 'has-error' : secretForm.dockerUsername.$invalid && secretForm.dockerUsername.$touched }\">\n" +
|
21784
|
21789
|
"<label for=\"dockerUsername\" class=\"required\">Username</label>\n" +
|
21785
|
21790
|
"<div>\n" +
|
21786
|
21791
|
"<input class=\"form-control\" id=\"dockerUsername\" name=\"dockerUsername\" ng-model=\"newSecret.data.dockerUsername\" type=\"text\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" required>\n" +
|
21787
|
21792
|
"</div>\n" +
|
21788
|
21793
|
"</div>\n" +
|
21789
|
|
- "<div class=\"form-group\">\n" +
|
|
21794
|
+ "<div ng-show=\"secretForm.dockerUsername.$error.required && secretForm.dockerUsername.$touched\" class=\"has-error\">\n" +
|
|
21795
|
+ "<div class=\"help-block\">\n" +
|
|
21796
|
+ "Username is required.\n" +
|
|
21797
|
+ "</div>\n" +
|
|
21798
|
+ "</div>\n" +
|
|
21799
|
+ "<div class=\"form-group\" ng-class=\"{ 'has-error' : secretForm.dockerPassword.$invalid && secretForm.dockerPassword.$touched }\">\n" +
|
21790
|
21800
|
"<label for=\"dockerPassword\" class=\"required\">Password</label>\n" +
|
21791
|
21801
|
"<div>\n" +
|
21792
|
21802
|
"<input class=\"form-control\" id=\"dockerPassword\" name=\"dockerPassword\" ng-model=\"newSecret.data.dockerPassword\" type=\"password\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" required>\n" +
|
21793
|
21803
|
"</div>\n" +
|
21794
|
21804
|
"</div>\n" +
|
21795
|
|
- "<div class=\"form-group\">\n" +
|
|
21805
|
+ "<div ng-show=\"secretForm.dockerPassword.$error.required && secretForm.dockerPassword.$touched\" class=\"has-error\">\n" +
|
|
21806
|
+ "<div class=\"help-block\">\n" +
|
|
21807
|
+ "Password is required.\n" +
|
|
21808
|
+ "</div>\n" +
|
|
21809
|
+ "</div>\n" +
|
|
21810
|
+ "<div class=\"form-group\" ng-class=\"{ 'has-error' : secretForm.dockerEmail.$invalid && secretForm.dockerEmail.$touched }\">\n" +
|
21796
|
21811
|
"<label for=\"dockerEmail\" class=\"required\">Email</label>\n" +
|
21797
|
21812
|
"<div>\n" +
|
21798
|
21813
|
"<input class=\"form-control\" type=\"email\" id=\"dockerEmail\" name=\"dockerEmail\" ng-model=\"newSecret.data.dockerMail\" autocorrect=\"off\" autocapitalize=\"off\" spellcheck=\"false\" required>\n" +
|
21799
|
21814
|
"</div>\n" +
|
21800
|
21815
|
"</div>\n" +
|
|
21816
|
+ "<div class=\"has-error\" ng-show=\"secretForm.dockerEmail.$invalid\">\n" +
|
|
21817
|
+ "<div ng-show=\"secretForm.dockerEmail.$error.email && secretForm.dockerEmail.$touched\" class=\"help-block\">\n" +
|
|
21818
|
+ "Email must be in the form of <var>user@domain</var>.\n" +
|
|
21819
|
+ "</div>\n" +
|
|
21820
|
+ "<div ng-show=\"secretForm.dockerEmail.$error.required && secretForm.dockerEmail.$touched\" class=\"help-block\">\n" +
|
|
21821
|
+ "Email is required.\n" +
|
|
21822
|
+ "</div>\n" +
|
|
21823
|
+ "</div>\n" +
|
21801
|
21824
|
"</div>\n" +
|
21802
|
21825
|
"<div ng-if=\"newSecret.authType === 'kubernetes.io/dockerconfigjson'\">\n" +
|
21803
|
21826
|
"<div class=\"form-group\" id=\"docker-config\">\n" +
|
...
|
...
|
@@ -113794,7 +113823,8 @@ td.visible-print,th.visible-print{display:table-cell!important}
|
113794
|
113794
|
.osc-secrets-form .remove-btn:focus{text-decoration:none}
|
113795
|
113795
|
dl.secret-data{overflow:hidden}
|
113796
|
113796
|
dl.secret-data pre{margin-bottom:0}
|
113797
|
|
-dl.secret-data dd{margin-bottom:10px;overflow-x:auto}
|
|
113797
|
+.create-secret-form .help-block,dl.secret-data dd{margin-bottom:10px}
|
|
113798
|
+dl.secret-data dd{overflow-x:auto}
|
113798
|
113799
|
.events-sidebar .right-content .event .event-details,.events-sidebar .right-content .event .event-details .event-message,.events-sidebar .right-content .event .event-details .event-object,.events-sidebar .right-content .event .event-details .event-reason{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
|
113799
|
113800
|
@media (min-width:992px){dl.secret-data.left dt{text-align:left}
|
113800
|
113801
|
dl.secret-data.indent{margin-left:20px}
|