Skip to content

Commit

Permalink
Merge pull request #14 from lpabon/start-bugs
Browse files Browse the repository at this point in the history
Fixes needed to start the provisioner
  • Loading branch information
lpabon authored Dec 8, 2017
2 parents 6b3b111 + 52157c5 commit b29f100
Show file tree
Hide file tree
Showing 6 changed files with 23 additions and 5 deletions.
1 change: 0 additions & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@

FROM centos:7
MAINTAINER sig-storage, [email protected]
RUN yum update -y

# Provisioner build deps

Expand Down
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
# See the License for the specific language governing permissions and
# limitations under the License.

IMAGE = k8scsi/csi-provision
IMAGE = k8scsi/csi-provisioner

VERSION :=
TAG := $(shell git describe --abbrev=0 --tags HEAD 2>/dev/null)
Expand Down
6 changes: 3 additions & 3 deletions cmd/csi-provisioner/csi-provisioner.go
Original file line number Diff line number Diff line change
Expand Up @@ -35,10 +35,10 @@ import (
)

var (
provisioner = flag.String("provisioner", "k8s.io/flex", "Name of the provisioner. The provisioner will only provision volumes for claims that request a StorageClass with a provisioner field set equal to this name.")
provisioner = flag.String("provisioner", "", "Name of the provisioner. The provisioner will only provision volumes for claims that request a StorageClass with a provisioner field set equal to this name.")
master = flag.String("master", "", "Master URL to build a client config from. Either this or kubeconfig needs to be set if the provisioner is being run out of cluster.")
kubeconfig = flag.String("kubeconfig", "/var/run/kubernetes/admin.kubeconfig", "Absolute path to the kubeconfig file. Either this or master needs to be set if the provisioner is being run out of cluster.")
csiEndpoint = flag.String("csi-address", "/tmp/csi.sock", "The gRPC endpoint for Target CSI Volume")
kubeconfig = flag.String("kubeconfig", "", "Absolute path to the kubeconfig file. Either this or master needs to be set if the provisioner is being run out of cluster.")
csiEndpoint = flag.String("csi-address", "", "The gRPC endpoint for Target CSI Volume")
connectionTimeout = flag.Duration("connection-timeout", 10*time.Second, "Timeout for waiting for CSI driver socket.")

provisionController *controller.ProvisionController
Expand Down
6 changes: 6 additions & 0 deletions extras/docker/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FROM alpine
LABEL maintainers="Kubernetes Authors"
LABEL description="CSI Provisioner"

COPY csi-provisioner /csi-provisioner
ENTRYPOINT ["/csi-provisioner"]
6 changes: 6 additions & 0 deletions extras/docker/Dockerfile.builder
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
FROM golang:alpine
LABEL maintainers="Kubernetes Authors"
LABEL description="CSI Provisioner"

RUN apk add --no-cache git
RUN go get github.com/kubernetes-csi/external-provisioner/cmd/csi-provisioner
7 changes: 7 additions & 0 deletions extras/docker/make.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#!/bin/sh

docker build -f Dockerfile.builder -t provisioner:builder .
docker run --privileged -v $PWD:/host provisioner:builder cp /go/bin/csi-provisioner /host/csi-provisioner
sudo chown $USER csi-provisioner
docker build -t docker.io/k8scsi/csi-provisioner .
rm -f csi-provisioner

0 comments on commit b29f100

Please sign in to comment.