<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 03:23:58 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>MongoDB Jira</title>
    <link>https://jira.mongodb.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.7.1</version>
        <build-number>970001</build-number>
        <build-date>13-04-2023</build-date>
    </build-info>


<item>
            <title>[SERVER-10750] Minimum roles required to run mongorestore with authentication</title>
                <link>https://jira.mongodb.org/browse/SERVER-10750</link>
                <project id="10000" key="SERVER">Core Server</project>
                    <description></description>
                <environment></environment>
        <key id="89465">SERVER-10750</key>
            <summary>Minimum roles required to run mongorestore with authentication</summary>
                <type id="6" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14720&amp;avatarType=issuetype">Question</type>
                                            <priority id="3" iconUrl="https://jira.mongodb.org/images/icons/priorities/major.svg">Major - P3</priority>
                        <status id="6" iconUrl="https://jira.mongodb.org/images/icons/statuses/closed.png" description="The issue is considered finished, the resolution is correct. Issues which are closed can be reopened.">Closed</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="9">Done</resolution>
                                        <assignee username="spencer@mongodb.com">Spencer Brody</assignee>
                                    <reporter username="sivkrish@cisco.com">Siva Balasubramaniam</reporter>
                        <labels>
                    </labels>
                <created>Wed, 11 Sep 2013 23:36:20 +0000</created>
                <updated>Mon, 11 Jul 2016 17:39:31 +0000</updated>
                            <resolved>Wed, 16 Oct 2013 18:59:06 +0000</resolved>
                                                                    <component>Tools</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="441771" author="sivkrish@cisco.com" created="Wed, 16 Oct 2013 19:00:00 +0000"  >&lt;p&gt;Thank you. You may close this case.&lt;/p&gt;

&lt;p&gt;-Siva&lt;/p&gt;
</comment>
                            <comment id="441769" author="spencer" created="Wed, 16 Oct 2013 18:58:35 +0000"  >&lt;p&gt;As the reporter of &lt;a href=&quot;https://jira.mongodb.org/browse/TOOLS-132&quot; title=&quot;Mongodump and mongorestore without super user privileges&quot; class=&quot;issue-link&quot; data-issue-key=&quot;TOOLS-132&quot;&gt;&lt;del&gt;SERVER-11199&lt;/del&gt;&lt;/a&gt;, you should automatically get email notifications of any activity on the ticket.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br/&gt;
-Spencer&lt;/p&gt;</comment>
                            <comment id="441748" author="sivkrish@cisco.com" created="Wed, 16 Oct 2013 18:34:00 +0000"  >&lt;p&gt;Yes this is a request for the future. How would I know if the new feature requested is considered? Will I be receiving an email? You may close the case.&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Siva&lt;/p&gt;
</comment>
                            <comment id="441743" author="spencer" created="Wed, 16 Oct 2013 18:29:30 +0000"  >&lt;p&gt;Great, glad the workaround is working for you!&lt;br/&gt;
I see that you filed &lt;a href=&quot;https://jira.mongodb.org/browse/TOOLS-132&quot; title=&quot;Mongodump and mongorestore without super user privileges&quot; class=&quot;issue-link&quot; data-issue-key=&quot;TOOLS-132&quot;&gt;&lt;del&gt;SERVER-11199&lt;/del&gt;&lt;/a&gt; as the feature request to make this better in the future.  If you have no additional questions, I will go ahead and close out this ticket in favor of that one.&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br/&gt;
-Spencer&lt;/p&gt;</comment>
                            <comment id="441734" author="sivkrish@cisco.com" created="Wed, 16 Oct 2013 18:20:00 +0000"  >&lt;p&gt;Hi Spencer,&lt;br/&gt;
                       Your response was as below.  You had suggested to write a script to copy only the collections, which I have tried and is working. We were told that we can request for an enhancement, that&apos;s why opened a case.&lt;br/&gt;
