• Kubernetes Submit Queue's avatar
    Merge pull request #37294 from jsafrane/gluster-on-tmpfs · ee55ea8e
    Kubernetes Submit Queue authored
    Automatic merge from submit-queue (batch tested with PRs 36626, 37294, 37463, 37943, 36541)
    
    Use tmpfs for gluster-server container volumes.
    
    Gluster server needs a filesystem that supports extended attributes for its data. Some distros (Debian, Ubuntu) ship Docker that runs containers on aufs, which does not support extended attributes and therefore Gluster server fails there.
    
    We can use tmpfs for Gluster server data volumes. ~~This expects that host's /tmp is tmpfs, which is true for  Debian, Ubuntu, RHEL, CentOS and Fedora.~~
    
    I reworked it to mount tmpfs inside the container, the server pod is privileged.
    
    And *after* this PR is merged and new Gluster server container image is pushed we need to bump the image version in https://github.com/kubernetes/kubernetes/blob/master/test/e2e/volumes.go#L407
    
    Edit: I also fixed Gluster server Dockerfile, it was not working at all.
    ee55ea8e
Name
Last commit
Last update
..
clusterapi-tester Loading commit data...
dnsutils Loading commit data...
entrypoint-tester Loading commit data...
fakegitserver Loading commit data...
goproxy Loading commit data...
hostexec Loading commit data...
iperf Loading commit data...
jessie-dnsutils Loading commit data...
logs-generator Loading commit data...
mount-tester Loading commit data...
mount-tester-user Loading commit data...
n-way-http Loading commit data...
net Loading commit data...
netexec Loading commit data...
network-tester Loading commit data...
pets Loading commit data...
port-forward-tester Loading commit data...
porter Loading commit data...
resource-consumer Loading commit data...
serve_hostname Loading commit data...
volumes-tester Loading commit data...
BUILD Loading commit data...