<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:16:21 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 add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-1849] Proxy Okapi through standard HTTP/HTTPS ports for hosted folio-snapshot and folio-testing</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-1849</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Accessing a hosted FOLIO instance is problematic for users on networks that block outbound connections to Okapi port 9130.    The solution is to proxy Okapi through standard TCP ports like 80 and 443.    All hosted folio-snapshot and folio-testing builds should be modified to include this change utilizing either an NGINX proxy or an AWS ELB. &lt;/p&gt;</description>
                <environment></environment>
        <key id="81057">FOLIO-1849</key>
            <summary>Proxy Okapi through standard HTTP/HTTPS ports for hosted folio-snapshot and folio-testing</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10002" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p3.svg">P3</priority>
                        <status id="6" iconUrl="https://folio-org.atlassian.net/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="green"/>
                                    <resolution id="10003">Done</resolution>
                                                        <assignee accountid="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5f9abc1eb45b2e007453f423">John Malconian</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>platform-backlog</label>
                    </labels>
                <created>Wed, 6 Mar 2019 11:45:09 +0000</created>
                <updated>Wed, 3 Jun 2020 16:39:34 +0000</updated>
                            <resolved>Wed, 24 Apr 2019 17:36:43 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="192279" author="5ee89462f7aa140abd82d11d" created="Tue, 12 Mar 2019 14:06:43 +0000"  >&lt;p&gt;Recipe: &lt;a href=&quot;https://github.com/folio-org/folio-ansible/blob/master/doc/index.md#replace-port-9130&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-ansible/blob/master/doc/index.md#replace-port-9130&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="192280" author="5f9abc1eb45b2e007453f423" created="Tue, 12 Mar 2019 14:22:28 +0000"  >&lt;p&gt;Thanks, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="192281" author="5f9abc1eb45b2e007453f423" created="Tue, 12 Mar 2019 15:26:37 +0000"  >&lt;p&gt;Limiting the scope of this to folio-snapshot* and folio-testing for now. &lt;/p&gt;</comment>
                                                            <comment id="192282" author="5f9abc1eb45b2e007453f423" created="Thu, 18 Apr 2019 17:08:44 +0000"  >&lt;p&gt;A new hosted ansible role has been created in folio-infrastructure to utilizes AWS ELB to proxy frontend and backend (okapi) requests via port 443 (HTTPS).     It&apos;s called &apos;folio-elb&apos;.   It is actively utilized for Q1 2019 release builds,  folio-release(-core) and folio-testing(-core) hosted builds.&lt;/p&gt;

&lt;p&gt;Examples to get to the UI. &lt;br/&gt;
&lt;a href=&quot;https://folio-release.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-release.aws.indexdata.com&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://folio-testing.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing.aws.indexdata.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Examples to get to Okapi directly: &lt;br/&gt;
&lt;a href=&quot;https://folio-testing-okapi.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing-okapi.aws.indexdata.com&lt;/a&gt;&lt;br/&gt;
&lt;a href=&quot;https://folio-release-okapi.aws.indexdata.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-release-okapi.aws.indexdata.com&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The only outstanding items are folio-snapshot-latest and folio-snapshot-stable.     These systems are a little more tricky based on the way they are created and tagged.   Updating folio-snapshot-* to use HTTPS, therefore, may need to be carried over into the next sprint.  &lt;/p&gt;</comment>
                                                            <comment id="192283" author="5cd423bebc70090d6ce241b1" created="Thu, 18 Apr 2019 20:58:34 +0000"  >&lt;p&gt;I think we&apos;ll also need rules on the ELB to direct traffic to port 8000 which is where nginx is proxying the edge modules.&lt;/p&gt;</comment>
                                                            <comment id="192284" author="5f9abc1eb45b2e007453f423" created="Thu, 18 Apr 2019 23:27:09 +0000"  >&lt;p&gt;oh heck, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cd423bebc70090d6ce241b1&quot; class=&quot;user-hover&quot; rel=&quot;5cd423bebc70090d6ce241b1&quot; data-account-id=&quot;5cd423bebc70090d6ce241b1&quot; accountid=&quot;5cd423bebc70090d6ce241b1&quot; rel=&quot;noreferrer&quot;&gt;Ian Hardy&lt;/a&gt; totally forgot about that.  Yes. &lt;/p&gt;</comment>
                                                            <comment id="192285" author="5f9abc1eb45b2e007453f423" created="Fri, 19 Apr 2019 13:05:04 +0000"  >&lt;p&gt;We&apos;ll need to carry this over into the next sprint. &lt;/p&gt;</comment>
                                                            <comment id="192286" author="5f9abc1eb45b2e007453f423" created="Mon, 22 Apr 2019 18:29:41 +0000"  >&lt;p&gt;I&apos;ve modified the folio-elb role to include support for the edge modules on port 8000.  &lt;/p&gt;</comment>
                                                            <comment id="192287" author="5f9abc1eb45b2e007453f423" created="Tue, 23 Apr 2019 21:16:08 +0000"  >&lt;p&gt;folio-snapshot-core-latest/stable has been converted to HTTPS.     folio-snapshot-latest/stable is next. &lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="81174">FOLIO-1936</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="80524">FOLIO-897</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81041">FOLIO-1787</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10057" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Development Team</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10144"><![CDATA[Core: Platform]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzzm2v:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1149">Core: Platform - Sprint 59</customfieldvalue>
    <customfieldvalue id="1533">CP: sprint 62</customfieldvalue>
    <customfieldvalue id="1534">Core: Platform - Sprint 61</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 12 Mar 2019 14:06:43 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10025" key="com.atlassian.jira.ext.charting:timeinstatus">
                        <customfieldname>[CHART] Time in Status</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                    </customfields>
    </item>
</channel>
</rss>