me own pihole
This commit is contained in:
32
csi-s3/storage-csi-s3/test/Dockerfile
Normal file
32
csi-s3/storage-csi-s3/test/Dockerfile
Normal file
@@ -0,0 +1,32 @@
|
||||
FROM ctrox/csi-s3:dev-full
|
||||
LABEL maintainers="Cyrill Troxler <cyrilltroxler@gmail.com>"
|
||||
LABEL description="csi-s3 testing image"
|
||||
|
||||
RUN apt-get update && \
|
||||
apt-get install -y \
|
||||
git wget make && \
|
||||
rm -rf /var/lib/apt/lists/*
|
||||
|
||||
RUN wget -q https://dl.google.com/go/go1.12.5.linux-amd64.tar.gz && \
|
||||
tar -xf go1.12.5.linux-amd64.tar.gz && \
|
||||
rm go1.12.5.linux-amd64.tar.gz && \
|
||||
mv go /usr/local
|
||||
|
||||
ENV GOROOT /usr/local/go
|
||||
ENV GOPATH /go
|
||||
ENV PATH=$GOPATH/bin:$GOROOT/bin:$PATH
|
||||
|
||||
RUN wget -q https://dl.min.io/server/minio/release/linux-amd64/minio && \
|
||||
chmod +x minio &&\
|
||||
mv minio /usr/local/bin
|
||||
|
||||
WORKDIR /app
|
||||
|
||||
# prewarm go mod cache
|
||||
COPY go.mod .
|
||||
COPY go.sum .
|
||||
RUN go mod download
|
||||
|
||||
ADD test/test.sh /usr/local/bin
|
||||
|
||||
ENTRYPOINT ["/usr/local/bin/test.sh"]
|
||||
25
csi-s3/storage-csi-s3/test/secret.yaml
Normal file
25
csi-s3/storage-csi-s3/test/secret.yaml
Normal file
@@ -0,0 +1,25 @@
|
||||
CreateVolumeSecret:
|
||||
accessKeyID: FJDSJ
|
||||
secretAccessKey: DSG643HGDS
|
||||
endpoint: http://127.0.0.1:9000
|
||||
region: ""
|
||||
DeleteVolumeSecret:
|
||||
accessKeyID: FJDSJ
|
||||
secretAccessKey: DSG643HGDS
|
||||
endpoint: http://127.0.0.1:9000
|
||||
region: ""
|
||||
NodeStageVolumeSecret:
|
||||
accessKeyID: FJDSJ
|
||||
secretAccessKey: DSG643HGDS
|
||||
endpoint: http://127.0.0.1:9000
|
||||
region: ""
|
||||
NodePublishVolumeSecret:
|
||||
accessKeyID: FJDSJ
|
||||
secretAccessKey: DSG643HGDS
|
||||
endpoint: http://127.0.0.1:9000
|
||||
region: ""
|
||||
ControllerValidateVolumeCapabilitiesSecret:
|
||||
accessKeyID: FJDSJ
|
||||
secretAccessKey: DSG643HGDS
|
||||
endpoint: http://127.0.0.1:9000
|
||||
region: ""
|
||||
8
csi-s3/storage-csi-s3/test/test.sh
Executable file
8
csi-s3/storage-csi-s3/test/test.sh
Executable file
@@ -0,0 +1,8 @@
|
||||
#!/usr/bin/env bash
|
||||
export MINIO_ACCESS_KEY=FJDSJ
|
||||
export MINIO_SECRET_KEY=DSG643HGDS
|
||||
|
||||
mkdir -p /tmp/minio
|
||||
minio server /tmp/minio &>/dev/null &
|
||||
sleep 5
|
||||
go test github.com/ctrox/csi-s3/pkg/s3 -cover
|
||||
Reference in New Issue
Block a user