Hide Forgot
Description of problem: With gdeploy,Adding permission to 1 client works currently. If the user wants to remove permissions from that particular client,Gdeploy should provide the support to take back the permissions from that client. Client block should be deleted from export file Version-Release number of selected component (if applicable): gdeploy-2.0.1-5.el7rhgs.noarch glusterfs-3.8.4-5.el7rhgs.x86_64 How reproducible: Steps to Reproduce: 1.Create 4 node ganesha setup using gdeploy 2.Create a volume with nfs enable on that client 3.Mount the volume to client 4.With gdeploy give permissions to 1 client.Run refresh-config 5.Remove permission for that client in export block EXPORT{ Export_Id= 5 ; Path = "/ganeshaval"; FSAL { name = GLUSTER; hostname="localhost"; volume="ganeshaval"; } Access_type = RW; Disable_ACL = true; Squash="No_root_squash"; Pseudo="/ganeshaval"; Protocols = "3", "4" ; Transports = "UDP","TCP"; SecType = "sys"; client { clients = 10.70.46.44; allow_root_access = true; access_type = "RO"; Protocols = "4"; anonymous_uid = 1440; anonymous_gid = 72; } } Client block should be deleted from export file Actual results: Expected results: Additional info:
Since this functionality will be moved to gluster-ansible in future, this bug is flagged for closure. If there is a requirement to fix in 3.x please update the bug.