File tree 1 file changed +18
-15
lines changed
pkg/oc/clusteradd/components/web-console-operator
1 file changed +18
-15
lines changed Original file line number Diff line number Diff line change @@ -93,23 +93,26 @@ func (c *WebConsoleOperatorComponentOptions) Install(dockerClient dockerhelper.I
93
93
if err != nil {
94
94
return err
95
95
}
96
- operatorConfig , err := operatorClient .WebconsoleV1alpha1 ().OpenShiftWebConsoleConfigs ().Get ("instance" , metav1.GetOptions {})
97
- if err != nil {
98
- return err
99
- }
100
96
101
- masterPublicHostPort , err := getMasterPublicHostPort (c .InstallContext .BaseDir ())
102
- if err != nil {
103
- return err
104
- }
105
- operatorConfig .Spec .WebConsoleConfig .ClusterInfo .ConsolePublicURL = "https://" + masterPublicHostPort + "/console/"
106
- operatorConfig .Spec .WebConsoleConfig .ClusterInfo .MasterPublicURL , err = getMasterPublicURL (c .InstallContext .BaseDir ())
107
- if err != nil {
108
- return err
109
- }
110
97
// we can race a controller. It's not a big deal if we're a little late, so retry on conflict. It's easier than a patch.
111
- err = retry .RetryOnConflict (retry .DefaultRetry , func () error {
112
- _ , err := operatorClient .WebconsoleV1alpha1 ().OpenShiftWebConsoleConfigs ().Update (operatorConfig )
98
+ backoff := retry .DefaultBackoff
99
+ backoff .Steps = 6
100
+ err = retry .RetryOnConflict (backoff , func () error {
101
+ operatorConfig , err := operatorClient .WebconsoleV1alpha1 ().OpenShiftWebConsoleConfigs ().Get ("instance" , metav1.GetOptions {})
102
+ if err != nil {
103
+ return err
104
+ }
105
+
106
+ masterPublicHostPort , err := getMasterPublicHostPort (c .InstallContext .BaseDir ())
107
+ if err != nil {
108
+ return err
109
+ }
110
+ operatorConfig .Spec .WebConsoleConfig .ClusterInfo .ConsolePublicURL = "https://" + masterPublicHostPort + "/console/"
111
+ operatorConfig .Spec .WebConsoleConfig .ClusterInfo .MasterPublicURL , err = getMasterPublicURL (c .InstallContext .BaseDir ())
112
+ if err != nil {
113
+ return err
114
+ }
115
+ _ , err = operatorClient .WebconsoleV1alpha1 ().OpenShiftWebConsoleConfigs ().Update (operatorConfig )
113
116
return err
114
117
})
115
118
if err != nil {
You can’t perform that action at this time.
0 commit comments