Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[security] Update ruby, tomcat images #2581

Merged
merged 1 commit into from
Jan 25, 2017

Conversation

yosifkit
Copy link
Member

  • ruby bump bundler 1.14.3
  • tomcat bump 7.0.75 8.0.41 (especially CVE-2016-8745)

Fixes #2576

- `ruby` bump bundler `1.14.3`
- `tomcat` bump `7.0.75` `8.0.41`
@yosifkit
Copy link
Member Author

diff --git a/ruby_2.1-alpine/Dockerfile b/ruby_2.1-alpine/Dockerfile
index 5641735..619d7a0 100644
--- a/ruby_2.1-alpine/Dockerfile
+++ b/ruby_2.1-alpine/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.1
 ENV RUBY_VERSION 2.1.10
 ENV RUBY_DOWNLOAD_SHA256 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -90,7 +90,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.1-slim/Dockerfile b/ruby_2.1-slim/Dockerfile
index c8b55ff..3a4dfc4 100644
--- a/ruby_2.1-slim/Dockerfile
+++ b/ruby_2.1-slim/Dockerfile
@@ -22,7 +22,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.1
 ENV RUBY_VERSION 2.1.10
 ENV RUBY_DOWNLOAD_SHA256 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -77,7 +77,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.1/Dockerfile b/ruby_2.1/Dockerfile
index fde200a..1dc145c 100644
--- a/ruby_2.1/Dockerfile
+++ b/ruby_2.1/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.1
 ENV RUBY_VERSION 2.1.10
 ENV RUBY_DOWNLOAD_SHA256 5be9f8d5d29d252cd7f969ab7550e31bbb001feb4a83532301c0dd3b5006e148
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -54,7 +54,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.2-alpine/Dockerfile b/ruby_2.2-alpine/Dockerfile
index ef0aea0..8cf3500 100644
--- a/ruby_2.2-alpine/Dockerfile
+++ b/ruby_2.2-alpine/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.2
 ENV RUBY_VERSION 2.2.6
 ENV RUBY_DOWNLOAD_SHA256 9414ecc0d09cf71c9a24e8dc82fcc87919ac7359fb08db2791d6c32bfd157339
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -90,7 +90,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.2-slim/Dockerfile b/ruby_2.2-slim/Dockerfile
index f7d32f6..cd746ad 100644
--- a/ruby_2.2-slim/Dockerfile
+++ b/ruby_2.2-slim/Dockerfile
@@ -22,7 +22,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.2
 ENV RUBY_VERSION 2.2.6
 ENV RUBY_DOWNLOAD_SHA256 9414ecc0d09cf71c9a24e8dc82fcc87919ac7359fb08db2791d6c32bfd157339
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -77,7 +77,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.2/Dockerfile b/ruby_2.2/Dockerfile
index fd9224f..f2e9e1c 100644
--- a/ruby_2.2/Dockerfile
+++ b/ruby_2.2/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.2
 ENV RUBY_VERSION 2.2.6
 ENV RUBY_DOWNLOAD_SHA256 9414ecc0d09cf71c9a24e8dc82fcc87919ac7359fb08db2791d6c32bfd157339
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -54,7 +54,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.3-alpine/Dockerfile b/ruby_2.3-alpine/Dockerfile
index 2440107..bb91095 100644
--- a/ruby_2.3-alpine/Dockerfile
+++ b/ruby_2.3-alpine/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.3
 ENV RUBY_DOWNLOAD_SHA256 1a4fa8c2885734ba37b97ffdb4a19b8fba0e8982606db02d936e65bac07419dc
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -90,7 +90,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.3-slim/Dockerfile b/ruby_2.3-slim/Dockerfile
index 6b02ce2..188bd9c 100644
--- a/ruby_2.3-slim/Dockerfile
+++ b/ruby_2.3-slim/Dockerfile
@@ -22,7 +22,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.3
 ENV RUBY_DOWNLOAD_SHA256 1a4fa8c2885734ba37b97ffdb4a19b8fba0e8982606db02d936e65bac07419dc
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -77,7 +77,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_2.3/Dockerfile b/ruby_2.3/Dockerfile
index 40f0b1f..f74e048 100644
--- a/ruby_2.3/Dockerfile
+++ b/ruby_2.3/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.3
 ENV RUBY_VERSION 2.3.3
 ENV RUBY_DOWNLOAD_SHA256 1a4fa8c2885734ba37b97ffdb4a19b8fba0e8982606db02d936e65bac07419dc
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -54,7 +54,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_alpine/Dockerfile b/ruby_alpine/Dockerfile
index 0ade4ba..ec7ed28 100644
--- a/ruby_alpine/Dockerfile
+++ b/ruby_alpine/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.0
 ENV RUBY_DOWNLOAD_SHA256 3a87fef45cba48b9322236be60c455c13fd4220184ce7287600361319bb63690
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -90,7 +90,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_latest/Dockerfile b/ruby_latest/Dockerfile
index 5caecf5..696b84d 100644
--- a/ruby_latest/Dockerfile
+++ b/ruby_latest/Dockerfile
@@ -10,7 +10,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.0
 ENV RUBY_DOWNLOAD_SHA256 3a87fef45cba48b9322236be60c455c13fd4220184ce7287600361319bb63690
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -54,7 +54,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/ruby_slim/Dockerfile b/ruby_slim/Dockerfile
index 2d897b0..7df3659 100644
--- a/ruby_slim/Dockerfile
+++ b/ruby_slim/Dockerfile
@@ -22,7 +22,7 @@ RUN mkdir -p /usr/local/etc \
 ENV RUBY_MAJOR 2.4
 ENV RUBY_VERSION 2.4.0
 ENV RUBY_DOWNLOAD_SHA256 3a87fef45cba48b9322236be60c455c13fd4220184ce7287600361319bb63690
