Skip to content

Commit 430d76b

Browse files
author
Tim Pouyer
committed
Updated docker images to use the tags for the UrbanCode 6.2.2 release
and fixed a few other minor issues
1 parent b42cae7 commit 430d76b

4 files changed

Lines changed: 31 additions & 192 deletions

File tree

Vagrantfile

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
2525
config.vm.define "opdk" do |opdk|
2626

2727
opdk.vm.box = "stackinabox/opdk"
28-
opdk.vm.box_version = "= 0.9.4"
28+
opdk.vm.box_version = "= 0.9.6"
2929

3030
# eth1, this will be OpenStacks's "management" network
3131
opdk.vm.network "private_network", ip: "192.168.27.100", adapter_ip: "192.168.27.1", netmask: "255.255.255.0", auto_config: true
@@ -35,17 +35,18 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
3535

3636
config.ssh.forward_agent = true
3737
config.ssh.insert_key = false
38+
config.ssh.shell = "bash -c 'BASH_ENV=/etc/profile exec bash'"
3839

3940
if Vagrant.has_plugin?("vagrant-docker-compose")
4041
# sometimes is takes a second to get docker to startup
41-
opdk.vm.provision "shell", inline: "sleep 20 || sudo systemctl restart docker.service || sleep 20", run: "always"
42+
#opdk.vm.provision "shell", inline: "sleep 20 || sudo systemctl restart docker.service || sleep 20"
4243
opdk.vm.provision :docker
4344
opdk.vm.provision :docker_compose,
4445
yml: "/vagrant/compose/urbancode/docker-compose.yml",
45-
command_options: { rm: "", up: "-d --no-recreate --timeout 10"},
46+
command_options: { rm: "", up: "-d --no-recreate --timeout 60" },
4647
project_name: "urbancode",
4748
compose_version: "1.8.0",
48-
env: { DOCKER_HOST: "192.168.27.100:2375" },
49+
options: "--host 192.168.27.100:2375",
4950
run: "always"
5051
else
5152
print "\n"
@@ -80,17 +81,9 @@ Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
8081
vb.customize ["modifyvm", :id, "--clipboard", "disabled"]
8182
vb.customize ["modifyvm", :id, "--usbehci", "off"]
8283
vb.customize ["modifyvm", :id, "--vrde", "off"]
84+
vb.customize ["guestproperty", "set", :id, "/VirtualBox/GuestAdd/VBoxService/--timesync-set-threshold", 10000]
8385
end
8486

8587
end
8688

87-
if Vagrant.has_plugin?("vagrant-multi-hostsupdater")
88-
config.multihostsupdater.aliases = {'192.168.27.100' => ['openstack.stackinabox.io', 'bluebox.stackinabox.io', 'docker.stackinabox.io', 'heat.stackinabox.io', 'designer.stackinabox.io', 'ucd.stackinabox.io', 'registry.stackinabox.io', 'docker.stackinabox.io', 'agent.stackinabox.io', 'blueprintdb.stackinabox.io']}
89-
else
90-
print "\n"
91-
print "vagrant-multi-hostsupdater plugin has not been found.\n"
92-
print "Please install it by running `vagrant plugin install vagrant-multi-hostsupdater`\n"
93-
exit 22
94-
end
95-
9689
end

compose/urbancode/docker-compose.yml

