Skip to content

Commit 8d69e19

Browse files
committed
testing OpenShift 4-17
1 parent 085accf commit 8d69e19

File tree

10 files changed

+111
-88
lines changed

10 files changed

+111
-88
lines changed

instruqt-tracks/developing-on-openshift-serverless/01-01-prepare/assignment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ tabs:
5858
- id: h4dwu6aq1s9o
5959
title: Web Console
6060
type: website
61-
url: https://console-openshift-console.crc-lgph7-master-0.crc.${_SANDBOX_ID}.instruqt.io
61+
url: https://console-openshift-console.crc.${_SANDBOX_ID}.instruqt.io
6262
new_window: true
6363
difficulty: intermediate
6464
timelimit: 360
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
#!/bin/bash
2+
3+
export KN_VERSION=1.6.1
4+
5+
curl -kL https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64 -o /root/hey
6+
mv /root/hey /usr/local/bin/
7+
chmod +x /usr/local/bin/hey
8+
9+
curl -kL https:/mirror.openshift.com/pub/openshift-v4/x86_64/clients/serverless/${KN_VERSION}/kn-linux-amd64.tar.gz -o /usr/local/bin/kn.tar.gz
10+
tar -xvzf /usr/local/bin/kn.tar.gz -C /usr/local/bin
11+
mv /usr/local/bin/kn-linux-amd64 /usr/local/bin/kn
12+
chmod +x /usr/local/bin/kn
13+
14+
mkdir -p /root/02-serving
15+
16+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/02-serving/service.yaml -o /root/02-serving/service.yaml
17+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/02-serving/watch-service.bash -o /root/02-serving/watch-service.bash
18+
19+
mkdir -p /root/03-traffic-distribution
20+
21+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/03-traffic-distribution/greeter-v1-service.yaml -o /root/03-traffic-distribution/greeter-v1-service.yaml
22+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/03-traffic-distribution/greeter-v2-service.yaml -o /root/03-traffic-distribution/greeter-v2-service.yaml
23+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/03-traffic-distribution/service-pinned.yaml -o /root/03-traffic-distribution/service-pinned.yaml
24+
25+
mkdir -p /root/04-canary-releases
26+
27+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/04-canary-releases/greeter-canary-service.yaml -o /root/04-canary-releases/greeter-canary-service.yaml
28+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/04-canary-releases/poll-svc-10.bash -o /root/04-canary-releases/poll-svc-10.bash
29+
30+
mkdir -p /root/05-scaling
31+
32+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/05-scaling/service-50.yaml -o /root/05-scaling/service-50.yaml
33+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/05-scaling/service-hpa.yaml -o /root/05-scaling/service-hpa.yaml
34+
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/05-scaling/service-min-max-scale.yaml -o /root/05-scaling/service-min-max-scale.yaml
35+
36+
# Setting up Serverless
37+
curl https://raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/install-serverless.bash | bash

instruqt-tracks/developing-on-openshift-serverless/02-02-serving/assignment.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tabs:
1111
- id: zbwm6xrxibe5
1212
title: Web Console
1313
type: website
14-
url: https://console-openshift-console.crc-lgph7-master-0.crc.${_SANDBOX_ID}.instruqt.io
14+
url: https://console-openshift-console.crc.${_SANDBOX_ID}.instruqt.io
1515
new_window: true
1616
difficulty: intermediate
1717
timelimit: 360
@@ -130,7 +130,7 @@ The output should be similar to:
130130

131131
```
132132
NAME URL LATEST AGE CONDITIONS READY REASON
133-
greeter https://greeter-serverless-tutorial.crc-lgph7-master-0.crc.gr82i7rvhrlg.instruqt.io greeter-00001 52s 3 OK / 3 True
133+
greeter https://greeter-serverless-tutorial.crc.gr82i7rvhrlg.instruqt.io greeter-00001 52s 3 OK / 3 True
134134
```
135135

136136
> **Note:** It also is possible to use the `oc` command to see the serverless resources, to see the services execute: `oc get -n serverless-tutorial services.serving.knative.dev
@@ -149,7 +149,7 @@ The output should be similar to:
149149
Name: greeter
150150
Namespace: serverless-tutorial
151151
Age: 2m
152-
URL: https://greeter-serverless-tutorial.crc-lgph7-master-0.crc.gr82i7rvhrlg.instruqt.io
152+
URL: https://greeter-serverless-tutorial.crc.gr82i7rvhrlg.instruqt.io
153153
154154
Revisions:
155155
100% @latest (greeter-00001) [1] (2m)
@@ -180,7 +180,7 @@ kn route list
180180
See the `NAME` of the route, the `URL`, as well as if it is `READY` (your URL will be different):
181181
```bash
182182
NAME URL READY
183-
greeter https://greeter-serverless-tutorial.crc-lgph7-master-0.crc.gr82i7rvhrlg.instruqt.io True
183+
greeter https://greeter-serverless-tutorial.crc.gr82i7rvhrlg.instruqt.io True
184184
```
185185

186186
### Revision

instruqt-tracks/developing-on-openshift-serverless/03-03-traffic-distribution/assignment.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tabs:
1111
- id: cfpjxlweovou
1212
title: Web Console
1313
type: website
14-
url: https://console-openshift-console.crc-lgph7-master-0.crc.${_SANDBOX_ID}.instruqt.io
14+
url: https://console-openshift-console.crc.${_SANDBOX_ID}.instruqt.io
1515
new_window: true
1616
difficulty: intermediate
1717
timelimit: 360
@@ -111,16 +111,16 @@ The output should be similar to:
111111
Name: greeter
112112
Namespace: serverless-tutorial
113113
Age: 1m
114-
URL: https://greeter-serverless-tutorial.crc-lgph7-master-0.crc.9yhetjexy8dv.instruqt.io
114+
URL: https://greeter-serverless-tutorial.crc.9yhetjexy8dv.instruqt.io
115115
Service: greeter
116116
117117
Traffic Targets:
118118
0% @latest (greeter-v2) #latest
119-
URL: https://latest-greeter-serverless-tutorial.crc-lgph7-master-0.crc.9yhetjexy8dv.instruqt.io
119+
URL: https://latest-greeter-serverless-tutorial.crc.9yhetjexy8dv.instruqt.io
120120
100% greeter-v1 #current
121-
URL: https://current-greeter-serverless-tutorial.crc-lgph7-master-0.crc.9yhetjexy8dv.instruqt.io
121+
URL: https://current-greeter-serverless-tutorial.crc.9yhetjexy8dv.instruqt.io
122122
0% greeter-v2 #prev
123-
URL: https://prev-greeter-serverless-tutorial.crc-lgph7-master-0.crc.9yhetjexy8dv.instruqt.io
123+
URL: https://prev-greeter-serverless-tutorial.crc.9yhetjexy8dv.instruqt.io
124124
125125
Conditions:
126126
OK TYPE AGE REASON

instruqt-tracks/developing-on-openshift-serverless/04-04-canary-releases/assignment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tabs:
1111
- id: motxbpcik6hy
1212
title: Web Console
1313
type: website
14-
url: https://console-openshift-console.crc-lgph7-master-0.crc.${_SANDBOX_ID}.instruqt.io
14+
url: https://console-openshift-console.crc.${_SANDBOX_ID}.instruqt.io
1515
new_window: true
1616
difficulty: intermediate
1717
timelimit: 360

instruqt-tracks/developing-on-openshift-serverless/05-05-scaling/assignment.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tabs:
1111
- id: sdf1bjuiqg3i
1212
title: Web Console
1313
type: website
14-
url: https://console-openshift-console.crc-lgph7-master-0.crc.${_SANDBOX_ID}.instruqt.io
14+
url: https://console-openshift-console.crc.${_SANDBOX_ID}.instruqt.io
1515
new_window: true
1616
difficulty: intermediate
1717
timelimit: 360
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,10 @@
11
version: "3"
22
virtualmachines:
33
- name: crc
4-
image: rhd-devx-instruqt/openshift-4-11-7-lgph7
4+
image: rhd-devx-instruqt/openshift-4-17-0
55
machine_type: n1-standard-8
66
allow_external_ingress:
77
- http
88
- https
99
- high-ports
10+
provision_ssl_certificate: true

instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/install-serverless.bash

+5-7
Original file line numberDiff line numberDiff line change
@@ -3,29 +3,27 @@ echo "Setting up Serverless..."
33
# Login as admin
44
oc login -u admin -p admin
55

6-
# Wait for katacoda to copy our stuff?
7-
while [ ! -f 01-prepare/operator-subscription.yaml ]
8-
do
9-
sleep 5
10-
done
6+
mkdir -p 01-prepare
117

128
# Apply the serverless operator
13-
oc create -f 01-prepare/operator-subscription.yaml
9+
oc create -f https://raw.githubusercontent.com/openshift-instruqt/instruqt/refs/heads/master/instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/operator-subscription.yaml
1410
sleep 3
1511

1612
echo "Serverless Operator Subscribed, waiting for deployment..."
1713
# Setup waiting function
14+
curl https://github.com/openshift-instruqt/instruqt/blob/master/instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/watch-serverless-operator.bash > 01-prepare\watch-serverless-operator.bash
1815
bash 01-prepare/watch-serverless-operator.bash
1916
sleep 3
2017

2118
echo "Serverless Operator deployed. Deploying knative-serving..."
2219
# If we make it this far we have deployed the Serverless Operator!
2320
# Next, Knative Serving
24-
oc create -f 01-prepare/serving.yaml
21+
oc create -f https://raw.githubusercontent.com/openshift-instruqt/instruqt/refs/heads/master/instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/serving.yaml
2522
sleep 3
2623

2724
echo "Serving created, waiting for deployment..."
2825
# Wait for Serving to install
26+
curl https://raw.githubusercontent.com/openshift-instruqt/instruqt/refs/heads/master/instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/watch-knative-serving.bash > 01-prepare/watch-knative-serving.bash
2927
bash 01-prepare/watch-knative-serving.bash
3028
sleep 3
3129

instruqt-tracks/developing-on-openshift-serverless/track.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -53,15 +53,15 @@ tags:
5353
- openshift
5454
owner: openshift
5555
developers:
56-
5756
5857
5958
59+
6060
lab_config:
6161
feedback_recap_enabled: true
6262
loadingMessages: true
6363
hideStopButton: false
6464
default_layout: AssignmentRight
6565
default_layout_sidebar_size: 33
66-
checksum: "12290518478159966148"
66+
checksum: "15571526813669916245"
6767
enhanced_loading: false

instruqt-tracks/developing-on-openshift-serverless/track_scripts/setup-crc

+53-66
Original file line numberDiff line numberDiff line change
@@ -2,41 +2,45 @@
22
set -x
33

44
# setup vars
5+
export HOME=/root
56
export TERM=xterm-color
67
export KUBECONFIG=/opt/kubeconfig
78
echo "export TERM=xterm-color" >> /root/.bashrc
89
echo "export KUBECONFIG=/opt/kubeconfig" >> /root/.bashrc
9-
echo "export HOME=/root" >> /root/.bashrc
10-
11-
ENS4IP=$(ip -4 -o addr show ens4 | awk '{print $4}' | cut -d "/" -f 1)
10+
echo "export HOME=/root" > /tmp/.bashrc
11+
cat /root/.bashrc >> /tmp/.bashrc
12+
mv /tmp/.bashrc /root/.bashrc
1213

1314
# set hostname
1415
#INSTRUQT_HOSTNAME=$(curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/hostname)
1516

16-
# Don't do this below causes issues later on, i believe.
17-
# hostnamectl set-hostname $HOSTNAME
18-
1917
eval $(curl -H "Metadata-Flavor: Google" http://metadata.google.internal/computeMetadata/v1/instance/attributes/startup-script | grep INSTRUQT_PARTICIPANT_ID)
2018

21-
# dnsmasq config for crc-dnsmasq.service
22-
cat << EOF > /var/srv/dnsmasq.conf
23-
user=root
24-
port= 53
25-
bind-interfaces
19+
# start openshift
20+
systemctl start ovs-configuration.service
21+
BREXIP=$(ip -4 -o addr show br-ex | awk '{print $4}' | cut -d "/" -f 1)
22+
23+
cat << EOF > /etc/resolv.conf
24+
search c.rhd-devx-instruqt.internal google.internal
25+
nameserver $BREXIP
26+
nameserver 169.254.169.254
27+
EOF
28+
29+
systemctl reload NetworkManager
30+
31+
cat << EOF > /etc/dnsmasq.d/crc-dnsmasq.conf
32+
listen-address=$BREXIP
2633
expand-hosts
2734
log-queries
2835
local=/crc.testing/
2936
domain=crc.testing
30-
address=/apps-crc.testing/$ENS4IP
31-
address=/api.crc.testing/$ENS4IP
32-
address=/api-int.crc.testing/$ENS4IP
33-
address=/$HOSTNAME.crc.testing/192.168.126.11
37+
address=/apps-crc.testing/$BREXIP
38+
address=/api.crc.testing/$BREXIP
39+
address=/api-int.crc.testing/$BREXIP
40+
address=/crc.crc.testing/192.168.126.11
3441
EOF
3542

36-
sed -i '/^search.*/a nameserver 10.88.0.8' /etc/resolv.conf
37-
38-
# start openshift
39-
systemctl start crc-dnsmasq.service
43+
systemctl start dnsmasq.service
4044
systemctl start kubelet
4145

4246
# INGRESS
@@ -110,12 +114,17 @@ do
110114
echo "AVAILABLE"
111115
done
112116

113-
117+
# SSL Setup
118+
curl -s -o /etc/ssl/certs/sandbox.crt -H "Metadata-Flavor: Google" "http://metadata.google.internal/computeMetadata/v1/instance/attributes/ssl-certificate"
119+
curl -s -o /etc/ssl/certs/sandbox.key -H "Metadata-Flavor: Google" "http://metadata.google.internal/computeMetadata/v1/instance/attributes/ssl-certificate-key"
120+
oc --namespace openshift-ingress create secret tls custom-certs-default --cert=/etc/ssl/certs/sandbox.crt --key=/etc/ssl/certs/sandbox.key
121+
rm /etc/ssl/certs/sandbox.key
122+
#oc patch --type=merge --namespace openshift-ingress-operator ingresscontrollers/default --patch '{"spec":{"defaultCertificate":{"name":"custom-certs-default"}}}'
114123

115124
# INGRESS
116125

117126
# check if ingresses.config.openshift.io cluster is present
118-
oc patch -p '{"spec": {"domain": "'$HOSTNAME'.crc.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' ingresses.config.openshift.io cluster --type=merge
127+
oc patch -p '{"spec": {"domain": "'$HOSTNAME'.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' ingresses.config.openshift.io cluster --type=merge
119128

120129
# Wait 30 seconds for the old pod to be terminated
121130
sleep 30
@@ -130,7 +139,9 @@ metadata:
130139
namespace: openshift-ingress-operator
131140
spec:
132141
replicas: 1
133-
domain: $HOSTNAME.crc.$INSTRUQT_PARTICIPANT_ID.instruqt.io
142+
domain: $HOSTNAME.$INSTRUQT_PARTICIPANT_ID.instruqt.io
143+
defaultCertificate:
144+
name: custom-certs-default
134145
EOF
135146

136147
oc rollout status deploy/oauth-openshift -n openshift-authentication
@@ -141,11 +152,11 @@ oc rollout status deploy/apiserver -n openshift-apiserver
141152
until oc get routes -A 2>/dev/null 1>&2; do echo "Changing routes, waiting for cluster operators..."; sleep 5; done
142153

143154

144-
oc patch -p '{"spec": {"host": "console-openshift-console.'$HOSTNAME'.crc.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' route console -n openshift-console --type=merge
155+
oc patch -p '{"spec": {"host": "console-openshift-console.'$HOSTNAME'.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' route console -n openshift-console --type=merge
145156

146-
oc patch -p '{"spec": {"host": "downloads-openshift-console.'$HOSTNAME'.crc.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' route downloads -n openshift-console --type=merge
157+
oc patch -p '{"spec": {"host": "downloads-openshift-console.'$HOSTNAME'.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' route downloads -n openshift-console --type=merge
147158

148-
oc patch -p '{"spec": {"host": "default-route-openshift-image-registry.'$HOSTNAME'.crc.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' route default-route -n openshift-image-registry --type=merge
159+
oc patch -p '{"spec": {"host": "default-route-openshift-image-registry.'$HOSTNAME'.'$INSTRUQT_PARTICIPANT_ID'.instruqt.io"}}' route default-route -n openshift-image-registry --type=merge
149160

150161

151162
#wait until cluster operators are "available"
@@ -184,43 +195,7 @@ done
184195
# In this way we try to optimize the flow while we wait for oauth and routes to be finally OK
185196
# https://bugzilla.redhat.com/show_bug.cgi?id=2082539
186197

187-
export KN_VERSION=1.6.1
188-
189-
curl -kL https://hey-release.s3.us-east-2.amazonaws.com/hey_linux_amd64 -o /root/hey
190-
mv /root/hey /usr/local/bin/
191-
chmod +x /usr/local/bin/hey
192-
193-
curl -kL https:/mirror.openshift.com/pub/openshift-v4/x86_64/clients/serverless/${KN_VERSION}/kn-linux-amd64.tar.gz -o /usr/local/bin/kn.tar.gz
194-
tar -xvzf /usr/local/bin/kn.tar.gz -C /usr/local/bin
195-
mv /usr/local/bin/kn-linux-amd64 /usr/local/bin/kn
196-
chmod +x /usr/local/bin/kn
197-
198-
mkdir -p /root/02-serving
199-
200-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/02-serving/service.yaml -o /root/02-serving/service.yaml
201-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/02-serving/watch-service.bash -o /root/02-serving/watch-service.bash
202-
203-
mkdir -p /root/03-traffic-distribution
204-
205-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/03-traffic-distribution/greeter-v1-service.yaml -o /root/03-traffic-distribution/greeter-v1-service.yaml
206-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/03-traffic-distribution/greeter-v2-service.yaml -o /root/03-traffic-distribution/greeter-v2-service.yaml
207-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/03-traffic-distribution/service-pinned.yaml -o /root/03-traffic-distribution/service-pinned.yaml
208-
209-
mkdir -p /root/04-canary-releases
210-
211-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/04-canary-releases/greeter-canary-service.yaml -o /root/04-canary-releases/greeter-canary-service.yaml
212-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/04-canary-releases/poll-svc-10.bash -o /root/04-canary-releases/poll-svc-10.bash
213-
214-
mkdir -p /root/05-scaling
215-
216-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/05-scaling/service-50.yaml -o /root/05-scaling/service-50.yaml
217-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/05-scaling/service-hpa.yaml -o /root/05-scaling/service-hpa.yaml
218-
curl -s https:/raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/05-scaling/service-min-max-scale.yaml -o /root/05-scaling/service-min-max-scale.yaml
219-
220-
# Setting up Serverless
221-
curl https://raw.githubusercontent.com/openshift-instruqt/instruqt/master/instruqt-tracks/developing-on-openshift-serverless/scripts/01-prepare/install-serverless.bash | bash
222-
223-
198+
###
224199

225200
until [[ `oc get routes -A | awk '!/^(NAME|openshift-ingress-canary)/{print$3}' |grep $HOSTNAME` ]]; do
226201
echo "Routes not patched yet, waiting 30 seconds..";
@@ -259,11 +234,23 @@ do
259234
done
260235

261236
# Wait until web console is available
262-
until curl -k https://console-openshift-console.$HOSTNAME.crc.$INSTRUQT_PARTICIPANT_ID.instruqt.io > /dev/null 2>/dev/null
237+
while [ "$(oc rollout status deploy console -n openshift-console)" != "deployment \"console\" successfully rolled out" ]
238+
do
239+
echo "Waiting for web console - rollout incomplete"
240+
sleep 5
241+
done
242+
243+
while [ "$(curl -k -I https://console-openshift-console.$HOSTNAME.$INSTRUQT_PARTICIPANT_ID.instruqt.io -o /dev/null -w '%{http_code}\n' -s 2>/dev/null)" != "200" ]
244+
do
245+
echo "Waiting for web console - unavailable via curl"
246+
sleep 5
247+
done
248+
249+
while [ "$(oc rollout status deploy apiserver -n openshift-oauth-apiserver)" != "deployment \"apiserver\" successfully rolled out" ]
263250
do
264-
echo "Waiting for web console - not available yet"
265-
sleep 6
251+
echo "Waiting for oauth API - rollout incomplete"
252+
sleep 5
266253
done
267254

268255
echo $(date)
269-
echo "### Boostrap END ###"
256+
echo "### Boostrap END ###"

0 commit comments

Comments
 (0)