-ENV RUBYGEMS_VERSION 2.6.9
+ENV RUBYGEMS_VERSION 2.6.10
 
 # some of ruby's build scripts are written in ruby
 #   we purge system ruby later to make sure our final image uses what we just built
@@ -77,7 +77,7 @@ RUN set -ex \
 	\
 	&& gem update --system "$RUBYGEMS_VERSION"
 
-ENV BUNDLER_VERSION 1.14.2
+ENV BUNDLER_VERSION 1.14.3
 
 RUN gem install bundler --version "$BUNDLER_VERSION"
 
diff --git a/tomcat_7-alpine/Dockerfile b/tomcat_7-alpine/Dockerfile
index ab63dc3..d8695bb 100644
--- a/tomcat_7-alpine/Dockerfile
+++ b/tomcat_7-alpine/Dockerfile
@@ -20,7 +20,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 7
-ENV TOMCAT_VERSION 7.0.73
+ENV TOMCAT_VERSION 7.0.75
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_7-jre8-alpine/Dockerfile b/tomcat_7-jre8-alpine/Dockerfile
index 78f1ee4..33bd36f 100644
--- a/tomcat_7-jre8-alpine/Dockerfile
+++ b/tomcat_7-jre8-alpine/Dockerfile
@@ -20,7 +20,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 7
-ENV TOMCAT_VERSION 7.0.73
+ENV TOMCAT_VERSION 7.0.75
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_7-jre8/Dockerfile b/tomcat_7-jre8/Dockerfile
index 43a3a43..08dfd00 100644
--- a/tomcat_7-jre8/Dockerfile
+++ b/tomcat_7-jre8/Dockerfile
@@ -44,7 +44,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 7
-ENV TOMCAT_VERSION 7.0.73
+ENV TOMCAT_VERSION 7.0.75
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_7/Dockerfile b/tomcat_7/Dockerfile
index a6786f1..ec506f7 100644
--- a/tomcat_7/Dockerfile
+++ b/tomcat_7/Dockerfile
@@ -44,7 +44,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 7
-ENV TOMCAT_VERSION 7.0.73
+ENV TOMCAT_VERSION 7.0.75
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_alpine/Dockerfile b/tomcat_alpine/Dockerfile
index 5f6f9b4..16408e9 100644
--- a/tomcat_alpine/Dockerfile
+++ b/tomcat_alpine/Dockerfile
@@ -20,7 +20,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 8
-ENV TOMCAT_VERSION 8.0.39
+ENV TOMCAT_VERSION 8.0.41
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_jre8-alpine/Dockerfile b/tomcat_jre8-alpine/Dockerfile
index 54ef2ad..acbb99b 100644
--- a/tomcat_jre8-alpine/Dockerfile
+++ b/tomcat_jre8-alpine/Dockerfile
@@ -20,7 +20,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 8
-ENV TOMCAT_VERSION 8.0.39
+ENV TOMCAT_VERSION 8.0.41
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_jre8/Dockerfile b/tomcat_jre8/Dockerfile
index d709fb1..445b2a5 100644
--- a/tomcat_jre8/Dockerfile
+++ b/tomcat_jre8/Dockerfile
@@ -44,7 +44,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 8
-ENV TOMCAT_VERSION 8.0.39
+ENV TOMCAT_VERSION 8.0.41
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz
diff --git a/tomcat_latest/Dockerfile b/tomcat_latest/Dockerfile
index 7e3b492..7fac830 100644
--- a/tomcat_latest/Dockerfile
+++ b/tomcat_latest/Dockerfile
@@ -44,7 +44,7 @@ RUN set -ex; \
 	done
 
 ENV TOMCAT_MAJOR 8
