Our groups are maintained in Crowd. It seems that when syncing, groups are pushed to Jira, but not the description of the group. I have been unsuccessful at finding the right call to make in order to grab the description of the group directly from Crowd.
Right now, I am finding the groups I want to get the description for using this search:
def groupSearch = ComponentAccessor.getComponent(GroupPickerSearchService)
def groupList = groupSearch.findGroups("ps-external-")
This gets me my list of groups just fine, but I'm having trouble at that point. My guess is something with GroupEntity needs to be done, but I'm not able to get to the description even making calls to the Crowd API directly.