--============================================================================&lt;br/&gt;
Hi Siva,&lt;br/&gt;
Sorry about the confusion, I knew that dumping system.users would cause the dump to error out, but I had thought that we always tried to dump system.users last, after all normal collections, so the normal collection data would be dumped appropriately.  Upon further investigation, however, I found that we do not do that - the collections are dumped in whatever order they show up in in the system.namespaces collection.  My apologies again for the misleading information.  We have an open ticket, &lt;a href=&quot;https://jira.mongodb.org/browse/TOOLS-134&quot; title=&quot;Mongodump and mongoexport should skip collections they don&amp;#39;t have read access to&quot; class=&quot;issue-link&quot; data-issue-key=&quot;TOOLS-134&quot;&gt;&lt;del&gt;SERVER-9012&lt;/del&gt;&lt;/a&gt;, which will make it easier to dump just the normal collections in a database, ignoring the users collections if you don&apos;t have access to read them.  In the meantime, however, either the user performing the dump will have to have the userAdmin role so the user data can be read and dumped without issue, or you will need to dump each collection one at a time so that mongodump never tries to read system.users and error out.  The latter approach could be scripted fairly easily by reading the contents of the system.namespaces collection (skipping the system.users collection and any entries with &quot;$&quot; in them, as those correspond to indexes, not collection namespaces) to get the list of collection names in the given database, then calling mongodump once for each collection.&lt;br/&gt;
--============================================================================&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Siva&lt;/p&gt;
</comment>
                            <comment id="441720" author="spencer" created="Wed, 16 Oct 2013 18:07:18 +0000"  >&lt;p&gt;Hi Siva,&lt;br/&gt;
Have you had a chance to try out one of my suggestions?&lt;/p&gt;

&lt;p&gt;Cheers,&lt;br/&gt;
-Spencer&lt;/p&gt;</comment>
                            <comment id="429161" author="sivkrish@cisco.com" created="Fri, 20 Sep 2013 17:35:04 +0000"  >&lt;p&gt;Thanks Spencer. Let me try it out.&lt;/p&gt;

&lt;p&gt;-Siva&lt;/p&gt;
</comment>
                            <comment id="429146" author="spencer" created="Fri, 20 Sep 2013 17:19:56 +0000"  >&lt;p&gt;Hi Siva,&lt;br/&gt;
Sorry about the confusion, I knew that dumping system.users would cause the dump to error out, but I had thought that we always tried to dump system.users last, after all normal collections, so the normal collection data would be dumped appropriately.  Upon further investigation, however, I found that we do not do that - the collections are dumped in whatever order they show up in in the system.namespaces collection.  My apologies again for the misleading information.  We have an open ticket, &lt;a href=&quot;https://jira.mongodb.org/browse/TOOLS-134&quot; title=&quot;Mongodump and mongoexport should skip collections they don&amp;#39;t have read access to&quot; class=&quot;issue-link&quot; data-issue-key=&quot;TOOLS-134&quot;&gt;&lt;del&gt;SERVER-9012&lt;/del&gt;&lt;/a&gt;, which will make it easier to dump just the normal collections in a database, ignoring the users collections if you don&apos;t have access to read them.  In the meantime, however, either the user performing the dump will have to have the userAdmin role so the user data can be read and dumped without issue, or you will need to dump each collection one at a time so that mongodump never tries to read system.users and error out.  The latter approach could be scripted fairly easily by reading the contents of the system.namespaces collection (skipping the system.users collection and any entries with &quot;$&quot; in them, as those correspond to indexes, not collection namespaces) to get the list of collection names in the given database, then calling mongodump once for each collection.&lt;/p&gt;</comment>
                            <comment id="427939" author="sivkrish@cisco.com" created="Wed, 18 Sep 2013 18:23:02 +0000"  >&lt;p&gt;Hi Spencer,&lt;br/&gt;
                      I tried to do a mongodump giving the user dumptest1 minimum privileges &quot;readWrite&quot;, based on what you have said, but was not successful. Not sure if I am going anything wrong or missing something.&lt;/p&gt;