-ENV TOMCAT_VERSION 8.0.39
+ENV TOMCAT_VERSION 8.0.41
 
 # https://issues.apache.org/jira/browse/INFRA-8753?focusedCommentId=14735394#comment-14735394
 ENV TOMCAT_TGZ_URL https://www.apache.org/dyn/closer.cgi?action=download&filename=tomcat/tomcat-$TOMCAT_MAJOR/v$TOMCAT_VERSION/bin/apache-tomcat-$TOMCAT_VERSION.tar.gz

@yosifkit
Copy link
Member Author

Build test of #2581; 1caf8ad (ruby, tomcat):

$ bashbrew build ruby:2.1.10
Using bashbrew/cache:5ef48b0d9158896ea06dfd23cea6ce01911dc72751da2481b7fab23e137d71d5 (ruby:2.1.10)
Tagging ruby:2.1.10
Tagging ruby:2.1

$ test/run.sh ruby:2.1.10
testing ruby:2.1.10
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'ruby-hello-world' [5/9]...passed
	'ruby-standard-libs' [6/9]...passed
	'ruby-gems' [7/9]...passed
	'ruby-bundler' [8/9]...passed
	'ruby-nonroot' [9/9]...passed


$ bashbrew build ruby:2.1.10-slim
Using bashbrew/cache:09b73344b5fd69332a70e5c3cd2508fc890395cc3fe4bdf92609319d4747eeeb (ruby:2.1.10-slim)
Tagging ruby:2.1.10-slim
Tagging ruby:2.1-slim

$ test/run.sh ruby:2.1.10-slim
testing ruby:2.1.10-slim
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.1.10-alpine
Using bashbrew/cache:4bade11aa43ed321e379838aaac056e71202a2437d4861309972e36e648a744f (ruby:2.1.10-alpine)
Tagging ruby:2.1.10-alpine
Tagging ruby:2.1-alpine

$ test/run.sh ruby:2.1.10-alpine
testing ruby:2.1.10-alpine
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.1.10-onbuild
Using bashbrew/cache:d5dddc09d280b6008c2a1d42f4cae1bbbf477cf93ebbaa89514d9b5ce42d371b (ruby:2.1.10-onbuild)
Tagging ruby:2.1.10-onbuild
Tagging ruby:2.1-onbuild

$ test/run.sh ruby:2.1.10-onbuild
testing ruby:2.1.10-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build ruby:2.2.6
Using bashbrew/cache:c5b2490cd355f74722c9fb7312312e7a16f1574b4ab22196a7dc8b2bf812e425 (ruby:2.2.6)
Tagging ruby:2.2.6
Tagging ruby:2.2

$ test/run.sh ruby:2.2.6
testing ruby:2.2.6
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'ruby-hello-world' [5/9]...passed
	'ruby-standard-libs' [6/9]...passed
	'ruby-gems' [7/9]...passed
	'ruby-bundler' [8/9]...passed
	'ruby-nonroot' [9/9]...passed


$ bashbrew build ruby:2.2.6-slim
Using bashbrew/cache:758bb110a6cc178842029d04a83358019572f88db6ef0d891295748589bdbd71 (ruby:2.2.6-slim)
Tagging ruby:2.2.6-slim
Tagging ruby:2.2-slim

$ test/run.sh ruby:2.2.6-slim
testing ruby:2.2.6-slim
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.2.6-alpine
Using bashbrew/cache:7a1289a8e5f98c9d41e99f76274cf645d747b2f3c39259c82d9a008ad8f2ea46 (ruby:2.2.6-alpine)
Tagging ruby:2.2.6-alpine
Tagging ruby:2.2-alpine

