Storage

Resources

Discussion

Find an Openshift storage backend solution so applications can use persistent volumes/storage when needed.

What would be needed

The AWS EFS operator can be installed from the Operator Marketplace to provision volumes in Openshift.

There is a problem where each volume requires an access point to be created in a file system in AWS, this is a manual process.

This process can be automated with an ansible playbook as each PVC object will need its own access point but requesting storage for a namespace can be asked through an infra ticket.

AWS does not apply any limits to the created volume that control needs to be managed in Openshift.

Conclusion

The AWS EFS operator is the most straightforward path to support persistent storage in Communishift.

There is a manual step which requires the creation of an access point in AWS but that can be automated with ansible.