&lt;p&gt;--=========================================================================================================================================&lt;br/&gt;
Spencer Brody commented on &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10750&quot; title=&quot;Minimum roles required to run mongorestore with authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10750&quot;&gt;&lt;del&gt;SERVER-10750&lt;/del&gt;&lt;/a&gt;:&lt;br/&gt;
----------------------------------------&lt;/p&gt;

&lt;p&gt;As an alternative, you could just give them readWrite, without userAdmin.  This would allow them to dump/restore all the normal collections in the databases, but the information about the users defined in the database would not be dumped or restored.  So then your application users could dump/restore their own data, but DBAs would still need to set up the user accounts on both the prod and dev systems.&lt;br/&gt;
--=========================================================================================================================================&lt;/p&gt;

&lt;p&gt;Followed the steps below :&lt;br/&gt;
--==========================================================================================================&lt;br/&gt;
--Create a user dumptest1 in database testdb&lt;br/&gt;
MongoDB shell version: 2.4.5&lt;br/&gt;
Enter password: &lt;br/&gt;
connecting to: admin&lt;br/&gt;
eifdb1:PRIMARY&amp;gt; use testdb&lt;br/&gt;
switched to db testdb&lt;br/&gt;
eifdb1:PRIMARY&amp;gt; db.addUser( &lt;/p&gt;
{ user: &quot;dumptest1&quot;,
...               pwd: &quot;dumptest1&quot;,
...               roles: [ &quot;readWrite&quot; ]
...             }
&lt;p&gt;)&lt;/p&gt;
{
        &quot;user&quot; : &quot;dumptest1&quot;,
        &quot;pwd&quot; : &quot;7a0ac2d62edc9d561033193e49dfde7d&quot;,
        &quot;roles&quot; : [
                &quot;readWrite&quot;
        ],
        &quot;_id&quot; : ObjectId(&quot;5239ebe6b873e336be327629&quot;)
}

db.system.users.find()
{ &quot;_id&quot; : ObjectId(&quot;5239ebe6b873e336be327629&quot;), &quot;user&quot; : &quot;dumptest1&quot;, &quot;pwd&quot; : &quot;7a0ac2d62edc9d561033193e49dfde7d&quot;, &quot;roles&quot; : [  &quot;readWrite&quot; ] }

&lt;p&gt;--==========================================================================================================&lt;br/&gt;
--Inserted dummy data&lt;br/&gt;
mongo testdb -u dumptest1 -p&lt;br/&gt;
MongoDB shell version: 2.4.5&lt;br/&gt;
Enter password: &lt;br/&gt;
connecting to: testdb&lt;br/&gt;
5&lt;br/&gt;
--==========================================================================================================&lt;br/&gt;
--Using mongodump to dump the data&lt;br/&gt;
mongodump --out /info/mongodb_bkup/export_test --db testdb -u dumptest1 -p dumptest1&lt;br/&gt;
connected to: 127.0.0.1&lt;br/&gt;
Wed Sep 18 11:11:44.837 DATABASE: testdb         to     /info/mongodb_bkup/export_test/testdb&lt;br/&gt;
Wed Sep 18 11:11:44.837         testdb.system.indexes to /info/mongodb_bkup/export_test/testdb/system.indexes.bson&lt;br/&gt;
Wed Sep 18 11:11:44.837                  3 objects&lt;br/&gt;
Wed Sep 18 11:11:44.837         testdb.system.users to /info/mongodb_bkup/export_test/testdb/system.users.bson&lt;br/&gt;
assertion: 11010 count fails:&lt;/p&gt;
{ ok: 0.0, errmsg: &quot;unauthorized&quot; }
&lt;p&gt;--==========================================================================================================&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Siva&lt;/p&gt;

