<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:26:05 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>[DRIVERS-2639] Fix handling of EC2 Instance Profile in EG Tests</title>
                <link>https://jira.mongodb.org/browse/DRIVERS-2639</link>
                <project id="10980" key="DRIVERS">Drivers</project>
                    <description>&lt;p&gt;In &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2605&quot; title=&quot;Update .evergreen/auth_aws/aws_e2e_ec2.js for evergreen changes&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2605&quot;&gt;&lt;del&gt;DRIVERS-2605&lt;/del&gt;&lt;/a&gt; we switched to using the EC2 Instance Profile that is added by the build team to each EG host.&lt;/p&gt;

&lt;p&gt;However, we were still removing the instance profile as part of our AWS &quot;web identity&quot; tests, because the AWS SDKs would not use the web identity credentials if instance profile credentials were available.  &lt;/p&gt;

&lt;p&gt;When those hosts would get reused, they would not have the assigned instance profile.  This would cause 404 errors in our AWS tests that relied on the predefined instance profile, and would also affect any other EG users that were relying on the new capability.&lt;/p&gt;

&lt;p&gt;This ticket tracks ensuring that we restore the instance profile as part of the teardown of the EG build.&lt;/p&gt;

&lt;p&gt;Relevant change to drivers-eg-tools: &lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/307&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/pull/307&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Python driver update: &lt;a href=&quot;https://github.com/mongodb/mongo-python-driver/pull/1218&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-python-driver/pull/1218&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Node driver update: &lt;a href=&quot;https://github.com/mongodb/node-mongodb-native/pull/3686&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/node-mongodb-native/pull/3686&lt;/a&gt;&lt;/p&gt;</description>
                <environment></environment>
        <key id="2353595">DRIVERS-2639</key>
            <summary>Fix handling of EC2 Instance Profile in EG Tests</summary>
                <type id="3" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14718&amp;avatarType=issuetype">Task</type>
                                            <priority id="10300" iconUrl="https://jira.mongodb.org/images/icons/priorities/medium.svg">Unknown</priority>
                        <status id="13453" iconUrl="https://jira.mongodb.org/images/icons/status_generic.gif" description="">Implementing</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="steve.silvester@mongodb.com">Steve Silvester</assignee>
                                    <reporter username="steve.silvester@mongodb.com">Steve Silvester</reporter>
                        <labels>
                    </labels>
                <created>Tue, 30 May 2023 14:13:07 +0000</created>
                <updated>Mon, 21 Aug 2023 17:29:54 +0000</updated>
                                                                <component>Evergreen Tools</component>
                                        <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="5468969" author="xgen-internal-githook" created="Thu, 1 Jun 2023 21:28:24 +0000"  >&lt;p&gt;Author: &lt;/p&gt;
{&apos;name&apos;: &apos;Steven Silvester&apos;, &apos;email&apos;: &apos;steven.silvester@ieee.org&apos;, &apos;username&apos;: &apos;blink1073&apos;}
&lt;p&gt;Message: &lt;a href=&quot;https://jira.mongodb.org/browse/DRIVERS-2639&quot; title=&quot;Fix handling of EC2 Instance Profile in EG Tests&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DRIVERS-2639&quot;&gt;DRIVERS-2639&lt;/a&gt; Fix handling of EC2 Instance Profile in EG Tests (#313)&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/06c0fb866ee6d2071786c48151aed27672163441&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb-labs/drivers-evergreen-tools/commit/06c0fb866ee6d2071786c48151aed27672163441&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="5467501" author="JIRAUSER1263701" created="Thu, 1 Jun 2023 14:54:23 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=jason.walsh%40mongodb.com&quot; class=&quot;user-hover&quot; rel=&quot;jason.walsh@mongodb.com&quot;&gt;jason.walsh@mongodb.com&lt;/a&gt; is there anything that needs to be done once we implement this across the drivers, such as reaping all the active hosts?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10011">
                    <name>Depends</name>
                                                                <inwardlinks description="is depended on by">
                                        <issuelink>
            <issuekey id="2355152">NODE-5325</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10620">
                    <name>Issue split</name>
                                            <outwardlinks description="split to">
                                        <issuelink>
            <issuekey id="2388873">RUBY-3291</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388863">CDRIVER-4677</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388865">CSHARP-4714</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388864">CXX-2711</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388866">GODRIVER-2900</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388867">JAVA-5066</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388870">MOTOR-1150</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388869">NODE-5441</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388871">PYTHON-3825</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388874">RUST-1699</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="2388872">PHPC-2324</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10012">
                    <name>Related</name>
                                                                <inwardlinks description="is related to">
                                                        </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                            <customfield id="customfield_15850" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_17052" key="com.atlassian.jira.plugin.system.customfieldtypes:textarea">
                        <customfieldname>Downstream Changes Summary</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>&lt;p&gt;Add appropriate Evergreen Config to restore the Instance Profile that is removed during the AWS Web Identity test.&lt;/p&gt;

&lt;p&gt;See example commit in Python: &lt;a href=&quot;https://github.com/mongodb/mongo-python-driver/commit/2fe01929e93929cb904aafac1038fadd3d324395&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/mongodb/mongo-python-driver/commit/2fe01929e93929cb904aafac1038fadd3d324395&lt;/a&gt;&lt;/p&gt;</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10951" key="com.atlassian.jira.plugin.system.customfieldtypes:radiobuttons">
                        <customfieldname>Driver Changes</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="25628"><![CDATA[Needed - No Spec Changes]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_23952" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Driver Compliance</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[<style type='text/css'>
         #scriptField, #scriptField *{
                border: 1px solid black;
            }

            #scriptField{
                border-collapse: collapse;
            }

            #scriptField td {
                text-align: center; /* Center-align text in table cells */
            }

            #scriptField td.key {
                text-align: left; /* Left-align text in the Key column */
            }

            #scriptField a {
                text-decoration: none; /* Remove underlines from links */
                border: none; /* Remove border from links */
            }
            
            /* Add green background color to cells with FixVersion */
            #scriptField td.hasFixVersion {
                background-color: #00FF00; /* Green color code */
            }

            /* Center-align the first row headers */
            #scriptField th {
                text-align: center;
            }
        </style>
<table id='scriptField'>
  <tr>
    <th>Key</th>
    <th>Status/Resolution</th>
    <th>FixVersion</th>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CDRIVER-4677'>CDRIVER-4677</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>1.24.5</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CXX-2711'>CXX-2711</a>
    </td>
    <td>Won't Do</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/CSHARP-4714'>CSHARP-4714</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.22.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/GODRIVER-2900'>GODRIVER-2900</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/JAVA-5066'>JAVA-5066</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>4.11.0</td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/NODE-5441'>NODE-5441</a>
    </td>
    <td>Done</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/MOTOR-1150'>MOTOR-1150</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PYTHON-3825'>PYTHON-3825</a>
    </td>
    <td>Duplicate</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/PHPC-2324'>PHPC-2324</a>
    </td>
    <td>Scheduled</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUBY-3291'>RUBY-3291</a>
    </td>
    <td>Backlog</td>
    <td class=''></td>
  </tr>
  <tr>
    <td class='key'>
      <a href='https://jira.mongodb.org/browse/RUST-1699'>RUST-1699</a>
    </td>
    <td>Fixed</td>
    <td class='hasFixVersion'>2.7.0</td>
  </tr>
</table>]]></customfieldvalue>


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

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10558" key="com.pyxis.greenhopper.jira:gh-global-rank">
                        <customfieldname>Rank (Obsolete)</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9223372036854775807</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14261" key="com.atlassian.jira.plugin.system.customfieldtypes:datepicker">
                        <customfieldname>Start date</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 31 May 2023 00:00:00 +0000</customfieldvalue>

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