From cda9abaaaf4649230e142d36acd1fd491d4e717e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ra=C3=BAl=20L=C3=B3pez?= <78360198+rloporp@users.noreply.github.com> Date: Mon, 3 Jul 2023 14:22:48 +0200 Subject: [PATCH] [bitnami/containers] Automate license checks (#39442) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * [bitnami/containers] Automate license checks Signed-off-by: Raúl López Co-authored-by: Carlos Rodríguez Hernández --- .github/workflows/license-headers.yml | 16 ++++++++++++++++ .licenserc.yaml | 16 ++++++++++++++++ .../3/scratch/Dockerfile | 3 +++ bitnami/drupal-nginx/10/debian-11/Dockerfile | 3 +++ bitnami/drupal/10/debian-11/Dockerfile | 3 +++ bitnami/kube-rbac-proxy/0/scratch/Dockerfile | 3 +++ .../2/scratch/Dockerfile | 3 +++ .../kubeapps-asset-syncer/2/scratch/Dockerfile | 3 +++ bitnami/oras/1/scratch/Dockerfile | 3 +++ .../2/scratch/Dockerfile | 3 +++ .../1/scratch/Dockerfile | 3 +++ .../1/scratch/Dockerfile | 3 +++ bitnami/sealed-secrets/0/scratch/Dockerfile | 3 +++ bitnami/thanos/0/scratch/Dockerfile | 3 +++ 14 files changed, 68 insertions(+) create mode 100644 .github/workflows/license-headers.yml create mode 100644 .licenserc.yaml diff --git a/.github/workflows/license-headers.yml b/.github/workflows/license-headers.yml new file mode 100644 index 000000000000..ac8a89e823d8 --- /dev/null +++ b/.github/workflows/license-headers.yml @@ -0,0 +1,16 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + +--- +name: '[License] Check license headers' + +on: + pull_request: + +jobs: + license-headers-linter: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Check license Headers + uses: apache/skywalking-eyes/header@v0.4.0 diff --git a/.licenserc.yaml b/.licenserc.yaml new file mode 100644 index 000000000000..d49ae975e69b --- /dev/null +++ b/.licenserc.yaml @@ -0,0 +1,16 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + +--- +header: + comment: on-failure + license: + spdx-id: Apache-2.0 + copyright-owner: VMware, Inc. + + content: | + # Copyright VMware, Inc. + # SPDX-License-Identifier: APACHE-2.0 + + paths: + - "**/Dockerfile" diff --git a/bitnami/argo-workflow-controller/3/scratch/Dockerfile b/bitnami/argo-workflow-controller/3/scratch/Dockerfile index 75ecf8f989cb..8b9109d6423d 100644 --- a/bitnami/argo-workflow-controller/3/scratch/Dockerfile +++ b/bitnami/argo-workflow-controller/3/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/drupal-nginx/10/debian-11/Dockerfile b/bitnami/drupal-nginx/10/debian-11/Dockerfile index e633b9c36991..fb10ff102053 100644 --- a/bitnami/drupal-nginx/10/debian-11/Dockerfile +++ b/bitnami/drupal-nginx/10/debian-11/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM docker.io/bitnami/minideb:bullseye ARG TARGETARCH diff --git a/bitnami/drupal/10/debian-11/Dockerfile b/bitnami/drupal/10/debian-11/Dockerfile index ca645e97711e..ecf242c3ba64 100644 --- a/bitnami/drupal/10/debian-11/Dockerfile +++ b/bitnami/drupal/10/debian-11/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM docker.io/bitnami/minideb:bullseye ARG TARGETARCH diff --git a/bitnami/kube-rbac-proxy/0/scratch/Dockerfile b/bitnami/kube-rbac-proxy/0/scratch/Dockerfile index 70efa58ef355..c4f2b88f1869 100644 --- a/bitnami/kube-rbac-proxy/0/scratch/Dockerfile +++ b/bitnami/kube-rbac-proxy/0/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/kubeapps-apprepository-controller/2/scratch/Dockerfile b/bitnami/kubeapps-apprepository-controller/2/scratch/Dockerfile index 464748c80798..a62d644cb2c8 100644 --- a/bitnami/kubeapps-apprepository-controller/2/scratch/Dockerfile +++ b/bitnami/kubeapps-apprepository-controller/2/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/kubeapps-asset-syncer/2/scratch/Dockerfile b/bitnami/kubeapps-asset-syncer/2/scratch/Dockerfile index 4cc296fb6138..c481e0fefd6e 100644 --- a/bitnami/kubeapps-asset-syncer/2/scratch/Dockerfile +++ b/bitnami/kubeapps-asset-syncer/2/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/oras/1/scratch/Dockerfile b/bitnami/oras/1/scratch/Dockerfile index 254d140f2eb7..9ea4cad5994a 100644 --- a/bitnami/oras/1/scratch/Dockerfile +++ b/bitnami/oras/1/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/rabbitmq-cluster-operator/2/scratch/Dockerfile b/bitnami/rabbitmq-cluster-operator/2/scratch/Dockerfile index 7c75759e1478..e8aa9994fe6b 100644 --- a/bitnami/rabbitmq-cluster-operator/2/scratch/Dockerfile +++ b/bitnami/rabbitmq-cluster-operator/2/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/rmq-default-credential-updater/1/scratch/Dockerfile b/bitnami/rmq-default-credential-updater/1/scratch/Dockerfile index 297234e18d88..e10c805b42d9 100644 --- a/bitnami/rmq-default-credential-updater/1/scratch/Dockerfile +++ b/bitnami/rmq-default-credential-updater/1/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/rmq-messaging-topology-operator/1/scratch/Dockerfile b/bitnami/rmq-messaging-topology-operator/1/scratch/Dockerfile index d9962ce2dfa5..e24860630adb 100644 --- a/bitnami/rmq-messaging-topology-operator/1/scratch/Dockerfile +++ b/bitnami/rmq-messaging-topology-operator/1/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/sealed-secrets/0/scratch/Dockerfile b/bitnami/sealed-secrets/0/scratch/Dockerfile index b96113adb776..e55ee633756d 100644 --- a/bitnami/sealed-secrets/0/scratch/Dockerfile +++ b/bitnami/sealed-secrets/0/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH diff --git a/bitnami/thanos/0/scratch/Dockerfile b/bitnami/thanos/0/scratch/Dockerfile index 4670da2889af..bbb9e89e2446 100644 --- a/bitnami/thanos/0/scratch/Dockerfile +++ b/bitnami/thanos/0/scratch/Dockerfile @@ -1,3 +1,6 @@ +# Copyright VMware, Inc. +# SPDX-License-Identifier: APACHE-2.0 + FROM bitnami/minideb:bullseye as builder ARG TARGETARCH