@@ -553,7 +553,7 @@ <h1>Helloworld-MSA (Microservices architecture)</h1>
553
553
<ul class="sectlevel1">
554
554
<li><a href="#_prepare_environment">Prepare Environment</a>
555
555
<ul class="sectlevel2">
556
- <li><a href="#_option_1_use_minishift_openshift_3_9 ">(Option 1) Use minishift (OpenShift 3.9 )</a>
556
+ <li><a href="#_option_1_use_minishift_openshift_3_11 ">(Option 1) Use minishift (OpenShift 3.11 )</a>
557
557
<ul class="sectlevel3">
558
558
<li><a href="#_access_openshift_console">Access Openshift console</a></li>
559
559
</ul>
@@ -684,7 +684,7 @@ <h2 id="_prepare_environment">Prepare Environment</h2>
684
684
<p>If you don’t have an OpenShift instance running, we strongly suggest that you use minishift</p>
685
685
</div>
686
686
<div class="sect2">
687
- <h3 id="_option_1_use_minishift_openshift_3_9 ">(Option 1) Use minishift (OpenShift 3.9 )</h3>
687
+ <h3 id="_option_1_use_minishift_openshift_3_11 ">(Option 1) Use minishift (OpenShift 3.11 )</h3>
688
688
<div class="paragraph">
689
689
<p>Download Minishift from <a href="https://github.com/minishift/minishift/releases">minishift</a>.</p>
690
690
</div>
@@ -696,6 +696,8 @@ <h3 id="_option_1_use_minishift_openshift_3_9">(Option 1) Use minishift (OpenShi
696
696
<pre>$ minishift profile set msa-tutorial
697
697
$ minishift config set memory 8GB
698
698
$ minishift config set cpus 3
699
+ $ minishift config set image-caching true
700
+ $ minishift config set openshift-version v3.11.0
699
701
$ minishift addons enable anyuid
700
702
$ minishift addons enable admin-user
701
703
$ minishift start
@@ -879,7 +881,7 @@ <h5 id="_basic_project_creation_2">Basic project creation</h5>
879
881
<h5 id="_enable_jolokia_and_readiness_probe">Enable Jolokia and Readiness probe</h5>
880
882
<div class="listingblock">
881
883
<div class="content">
882
- <pre>$ oc env dc/aloha AB_ENABLED=jolokia; oc patch dc/aloha -p '{"spec":{"template":{"spec":{"containers":[{"name":"aloha","ports":[{"containerPort": 8778,"name":"jolokia"}]}]}}}}'
884
+ <pre>$ oc set env dc/aloha AB_ENABLED=jolokia; oc patch dc/aloha -p '{"spec":{"template":{"spec":{"containers":[{"name":"aloha","ports":[{"containerPort": 8778,"name":"jolokia"}]}]}}}}'
883
885
$ oc set probe dc/aloha --readiness --get-url=http://:8080/api/health</pre>
884
886
</div>
885
887
</div>
@@ -923,7 +925,7 @@ <h5 id="_basic_project_creation_3">Basic project creation</h5>
923
925
<h5 id="_enable_jolokia_and_readiness_probe_2">Enable Jolokia and Readiness probe</h5>
924
926
<div class="listingblock">
925
927
<div class="content">
926
- <pre>$ oc env dc/ola AB_ENABLED=jolokia; oc patch dc/ola -p '{"spec":{"template":{"spec":{"containers":[{"name":"ola","ports":[{"containerPort": 8778,"name":"jolokia"}]}]}}}}'
928
+ <pre>$ oc set env dc/ola AB_ENABLED=jolokia; oc patch dc/ola -p '{"spec":{"template":{"spec":{"containers":[{"name":"ola","ports":[{"containerPort": 8778,"name":"jolokia"}]}]}}}}'
927
929
$ oc set probe dc/ola --readiness --get-url=http://:8080/api/health</pre>
928
930
</div>
929
931
</div>
@@ -1008,7 +1010,7 @@ <h5 id="_basic_project_creation_5">Basic project creation</h5>
1008
1010
<h5 id="_enable_jolokia_and_readiness_probe_3">Enable Jolokia and Readiness probe</h5>
1009
1011
<div class="listingblock">
1010
1012
<div class="content">
1011
- <pre>$ oc env dc/api-gateway AB_ENABLED=jolokia; oc patch dc/api-gateway -p '{"spec":{"template":{"spec":{"containers":[{"name":"api-gateway","ports":[{"containerPort": 8778,"name":"jolokia"}]}]}}}}'
1013
+ <pre>$ oc set env dc/api-gateway AB_ENABLED=jolokia; oc patch dc/api-gateway -p '{"spec":{"template":{"spec":{"containers":[{"name":"api-gateway","ports":[{"containerPort": 8778,"name":"jolokia"}]}]}}}}'
1012
1014
$ oc set probe dc/api-gateway --readiness --get-url=http://:8080/health</pre>
1013
1015
</div>
1014
1016
</div>
@@ -1060,13 +1062,13 @@ <h5 id="_basic_project_creation_6">Basic project creation</h5>
1060
1062
<h5 id="_specify_the_openshift_domain">Specify the OpenShift domain</h5>
1061
1063
<div class="listingblock">
1062
1064
<div class="content">
1063
- <pre>$ oc env dc/frontend OS_SUBDOMAIN=<OPENSHIFT-DOMAIN>
1065
+ <pre>$ oc set env dc/frontend OS_SUBDOMAIN=<OPENSHIFT-DOMAIN>
1064
1066
1065
1067
# Using CDK
1066
- $ oc env dc/frontend OS_SUBDOMAIN=`minishift ip`.nip.io
1068
+ $ oc set env dc/frontend OS_SUBDOMAIN=`minishift ip`.nip.io
1067
1069
1068
1070
# Example: OS_SUBDOMAIN=192.168.64.11.nip.io
1069
- $ oc env dc/frontend OS_SUBDOMAIN=192.168.64.11.nip.io</pre>
1071
+ $ oc set env dc/frontend OS_SUBDOMAIN=192.168.64.11.nip.io</pre>
1070
1072
</div>
1071
1073
</div>
1072
1074
</div>
@@ -1129,7 +1131,7 @@ <h4 id="_enable_the_hystrix_dashboard_in_the_frontend">Enable the Hystrix Dashbo
1129
1131
</div>
1130
1132
<div class="listingblock">
1131
1133
<div class="content">
1132
- <pre>$ oc env dc/frontend ENABLE_HYSTRIX=true</pre>
1134
+ <pre>$ oc set env dc/frontend ENABLE_HYSTRIX=true</pre>
1133
1135
</div>
1134
1136
</div>
1135
1137
</div>
@@ -1173,7 +1175,7 @@ <h4 id="_deploy_using_oc_cli_2">Deploy using oc CLI</h4>
1173
1175
<div class="listingblock">
1174
1176
<div class="content">
1175
1177
<pre>$ oc process -f https://raw.githubusercontent.com/jaegertracing/jaeger-openshift/0.1.2/all-in-one/jaeger-all-in-one-template.yml | oc create -f -
1176
- $ oc env dc -l app JAEGER_SERVER_HOSTNAME=jaeger-all-in-one # redeploy all services with tracing</pre>
1178
+ $ oc set env dc -l app JAEGER_SERVER_HOSTNAME=jaeger-all-in-one # redeploy all services with tracing</pre>
1177
1179
</div>
1178
1180
</div>
1179
1181
</div>
@@ -1184,7 +1186,7 @@ <h4 id="_enable_the_jaeger_dashboard_in_the_frontend">Enable the Jaeger Dashboar
1184
1186
</div>
1185
1187
<div class="listingblock">
1186
1188
<div class="content">
1187
- <pre>$ oc env dc/frontend ENABLE_JAEGER=true</pre>
1189
+ <pre>$ oc set env dc/frontend ENABLE_JAEGER=true</pre>
1188
1190
</div>
1189
1191
</div>
1190
1192
</div>
@@ -1243,13 +1245,13 @@ <h5 id="_optional_enable_readiness_probe_2">(Optional) Enable Readiness probe</h
1243
1245
<h5 id="_specify_the_openshift_domain_2">Specify the OpenShift domain</h5>
1244
1246
<div class="listingblock">
1245
1247
<div class="content">
1246
- <pre>$ oc env dc/keycloak OS_SUBDOMAIN=<OPENSHIFT-DOMAIN>
1248
+ <pre>$ oc set env dc/keycloak OS_SUBDOMAIN=<OPENSHIFT-DOMAIN>
1247
1249
1248
1250
#Using CDK3
1249
- $ oc env dc/keycloak OS_SUBDOMAIN=app.$(minishift ip).nip.io
1251
+ $ oc set env dc/keycloak OS_SUBDOMAIN=app.$(minishift ip).nip.io
1250
1252
1251
1253
#Example: OS_SUBDOMAIN=app.192.168.64.11.nip.io
1252
- $ oc env dc/keycloak OS_SUBDOMAIN=app.192.168.64.11.nip.io</pre>
1254
+ $ oc set env dc/keycloak OS_SUBDOMAIN=app.192.168.64.11.nip.io</pre>
1253
1255
</div>
1254
1256
</div>
1255
1257
</div>
@@ -1261,12 +1263,12 @@ <h4 id="_tell_microservices_where_to_find_the_keycloak_server">Tell microservice
1261
1263
<pre>$ oc project helloworld-msa
1262
1264
1263
1265
# Using CDK3
1264
- $ oc env dc KEYCLOAK_AUTH_SERVER_URL=http://keycloak-sso.`minishift ip`.nip.io/auth -l app
1266
+ $ oc set env dc KEYCLOAK_AUTH_SERVER_URL=http://keycloak-sso.`minishift ip`.nip.io/auth -l app
1265
1267
1266
1268
# Example: OS_SUBDOMAIN=192.168.64.11.nip.io
1267
- $ oc env dc KEYCLOAK_AUTH_SERVER_URL=http://keycloak-sso.192.168.64.11.nip.io/auth -l app
1269
+ $ oc set env dc KEYCLOAK_AUTH_SERVER_URL=http://keycloak-sso.192.168.64.11.nip.io/auth -l app
1268
1270
1269
- $ oc env dc/frontend ENABLE_SSO=true</pre>
1271
+ $ oc set env dc/frontend ENABLE_SSO=true</pre>
1270
1272
</div>
1271
1273
</div>
1272
1274
</div>
@@ -1295,13 +1297,13 @@ <h4 id="_create_a_custom_api_management_build">Create a custom API Management bu
1295
1297
<h5 id="_specify_the_openshift_domain_3">Specify the OpenShift domain</h5>
1296
1298
<div class="listingblock">
1297
1299
<div class="content">
1298
- <pre>$ oc env bc/api-management OS_SUBDOMAIN=<OPENSHIFT-DOMAIN>
1300
+ <pre>$ oc set env bc/api-management OS_SUBDOMAIN=<OPENSHIFT-DOMAIN>
1299
1301
1300
1302
#Using CDK3
1301
- $ oc env bc/api-management OS_SUBDOMAIN=$(minishift ip).nip.io
1303
+ $ oc set env bc/api-management OS_SUBDOMAIN=$(minishift ip).nip.io
1302
1304
1303
1305
#Example: OS_SUBDOMAIN=192.168.64.11.nip.io
1304
- $ oc env bc/api-management OS_SUBDOMAIN=192.168.64.11.nip.io</pre>
1306
+ $ oc set env bc/api-management OS_SUBDOMAIN=192.168.64.11.nip.io</pre>
1305
1307
</div>
1306
1308
</div>
1307
1309
</div>
@@ -1331,7 +1333,7 @@ <h5 id="_optional_enable_readiness_probe_3">(Optional) Enable Readiness probe</h
1331
1333
<h4 id="_tell_frontend_to_enable_api_management">Tell frontend to enable API Management</h4>
1332
1334
<div class="listingblock">
1333
1335
<div class="content">
1334
- <pre>$ oc env dc/frontend ENABLE_THREESCALE=true</pre>
1336
+ <pre>$ oc set env dc/frontend ENABLE_THREESCALE=true</pre>
1335
1337
</div>
1336
1338
</div>
1337
1339
</div>
@@ -1398,10 +1400,10 @@ <h3 id="_environment_variables">Environment variables</h3>
1398
1400
</div>
1399
1401
<div class="listingblock">
1400
1402
<div class="content">
1401
- <pre>$ oc env dc/hola hello="Hola de Env var"
1403
+ <pre>$ oc set env dc/hola hello="Hola de Env var"
1402
1404
1403
1405
# To unset the env var
1404
- $ oc env dc/hola hello-</pre>
1406
+ $ oc set env dc/hola hello-</pre>
1405
1407
</div>
1406
1408
</div>
1407
1409
</div>
@@ -1438,7 +1440,7 @@ <h4 id="_update_the_microservice_to_read_the_file">Update the microservice to re
1438
1440
</div>
1439
1441
<div class="listingblock">
1440
1442
<div class="content">
1441
- <pre>$ oc env dc/hola JAVA_OPTIONS="-Dconf=/etc/config/translation.properties"</pre>
1443
+ <pre>$ oc set env dc/hola JAVA_OPTIONS="-Dconf=/etc/config/translation.properties"</pre>
1442
1444
</div>
1443
1445
</div>
1444
1446
<div class="paragraph">
@@ -1852,10 +1854,10 @@ <h3 id="_running_in_the_cloud">Running in the cloud</h3>
1852
1854
</div>
1853
1855
<div class="listingblock">
1854
1856
<div class="content">
1855
- <pre>$ oc env dc/frontend OS_SUBDOMAIN=app.redhatmsa.com
1857
+ <pre>$ oc set env dc/frontend OS_SUBDOMAIN=app.redhatmsa.com
1856
1858
1857
1859
# If you deployed SSO/keycloak
1858
- $ oc env dc/keycloak --namespace=sso OS_SUBDOMAIN=app.redhatmsa.com</pre>
1860
+ $ oc set env dc/keycloak --namespace=sso OS_SUBDOMAIN=app.redhatmsa.com</pre>
1859
1861
</div>
1860
1862
</div>
1861
1863
</div>
0 commit comments