Skip to content

Commit a48afb1

Browse files
authored
Merge pull request #11 from puppetlabs/update-testing-Gemfile
Update docker setup for testing
2 parents 2eacaec + b0fe464 commit a48afb1

File tree

3 files changed

+60
-16
lines changed

3 files changed

+60
-16
lines changed

docker/test-all-providers/Gemfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
source ENV['GEM_SOURCE'] || 'https://rubygems.org'
22

3-
gem 'vmpooler', git: 'https://github.com/puppetlabs/vmpooler.git', branch: 'extract-vsphere-provider'
4-
gem 'vmpooler-vsphere-provider', git: 'https://github.com/puppetlabs/vmpooler-provider-vsphere.git'
3+
gem 'vmpooler', git: 'https://github.com/puppetlabs/vmpooler.git'
4+
gem 'vmpooler-provider-gce', git: 'https://github.com/puppetlabs/vmpooler-provider-gce.git'
5+
gem 'vmpooler-provider-vsphere', git: 'https://github.com/puppetlabs/vmpooler-provider-vsphere.git'
6+

docker/test-all-providers/Gemfile.lock

Lines changed: 55 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,21 @@
1+
GIT
2+
remote: https://github.com/puppetlabs/vmpooler-provider-gce.git
3+
revision: 2a0e9f5bdc45c5c9c656f3763df296a6ab2a522a
4+
specs:
5+
vmpooler-provider-gce (0.1.0)
6+
google-apis-compute_v1 (~> 0.14)
7+
googleauth (~> 0.16.2)
8+
19
GIT
210
remote: https://github.com/puppetlabs/vmpooler-provider-vsphere.git
3-
revision: a08cba099f867b1db01a50940ec3ae9239245db5
11+
revision: 4fa14cc94f2649188efc9f9555ec598b30213e69
412
specs:
5-
vmpooler-vsphere-provider (1.3.0)
13+
vmpooler-provider-vsphere (1.3.0)
614
rbvmomi (>= 2.1, < 4.0)
715

816
GIT
917
remote: https://github.com/puppetlabs/vmpooler.git
10-
revision: d1c86eaf9b8fc1945213dad009db1172dffac7f2
11-
branch: extract-vsphere-provider
18+
revision: 5f8913184bc530efdf45a1712bb3f01c6635524a
1219
specs:
1320
vmpooler (1.3.0)
1421
concurrent-ruby (~> 1.1)
@@ -34,10 +41,13 @@ GIT
3441
GEM
3542
remote: https://rubygems.org/
3643
specs:
44+
addressable (2.8.0)
45+
public_suffix (>= 2.0.2, < 5.0)
3746
bindata (2.4.10)
3847
builder (3.2.4)
3948
concurrent-ruby (1.1.9)
4049
connection_pool (2.2.5)
50+
declarative (0.0.20)
4151
faraday (1.8.0)
4252
faraday-em_http (~> 1.0)
4353
faraday-em_synchrony (~> 1.0)
@@ -57,20 +67,39 @@ GEM
5767
faraday-net_http_persistent (1.2.0)
5868
faraday-patron (1.0.0)
5969
faraday-rack (1.0.0)
70+
google-apis-compute_v1 (0.21.0)
71+
google-apis-core (>= 0.4, < 2.a)
72+
google-apis-core (0.4.1)
73+
addressable (~> 2.5, >= 2.5.1)
74+
googleauth (>= 0.16.2, < 2.a)
75+
httpclient (>= 2.8.1, < 3.a)
76+
mini_mime (~> 1.0)
77+
representable (~> 3.0)
78+
retriable (>= 2.0, < 4.a)
79+
rexml
80+
webrick
6081
google-cloud-env (1.5.0)
6182
faraday (>= 0.17.3, < 2.0)
62-
json (2.6.1)
83+
googleauth (0.16.2)
84+
faraday (>= 0.17.3, < 2.0)
85+
jwt (>= 1.4, < 3.0)
86+
memoist (~> 0.16)
87+
multi_json (~> 1.11)
88+
os (>= 0.9, < 2.0)
89+
signet (~> 0.14)
90+
httpclient (2.8.3)
6391
json (2.6.1-java)
92+
jwt (2.3.0)
93+
memoist (0.16.2)
94+
mini_mime (1.1.2)
95+
multi_json (1.15.0)
6496
multipart-post (2.1.1)
6597
mustermann (1.1.1)
6698
ruby2_keywords (~> 0.0.1)
6799
net-ldap (0.17.0)
68-
nio4r (2.5.8)
69100
nio4r (2.5.8-java)
70101
nokogiri (1.12.5-java)
71102
racc (~> 1.4)
72-
nokogiri (1.12.5-x86_64-linux)
73-
racc (~> 1.4)
74103
opentelemetry-api (0.17.0)
75104
opentelemetry-common (0.17.0)
76105
opentelemetry-api (~> 0.17.0)
@@ -99,13 +128,12 @@ GEM
99128
opentelemetry-common (~> 0.17.0)
100129
opentelemetry-instrumentation-base (~> 0.17.0)
101130
optimist (3.0.1)
131+
os (1.1.4)
102132
pickup (0.0.11)
103133
prometheus-client (2.1.0)
104-
puma (5.5.2)
105-
nio4r (~> 2.0)
134+
public_suffix (4.0.6)
106135
puma (5.5.2-java)
107136
nio4r (~> 2.0)
108-
racc (1.6.0)
109137
racc (1.6.0-java)
110138
rack (2.2.3)
111139
rack-protection (2.1.0)
@@ -117,7 +145,18 @@ GEM
117145
nokogiri (~> 1.10)
118146
optimist (~> 3.0)
119147
redis (4.5.1)
148+
representable (3.1.1)
149+
declarative (< 0.1.0)
150+
trailblazer-option (>= 0.1.1, < 0.2.0)
151+
uber (< 0.2.0)
152+
retriable (3.1.2)
153+
rexml (3.2.5)
120154
ruby2_keywords (0.0.5)
155+
signet (0.16.0)
156+
addressable (~> 2.8)
157+
faraday (>= 0.17.3, < 2.0)
158+
jwt (>= 1.5, < 3.0)
159+
multi_json (~> 1.10)
121160
sinatra (2.1.0)
122161
mustermann (~> 1.0)
123162
rack (~> 2.2)
@@ -128,14 +167,17 @@ GEM
128167
statsd-ruby (1.5.0)
129168
thrift (0.15.0)
130169
tilt (2.0.10)
170+
trailblazer-option (0.1.2)
171+
uber (0.1.0)
172+
webrick (1.7.0)
131173

132174
PLATFORMS
133175
universal-java-1.8
134-
x86_64-linux
135176

136177
DEPENDENCIES
137178
vmpooler!
138-
vmpooler-vsphere-provider!
179+
vmpooler-provider-gce!
180+
vmpooler-provider-vsphere!
139181

140182
BUNDLED WITH
141183
2.2.32

docker/test-all-providers/update-gemfile-lock.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33
docker run -it --rm \
44
-v $(pwd):/app \
55
$(grep ^FROM ./Dockerfile |cut -d ' ' -f2) \
6-
/bin/bash -c 'apt-get update -qq && apt-get install -y --no-install-recommends make && cd /app && gem install bundler && bundle install --jobs 3'
6+
/bin/bash -c 'apt-get update -qq && apt-get install -y --no-install-recommends make && cd /app && gem install bundler && bundle install --jobs 3 && bundle update; echo "LOCK_FILE_UPDATE_EXIT_CODE=$?"'

0 commit comments

Comments
 (0)