You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2023/06/29 19:04:05 UTC

[superset] branch master updated: build(docker): add dockerize image (#24534)

This is an automated email from the ASF dual-hosted git repository.

rusackas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 46159fd190 build(docker): add dockerize image (#24534)
46159fd190 is described below

commit 46159fd1908e9980eb4660fa70f2886731cbed43
Author: Aleksey Karpov <86...@users.noreply.github.com>
AuthorDate: Thu Jun 29 22:03:59 2023 +0300

    build(docker): add dockerize image (#24534)
    
    Co-authored-by: Aleksey Karpov <al...@okko.tv>
---
 .github/workflows/docker_build_push.sh | 11 +++++++++++
 dockerize.Dockerfile                   | 13 +++++++++++++
 helm/superset/Chart.yaml               |  2 +-
 helm/superset/README.md                |  6 +++---
 helm/superset/values.yaml              |  4 ++--
 5 files changed, 30 insertions(+), 6 deletions(-)

diff --git a/.github/workflows/docker_build_push.sh b/.github/workflows/docker_build_push.sh
index 3ee615bc01..1a7575dc2c 100755
--- a/.github/workflows/docker_build_push.sh
+++ b/.github/workflows/docker_build_push.sh
@@ -96,6 +96,17 @@ DOCKER_BUILDKIT=1 docker build --target dev \
   --label "build_actor=${GITHUB_ACTOR}" \
   .
 
+#
+# Build the dockerize image
+#
+DOCKER_BUILDKIT=1 docker build \
+  -t "${REPO_NAME}:dockerize" \
+  --label "sha=${SHA}" \
+  --label "built_at=$(date)" \
+  --label "build_actor=${GITHUB_ACTOR}" \
+  -f dockerize.Dockerfile \
+  .
+
 if [ -z "${DOCKERHUB_TOKEN}" ]; then
   # Skip if secrets aren't populated -- they're only visible for actions running in the repo (not on forks)
   echo "Skipping Docker push"
diff --git a/dockerize.Dockerfile b/dockerize.Dockerfile
new file mode 100644
index 0000000000..4a3fa1b6f2
--- /dev/null
+++ b/dockerize.Dockerfile
@@ -0,0 +1,13 @@
+FROM alpine:latest
+
+ARG DOCKERIZE_VERSION=v0.7.0
+
+RUN apk update --no-cache \
+    && apk add --no-cache wget openssl \
+    && wget -O - https://github.com/jwilder/dockerize/releases/download/$DOCKERIZE_VERSION/dockerize-linux-amd64-$DOCKERIZE_VERSION.tar.gz | tar xzf - -C /usr/local/bin \
+    && apk del wget
+
+USER 10001
+
+ENTRYPOINT ["dockerize"]
+CMD ["--help"]
diff --git a/helm/superset/Chart.yaml b/helm/superset/Chart.yaml
index 4f0f6d7305..7a700075fc 100644
--- a/helm/superset/Chart.yaml
+++ b/helm/superset/Chart.yaml
@@ -29,7 +29,7 @@ maintainers:
   - name: craig-rueda
     email: craig@craigrueda.com
     url: https://github.com/craig-rueda
-version: 0.10.2
+version: 0.10.3
 dependencies:
   - name: postgresql
     version: 12.1.6
diff --git a/helm/superset/README.md b/helm/superset/README.md
index dc58b30f78..e75c65dc28 100644
--- a/helm/superset/README.md
+++ b/helm/superset/README.md
@@ -23,7 +23,7 @@ NOTE: This file is generated by helm-docs: https://github.com/norwoodj/helm-docs
 
 # superset
 
-![Version: 0.10.2](https://img.shields.io/badge/Version-0.10.2-informational?style=flat-square)
+![Version: 0.10.3](https://img.shields.io/badge/Version-0.10.3-informational?style=flat-square)
 
 Apache Superset is a modern, enterprise-ready business intelligence web application
 
@@ -102,8 +102,8 @@ helm install my-superset superset/superset
 | init.tolerations | list | `[]` |  |
 | init.topologySpreadConstraints | list | `[]` | TopologySpreadConstrains to be added to init job |
 | initImage.pullPolicy | string | `"IfNotPresent"` |  |
-| initImage.repository | string | `"jwilder/dockerize"` |  |
-| initImage.tag | string | `"latest"` |  |
+| initImage.repository | string | `"apache/superset"` |  |
+| initImage.tag | string | `"dockerize"` |  |
 | nameOverride | string | `nil` | Provide a name to override the name of the chart |
 | nodeSelector | object | `{}` |  |
 | postgresql | object | see `values.yaml` | Configuration values for the postgresql dependency. ref: https://github.com/kubernetes/charts/blob/master/stable/postgresql/README.md |
diff --git a/helm/superset/values.yaml b/helm/superset/values.yaml
index d8336e78d1..fa2180aa60 100644
--- a/helm/superset/values.yaml
+++ b/helm/superset/values.yaml
@@ -183,8 +183,8 @@ image:
 imagePullSecrets: []
 
 initImage:
-  repository: jwilder/dockerize
-  tag: latest
+  repository: apache/superset
+  tag: dockerize
   pullPolicy: IfNotPresent
 
 service: