<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:31:29 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-3881] Add edge-courses to snapshot hosted environments</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3881</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;There is a new edge-inn-reach (&lt;a href=&quot;https://github.com/folio-org/edge-courses&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/edge-courses&lt;/a&gt;) module that we&apos;d like added to the hosted environments for testing and demo purposes.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82485">FOLIO-3881</key>
            <summary>Add edge-courses to snapshot hosted environments</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="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</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="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="61c21f8ae67ea2006b14a6c4">Radhakrishnan Gopalakrishnan</reporter>
                                    <labels>
                    </labels>
                <created>Mon, 28 Aug 2023 10:50:36 +0000</created>
                <updated>Thu, 9 Nov 2023 16:53:42 +0000</updated>
                            <resolved>Thu, 9 Nov 2023 16:53:42 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="196352" author="61c21f8ae67ea2006b14a6c4" created="Mon, 18 Sep 2023 16:20:03 +0000"  >&lt;p&gt;Any updates ??&lt;/p&gt;</comment>
                                                            <comment id="196353" author="61cd0ca0bce5e00069e98be7" created="Tue, 19 Sep 2023 06:17:35 +0000"  >&lt;p&gt;I did commence investigation.&lt;/p&gt;

&lt;p&gt;Regarding &lt;a href=&quot;https://dev.folio.org/guides/install-backend-module/#avoid-typical-mistakes&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/install-backend-module/#avoid-typical-mistakes&lt;/a&gt;&lt;br/&gt;
It has Port 8081 in Dockerfile and ModuleDescriptor and Jenkinsfile, but has 8080 in application.yml&lt;/p&gt;</comment>
                                                            <comment id="196354" author="61cd0ca0bce5e00069e98be7" created="Wed, 11 Oct 2023 02:51:09 +0000"  >&lt;p&gt;As far as i know, it is not a requirement to await the end of the approval process before adding to the reference environments. It is required before it gets added to a flower release.&lt;/p&gt;

&lt;p&gt;I see that you are fixing the port numbers problem as part of that pull-request edge-courses/pull/2&lt;/p&gt;

&lt;p&gt;Also i see that there is still a discrepancy in the Jenkinsfile.&lt;/p&gt;

&lt;p&gt;It cannot be added to the refenvs until that those dispcrepancies are fixed.&lt;/p&gt;

&lt;p&gt;Please do not leave it until the last minute. Our DevOps team is very under-staffed, so you cannot expect prompt action.&lt;/p&gt;</comment>
                                                            <comment id="196355" author="61c21f8ae67ea2006b14a6c4" created="Thu, 12 Oct 2023 14:07:51 +0000"  >&lt;p&gt;Jenkins issue resolved. I was waiting for the dependent modules to be released. edge-common-spring. It was released just yesterday.&lt;/p&gt;

&lt;p&gt;Apologies for the delay.&#160;&lt;/p&gt;</comment>
                                                            <comment id="196356" author="61cd0ca0bce5e00069e98be7" created="Tue, 17 Oct 2023 02:57:03 +0000"  >&lt;p&gt;Today i did a test build via Jenkins folio-snapshot-test. All seems good in its module docker logs regarding the module startup.&lt;/p&gt;

&lt;p&gt;The configuration is now merged, so it will be in today&apos;s &quot;&lt;a href=&quot;https://dev.folio.org/guides/automation/#folio-snapshot-2&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-snapshot-2&lt;/a&gt;&quot;.&lt;/p&gt;

&lt;p&gt;When you get a chance to verify (see some &lt;a href=&quot;https://folio-org.atlassian.net/wiki/display/FOLIOtips/Edge+APIs#EdgeAPIs-ReferenceEnvironments&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;wiki&lt;/a&gt; notes), then i will close this ticket.&lt;/p&gt;</comment>
                                                            <comment id="196357" author="61cd0ca0bce5e00069e98be7" created="Mon, 6 Nov 2023 06:49:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61c21f8ae67ea2006b14a6c4&quot; class=&quot;user-hover&quot; rel=&quot;61c21f8ae67ea2006b14a6c4&quot; data-account-id=&quot;61c21f8ae67ea2006b14a6c4&quot; accountid=&quot;61c21f8ae67ea2006b14a6c4&quot; rel=&quot;noreferrer&quot;&gt;Radhakrishnan Gopalakrishnan&lt;/a&gt; &amp;#8211; You did not verify as requested. Now someone is having trouble using the edge-courses module (see 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3923&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3923&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;edge-courses not responding on folio-snapshot&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10303?size=medium&quot; /&gt;
            FOLIO-3923
        &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;When we configured it, i needed to guess the path and chose &quot;/courses&quot;. Is that correct?&lt;/p&gt;</comment>
                                                            <comment id="196358" author="61c21f8ae67ea2006b14a6c4" created="Mon, 6 Nov 2023 11:47:29 +0000"  >&lt;p&gt;The resulting ticket is a result me trying to verify it. I have been asking within the teams that have done this before to see if I was doing anything wrong. Didn&apos;t realize that a ticket was created as a result of that. Yes, /courses is correct.&#160;&lt;/p&gt;</comment>
                                                            <comment id="196359" author="62e181430b4bf7ad924b3732" created="Mon, 6 Nov 2023 16:54:19 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt;sorry for the additional ticket that got created. I had reached out to &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt; didn&apos;t notice this existing ticket where you are asking about verification, which is what I was providing. I believe the module is currently responding bad gateway 502 when routes within the module are requested. The module is clearly alive since its logs show that it is started, but requests aren&apos;t reaching it.&lt;/p&gt;</comment>
                                                            <comment id="196360" author="5c706fbb47a54a6728e59df2" created="Wed, 8 Nov 2023 19:47:09 +0000"  >&lt;p&gt;The issue appears to be that the application is listening on port 8080, but the Docker container is configured to export port 8081. I suspect that David assumed in response to his comment above that the developer would update the application.yml file to the more conventional (for FOLIO) listening port of 8081, but instead it looks like the Dockerfile was updated to expose 8080 instead. After updating the build playbook to use the correct port for the container, it is now available as expected on &lt;a href=&quot;https://folio-snaposhot-test.dev.folio.org:8000/courses&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snaposhot-test.dev.folio.org:8000/courses&lt;/a&gt;. The next folio-snapshot and folio-snapshot-2 builds should work.&lt;/p&gt;

&lt;p&gt;In addition, the institutional user was lacking some required permissions. I have updated the build playbook to include &lt;tt&gt;course-reserves-storage.courses.collection.get&lt;/tt&gt;, &lt;tt&gt;course-reserves-storage.departments.collection.get&lt;/tt&gt;, and &lt;tt&gt;course-reserves-storage.courselistings.collection.get&lt;/tt&gt; to support the &lt;tt&gt;/courses/courses&lt;/tt&gt;, &lt;tt&gt;/courses/departments&lt;/tt&gt;, and &lt;tt&gt;/courses/instructors&lt;/tt&gt; endpoints. Please update the README accordingly.&lt;/p&gt;

&lt;p&gt;Also, I note that the API definition file contains the endpoint &lt;tt&gt;/courses/courselistings/{instanceId}/reserves&lt;/tt&gt;, but the &lt;tt&gt;instanceId&lt;/tt&gt; referred to is actually a course listing identifier, not an inventory instance identifier. A minor point but might be nice to change that to avoid confusion in the future.&lt;/p&gt;</comment>
                                                            <comment id="196361" author="61c21f8ae67ea2006b14a6c4" created="Thu, 9 Nov 2023 12:02:23 +0000"  >&lt;p&gt;Thanks &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt; . I will get the API definition fixed.&lt;/p&gt;</comment>
                                                            <comment id="196362" author="5c706fbb47a54a6728e59df2" created="Thu, 9 Nov 2023 13:49:58 +0000"  >&lt;p&gt;Please confirm that this is working as you expect so we can close this ticket. Thanks!&lt;/p&gt;</comment>
                                                            <comment id="196363" author="61c21f8ae67ea2006b14a6c4" created="Thu, 9 Nov 2023 16:13:01 +0000"  >&lt;p&gt;Verified using &lt;a href=&quot;https://folio-snapshot-2.dev.folio.org:8000/courses/courses&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-snapshot-2.dev.folio.org:8000/courses/courses&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It works&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82596">FOLIO-3923</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="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10063" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>PO Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                    <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1718">DevOps Sprint 160</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Tue, 19 Sep 2023 06:17:35 +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>