$ test/run.sh ruby:2.2.6-alpine
testing ruby:2.2.6-alpine
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.2.6-onbuild
Using bashbrew/cache:53bab5ca51e3b06bb8c9b914d0651d52afe96371ef7d4ec7027927f3d900d2c1 (ruby:2.2.6-onbuild)
Tagging ruby:2.2.6-onbuild
Tagging ruby:2.2-onbuild

$ test/run.sh ruby:2.2.6-onbuild
testing ruby:2.2.6-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build ruby:2.3.3
Using bashbrew/cache:54d7f551e320a72a5be13b83bfee8159fbe1d907c6f4569db5c0cc202373dc42 (ruby:2.3.3)
Tagging ruby:2.3.3
Tagging ruby:2.3

$ test/run.sh ruby:2.3.3
testing ruby:2.3.3
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'ruby-hello-world' [5/9]...passed
	'ruby-standard-libs' [6/9]...passed
	'ruby-gems' [7/9]...passed
	'ruby-bundler' [8/9]...passed
	'ruby-nonroot' [9/9]...passed


$ bashbrew build ruby:2.3.3-slim
Using bashbrew/cache:3b7ba8671d605d369ef5f746ca23ea3e54c4227fb53ce5142b804e37836a5e93 (ruby:2.3.3-slim)
Tagging ruby:2.3.3-slim
Tagging ruby:2.3-slim

$ test/run.sh ruby:2.3.3-slim
testing ruby:2.3.3-slim
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.3.3-alpine
Using bashbrew/cache:afa766a49633aafe325a753906f30ff198c3bc69f83eb383b32d0b53840c5254 (ruby:2.3.3-alpine)
Tagging ruby:2.3.3-alpine
Tagging ruby:2.3-alpine

$ test/run.sh ruby:2.3.3-alpine
testing ruby:2.3.3-alpine
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.3.3-onbuild
Using bashbrew/cache:0dfb4ab28ea8a6ed3980157e9fcaa70522faacbdc121cdd691a11c50b020a800 (ruby:2.3.3-onbuild)
Tagging ruby:2.3.3-onbuild
Tagging ruby:2.3-onbuild

$ test/run.sh ruby:2.3.3-onbuild
testing ruby:2.3.3-onbuild
	'override-cmd' [1/1]...passed


$ bashbrew build ruby:2.4.0
Using bashbrew/cache:28ea05188dfe857cd9afe3595d2a9c4150c16a0e7b8513aa06ca2f863ad56a51 (ruby:2.4.0)
Tagging ruby:2.4.0
Tagging ruby:2.4
Tagging ruby:2
Tagging ruby:latest

$ test/run.sh ruby:2.4.0
testing ruby:2.4.0
	'utc' [1/9]...passed
	'cve-2014--shellshock' [2/9]...passed
	'no-hard-coded-passwords' [3/9]...passed
	'override-cmd' [4/9]...passed
	'ruby-hello-world' [5/9]...passed
	'ruby-standard-libs' [6/9]...passed
	'ruby-gems' [7/9]...passed
	'ruby-bundler' [8/9]...passed
	'ruby-nonroot' [9/9]...passed


$ bashbrew build ruby:2.4.0-slim
Using bashbrew/cache:b117bd95f4810e259668f263bf8a050688e8ac7ce38157ec50682f7824702f74 (ruby:2.4.0-slim)
Tagging ruby:2.4.0-slim
Tagging ruby:2.4-slim
Tagging ruby:2-slim
Tagging ruby:slim

$ test/run.sh ruby:2.4.0-slim
testing ruby:2.4.0-slim
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.4.0-alpine
Using bashbrew/cache:d14dd7747e1887cb30d710f1c4e2526868a61ff18bfd2fdee7cb4fe913276197 (ruby:2.4.0-alpine)
Tagging ruby:2.4.0-alpine
Tagging ruby:2.4-alpine
Tagging ruby:2-alpine
Tagging ruby:alpine

$ test/run.sh ruby:2.4.0-alpine
testing ruby:2.4.0-alpine
	'utc' [1/7]...passed
	'cve-2014--shellshock' [2/7]...passed
	'no-hard-coded-passwords' [3/7]...passed
	'override-cmd' [4/7]...passed
	'ruby-hello-world' [5/7]...passed
	'ruby-standard-libs' [6/7]...passed
	'ruby-nonroot' [7/7]...passed


