<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:07:14 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-634] Update network/filesharing configuration to allow running against locally built modules from Okapi </title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-634</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;A module running on the host needs to be able to connect to the Okapi hosted within the VM. The connection needs to be bidirectional. meaning Okapi needs to be able to make the calls outside of the VM, addressing the module running on the host machine.&lt;/p&gt;

&lt;p&gt;The proposed forward port range is 8081-9000&lt;/p&gt;

&lt;p&gt;Another solution (per Adam) to this problem is to cross the local machine/VM boundry by running a local instance of Okapi that talks to the Okapi running within the VM. &lt;b&gt;This is not, however, the solution we are going to pursue here&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;This work should directly support 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;STCLI-114&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/STCLI-114&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;CLI support for local backend modules&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            STCLI-114
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-success jira-macro-single-issue-export-pdf&quot;&gt;Closed&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;

&lt;p&gt;Acceptance criteria:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;port forwarding configuration for Vagrant that allows communication between a local module instance and Okapi&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="80181">FOLIO-634</key>
            <summary>Update network/filesharing configuration to allow running against locally built modules from Okapi </summary>
                <type id="10002" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium">New Feature</type>
                                            <priority id="10001" iconUrl="https://dev.folio.org/assets/jira-priority/jira-p2.svg">P2</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="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>platform-backlog</label>
                            <label>sprint52</label>
                            <label>sprint53</label>
                            <label>sprint54</label>
                            <label>sprint55</label>
                    </labels>
                <created>Wed, 24 May 2017 19:53:08 +0000</created>
                <updated>Thu, 31 Jan 2019 08:07:47 +0000</updated>
                            <resolved>Sat, 26 Jan 2019 19:52:24 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>5</watches>
                                                                <comments>
                                                            <comment id="192148" author="5c706fbb47a54a6728e59df2" created="Sat, 26 Jan 2019 18:14:58 +0000"  >&lt;p&gt;Embarrassingly, this turns out to be trivial. All you need to do is build and start up your module locally on an available port, post a module descriptor to the Okapi running in the guest VM, then post a deployment descriptor that points back to your module on the IP address 10.0.2.2. For example:&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
{
  &lt;span class=&quot;code-quote&quot;&gt;&quot;srvcId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;mod-tags-0.3.0-SNAPSHOT&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;instId&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;mod-tags-on-host&quot;&lt;/span&gt;,
  &lt;span class=&quot;code-quote&quot;&gt;&quot;url&quot;&lt;/span&gt;: &lt;span class=&quot;code-quote&quot;&gt;&quot;http:&lt;span class=&quot;code-comment&quot;&gt;//10.0.2.2:8081&quot;&lt;/span&gt;
&lt;/span&gt;}
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;Then enable it for your tenant. That&apos;s it. I&apos;ll document in folio-ansible and close the issue.&lt;/p&gt;</comment>
                                                            <comment id="192149" author="5c706fbb47a54a6728e59df2" created="Sat, 26 Jan 2019 19:52:06 +0000"  >&lt;p&gt;Documentation updated in commit &lt;a href=&quot;https://github.com/folio-org/folio-ansible/pull/172/commits/7d2137478ce92cec56ab33e35b89ea403548b6ee&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-ansible/pull/172/commits/7d2137478ce92cec56ab33e35b89ea403548b6ee&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="192150" author="61cd0ca0bce5e00069e98be7" created="Thu, 31 Jan 2019 08:07:47 +0000"  >&lt;p&gt;Congratulations  &amp;#8211; a nice discovery.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="80886">FOLIO-1548</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="71349">STCLI-114</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="71349">STCLI-114</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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|hzxlbr:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 31 Jan 2019 08:07:47 +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>