You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@streampipes.apache.org by ze...@apache.org on 2022/03/28 05:27:48 UTC

[incubator-streampipes] branch dev updated: [STREAMPIPES-518] Remove old docker files

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

zehnder pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/incubator-streampipes.git


The following commit(s) were added to refs/heads/dev by this push:
     new 97a3354  [STREAMPIPES-518] Remove old docker files
97a3354 is described below

commit 97a3354ca501ba1eeeaaf9384e63602ebda77bab
Author: Philipp Zehnder <ze...@fzi.de>
AuthorDate: Mon Mar 28 07:27:25 2022 +0200

    [STREAMPIPES-518] Remove old docker files
---
 .gitlab-ci.yml                                     | 234 ---------------------
 streampipes-backend/aarch64.Dockerfile             |  26 ---
 streampipes-backend/arm.Dockerfile                 |  26 ---
 .../aarch64.Dockerfile                             |  26 ---
 .../arm.Dockerfile                                 |  26 ---
 .../aarch64.Dockerfile                             |  26 ---
 .../streampipes-connect-adapters/arm.Dockerfile    |  26 ---
 .../aarch64.Dockerfile                             |  26 ---
 .../streampipes-extensions-all-jvm/arm.Dockerfile  |  26 ---
 .../aarch64.Dockerfile                             |  26 ---
 .../arm.Dockerfile                                 |  26 ---
 .../aarch64.Dockerfile                             |  26 ---
 .../arm.Dockerfile                                 |  26 ---
 ui/.gitlab-ci.yml                                  | 105 ---------
 ui/aarch64.Dockerfile                              |  32 ---
 ui/arm.Dockerfile                                  |  32 ---
 16 files changed, 715 deletions(-)

diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
deleted file mode 100644
index 238b692..0000000
--- a/.gitlab-ci.yml
+++ /dev/null
@@ -1,234 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-variables:
-  IMAGE_NAME: $REGISTRY_HOST/$CI_PROJECT_PATH
-  HARBOR_IMAGE_NAME: $HARBOR_REGISTRY_HOST/$CI_PROJECT_PATH
-  MAVEN_CLI_OPTS: -DskipTests --batch-mode --errors --fail-at-end --show-version -DinstallAtEnd=true -DdeployAtEnd=true
-  GIT_REPO_ORIGIN: $GIT_REPO_ORIGIN
-  GIT_STRATEGY: clone
-  DOCKER_CLI_EXPERIMENTAL: enabled
-  BASE_IMAGE_AMD64: adoptopenjdk/openjdk8-openj9:alpine
-  BASE_IMAGE_ARM32v7: arm32v7/openjdk:11-jre-slim
-  BASE_IMAGE_ARM64v8: arm64v8/openjdk:11-jre-slim
-  BASE_NGINX_AMD64: nginx
-  BASE_NGINX_ARM32v7: arm32v7/nginx
-  BASE_NGINX_ARM64v8: arm64v8/nginx
-
-stages:
-  - github
-  - build
-  - docker
-
-pull github:
-  image: maven:3-jdk-8
-  stage: github
-  script:
-  - git remote set-url origin $GIT_REPO_ORIGIN/$CI_PROJECT_NAMESPACE/$CI_PROJECT_NAME.git
-  - git remote add github https://github.com/apache/incubator-streampipes.git
-  - eval $(ssh-agent -s)
-  - ssh-add <(echo "$SSH")
-  - mkdir ~/.ssh
-  - touch ~/.ssh/known_hosts
-  - ssh-keyscan -p 2222 -t rsa $GITLAB_HOST > ~/.ssh/known_hosts
-  - git config --global user.email '$USER_EMAIL'
-  - git config --global user.name '$USER_NAME'
-  - git checkout dev
-  - git pull github dev --allow-unrelated-histories
-  - git push origin --all
-
-build:
-  image: maven:3-jdk-8
-  stage: build
-  script:
-    - echo "$GPG_PRIVATE_KEY" | gpg --batch --import --passphrase "$GPG_PASSPHRASE"
-    - echo "$MAVEN_CREDENTIALS" > /root/.m2/settings.xml
-    - mvn clean package javadoc:aggregate
-   # - mvn clean package javadoc:aggregate
-    - export MVN_VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version | grep -v '\[')
-    - "echo $MVN_VERSION >> ./target/mvn_version"
-  artifacts:
-    paths:
-      - ./streampipes-backend/target/streampipes-backend.jar
-      - ./streampipes-connect-container-master/target/streampipes-connect-container-master.jar
-      - ./target/site/apidocs/**
-      - ./target/mvn_version
-    expire_in:  1 week
-  except:
-      - /release-.*$/
-
-build-ui:
-  image: node:8-alpine
-  stage: build
-  script:
-    - cd ui
-    - export NODE_PATH=/cache/node_modules
-    - export NODE_OPTIONS=--max_old_space_size=4096
-    - npm install --unsafe-perm
-    - npm run build
-  artifacts:
-    paths:
-      - ui/dist/assets/css/
-      - ui/dist/assets/img/
-      - ui/dist/assets/lib/
-      - ui/dist/assets/templates/
-      - ui/dist/assets/fonts/
-      - ui/dist/index.html
-      - ui/dist/main.bundle.js
-      - ui/dist/main.bundle.js.gz
-      - ui/dist/polyfills.bundle.js
-      - ui/dist/polyfills.bundle.js.gz
-      - ui/dist/style.bundle.css
-      - ui/dist/style.bundle.css.gz
-      - ui/dist/style.bundle.js
-      - ui/dist/style.bundle.js.gz
-      - ui/dist/style.css
-      - ui/dist/style.css.gz
-    expire_in: 1 hour
-  only:
-    - dev
-
-docker-ui:
-  image: docker:19.03.5
-  stage: docker
-  dependencies:
-    - build
-    - build-ui
-  script:
-    - export MVN_VERSION=$(cat ./target/mvn_version)
-    - apk update
-    - apk add curl
-    - apk add unzip
-    - apk add bash
-    #    - 'curl -k -f -L -H "PRIVATE-TOKEN: ${API_KEY}" -o javadoc.zip "https://ipe-wim-gitlab.fzi.de/streampipes/ce/-/jobs/artifacts/dev/download?job=build"'
-    #    - unzip javadoc.zip
-    #    - mkdir javadoc && mv target/site/apidocs/* ./javadoc
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
-    # Build AMD64
-    - docker build --pull --build-arg BASE_IMAGE=$BASE_NGINX_AMD64
-      -t $IMAGE_NAME/ui:amd64 -t $IMAGE_NAME/ui:amd64-$MVN_VERSION
-      -f ./ui/Dockerfile ./ui
-    # Build ARM32v7, ARM64v8
-    # Download qemu static and make it executable so it can be used during the docker build phase
-    - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-arm-static -P ./ui
-    - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-aarch64-static -P ./ui
-    - chmod 554 ./ui/qemu-arm-static
-    - chmod 554 ./ui/qemu-aarch64-static
-    - docker build --pull --build-arg BASE_IMAGE=$BASE_NGINX_ARM32v7 --build-arg QEMU=qemu-arm-static
-      -t $IMAGE_NAME/ui:arm32v7 -t $IMAGE_NAME/ui:arm32v7-$MVN_VERSION
-      -f ./ui/arm.Dockerfile ./ui
-    - docker build --pull --build-arg BASE_IMAGE=$BASE_NGINX_ARM64v8 --build-arg QEMU=qemu-aarch64-static
-      -t $IMAGE_NAME/ui:arm64v8 -t $IMAGE_NAME/ui:arm64v8-$MVN_VERSION
-      -f ./ui/aarch64.Dockerfile ./ui
-    # Push Docker images: AMD64, ARM32v7, ARM64v8
-    - docker push $IMAGE_NAME/ui:amd64-$MVN_VERSION
-    - docker push $IMAGE_NAME/ui:amd64
-    - docker push $IMAGE_NAME/ui:arm32v7-$MVN_VERSION
-    - docker push $IMAGE_NAME/ui:arm32v7
-    - docker push $IMAGE_NAME/ui:arm64v8-$MVN_VERSION
-    - docker push $IMAGE_NAME/ui:arm64v8
-    # Create Docker manifest
-    - docker manifest create $IMAGE_NAME/ui:$MVN_VERSION
-      $IMAGE_NAME/ui:amd64-$MVN_VERSION
-      $IMAGE_NAME/ui:arm32v7-$MVN_VERSION
-      $IMAGE_NAME/ui:arm64v8-$MVN_VERSION
-    - docker manifest annotate $IMAGE_NAME/ui:$MVN_VERSION $IMAGE_NAME/ui:arm32v7-$MVN_VERSION --os linux --arch arm
-    - docker manifest annotate $IMAGE_NAME/ui:$MVN_VERSION $IMAGE_NAME/ui:arm64v8-$MVN_VERSION --os linux --arch arm64
-    - docker manifest push $IMAGE_NAME/ui:$MVN_VERSION
-
-docker-backend:
-   image: docker:19.03.5
-   stage: docker
-   dependencies: 
-     - build
-   script: 
-     - export MVN_VERSION=$(cat ./target/mvn_version)
-     - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
-     # Build AMD64
-     - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_AMD64
-       -t $IMAGE_NAME/backend:amd64 -t $IMAGE_NAME/backend:amd64-$MVN_VERSION
-       -f ./streampipes-backend/Dockerfile ./streampipes-backend
-     # Build ARM32v7, ARM64v8
-     # Download qemu static and make it executable so it can be used during the docker build phase
-     - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-arm-static -P ./streampipes-backend
-     - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-aarch64-static -P ./streampipes-backend
-     - chmod 554 ./streampipes-backend/qemu-arm-static
-     - chmod 554 ./streampipes-backend/qemu-aarch64-static
-     - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM32v7 --build-arg QEMU=qemu-arm-static
-       -t $IMAGE_NAME/backend:arm32v7 -t $IMAGE_NAME/backend:arm32v7-$MVN_VERSION
-       -f ./streampipes-backend/arm.Dockerfile ./streampipes-backend
-     - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM64v8 --build-arg QEMU=qemu-aarch64-static
-       -t $IMAGE_NAME/backend:arm64v8 -t $IMAGE_NAME/backend:arm64v8-$MVN_VERSION
-       -f ./streampipes-backend/aarch64.Dockerfile ./streampipes-backend
-     # Push Docker images: AMD64, ARM32v7, ARM64v8
-     - docker push $IMAGE_NAME/backend:amd64-$MVN_VERSION
-     - docker push $IMAGE_NAME/backend:amd64
-     - docker push $IMAGE_NAME/backend:arm32v7-$MVN_VERSION
-     - docker push $IMAGE_NAME/backend:arm32v7
-     - docker push $IMAGE_NAME/backend:arm64v8-$MVN_VERSION
-     - docker push $IMAGE_NAME/backend:arm64v8
-     # Create Docker manifest
-     - docker manifest create $IMAGE_NAME/backend:$MVN_VERSION
-       $IMAGE_NAME/backend:amd64-$MVN_VERSION
-       $IMAGE_NAME/backend:arm32v7-$MVN_VERSION
-       $IMAGE_NAME/backend:arm64v8-$MVN_VERSION
-     - docker manifest annotate $IMAGE_NAME/backend:$MVN_VERSION $IMAGE_NAME/backend:arm32v7-$MVN_VERSION --os linux --arch arm
-     - docker manifest annotate $IMAGE_NAME/backend:$MVN_VERSION $IMAGE_NAME/backend:arm64v8-$MVN_VERSION --os linux --arch arm64
-     - docker manifest push $IMAGE_NAME/backend:$MVN_VERSION
-   only:
-     - dev
-
-docker-connect-container:
-   image: docker:19.03.5
-   stage: docker
-   dependencies:
-     - build
-   script:
-     - export MVN_VERSION=$(cat ./target/mvn_version)
-     - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
-     # Build AMD64
-     - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_AMD64
-       -t $IMAGE_NAME/streampipes-connect-container:amd64 -t $IMAGE_NAME/streampipes-connect-container:amd64-$MVN_VERSION
-       -f ./streampipes-connect-container-master/Dockerfile ./streampipes-connect-container-master
-     # Build ARM32v7,ARM64v8
-     # Download qemu static and make it executable so it can be used during the docker build phase
-     - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-arm-static -P ./streampipes-connect-container-master
-     - wget https://github.com/multiarch/qemu-user-static/releases/download/v4.0.0/qemu-aarch64-static -P ./streampipes-connect-container-master
-     - chmod 554 ./streampipes-connect-container-master/qemu-arm-static
-     - chmod 554 ./streampipes-connect-container-master/qemu-aarch64-static
-     - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM32v7 --build-arg QEMU=qemu-arm-static
-       -t $IMAGE_NAME/streampipes-connect-container:arm32v7 -t $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION
-       -f ./streampipes-connect-container-master/arm.Dockerfile ./streampipes-connect-container-master
-     - docker build --pull --build-arg BASE_IMAGE=$BASE_IMAGE_ARM64v8 --build-arg QEMU=qemu-aarch64-static
-       -t $IMAGE_NAME/streampipes-connect-container:arm64v8 -t $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION
-       -f ./streampipes-connect-container-master/aarch64.Dockerfile ./streampipes-connect-container-master
-     # Push Docker images: AMD64, ARM32v7, ARM64v8
-     - docker push $IMAGE_NAME/streampipes-connect-container:amd64-$MVN_VERSION
-     - docker push $IMAGE_NAME/streampipes-connect-container:amd64
-     - docker push $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION
-     - docker push $IMAGE_NAME/streampipes-connect-container:arm32v7
-     - docker push $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION
-     - docker push $IMAGE_NAME/streampipes-connect-container:arm64v8
-     # Create Docker manifest
-     - docker manifest create $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION
-       $IMAGE_NAME/streampipes-connect-container:amd64-$MVN_VERSION
-       $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION
-       $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION
-     - docker manifest annotate $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION $IMAGE_NAME/streampipes-connect-container:arm32v7-$MVN_VERSION --os linux --arch arm
-     - docker manifest annotate $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION $IMAGE_NAME/streampipes-connect-container:arm64v8-$MVN_VERSION --os linux --arch arm64
-     - docker manifest push $IMAGE_NAME/streampipes-connect-container:$MVN_VERSION
-   only:
-     - dev
-
diff --git a/streampipes-backend/aarch64.Dockerfile b/streampipes-backend/aarch64.Dockerfile
deleted file mode 100644
index 205981e..0000000
--- a/streampipes-backend/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8030
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-backend.jar  /streampipes-backend.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-backend.jar"]
diff --git a/streampipes-backend/arm.Dockerfile b/streampipes-backend/arm.Dockerfile
deleted file mode 100644
index d544b0a..0000000
--- a/streampipes-backend/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8030
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-backend.jar  /streampipes-backend.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-backend.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters-iiot/aarch64.Dockerfile b/streampipes-extensions/streampipes-connect-adapters-iiot/aarch64.Dockerfile
deleted file mode 100644
index 74b0a9d..0000000
--- a/streampipes-extensions/streampipes-connect-adapters-iiot/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-connect-adapters-iiot.jar /streampipes-connect-adapters-iiot.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters-iiot.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters-iiot/arm.Dockerfile b/streampipes-extensions/streampipes-connect-adapters-iiot/arm.Dockerfile
deleted file mode 100644
index 0e063ad..0000000
--- a/streampipes-extensions/streampipes-connect-adapters-iiot/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-connect-adapters-iiot.jar  /streampipes-connect-adapters-iiot.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters-iiot.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters/aarch64.Dockerfile b/streampipes-extensions/streampipes-connect-adapters/aarch64.Dockerfile
deleted file mode 100644
index 68f5eeb..0000000
--- a/streampipes-extensions/streampipes-connect-adapters/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=arm64v8/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-connect-adapters.jar  /streampipes-connect-adapters.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters.jar"]
diff --git a/streampipes-extensions/streampipes-connect-adapters/arm.Dockerfile b/streampipes-extensions/streampipes-connect-adapters/arm.Dockerfile
deleted file mode 100644
index 3ef0ac1..0000000
--- a/streampipes-extensions/streampipes-connect-adapters/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=arm32v7/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-connect-adapters.jar  /streampipes-connect-adapters.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-connect-adapters.jar"]
diff --git a/streampipes-extensions/streampipes-extensions-all-jvm/aarch64.Dockerfile b/streampipes-extensions/streampipes-extensions-all-jvm/aarch64.Dockerfile
deleted file mode 100644
index 7e949ef..0000000
--- a/streampipes-extensions/streampipes-extensions-all-jvm/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-extensions-all-jvm.jar  /streampipes-extensions-all-jvm.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-extensions-all-jvm.jar"]
diff --git a/streampipes-extensions/streampipes-extensions-all-jvm/arm.Dockerfile b/streampipes-extensions/streampipes-extensions-all-jvm/arm.Dockerfile
deleted file mode 100644
index 5fdb2c7..0000000
--- a/streampipes-extensions/streampipes-extensions-all-jvm/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-extensions-all-jvm.jar  /streampipes-extensions-all-jvm.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-extensions-all-jvm.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-flink/aarch64.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-flink/aarch64.Dockerfile
deleted file mode 100644
index 01eae1b..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-flink/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=arm64v8/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-pipeline-elements-all-flink.jar  /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-flink/arm.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-flink/arm.Dockerfile
deleted file mode 100644
index 189a6db..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-flink/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=arm32v7/openjdk:11-jre-slim
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-pipeline-elements-all-flink.jar  /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/aarch64.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-jvm/aarch64.Dockerfile
deleted file mode 100644
index 0d82721..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/aarch64.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-aarch64-static /usr/bin
-COPY target/streampipes-processors-all-jvm.jar  /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/arm.Dockerfile b/streampipes-extensions/streampipes-pipeline-elements-all-jvm/arm.Dockerfile
deleted file mode 100644
index b2e3eaf..0000000
--- a/streampipes-extensions/streampipes-pipeline-elements-all-jvm/arm.Dockerfile
+++ /dev/null
@@ -1,26 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=eclipse-temurin:11-jre-focal
-FROM $BASE_IMAGE
-
-ENV CONSUL_LOCATION consul
-
-EXPOSE 8090
-
-COPY qemu-arm-static /usr/bin
-COPY target/streampipes-processors-all-jvm.jar  /streampipes-processing-element-container.jar
-
-ENTRYPOINT ["java", "-jar", "/streampipes-processing-element-container.jar"]
diff --git a/ui/.gitlab-ci.yml b/ui/.gitlab-ci.yml
deleted file mode 100644
index 2a3e79a..0000000
--- a/ui/.gitlab-ci.yml
+++ /dev/null
@@ -1,105 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-variables:
-  REGISTRY_HOST: ipe-wim-gitlab.fzi.de:5000
-  HARBOR_IMAGE_NAME: $HARBOR_REGISTRY_HOST/streampipes/ui
-  IMAGE_NAME: $REGISTRY_HOST/$CI_PROJECT_PATH/$CI_COMMIT_REF_NAME
-
-stages:
-   - build
-   - docker
-   - github
-   - docker-hub
-
-#test:
-#  image: beevelop/nodejs-python
-#  stage: test
-#  script:
-#    - apt-get update && apt-get install -y apt-transport-https ca-certificates
-#    - curl -sSL https://dl.google.com/linux/linux_signing_key.pub | apt-key add -
-#    - echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list
-#    - apt-get update
-#    - apt-get install -y google-chrome-stable --no-install-recommends
-#    - apt-get install -y firefox --no-install-recommends
-#    - export CHROME_BIN=google-chrome
-#    - export NODE_PATH=/cache/node_modules
-#    - npm install --unsafe-perm
-#    - npm test
-
-
-
-github:
-  image: maven:3-jdk-8
-  stage: github
-  script:
-    - git config --global user.email 'zehnder@fzi.de'
-    - git config --global user.name 'zehnder'
-    - git checkout $CI_COMMIT_REF_NAME
-    - git pull
-    #- git remote rm github
-    - git remote add github https://$GITHUB_TOKEN:x-oauth-basic@github.com/streampipes/streampipes-ui.git
-    - git push github $CI_COMMIT_REF_NAME
-  only:
-    - dev
-
-nginx:
-  image: docker:17.06.0-ce
-  stage: docker
-  script:
-    - apk update
-    - apk add curl
-    - apk add unzip
-#    - 'curl -k -f -L -H "PRIVATE-TOKEN: ${API_KEY}" -o javadoc.zip "https://ipe-wim-gitlab.fzi.de/streampipes/ce/-/jobs/artifacts/dev/download?job=build"'
-#    - unzip javadoc.zip
-#    - mkdir javadoc && mv target/site/apidocs/* ./javadoc
-    - docker login -u gitlab-ci-token -p $CI_JOB_TOKEN $REGISTRY_HOST
-    - docker login -u zehnder -p $HARBOR_PASSWORD $HARBOR_REGISTRY_HOST
-    - docker build --no-cache --pull -t $HARBOR_IMAGE_NAME:0.63.0 -t $IMAGE_NAME .
-    - docker push $IMAGE_NAME
-    - docker push $HARBOR_IMAGE_NAME
-
-nginx-docker-hub:
-  image: docker:17.06.0-ce
-  stage: docker-hub
-  script:
-    - apk update
-    - apk add curl
-    - mkdir javadoc
-    - docker login -u streampipesbuild -p $DOCKER_HUB_USER_PWD
-    - docker build --pull -t streampipes/ui:$CI_COMMIT_REF_NAME .
-    - docker push streampipes/ui:$CI_COMMIT_REF_NAME
-    - docker build --pull -t streampipes/ui .
-    - docker push streampipes/ui
-  when: manual
-  only:
-    - 0.65.0
-
-nginx-testfeld:
-  image: docker:17.06.0-ce
-  stage: docker
-  script:
-    - apk update
-    - apk add curl
-    - apk add unzip
-    #- 'curl -k -f -L -H "PRIVATE-TOKEN: ${API_KEY}" -o docs.zip "https://ipe-wim-gitlab.fzi.de/streampipes/docs/-/jobs/artifacts/master/download?job=build"'
-    #- unzip docs.zip
-    #- mkdir javadoc
-    - docker login -u zehnder -p $HARBOR_PASSWORD $HARBOR_REGISTRY_HOST
-    - docker build --pull -t $HARBOR_REGISTRY_HOST/testfeld/ui:$CI_COMMIT_REF_NAME .
-    - docker push $HARBOR_REGISTRY_HOST/testfeld/ui:$CI_COMMIT_REF_NAME
-  only:
-    - testfeld
-
diff --git a/ui/aarch64.Dockerfile b/ui/aarch64.Dockerfile
deleted file mode 100644
index b744c17..0000000
--- a/ui/aarch64.Dockerfile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=arm64v8/nginx
-FROM $BASE_IMAGE
-
-COPY qemu-aarch64-static /usr/bin
-
-COPY dist/streampipes/ui/ /usr/share/nginx/html/
-
-COPY nginx_config/nginx.conf /etc/nginx/nginx.conf
-COPY nginx_config/default.conf /etc/nginx/conf.d/default.conf
-COPY nginx_config/ssl.conf /app/nginx-confs/ssl.conf
-
-COPY docker-entrypoint.sh /
-
-RUN chown -R nginx:nginx /usr/share/nginx/html/
-
-ENTRYPOINT ["/docker-entrypoint.sh"]
-CMD ["nginx", "-g", "daemon off;"]
diff --git a/ui/arm.Dockerfile b/ui/arm.Dockerfile
deleted file mode 100644
index 0d26585..0000000
--- a/ui/arm.Dockerfile
+++ /dev/null
@@ -1,32 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one or more
-# contributor license agreements.  See the NOTICE file distributed with
-# this work for additional information regarding copyright ownership.
-# The ASF licenses this file to You under the Apache License, Version 2.0
-# (the "License"); you may not use this file except in compliance with
-# the License.  You may obtain a copy of the License at
-#
-#    http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-ARG BASE_IMAGE=arm32v7/nginx
-FROM $BASE_IMAGE
-
-COPY qemu-arm-static /usr/bin
-
-COPY dist/streampipes/ui/ /usr/share/nginx/html/
-
-COPY nginx_config/nginx.conf /etc/nginx/nginx.conf
-COPY nginx_config/default.conf /etc/nginx/conf.d/default.conf
-COPY nginx_config/ssl.conf /app/nginx-confs/ssl.conf
-
-COPY docker-entrypoint.sh /
-
-RUN chown -R nginx:nginx /usr/share/nginx/html/
-
-ENTRYPOINT ["/docker-entrypoint.sh"]
-CMD ["nginx", "-g", "daemon off;"]