$ bashbrew build ruby:2.4.0-onbuild
Using bashbrew/cache:6938e15b807501535e0146c0b59335010101c231cb474fd92b5a3d93100f7cd1 (ruby:2.4.0-onbuild)
Tagging ruby:2.4.0-onbuild
Tagging ruby:2.4-onbuild
Tagging ruby:2-onbuild
Tagging ruby:onbuild

$ test/run.sh ruby:2.4.0-onbuild
testing ruby:2.4.0-onbuild
	'override-cmd' [1/1]...passed
$ bashbrew build tomcat:6.0.48-jre7
Using bashbrew/cache:152e8888e2d283374530fc0e052b119abeaecaefd62973488282e4eea0fed354 (tomcat:6.0.48-jre7)
Tagging tomcat:6.0.48-jre7
Tagging tomcat:6.0-jre7
Tagging tomcat:6-jre7
Tagging tomcat:6.0.48
Tagging tomcat:6.0
Tagging tomcat:6

$ test/run.sh tomcat:6.0.48-jre7
testing tomcat:6.0.48-jre7
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:6.0.48-jre8
Using bashbrew/cache:b8389dbd0725b2aa092597bb3b07bb84cb89d65abab7287db7a4094cbe38f7f4 (tomcat:6.0.48-jre8)
Tagging tomcat:6.0.48-jre8
Tagging tomcat:6.0-jre8
Tagging tomcat:6-jre8

$ test/run.sh tomcat:6.0.48-jre8
testing tomcat:6.0.48-jre8
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:7.0.75-jre7
Using bashbrew/cache:9ee9bb1b8d52d5000c32efd4348ac4978cf4e7bb47a42bc0dbac3af73c8fe0a2 (tomcat:7.0.75-jre7)
Tagging tomcat:7.0.75-jre7
Tagging tomcat:7.0-jre7
Tagging tomcat:7-jre7
Tagging tomcat:7.0.75
Tagging tomcat:7.0
Tagging tomcat:7

$ test/run.sh tomcat:7.0.75-jre7
testing tomcat:7.0.75-jre7
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:7.0.75-jre7-alpine
Using bashbrew/cache:a14ad7a320a8f0b66cc6f0784e37306ff86f3340166c7f15372efd4c87d11ae6 (tomcat:7.0.75-jre7-alpine)
Tagging tomcat:7.0.75-jre7-alpine
Tagging tomcat:7.0-jre7-alpine
Tagging tomcat:7-jre7-alpine
Tagging tomcat:7.0.75-alpine
Tagging tomcat:7.0-alpine
Tagging tomcat:7-alpine

$ test/run.sh tomcat:7.0.75-jre7-alpine
testing tomcat:7.0.75-jre7-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:7.0.75-jre8
Using bashbrew/cache:ea59fbaddf98b87eb227439d1d6aac6f331208a9ab647527f022769578655321 (tomcat:7.0.75-jre8)
Tagging tomcat:7.0.75-jre8
Tagging tomcat:7.0-jre8
Tagging tomcat:7-jre8

$ test/run.sh tomcat:7.0.75-jre8
testing tomcat:7.0.75-jre8
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:7.0.75-jre8-alpine
Using bashbrew/cache:5d21d3f3541cdfa5f65471a68e6c5227b429e2b81b80d68d8e58cea2967f052c (tomcat:7.0.75-jre8-alpine)
Tagging tomcat:7.0.75-jre8-alpine
Tagging tomcat:7.0-jre8-alpine
Tagging tomcat:7-jre8-alpine

$ test/run.sh tomcat:7.0.75-jre8-alpine
testing tomcat:7.0.75-jre8-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:8.0.41-jre7
Using bashbrew/cache:9822806d5c7f7a19b412d6ed6add3fa0179ab93129c0827589bcde425da7803d (tomcat:8.0.41-jre7)
Tagging tomcat:8.0.41-jre7
Tagging tomcat:8.0-jre7
Tagging tomcat:8-jre7
Tagging tomcat:jre7
Tagging tomcat:8.0.41
Tagging tomcat:8.0
Tagging tomcat:8
Tagging tomcat:latest

