Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Add Dockerfile to build an image for the Kubernetes Tooling Che Plugin #105

Merged
merged 4 commits into from
Mar 11, 2019
Merged
Show file tree
Hide file tree
Changes from 3 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions build_and_push_docker_images.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ dockerfiles/theia-endpoint-runtime
dockerfiles/remote-plugin-runner-java8
dockerfiles/remote-plugin-go-1.10.7
dockerfiles/remote-plugin-python-3.7.2
dockerfiles/remote-plugin-kubernetes-tooling-0.1.17
)

IMAGES_LIST=(
Expand All @@ -29,6 +30,7 @@ eclipse/che-theia-endpoint-runtime
eclipse/che-remote-plugin-runner-java8
eclipse/che-remote-plugin-go-1.10.7
eclipse/che-remote-plugin-python-3.7.2
eclipse/che-remote-plugin-kubernetes-tooling-0.1.17
)


Expand Down
18 changes: 18 additions & 0 deletions dockerfiles/remote-plugin-kubernetes-tooling-0.1.17/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright (c) 2019 Red Hat, Inc.
# This program and the accompanying materials are made
# available under the terms of the Eclipse Public License 2.0
# which is available at https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#
# Contributors:
# Red Hat, Inc. - initial API and implementation

FROM ${BUILD_ORGANIZATION}/${BUILD_PREFIX}-theia-endpoint-runtime:${BUILD_TAG}

ENV KUBECTL_VERSION v1.13.4

WORKDIR /usr/local/bin

RUN wget https://storage.googleapis.com/kubernetes-release/release/${KUBECTL_VERSION}/bin/linux/amd64/kubectl && \
chmod +x ./kubectl
15 changes: 15 additions & 0 deletions dockerfiles/remote-plugin-kubernetes-tooling-0.1.17/build.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#!/bin/bash
#
# Copyright (c) 2019 Red Hat, Inc.
# This program and the accompanying materials are made
# available under the terms of the Eclipse Public License 2.0
# which is available at https://www.eclipse.org/legal/epl-2.0/
#
# SPDX-License-Identifier: EPL-2.0
#

base_dir=$(cd "$(dirname "$0")"; pwd)
. "${base_dir}"/../build.include

init --name:remote-plugin-kubernetes-tooling-0.1.17 "$@"
build