Move to alpine 3.8

Bug: skia:
Change-Id: If8556070254c38780db36df088ce0b69510311a1
Reviewed-on: https://skia-review.googlesource.com/c/182148
Reviewed-by: Kevin Lubick <kjlubick@google.com>
Reviewed-by: Ravi Mistry <rmistry@google.com>
Reviewed-by: Eric Boren <borenet@google.com>
Commit-Queue: Joe Gregorio <jcgregorio@google.com>
diff --git a/am/alert-manager/Dockerfile b/am/alert-manager/Dockerfile
index 60ad7be..2e74226 100644
--- a/am/alert-manager/Dockerfile
+++ b/am/alert-manager/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/am/alert-to-pubsub/Dockerfile b/am/alert-to-pubsub/Dockerfile
index d018d41..7095d65 100644
--- a/am/alert-to-pubsub/Dockerfile
+++ b/am/alert-to-pubsub/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/android_ingest/androidingest/Dockerfile b/android_ingest/androidingest/Dockerfile
index ce9af32..93e43bc 100644
--- a/android_ingest/androidingest/Dockerfile
+++ b/android_ingest/androidingest/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/contestk/contest/Dockerfile b/contestk/contest/Dockerfile
index 49b53c4..c671716 100644
--- a/contestk/contest/Dockerfile
+++ b/contestk/contest/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/cq_watcher/Dockerfile b/cq_watcher/Dockerfile
index a9b7360..3a07daa 100644
--- a/cq_watcher/Dockerfile
+++ b/cq_watcher/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER skia
 
diff --git a/debugger-assets/debugger-assets/Dockerfile b/debugger-assets/debugger-assets/Dockerfile
index 492a504..0fd0179 100644
--- a/debugger-assets/debugger-assets/Dockerfile
+++ b/debugger-assets/debugger-assets/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/docserverk/Dockerfile b/docserverk/Dockerfile
index e47ddb0..8ce235b 100644
--- a/docserverk/Dockerfile
+++ b/docserverk/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/ds/datastore-backup-k/Dockerfile b/ds/datastore-backup-k/Dockerfile
index a458f0c..d7959e1 100644
--- a/ds/datastore-backup-k/Dockerfile
+++ b/ds/datastore-backup-k/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/fiddlek/fiddle/Dockerfile b/fiddlek/fiddle/Dockerfile
index 109ed69..7aa73b5 100644
--- a/fiddlek/fiddle/Dockerfile
+++ b/fiddlek/fiddle/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/golden/dockerfiles/Dockerfile_diff_server b/golden/dockerfiles/Dockerfile_diff_server
index 89bb556..61325a8 100644
--- a/golden/dockerfiles/Dockerfile_diff_server
+++ b/golden/dockerfiles/Dockerfile_diff_server
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/golden/dockerfiles/Dockerfile_skiacorrectness b/golden/dockerfiles/Dockerfile_skiacorrectness
index ec4659d..8f600a4 100644
--- a/golden/dockerfiles/Dockerfile_skiacorrectness
+++ b/golden/dockerfiles/Dockerfile_skiacorrectness
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/jsfiddle/Dockerfile b/jsfiddle/Dockerfile
index fa135fd..5b248aa 100644
--- a/jsfiddle/Dockerfile
+++ b/jsfiddle/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/kube/Makefile b/kube/Makefile
index 3be3e6f..3e6e6fd 100644
--- a/kube/Makefile
+++ b/kube/Makefile
@@ -18,6 +18,10 @@
 	CGO_ENABLED=0 GOOS=linux go install -a ./go/continuous-deploy ./go/pushk
 	./build_continuous_deploy_release
 
+release_basealpine:
+	docker pull alpine:3.8
+	./build_basealpine_release
+
 push_reposync:
 	go install ./go/repo-sync
 	./build_reposync_release
diff --git a/kube/auth-proxy/Dockerfile b/kube/auth-proxy/Dockerfile
index f1c1a3d..fe05054 100644
--- a/kube/auth-proxy/Dockerfile
+++ b/kube/auth-proxy/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/kube/basealpine/Dockerfile b/kube/basealpine/Dockerfile
index 409536a..9da394b 100644
--- a/kube/basealpine/Dockerfile
+++ b/kube/basealpine/Dockerfile
@@ -1,5 +1,5 @@
 # Keep the tag for basealpine in sync with the tag used here for alpine.
-FROM alpine:3.7
+FROM alpine:3.8
 
 RUN addgroup -g 2000 -S skia && \
     adduser -u 2000 -S skia -G skia && \
diff --git a/kube/build_basealpine_release b/kube/build_basealpine_release
index a398ce1..55041d8 100755
--- a/kube/build_basealpine_release
+++ b/kube/build_basealpine_release
@@ -6,7 +6,7 @@
 
 # Keep in sync with the version of alpine we are depending on, i.e.
 # make this match the tag  in basealpine/Dockerfile.
