2017.03.29
These demos are validated against:
on bosh-lite (11025e9166499ee35ee04d243d1407024b97a2c6).
The demo app is in cf-acceptance-tests (84a19e6ce1eb39d7109eb9cc0a19ca6105dc4e58).
2017.03.29
These demos are validated against:
on bosh-lite (11025e9166499ee35ee04d243d1407024b97a2c6).
The demo app is in cf-acceptance-tests (84a19e6ce1eb39d7109eb9cc0a19ca6105dc4e58).
git clone https://github.com/cloudfoundry/cf-acceptance-tests.git
cf routes
cf create-route demo-spc bosh-lite.com --hostname mpg2
cf routes
cf push mpg -c 'go-online --ports=7777,8888,8080'
curl -k https://mpg.bosh-lite.com/ports
curl -k https://mpg2.bosh-lite.com/ports
-> should failcf curl /v2/apps/$(cf app mpg --guid)
cf curl /v2/apps/$(cf app mpg --guid) -X PUT -d '\{"ports": \[7777, 8888, 8080\]\}'
cf curl /v2/route_mappings
<ROUTE-GUID>
s) cf curl /v2/routes?q=host:mpg2
cf curl /v2/route_mappings -X POST -d "\{\"app_guid\": \"$(cf app mpg --guid)\", \"route_guid\": \"<ROUTE-GUID>\", \"app_port\": 7777\}"
cf curl /v2/route_mappings
curl -k https://mpg.bosh-lite.com/ports
curl -k https://mpg2.bosh-lite.com/ports
git clone https://github.com/cloudfoundry/cf-acceptance-tests.git
cf routes
cf create-route demo-spc tcp.bosh-lite.com --port 1077
cf create-route demo-spc tcp.bosh-lite.com --port 1080
cf create-route demo-spc tcp.bosh-lite.com --port 1088
cf routes
cf push mpg-tcp -c 'go-online --ports=7777,8888,8080' --no-route --no-start
cf curl /v2/apps/$(cf app mpg-tcp --guid)
cf curl /v2/apps/$(cf app mpg-tcp --guid) -X PUT -d '\{"ports": \[7777, 8888, 8080\]\}'
cf curl /v2/route_mappings
<ROUTE-GUID>
s) cf curl /v2/routes
and check each guid for routes tcp.bosh-lite.com:1080
, tcp.bosh-lite.com:1077
, tcp.bosh-lite.com:1088
cf curl /v2/route_mappings -X POST -d "\{\"app_guid\": \"$(cf app mpg-tcp --guid)\", \"route_guid\": \"<ROUTE-GUID>\", \"app_port\": 8080\}"
cf curl /v2/route_mappings -X POST -d "\{\"app_guid\": \"$(cf app mpg-tcp --guid)\", \"route_guid\": \"<ROUTE-GUID>\", \"app_port\": 7777\}"
cf curl /v2/route_mappings -X POST -d "\{\"app_guid\": \"$(cf app mpg-tcp --guid)\", \"route_guid\": \"<ROUTE-GUID>\", \"app_port\": 8888\}"
cf curl /v2/route_mappings
curl -k http://tcp.bosh-lite.com:1077
curl -k http://tcp.bosh-lite.com:1080
curl -k http://tcp.bosh-lite.com:1088