We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 82ec7fa + 3846620 commit 4565724Copy full SHA for 4565724
.ruby-version
@@ -1 +1 @@
1
-3.1.2
+3.4.4
Gemfile.lock
@@ -1,45 +1,49 @@
GEM
2
remote: https://rubygems.org/
3
specs:
4
- diff-lcs (1.5.0)
5
- docker-api (2.2.0)
6
- excon (>= 0.47.0)
+ base64 (0.3.0)
+ diff-lcs (1.6.2)
+ docker-api (2.4.0)
7
+ excon (>= 0.64.0)
8
multi_json
- excon (0.99.0)
9
- json (2.6.3)
10
- multi_json (1.15.0)
11
- net-scp (4.0.0)
+ excon (1.2.8)
+ logger
+ json (2.13.0)
12
+ logger (1.7.0)
13
+ multi_json (1.17.0)
14
+ net-scp (4.1.0)
15
net-ssh (>= 2.6.5, < 8.0.0)
- net-ssh (7.1.0)
- net-telnet (0.1.1)
- rake (13.0.6)
16
- rspec (3.12.0)
17
- rspec-core (~> 3.12.0)
18
- rspec-expectations (~> 3.12.0)
19
- rspec-mocks (~> 3.12.0)
20
- rspec-core (3.12.1)
21
- rspec-support (~> 3.12.0)
22
- rspec-expectations (3.12.2)
+ net-ssh (7.3.0)
+ net-telnet (0.2.0)
+ rake (13.3.0)
+ rspec (3.13.1)
+ rspec-core (~> 3.13.0)
+ rspec-expectations (~> 3.13.0)
+ rspec-mocks (~> 3.13.0)
23
+ rspec-core (3.13.5)
24
+ rspec-support (~> 3.13.0)
25
+ rspec-expectations (3.13.5)
26
diff-lcs (>= 1.2.0, < 2.0)
- rspec-its (1.3.0)
- rspec-core (>= 3.0.0)
27
- rspec-expectations (>= 3.0.0)
28
- rspec-mocks (3.12.4)
+ rspec-its (2.0.0)
29
+ rspec-core (>= 3.13.0)
30
+ rspec-expectations (>= 3.13.0)
31
+ rspec-mocks (3.13.5)
32
- rspec-support (3.12.0)
- serverspec (2.42.2)
33
34
+ rspec-support (3.13.4)
35
+ serverspec (2.43.0)
36
37
rspec (~> 3.0)
38
rspec-its
39
specinfra (~> 2.72)
40
sfl (2.3)
41
should_not (1.1.0)
- specinfra (2.85.0)
42
+ specinfra (2.94.1)
43
+ base64
44
net-scp
45
net-ssh (>= 2.7)
- net-telnet (= 0.1.1)
46
+ net-telnet
47
sfl
48
49
PLATFORMS
@@ -53,4 +57,4 @@ DEPENDENCIES
53
57
should_not (~> 1.1)
54
58
55
59
BUNDLED WITH
56
- 2.4.8
60
+ 2.7.0
alpine/Dockerfile
@@ -1,4 +1,4 @@
-FROM alpine:3.18
+FROM alpine:3.22
RUN apk add --no-cache \
jq~1 \
awscli/Dockerfile
@@ -1,12 +1,18 @@
-FROM elpaasoci/curl-ssl
+FROM alpine:3.19
+# Alpine 3.19 is the last version with python 3.11
-ENV AWSCLI_VERSION "1.19.112"
+ENV AWSCLI_VERSION=1.27.79
- groff~1.22.4-r4 \
- less>=590-r0 \
+ openssl \
+ ca-certificates \
+ jq~1 \
+ gettext~0.22 \
+ curl~8 \
+ groff~1.23 \
+ less~643 \
python3~3.11 \
py3-pip~23 \
- && pip3 install \
+ && pip3 install --break-system-packages \
awscli==$AWSCLI_VERSION \
pyyaml==5.3.1
awscli/awscli_spec.rb
@@ -5,7 +5,7 @@
AWSCLI_PACKAGES = "curl openssl ca-certificates less"
AWSCLI_BIN = "/usr/bin/aws"
-AWSCLI_VERSION = "1.19.112"
+AWSCLI_VERSION = "1.27.79"
describe "awscli image" do
before(:all) {
@@ -34,16 +34,10 @@ def awscli_version
end
it "the 'aws help' command works" do
- synopsis_interleaved_with_backspaces = [
- 0x0a, 0x53, 0x08, 0x53, 0x59, 0x08, 0x59, 0x4e,
- 0x08, 0x4e, 0x4f, 0x08, 0x4f, 0x50, 0x08, 0x50,
- 0x53, 0x08, 0x53, 0x49, 0x08, 0x49, 0x53, 0x08,
- 0x53, 0x0a
- ].map(&:chr).join('')
-
+ synopsis = 'SYNOPSIS'
expect(
command("aws help").stdout
- ).to include(synopsis_interleaved_with_backspaces)
+ ).to include(synopsis)
it "installs required packages" do
@@ -57,4 +51,7 @@ def awscli_version
51
expect(cmd.exit_status).to eq(0)
52
+ it 'installs the right version of Alpine' do
+ expect(os_version).to include('Alpine Linux 3.19')
+ end
bosh-cli-v2-cf-cli/bosh-cli-v2-cf-cli_spec.rb
@@ -9,7 +9,7 @@
BOSH_ENV_DEPS = "build-essential zlib1g-dev openssl libxslt1-dev libxml2-dev \
libssl-dev libreadline8 libreadline-dev libyaml-dev libsqlite3-dev sqlite3"
CF_ENV_DEPS = "unzip curl openssl ca-certificates git libc6 bash jq gettext make"
-RUBY_VERSION = "3.1"
+RUBY_VERSION = "3.4"
describe "bosh-cli-v2-cf-cli image" do
bosh-cli-v2/Dockerfile
-FROM ruby:3.1-slim-bullseye
+FROM ruby:3.4-slim-bullseye
# renovate: datasource=github-releases depName=cloudfoundry/bosh-cli
ENV BOSH_CLI_VERSION 7.7.1
bosh-cli-v2/bosh-cli-v2_spec.rb
@@ -4,7 +4,7 @@
BOSH_CLI_VERSION="7.7.1" # renovate: datasource=github-releases depName=cloudfoundry/bosh-cli
CREDHUB_CLI_VERSION='2.9.42' # renovate: datasource=github-releases depName=cloudfoundry/credhub-cli
cf-cli/Dockerfile
-FROM ruby:3.1-alpine3.18
+FROM ruby:3.4-alpine3.22
ENV PACKAGES "unzip curl openssl ca-certificates git libc6-compat bash jq gettext make"
# renovate: datasource=github-releases depName=cloudfoundry/cli
cf-cli/cf-cli_spec.rb
CF_CLI_VERSION="8.9.0" # renovate: datasource=github-releases depName=cloudfoundry/cli
SPRUCE_BIN = "/usr/local/bin/spruce"
SPRUCE_VERSION = "1.31.1" # renovate: datasource=github-releases depName=geofffranks/spruce
describe "cf-cli image" do
0 commit comments