-TAG=3.7
+TAG=3.8
 
 # Copy files into the right locations in ${ROOT}.
 copy_release_files()
diff --git a/kube/configmap-reload/Dockerfile b/kube/configmap-reload/Dockerfile
index ee34204..9bb1b57 100644
--- a/kube/configmap-reload/Dockerfile
+++ b/kube/configmap-reload/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/kube/continuous-deploy/Dockerfile b/kube/continuous-deploy/Dockerfile
index 3b01555..6891a23 100644
--- a/kube/continuous-deploy/Dockerfile
+++ b/kube/continuous-deploy/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/kube/expand-and-reload/Dockerfile b/kube/expand-and-reload/Dockerfile
index 47d9f2c..3277730 100644
--- a/kube/expand-and-reload/Dockerfile
+++ b/kube/expand-and-reload/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/launch.md b/launch.md
index 6cdcf23..519c1eb 100644
--- a/launch.md
+++ b/launch.md
@@ -78,7 +78,7 @@
 
 When choosing a base image, consider our light wrappers, found in `kube/*`.
 For example, `kube/basealpine/Dockerfile` which can be used by having
-`FROM gcr.io/skia-public/basealpine:3.7` as the first line in a Dockerfile.
+`FROM gcr.io/skia-public/basealpine:3.8` as the first line in a Dockerfile.
 
 We have a helper script for 'installing' an app into a Docker container,
 `bash/docker_build.sh`. A call to this script is customarily put in a bash
@@ -94,7 +94,7 @@
 
 Putting all the above together, a bare-bones Dockerfile would look something like:
 
-    FROM gcr.io/skia-public/basealpine:3.7
+    FROM gcr.io/skia-public/basealpine:3.8
 
     COPY . /
 
@@ -208,4 +208,4 @@
 Continuous Deployment
 =====================
 Some apps are set up to be continuously re-built and re-deployed on every commit of Skia
-or Skia Infra. To do that, see [kube/README.md](./kube/README.md).
\ No newline at end of file
+or Skia Infra. To do that, see [kube/README.md](./kube/README.md).
diff --git a/named-fiddles/named-fiddles/Dockerfile b/named-fiddles/named-fiddles/Dockerfile
index e46a895..747416a 100644
--- a/named-fiddles/named-fiddles/Dockerfile
+++ b/named-fiddles/named-fiddles/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/notifier/notifier/Dockerfile b/notifier/notifier/Dockerfile
index 557e707..f82021d 100644
--- a/notifier/notifier/Dockerfile
+++ b/notifier/notifier/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/perf/perf-ingest/Dockerfile b/perf/perf-ingest/Dockerfile
index e8e81f9..310819a 100644
--- a/perf/perf-ingest/Dockerfile
+++ b/perf/perf-ingest/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/perf/skiaperf/Dockerfile b/perf/skiaperf/Dockerfile
index a57298f..728dbae 100644
--- a/perf/skiaperf/Dockerfile
+++ b/perf/skiaperf/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/power/Dockerfile b/power/Dockerfile
index 9135b4f..bf9f1e1 100644
--- a/power/Dockerfile
+++ b/power/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/proberk/proberk/Dockerfile b/proberk/proberk/Dockerfile
index c52920a..673e5dd 100644
--- a/proberk/proberk/Dockerfile
+++ b/proberk/proberk/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/skolo/dockerfiles/Dockerfile_metadata_server b/skolo/dockerfiles/Dockerfile_metadata_server
index 102662b..fc6c708 100644
--- a/skolo/dockerfiles/Dockerfile_metadata_server
+++ b/skolo/dockerfiles/Dockerfile_metadata_server
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/skolo/dockerfiles/Dockerfile_router_backup b/skolo/dockerfiles/Dockerfile_router_backup
index 2a2c520..e84e591 100644
--- a/skolo/dockerfiles/Dockerfile_router_backup
+++ b/skolo/dockerfiles/Dockerfile_router_backup
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/skottie/skottie/Dockerfile b/skottie/skottie/Dockerfile
index f903491..9c6509f 100644
--- a/skottie/skottie/Dockerfile
+++ b/skottie/skottie/Dockerfile
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 COPY . /
 
diff --git a/tracedb/dockerfiles/Dockerfile_ingestion b/tracedb/dockerfiles/Dockerfile_ingestion
index 1ab52ca..bf57b83 100644
--- a/tracedb/dockerfiles/Dockerfile_ingestion
+++ b/tracedb/dockerfiles/Dockerfile_ingestion
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root
 
diff --git a/tracedb/dockerfiles/Dockerfile_traceserver b/tracedb/dockerfiles/Dockerfile_traceserver
index 57e3be7..bc0b000 100644
--- a/tracedb/dockerfiles/Dockerfile_traceserver
+++ b/tracedb/dockerfiles/Dockerfile_traceserver
@@ -1,4 +1,4 @@
-FROM gcr.io/skia-public/basealpine:3.7
+FROM gcr.io/skia-public/basealpine:3.8
 
 USER root