<!-- 
RSS generated by JIRA (9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66) at Thu Feb 08 08:05:07 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>[DOCS-12384] [OM] Missing Information in Load Balancer Remote IP Header Specification</title>
                <link>https://jira.mongodb.org/browse/DOCS-12384</link>
                <project id="10380" key="DOCS">Documentation</project>
                    <description>&lt;p&gt;There is information missing from the sections describing purpose of mms.remoteIp.header configuration file setting (Ops Manager configuration). These sections are &lt;a href=&quot;https://docs.opsmanager.mongodb.com/current/reference/configuration/#Load-Balancer-Remote-IP-Header&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Load Balancer Remote IP Header&lt;/a&gt;&#160;and&#160;&lt;a href=&quot;https://docs.opsmanager.mongodb.com/current/tutorial/configure-application-high-availability/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;Multiple Ops Manager Application Servers&lt;/a&gt;. Both sections need to state that in addition to identifying the originating client&apos;s IP address,&#160;mms.remoteIp.header configuration also enables use of X-Forwarded-Proto header which is used to propagate the correct protocol in the case of redirects (http or https). If the requests to OM behind a load balancer have this X-Forwarded-Proto header, the requests will redirect to pages using desired protocol if (and only if) this mms.remoteIp.header is configured.&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="675870">DOCS-12384</key>
            <summary>[OM] Missing Information in Load Balancer Remote IP Header Specification</summary>
                <type id="12502" iconUrl="https://jira.mongodb.org/secure/viewavatar?size=xsmall&amp;avatarId=14700&amp;avatarType=issuetype">Doc API</type>
                                            <priority id="4" iconUrl="https://jira.mongodb.org/images/icons/priorities/minor.svg">Minor - P4</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="13201">Fixed</resolution>
                                        <assignee username="tony.sansone@mongodb.com">Anthony Sansone</assignee>
                                    <reporter username="savanna.endicott@mongodb.com">Savanna Endicott</reporter>
                        <labels>
                    </labels>
                <created>Tue, 22 Jan 2019 12:39:22 +0000</created>
                <updated>Sun, 29 Oct 2023 13:56:52 +0000</updated>
                            <resolved>Fri, 15 Feb 2019 04:12:35 +0000</resolved>
                                                                    <component>Ops Manager</component>
                        <due></due>
                            <votes>1</votes>
                                    <watches>4</watches>
                                                                                                                                                            <comments>
                            <comment id="2150461" author="xgen-internal-githook" created="Fri, 15 Feb 2019 03:35:42 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anthony Sansone&apos;, &apos;email&apos;: &apos;tony.sansone@mongodb.com&apos;, &apos;username&apos;: &apos;atsansone&apos;}