&lt;p&gt;----&lt;del&gt;Original Message&lt;/del&gt;----&lt;br/&gt;
From: Spencer Brody (JIRA) &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;mailto:jira@mongodb.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;jira@mongodb.org&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;https://jira.mongodb.org/images/icons/mail_small.gif&quot; height=&quot;12&quot; width=&quot;13&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;br/&gt;
Sent: Monday, September 16, 2013 1:47 PM&lt;br/&gt;
To: Siva Balasubramaniam (sivkrish)&lt;br/&gt;
Subject: &lt;span class=&quot;error&quot;&gt;&amp;#91;MongoDB-JIRA&amp;#93;&lt;/span&gt; (&lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10750&quot; title=&quot;Minimum roles required to run mongorestore with authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10750&quot;&gt;&lt;del&gt;SERVER-10750&lt;/del&gt;&lt;/a&gt;) Minimum roles required to run mongorestore with authentication&lt;/p&gt;


&lt;p&gt;    [ &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=426421#comment-426421&quot; class=&quot;external-link&quot; rel=&quot;nofollow&quot;&gt;https://jira.mongodb.org/browse/SERVER-10750?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&amp;amp;focusedCommentId=426421#comment-426421&lt;/a&gt; ] &lt;/p&gt;

&lt;p&gt;Spencer Brody commented on &lt;a href=&quot;https://jira.mongodb.org/browse/SERVER-10750&quot; title=&quot;Minimum roles required to run mongorestore with authentication&quot; class=&quot;issue-link&quot; data-issue-key=&quot;SERVER-10750&quot;&gt;&lt;del&gt;SERVER-10750&lt;/del&gt;&lt;/a&gt;:&lt;br/&gt;
----------------------------------------&lt;/p&gt;

&lt;p&gt;As an alternative, you could just give them readWrite, without userAdmin.  This would allow them to dump/restore all the normal collections in the databases, but the information about the users defined in the database would not be dumped or restored.  So then your application users could dump/restore their own data, but DBAs would still need to set up the user accounts on both the prod and dev systems.&lt;/p&gt;



&lt;p&gt;&amp;#8211;&lt;br/&gt;
This message is automatically generated by JIRA.&lt;br/&gt;
If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: &lt;a href=&quot;http://www.atlassian.com/software/jira&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://www.atlassian.com/software/jira&lt;/a&gt;&lt;/p&gt;
</comment>
                            <comment id="426602" author="sivkrish@cisco.com" created="Tue, 17 Sep 2013 00:42:30 +0000"  >&lt;p&gt;Thanks Spencer, let me give it a try. I will let you know the outcome.&lt;/p&gt;

&lt;p&gt;-Siva&lt;/p&gt;
</comment>
                            <comment id="426421" author="spencer" created="Mon, 16 Sep 2013 20:46:40 +0000"  >&lt;p&gt;As an alternative, you could just give them readWrite, without userAdmin.  This would allow them to dump/restore all the normal collections in the databases, but the information about the users defined in the database would not be dumped or restored.  So then your application users could dump/restore their own data, but DBAs would still need to set up the user accounts on both the prod and dev systems.&lt;/p&gt;</comment>
                            <comment id="426411" author="sivkrish@cisco.com" created="Mon, 16 Sep 2013 20:36:35 +0000"  >&lt;p&gt;Thank you Spencer. Essentially, DBA&apos;s should do the mongodump and mongorestore, to avoid giving admin privileges to regular users.&lt;/p&gt;

&lt;p&gt;-Siva  &lt;/p&gt;


</comment>
                            <comment id="426384" author="spencer" created="Mon, 16 Sep 2013 20:24:12 +0000"  >&lt;p&gt;Yes, that is correct, although if listingprod and listingdev are the only databases in use in each system, you could probably get by with just readWrite and userAdmin on each.&lt;/p&gt;</comment>
                            <comment id="426374" author="sivkrish@cisco.com" created="Mon, 16 Sep 2013 20:12:35 +0000"  >&lt;p&gt;Say there is a PRODUCTION database listingprod and a DEVELOPMENT database listingdev. The databases are running on different systems. The user would like production data from listingprod into DEVELOPMENT database listingdev. Instead of DBA&apos;s doing the task of mongodump and mongorestore, we would like the user do their task themselves.&lt;br/&gt;
From what you said, the roles that need to be provided are readWriteAnyDatabase and userAdminAnyDatabase, which are pretty much ADMIN privileges.&lt;/p&gt;

&lt;p&gt;Thanks&lt;br/&gt;
Siva&lt;/p&gt;
</comment>
                            <comment id="426357" author="spencer" created="Mon, 16 Sep 2013 19:51:18 +0000"  >&lt;p&gt;Just to be clear, when you say you have PROD and DEV databases, are those the names of two databases in the same running mongod system, or are those two completely independent systems?  If the former, then readWrite and userAdmin on the databases will be sufficient.  If you mean that they are different clusters, however, then you will probably need readWriteAnyDatabase and userAdminAnyDatabase so that all databases in the cluster can be dumped/restored.&lt;/p&gt;

&lt;p&gt;Please be aware that any user with userAdmin on a database can grant themselves any other role on that database, effectively giving them full admin access to that database.  See here for more information about this: &lt;a href=&quot;http://docs.mongodb.org/manual/reference/user-privileges/#userAdmin&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://docs.mongodb.org/manual/reference/user-privileges/#userAdmin&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="426344" author="sivkrish@cisco.com" created="Mon, 16 Sep 2013 19:42:42 +0000"  >&lt;p&gt;Thanks Spencer. We have authentication enabled on both PROD and DEV databases. We would like to give our database(from production database) users, privileges to export(mongodump) their database themselves and mongorestore to DEV database themselves, in this scenario, based on what you said, we would give our users &quot;userAdmin&quot; and &quot; readWrite&quot; privileges. Is this correct assumption?&lt;/p&gt;

&lt;p&gt;-Siva&lt;/p&gt;
</comment>
                            <comment id="426298" author="spencer" created="Mon, 16 Sep 2013 19:07:25 +0000"  >&lt;p&gt;The roles you need will depend on what data you are restoring.&lt;/p&gt;

&lt;p&gt;If you are restoring just a single collection, you will need the readWrite role on the database being restored into.  If you are restoring a whole database, and that database has users defined in it, you will need userAdmin on that database to restore the user definitions (as well as readWrite for the main data).  If you are restoring a full system with multiple databases, you will need readWriteAnyDatabase and userAdminAnyDatabase.&lt;/p&gt;

&lt;p&gt;That answer is all predicated on the assumption that you&apos;re talking about a version 2.4.x server and mongorestore.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                            <outwardlinks description="depends on">
                                        <issuelink>
            <issuekey id="89996">DOCS-1960</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                            <outwardlinks description="related to">
                                        <issuelink>
            <issuekey id="94320">TOOLS-132</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="68817">TOOLS-134</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="73618">SERVER-9514</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>17.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 16 Sep 2013 19:07:25 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        10 years, 18 weeks ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<s><a href='https://jira.mongodb.org/browse/DOCS-1960'>DOCS-1960</a></s>]]></customfieldvalue>


                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_10057" key="com.atlassian.jira.toolkit:lastusercommented">
                        <customfieldname>Last comment by Customer</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>true</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10056" key="com.atlassian.jira.toolkit:lastupdaterorcommenter">
                        <customfieldname>Last commenter</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ramon.fernandez@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            10 years, 18 weeks ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Old_Backport</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10000"><![CDATA[No]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>sivkrish@cisco.com</customfieldvalue>
            <customfieldvalue>spencer@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hrmgyn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hrstrr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>82062</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_23361" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Requested By</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_22870" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Triagers</customfieldname>
                        <customfieldvalues>
                                

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hspbhj:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>