$ test/run.sh tomcat:8.0.41-jre7
testing tomcat:8.0.41-jre7
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:8.0.41-jre7-alpine
Using bashbrew/cache:426aeb0ad741c515e4772cf0f0ac3a191dacaa9a8c4135094061e8e308cdaf59 (tomcat:8.0.41-jre7-alpine)
Tagging tomcat:8.0.41-jre7-alpine
Tagging tomcat:8.0-jre7-alpine
Tagging tomcat:8-jre7-alpine
Tagging tomcat:jre7-alpine
Tagging tomcat:8.0.41-alpine
Tagging tomcat:8.0-alpine
Tagging tomcat:8-alpine
Tagging tomcat:alpine

$ test/run.sh tomcat:8.0.41-jre7-alpine
testing tomcat:8.0.41-jre7-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:8.0.41-jre8
Building bashbrew/cache:b21d82c141387f40a7157707bf80da25a699ab84afcb0bd00302bb5f09424b8a (tomcat:8.0.41-jre8)
Tagging tomcat:8.0.41-jre8
Tagging tomcat:8.0-jre8
Tagging tomcat:8-jre8
Tagging tomcat:jre8

$ test/run.sh tomcat:8.0.41-jre8
testing tomcat:8.0.41-jre8
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:8.0.41-jre8-alpine
Using bashbrew/cache:753c2ce3613da709fc4d982133a19d977eea4e9a07e77be82b6f32e3a2ddabdc (tomcat:8.0.41-jre8-alpine)
Tagging tomcat:8.0.41-jre8-alpine
Tagging tomcat:8.0-jre8-alpine
Tagging tomcat:8-jre8-alpine
Tagging tomcat:jre8-alpine

$ test/run.sh tomcat:8.0.41-jre8-alpine
testing tomcat:8.0.41-jre8-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:8.5.11-jre8
Using bashbrew/cache:a3a42781ead47f5f0565fcc9ad52488d7c41656426a78d3a444e8b856bea6f8e (tomcat:8.5.11-jre8)
Tagging tomcat:8.5.11-jre8
Tagging tomcat:8.5-jre8
Tagging tomcat:8.5.11
Tagging tomcat:8.5

$ test/run.sh tomcat:8.5.11-jre8
testing tomcat:8.5.11-jre8
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:8.5.11-jre8-alpine
Using bashbrew/cache:795e7197dcd2b5fd23d9c41926d469e8eec8abbb466dff6bb21d662f88768931 (tomcat:8.5.11-jre8-alpine)
Tagging tomcat:8.5.11-jre8-alpine
Tagging tomcat:8.5-jre8-alpine
Tagging tomcat:8.5.11-alpine
Tagging tomcat:8.5-alpine

$ test/run.sh tomcat:8.5.11-jre8-alpine
testing tomcat:8.5.11-jre8-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:9.0.0.M17-jre8
Using bashbrew/cache:076406c33ab578d85cb26aced6b2702ab5a5f3ab7619c5a95293ebcd05a80c2c (tomcat:9.0.0.M17-jre8)
Tagging tomcat:9.0.0.M17-jre8
Tagging tomcat:9.0.0-jre8
Tagging tomcat:9.0-jre8
Tagging tomcat:9-jre8
Tagging tomcat:9.0.0.M17
Tagging tomcat:9.0.0
Tagging tomcat:9.0
Tagging tomcat:9

$ test/run.sh tomcat:9.0.0.M17-jre8
testing tomcat:9.0.0.M17-jre8
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed


$ bashbrew build tomcat:9.0.0.M17-jre8-alpine
Using bashbrew/cache:16be2050be7d1dc84e71cb1ee8998810be0b603fc2619ef8dfebaae32bb5382a (tomcat:9.0.0.M17-jre8-alpine)
Tagging tomcat:9.0.0.M17-jre8-alpine
Tagging tomcat:9.0.0-jre8-alpine
Tagging tomcat:9.0-jre8-alpine
Tagging tomcat:9-jre8-alpine
Tagging tomcat:9.0.0.M17-alpine
Tagging tomcat:9.0.0-alpine
Tagging tomcat:9.0-alpine
Tagging tomcat:9-alpine

$ test/run.sh tomcat:9.0.0.M17-jre8-alpine
testing tomcat:9.0.0.M17-jre8-alpine
	'utc' [1/5]...passed
	'cve-2014--shellshock' [2/5]...passed
	'no-hard-coded-passwords' [3/5]...passed
	'override-cmd' [4/5]...passed
	'tomcat-hello-world' [5/5]....passed

@tianon tianon merged commit 016ad5d into docker-library:master Jan 25, 2017
@tianon tianon deleted the update-docker-library branch January 25, 2017 17:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants