Find the bug and create a new ticket to fix it.
- Create a new cluster with deploy-tools:
NDS-261– this just enables GFS quota
- Create a project via NDS Labs UI – this creates a quota for a directory
- Launch mongo for the project
- Error: transport endpoint is not connected
- GFS is unusable until server pods are deleted/recreated
Detailed test case
Modify /usr/local/lib/ndslabs/ansible/roles/ndslabs-api-gui/templates/ndslabs-apiserver.yaml.j2 latest >
Ssh into master node and run kubectl:
Create project "nds261" via the NDS UI – this creates a quota for /nds261. Confirm via kubectl
Tail the apiserver logs:
Add service RabbitMB, launch RabbitMQ, and note that the service starts without error. Stop it and delete it.
Add service iCAT, launch it and note that the service starts without error. Stop and delete it.
Add service Mongo, launch mongo:
Launch iCAT again, you'll see the same error. kubectl delete the gluster server pods and you'll be able to start anything but Mongo normally.