Lines changed: 24 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ services:
2222
- "3306"
2323
restart: always
2424
ucd:
25-
image: stackinabox/urbancode-deploy:6.2.1.2.801550
25+
image: stackinabox/urbancode-deploy:6.2.2.0.830952
2626
container_name: ucd
2727
ports:
2828
- "192.168.27.100:7918:7918"
@@ -43,14 +43,9 @@ services:
4343
- DATABASE_HOST=ucddb
4444
- DEPLOY_SERVER_URL=http://192.168.27.100:8080
4545
- DEPLOY_SERVER_HOSTNAME=192.168.27.100
46-
- ADD_CLOUD_AGENT_PKGS=true
47-
restart: "on-failure:2"
48-
volumes:
49-
- /vagrant/compose/urbancode/.volumes/ucd/cache:/cache
50-
- /vagrant/compose/urbancode/wait-for-it.sh:/usr/local/bin/wait-for-it.sh
51-
entrypoint: "wait-for-it.sh ucddb:3306 --timeout=60 -- /opt/startup.sh"
46+
restart: always
5247
agent:
53-
image: stackinabox/urbancode-deploy-agent:6.2.2.0.819509
48+
image: stackinabox/urbancode-deploy-agent:6.2.2.0.834327
5449
container_name: agent
5550
environment:
5651
- DEPLOY_SERVER_HOSTNAME=192.168.27.100
@@ -62,7 +57,7 @@ services:
6257
volumes:
6358
- /vagrant/compose/urbancode/.volumes/agent/file-imports:/file-import
6459
heatengine:
65-
image: stackinabox/urbancode-patterns-engine:6.2.1.2.801498
60+
image: stackinabox/urbancode-patterns-engine:6.2.2.0.825864
6661
container_name: heatengine
6762
privileged: true
6863
volumes:
@@ -79,9 +74,11 @@ services:
7974
- "8003"
8075
- "8004"
8176
- "35357"
77+
environment:
78+
- ALLOWED_AUTH_URIS=http://192.168.27.100/identity/v3
8279
restart: always
8380
blueprintdesigner:
84-
image: stackinabox/urbancode-patterns-designer:6.2.1.2.801569
81+
image: stackinabox/urbancode-patterns-designer:6.2.2.0.825900
8582
container_name: blueprintdesigner
8683
ports:
8784
- "192.168.27.100:9080:9080"
@@ -97,7 +94,7 @@ services:
9794
- heatengine
9895
environment:
9996
- WEB_SERVER_HOSTNAME=192.168.27.100
100-
- KEYSTONE_URL=http://192.168.27.100:5000/v2.0/
97+
- KEYSTONE_URL=http://192.168.27.100/identity/v3
10198
- KEYSTONE_ADMIN_USER=admin
10299
- KEYSTONE_ADMIN_PASS=labstack
103100
- KEYSTONE_ADMIN_TENANT=admin
@@ -111,17 +108,17 @@ services:
111108
- DATABASE_USER=ibm_ucdp
112109
- DATABASE_PASS=aWJtX3VjZHAK
113110
- ENGINE_HOST=192.168.27.100
114-
- DEPLOY_SERVER_URL=http://192.168.27.100:8080
111+
- DEPLOY_SERVER_HOST=192.168.27.100
112+
- DEPLOY_SERVER_PORT=8080
113+
- DEPLOY_SERVER_PROTO=http
115114
- DOCKER_HOST=192.167.27.100
116115
- DOCKER_PORT=2376
117116
- DOCKER_PROTO=http
118-
restart: "on-failure:10"
117+
restart: always
119118
volumes:
120-
- /vagrant/tutorial/:/opt/ibm-ucd-patterns/opt/tomcat/webapps/landscaper/static/6.2.1.2.801569/js/tutorial/nls/
121-
- /vagrant/compose/urbancode/wait-for-it.sh:/usr/local/bin/wait-for-it.sh
122-
entrypoint: "wait-for-it.sh blueprintdb:5432 --timeout=60 -- wait-for-it.sh ucd:8080 --timeout=300 -- wait-for-it.sh heatengine:8004 --timeout=300 -- /opt/startup.sh"
119+
- /vagrant/tutorial/:/opt/ibm-ucd-patterns/opt/tomcat/webapps/landscaper/static/6.2.2.0.825900/js/tutorial/nls/
123120
agent-relay:
124-
image: stackinabox/urbancode-deploy-agent-relay:6.2.2.0.818541
121+
image: stackinabox/urbancode-deploy-agent-relay:6.2.2.0.834330
125122
container_name: agent-relay
126123
ports:
127124
- "192.168.27.100:20080:20080"
@@ -136,6 +133,16 @@ services:
136133
depends_on:
137134
- blueprintdesigner
138135
restart: always
136+
ucd_agent_pkgs:
137+
image: stackinabox/urbancode-deploy-agent-pkgs:6.2.2.0.825591
138+
container_name: ucd_agent_pkgs
139+
environment:
140+
- DEPLOY_SERVER_HOST=192.168.27.100
141+
depends_on:
142+
- ucd
143+
- blueprintdesigner
144+
volumes:
145+
- /vagrant/compose/urbancode/.volumes/ucd/cache:/cache
139146

140147
networks:
141148
default:

compose/urbancode/envvars.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
PUBLIC_HOSTNAME=192.168.27.100
2-
ALLOWED_AUTH_URIS=http://192.168.27.100:5000/v2.0/
2+
ALLOWED_AUTH_URIS=http://192.168.27.100/identity/v3
33
HOME=/root

compose/urbancode/wait-for-it.sh

Lines changed: 0 additions & 161 deletions
This file was deleted.

0 commit comments

Comments
 (0)