aboutsummaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorEric Anderson <ejona@google.com>2019-05-24 10:58:14 -0700
committerEric Anderson <ejona@google.com>2019-05-24 11:03:11 -0700
commit1b025b60e45972d8cb844839c03c314fbe9036a1 (patch)
tree29aa16b0ed75fe63e01b132c47111eea8f9c9bdc /templates
parentb7e726a7488f9b0a0a635335ffde1c8995e6ec7a (diff)
downloadgrpc-grpc-1b025b60e45972d8cb844839c03c314fbe9036a1.tar.gz
Swap java interop tests to openjdk8
Since openjdk8 is dead to us (see #19113), we cannot leave openjdk8 in the list of runtimes in client_matrix.py. The list of runtimes is now the defaults to use, which includes master, and you can specify alternative runtimes per-release. Fixes #19113
Diffstat (limited to 'templates')
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.include (renamed from templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.include)6
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.template3
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java/build_interop.sh.template2
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java/java_deps.include17
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.template3
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/build_interop.sh.template3
-rw-r--r--templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/java_deps.include12
7 files changed, 7 insertions, 39 deletions
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.include b/templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.include
index 7307e29f0a..c0b2b745c1 100644
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.include
+++ b/templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.include
@@ -14,7 +14,11 @@
<%include file="../../debian_jessie_header.include"/>
-<%include file="java_deps.include"/>
+RUN echo "deb http://archive.debian.org/debian/ jessie-backports main contrib non-free" > /etc/apt/sources.list.d/jessie-backports.list && ${'\\'}
+ echo 'Acquire::Check-Valid-Until no;' > /etc/apt/apt.conf.d/99no-check-valid-until && ${'\\'}
+ apt-get update && ${'\\'}
+ apt-get install -y --no-install-recommends -t jessie-backports openjdk-8-jdk-headless && ${'\\'}
+ apt-get clean
# Define the default command.
CMD ["bash"]
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.template b/templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.template
index 74d01809e2..8eaa9a9dbb 100644
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.template
+++ b/templates/tools/dockerfile/interoptest/grpc_interop_java/Dockerfile.template
@@ -1,4 +1,3 @@
%YAML 1.2
--- |
- <%include file="../grpc_interop_java_oracle8/Dockerfile.include"/>
-
+ <%include file="Dockerfile.include"/>
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java/build_interop.sh.template b/templates/tools/dockerfile/interoptest/grpc_interop_java/build_interop.sh.template
index 42eb4d8b96..db5d40d548 100644
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java/build_interop.sh.template
+++ b/templates/tools/dockerfile/interoptest/grpc_interop_java/build_interop.sh.template
@@ -1,3 +1,3 @@
%YAML 1.2
--- |
- <%include file="../../java_build_interop.sh.include"/>
+ <%include file="../../java_build_interop.sh.include"/>
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java/java_deps.include b/templates/tools/dockerfile/interoptest/grpc_interop_java/java_deps.include
deleted file mode 100644
index 40d70e06d1..0000000000
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java/java_deps.include
+++ /dev/null
@@ -1,17 +0,0 @@
-# Install JDK 8 and Git
-#
-RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && ${'\\'}
- echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && ${'\\'}
- echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && ${'\\'}
- apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886
-
-RUN apt-get update && apt-get -y install ${'\\'}
- git ${'\\'}
- libapr1 ${'\\'}
- oracle-java8-installer ${'\\'}
- && ${'\\'}
- apt-get clean && rm -r /var/cache/oracle-jdk8-installer/
-
-ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
-ENV PATH $PATH:$JAVA_HOME/bin
-
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.template b/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.template
deleted file mode 100644
index 8eaa9a9dbb..0000000000
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/Dockerfile.template
+++ /dev/null
@@ -1,3 +0,0 @@
-%YAML 1.2
---- |
- <%include file="Dockerfile.include"/>
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/build_interop.sh.template b/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/build_interop.sh.template
deleted file mode 100644
index db5d40d548..0000000000
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/build_interop.sh.template
+++ /dev/null
@@ -1,3 +0,0 @@
-%YAML 1.2
---- |
- <%include file="../../java_build_interop.sh.include"/>
diff --git a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/java_deps.include b/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/java_deps.include
deleted file mode 100644
index c05b564239..0000000000
--- a/templates/tools/dockerfile/interoptest/grpc_interop_java_oracle8/java_deps.include
+++ /dev/null
@@ -1,12 +0,0 @@
-# Install JDK 8
-#
-RUN echo oracle-java8-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections && ${'\\'}
- echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee /etc/apt/sources.list.d/webupd8team-java.list && ${'\\'}
- echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu trusty main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list && ${'\\'}
- apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886 && ${'\\'}
- apt-get update && apt-get -y install oracle-java8-installer && ${'\\'}
- apt-get clean && rm -r /var/cache/oracle-jdk8-installer/
-
-ENV JAVA_HOME /usr/lib/jvm/java-8-oracle
-ENV PATH $PATH:$JAVA_HOME/bin
-