Skip to content

Commit

Permalink
Merge pull request #759 from codedellemc/release/0.8.0
Browse files Browse the repository at this point in the history
Release 0.8.0
  • Loading branch information
akutz committed Feb 24, 2017
2 parents abc5563 + e8a9419 commit 16b60ff
Show file tree
Hide file tree
Showing 46 changed files with 2,142 additions and 506 deletions.
5 changes: 5 additions & 0 deletions .docker/plugins/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/*/rexray.sh
/*/rexray.yml
/*/rexray
/*/rootfs/
/*/Dockerfile
18 changes: 18 additions & 0 deletions .docker/plugins/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
FROM alpine:3.5

LABEL drivers="${DRIVERS}"
LABEL version="${VERSION}"

RUN apk update
RUN apk add xfsprogs e2fsprogs ca-certificates

RUN mkdir -p /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
RUN mkdir -p /etc/rexray /run/docker/plugins /var/lib/libstorage/volumes
ADD rexray /usr/bin/rexray
ADD rexray.yml /etc/rexray/rexray.yml

ADD rexray.sh /rexray.sh
RUN chmod +x /rexray.sh

CMD [ "rexray", "start", "-f", "--nopid" ]
ENTRYPOINT [ "/rexray.sh" ]
1 change: 1 addition & 0 deletions .docker/plugins/ebs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# REX-Ray Docker Plug-in for Amazon EBS
88 changes: 88 additions & 0 deletions .docker/plugins/ebs/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"Args": {
"Description": "",
"Name": "",
"Settable": null,
"Value": null
},
"Description": "REX-Ray for Amazon EBS",
"Documentation": "https://github.com/codedellemc/rexray/.docker/plugin/ebs",
"Entrypoint": [
"/rexray.sh", "rexray", "start", "-f", "--nopid"
],
"Env": [
{
"Description": "",
"Name": "REXRAY_FSTYPE",
"Settable": [
"value"
],
"Value": "ext4"
},
{
"Description": "",
"Name": "REXRAY_LOGLEVEL",
"Settable": [
"value"
],
"Value": "warn"
},
{
"Description": "",
"Name": "REXRAY_PREEMPT",
"Settable": [
"value"
],
"Value": "false"
},
{
"Description": "",
"Name": "EBS_ACCESSKEY",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "EBS_REGION",
"Settable": [
"value"
],
"Value": "us-east-1"
},
{
"Description": "",
"Name": "EBS_SECRETKEY",
"Settable": [
"value"
],
"Value": ""
}
],
"Interface": {
"Socket": "rexray.sock",
"Types": [
"docker.volumedriver/1.0"
]
},
"Linux": {
"AllowAllDevices": true,
"Capabilities": ["CAP_SYS_ADMIN"],
"Devices": null
},
"Mounts": [
{
"Source": "/dev",
"Destination": "/dev",
"Type": "bind",
"Options": ["rbind"]
}
],
"Network": {
"Type": "host"
},
"PropagatedMount": "/var/lib/libstorage/volumes",
"User": {},
"WorkDir": ""
}
18 changes: 18 additions & 0 deletions .docker/plugins/efs/.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
FROM alpine:3.5

LABEL drivers="${DRIVERS}"
LABEL version="${VERSION}"

RUN apk update
RUN apk add ca-certificates nfs-utils

RUN mkdir -p /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
RUN mkdir -p /etc/rexray /run/docker/plugins /var/lib/libstorage/volumes
ADD rexray /usr/bin/rexray
ADD rexray.yml /etc/rexray/rexray.yml

ADD rexray.sh /rexray.sh
RUN chmod +x /rexray.sh

CMD [ "rexray", "start", "-f", "--nopid" ]
ENTRYPOINT [ "/rexray.sh" ]
1 change: 1 addition & 0 deletions .docker/plugins/efs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# REX-Ray Docker Plug-in for Amazon EFS
104 changes: 104 additions & 0 deletions .docker/plugins/efs/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
{
"Args": {
"Description": "",
"Name": "",
"Settable": null,
"Value": null
},
"Description": "REX-Ray for Amazon EFS",
"Documentation": "https://github.com/codedellemc/rexray/.docker/plugin/efs",
"Entrypoint": [
"/rexray.sh", "rexray", "start", "-f", "--nopid"
],
"Env": [
{
"Description": "",
"Name": "REXRAY_LOGLEVEL",
"Settable": [
"value"
],
"Value": "warn"
},
{
"Description": "",
"Name": "REXRAY_PREEMPT",
"Settable": [
"value"
],
"Value": "false"
},
{
"Description": "",
"Name": "EFS_ACCESSKEY",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "EFS_SECRETKEY",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "EFS_SECURITYGROUPS",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "EFS_REGION",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "EFS_TAG",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "EFS_DISABLESESSIONCACHE",
"Settable": [
"value"
],
"Value": ""
}
],
"Interface": {
"Socket": "rexray.sock",
"Types": [
"docker.volumedriver/1.0"
]
},
"Linux": {
"AllowAllDevices": true,
"Capabilities": ["CAP_SYS_ADMIN"],
"Devices": null
},
"Mounts": [
{
"Source": "/dev",
"Destination": "/dev",
"Type": "bind",
"Options": ["rbind"]
}
],
"Network": {
"Type": "host"
},
"PropagatedMount": "/var/lib/libstorage/volumes",
"User": {},
"WorkDir": ""
}
1 change: 1 addition & 0 deletions .docker/plugins/gcepd/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# REX-Ray Docker Plug-in for Google GCE Persistent Disks
88 changes: 88 additions & 0 deletions .docker/plugins/gcepd/config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
{
"Args": {
"Description": "",
"Name": "",
"Settable": null,
"Value": null
},
"Description": "REX-Ray for GCE Persistent Disks",
"Documentation": "https://github.com/codedellemc/rexray/.docker/plugin/gcepd",
"Entrypoint": [
"/rexray.sh", "rexray", "start", "-f", "--nopid"
],
"Env": [
{
"Description": "",
"Name": "REXRAY_FSTYPE",
"Settable": [
"value"
],
"Value": "ext4"
},
{
"Description": "",
"Name": "REXRAY_LOGLEVEL",
"Settable": [
"value"
],
"Value": "warn"
},
{
"Description": "",
"Name": "REXRAY_PREEMPT",
"Settable": [
"value"
],
"Value": "false"
},
{
"Description": "",
"Name": "GCEPD_DEFAULTDISKTYPE",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "GCEPD_TAG",
"Settable": [
"value"
],
"Value": ""
},
{
"Description": "",
"Name": "GCEPD_ZONE",
"Settable": [
"value"
],
"Value": ""
}
],
"Interface": {
"Socket": "rexray.sock",
"Types": [
"docker.volumedriver/1.0"
]
},
"Linux": {
"AllowAllDevices": true,
"Capabilities": ["CAP_SYS_ADMIN"],
"Devices": null
},
"Mounts": [
{
"Source": "/dev",
"Destination": "/dev",
"Type": "bind",
"Options": ["rbind"]
}
],
"Network": {
"Type": "host"
},
"PropagatedMount": "/var/lib/libstorage/volumes",
"User": {},
"WorkDir": ""
}
18 changes: 18 additions & 0 deletions .docker/plugins/isilon/.Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
FROM alpine:3.5

LABEL drivers="${DRIVERS}"
LABEL version="${VERSION}"

RUN apk update
RUN apk add ca-certificates nfs-utils

RUN mkdir -p /lib64 && ln -s /lib/libc.musl-x86_64.so.1 /lib64/ld-linux-x86-64.so.2
RUN mkdir -p /etc/rexray /run/docker/plugins /var/lib/libstorage/volumes
ADD rexray /usr/bin/rexray
ADD rexray.yml /etc/rexray/rexray.yml

ADD rexray.sh /rexray.sh
RUN chmod +x /rexray.sh

CMD [ "rexray", "start", "-f", "--nopid" ]
ENTRYPOINT [ "/rexray.sh" ]
1 change: 1 addition & 0 deletions .docker/plugins/isilon/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# REX-Ray Docker Plug-in for Dell EMC Isilon
Loading

0 comments on commit 16b60ff

Please sign in to comment.