REST API role remains in System Manager GUI even if it deleted from both CLI and GUI
Applies to
- ONTAP 9.17.1P2
- REST API
- System Manager
Issue
- Rest API role (in case names 'test') created in the GUI with multiple privledges assigned:
[kern_audit:info:3242] Vserver-01: http :: client-IP:65399 :: Vserver-01:admin:admin :: POST /api/security/roles : ["X-Dot-Client-App: SMv4"] {"name":"test","privileges":[{"access":"readonly","path":"/api"}]} :: Pending
[kern_audit:info:3242] Vserver-01: http :: client-IP:65399 :: Vserver-01:admin:admin :: POST /api/security/roles : ["X-Dot-Client-App: SMv4"] {"name":"test","privileges":[{"access":"readonly","path":"/api"}]} :: Success:
/api (readonly)/api/security (readonly)/api/security/authentication/password (all)/api/security/authentication/publickeys (all)... - A user (in case names 'user-01') created then deleted from the GUI:
[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:50715 :: Vserver-01:admin:admin :: PATCH /api/security/accounts/account-uuid/user-01 : ["X-Dot-Client-App: SMv4"] {"applications":[{"application":" http","authentication_methods":["password"],"second_authentication_method":"none"}],"role":{"name":"test"}} :: Pending[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:50715 :: Vserver-01:admin:admin :: PATCH /api/security/accounts/account-uuid/user-01 : ["X-Dot-Client-App: SMv4"] {"applications":[{"application":" http","authentication_methods":["password"],"second_authentication_method":"none"}],"role":{"name":"test"}} :: Success:[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:58930 :: Vserver-01:admin:admin :: PATCH /api/security/accounts/account-uuid/user-01 : ["X-Dot-Client-App: SMv4"] {"password":***} :: Pending[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:58930 :: Vserver-01:admin:admin :: PATCH /api/security/accounts/account-uuid/user-01 : ["X-Dot-Client-App: SMv4"] {"password":***} :: Success:[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:63702 :: Vserver-01:admin:admin :: DELETE /api/security/accounts/account-uuid/user-01 : ["X-Dot-Client-App: SMv4"] :: Pending[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:63702 :: Vserver-01:admin:admin :: DELETE /api/security/accounts/account-uuid/user-01 : ["X-Dot-Client-App: SMv4"] :: Success: - Then the role get deleted from the GUI:
[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:59811 :: Vserver-01:admin:admin :: DELETE /api/security/roles/account-uuid/test : ["X-Dot-Client-App: SMv4"] :: Pending[kern_audit:info:3242] Vserver-01: http :: cluster-mgmt:59811 :: Vserver-01:admin:admin :: DELETE /api/security/roles/account-uuid/test : ["X-Dot-Client-App: SMv4"] :: Success: - Confirmed the role no longer exists in CLI output of
::>security login role show - However, the role test still remains in the GUI: (In case from Cluster -> Settings -> User and Roles -> Roles)