&lt;p&gt;Message: (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-12478&quot; title=&quot;Backport DOCS-12384 to v4.0&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-12478&quot;&gt;&lt;del&gt;DOCS-12478&lt;/del&gt;&lt;/a&gt;): Backport &lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-12384&quot; title=&quot;[OM] Missing Information in Load Balancer Remote IP Header Specification&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-12384&quot;&gt;&lt;del&gt;DOCS-12384&lt;/del&gt;&lt;/a&gt; to v4.0&lt;br/&gt;
Branch: v4.0&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mms-docs/commit/b2d43000a91092be287ee20331af9605d1b5f5d4&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mms-docs/commit/b2d43000a91092be287ee20331af9605d1b5f5d4&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2150458" author="xgen-internal-githook" created="Fri, 15 Feb 2019 03:26:03 +0000"  >&lt;p&gt;Author:&lt;/p&gt;
{&apos;name&apos;: &apos;Anthony Sansone&apos;, &apos;email&apos;: &apos;tony.sansone@mongodb.com&apos;, &apos;username&apos;: &apos;atsansone&apos;}
&lt;p&gt;Message: (&lt;a href=&quot;https://jira.mongodb.org/browse/DOCS-12384&quot; title=&quot;[OM] Missing Information in Load Balancer Remote IP Header Specification&quot; class=&quot;issue-link&quot; data-issue-key=&quot;DOCS-12384&quot;&gt;&lt;del&gt;DOCS-12384&lt;/del&gt;&lt;/a&gt;): Updated HTTP header information.&lt;br/&gt;
Branch: master&lt;br/&gt;
&lt;a href=&quot;https://github.com/10gen/mms-docs/commit/81e380cdba845886a8eef5289365144b2c2b11fd&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mms-docs/commit/81e380cdba845886a8eef5289365144b2c2b11fd&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="2146975" author="anton.lisovenko" created="Wed, 13 Feb 2019 09:46:11 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tony.sansone&quot; class=&quot;user-hover&quot; rel=&quot;tony.sansone&quot;&gt;tony.sansone&lt;/a&gt; these are the headers supported by Jetty class &lt;tt&gt;ForwardedRequestCustomizer&lt;/tt&gt; which handles these headers. Although the javadoc for the class references this standard as well, I see that the two headers that you mentioned are not there. I personally don&apos;t see harm mentioning them as we really support them and I see mentions of these headers in the Internet - so may be someone uses them. We shouldn&apos;t mention &lt;tt&gt;X-Forwarded-For&lt;/tt&gt; as our code overrides this header in &lt;a href=&quot;https://github.com/10gen/mms/blob/2165968ebc997d8cffc2b5efe77f1e12bcd3fb96/server/src/main/com/xgen/svc/core/ServerMain.java#L307&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/10gen/mms/blob/2165968ebc997d8cffc2b5efe77f1e12bcd3fb96/server/src/main/com/xgen/svc/core/ServerMain.java#L307&lt;/a&gt;. So this means that if the user sets &lt;tt&gt;mms.remoteIp.header = X-Forwarded-For&lt;/tt&gt; then this header will work. But if they set &lt;tt&gt;mms.remoteIp.header = some-my-forwarded-header&lt;/tt&gt; then the OM will read the header with this name, but not the &lt;tt&gt;X-Forwarded-For&lt;/tt&gt;&lt;/p&gt;</comment>
                            <comment id="2146124" author="savanna.endicott" created="Tue, 12 Feb 2019 16:50:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=anton.lisovenko&quot; class=&quot;user-hover&quot; rel=&quot;anton.lisovenko&quot;&gt;anton.lisovenko&lt;/a&gt; &lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=tony.sansone&quot; class=&quot;user-hover&quot; rel=&quot;tony.sansone&quot;&gt;tony.sansone&lt;/a&gt; I would remove &lt;tt&gt;X-Proxied-Https&lt;/tt&gt;, and add &lt;tt&gt;X-Forwarded-For&lt;/tt&gt;&lt;/p&gt;</comment>
                            <comment id="2142098" author="tony.sansone" created="Fri, 8 Feb 2019 05:59:16 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.mongodb.org/secure/ViewProfile.jspa?name=anton.lisovenko&quot; class=&quot;user-hover&quot; rel=&quot;anton.lisovenko&quot;&gt;anton.lisovenko&lt;/a&gt;: Where are you getting&#160;X-Forwarded-Server and X-Proxied-Https? The others are covered in RFC7239 (&lt;a href=&quot;https://tools.ietf.org/html/rfc7239#section-5.3&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc7239#section-5.3&lt;/a&gt;&#160;and &lt;a href=&quot;https://tools.ietf.org/html/rfc7239#section-5.4).&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://tools.ietf.org/html/rfc7239#section-5.4).&lt;/a&gt;&#160;I have no way of knowing what those headers do definitively.&#160;&lt;/p&gt;</comment>
                            <comment id="2122563" author="anton.lisovenko" created="Tue, 22 Jan 2019 13:58:13 +0000"  >&lt;p&gt;Just a couple of more details:&lt;/p&gt;

&lt;p&gt;The full list of headers that are automatically handled by Ops Manager in case &lt;tt&gt;mms.remoteIp.header&lt;/tt&gt; is not empty:&lt;/p&gt;

&lt;p&gt;*&#160;X-Forwarded-Host&lt;/p&gt;

&lt;p&gt;*&#160;X-Forwarded-Server&lt;/p&gt;

&lt;p&gt;*&#160;X-Forwarded-Proto&lt;/p&gt;

&lt;p&gt;*&#160;X-Proxied-Https&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                            <subtask id="698094">DOCS-12478</subtask>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_10050" key="com.atlassian.jira.toolkit:comments">
                        <customfieldname># Replies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>6.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10055" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>Date of 1st Reply</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 22 Jan 2019 13:58:13 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10052" key="com.atlassian.jira.toolkit:dayslastcommented">
                        <customfieldname>Days since reply</customfieldname>
                        <customfieldvalues>
                                        4 years, 51 weeks, 6 days ago
    
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_18254" key="com.onresolve.jira.groovy.groovyrunner:scripted-field">
                        <customfieldname>Dependencies</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[]]></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_10857" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>DOCSP-3421</customfieldvalue>
                        </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>luke.bonanomi@mongodb.com</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_11151" key="com.atlassian.jira.toolkit:LastCommentDate">
                        <customfieldname>Last public comment date</customfieldname>
                        <customfieldvalues>
                            4 years, 51 weeks, 6 days ago
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10051" key="com.atlassian.jira.toolkit:participants">
                        <customfieldname>Participants</customfieldname>
                        <customfieldvalues>
                                        <customfieldvalue>tony.sansone@mongodb.com</customfieldvalue>
            <customfieldvalue>anton.lisovenko@mongodb.com</customfieldvalue>
            <customfieldvalue>xgen-internal-githook</customfieldvalue>
            <customfieldvalue>savanna.endicott@mongodb.com</customfieldvalue>
    
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_14254" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Product Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|hujvsn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                <customfield id="customfield_12550" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2|hr87c7:</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_10557" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1324">KANBAN BUCKET</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10053" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>Time In Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            <customfield id="customfield_14350" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>serverRank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>1|huji1z:</customfieldvalue>

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