<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:47 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-3122] Add a new test tenant in ephemeral properties for edge-orders</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3122</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;&lt;b&gt;Purpose/Overview:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;Karate integration tests normally use random names for tenants to avoid collisions. For edge modules, tests rely on authentication specified in &lt;a href=&quot;https://github.com/folio-org/folio-ansible/blob/master/roles/edge-module/templates/ephemeral.properties&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;ephemeral.properties&lt;/a&gt; which cannot be random. We can still limit risks of collisions by using separate test tenants for each edge module, and avoid using diku or diku_admin.&lt;/p&gt;

&lt;p&gt;For edge-orders, we would need the following changes to ephemeral.properties:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;replace &quot;tenants={{ tenant }},test_oaipmh&quot; by &quot;tenants={{ tenant }},test_oaipmh,test_edge_orders&quot;&lt;/li&gt;
	&lt;li&gt;add the following line at the end: &quot;test_edge_orders=test-user,test&quot;&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Note: another way to do this would be to define 10 or more tenants with a number at the end and let tests pick one randomly. This way we would not have to keep adding new tenants in this file for new edge modules, and it would still reduce the risk of collisions. AFAIK test_oaipmh is not currently used in &lt;a href=&quot;https://github.com/folio-org/folio-integration-tests/tree/master/mod-oai-pmh&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;mod-oai-pmh&apos;s integration tests&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82062">FOLIO-3122</key>
            <summary>Add a new test tenant in ephemeral properties for edge-orders</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="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="5a8c3089b01a4c302bf1bd1e">Damien</reporter>
                                    <labels>
                    </labels>
                <created>Mon, 19 Apr 2021 18:39:47 +0000</created>
                <updated>Fri, 21 May 2021 19:30:20 +0000</updated>
                            <resolved>Wed, 5 May 2021 14:49:30 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="197249" author="5c706fbb47a54a6728e59df2" created="Wed, 28 Apr 2021 22:13:48 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5a8c3089b01a4c302bf1bd1e&quot; class=&quot;user-hover&quot; rel=&quot;5a8c3089b01a4c302bf1bd1e&quot; data-account-id=&quot;5a8c3089b01a4c302bf1bd1e&quot; accountid=&quot;5a8c3089b01a4c302bf1bd1e&quot; rel=&quot;noreferrer&quot;&gt;Damien&lt;/a&gt; just to be clear &amp;#8211; are these assumptions correct?&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The tenants and users ONLY need to be defined in the edge module configuration file, they don&apos;t actually need to be created in FOLIO on the reference environment&lt;/li&gt;
	&lt;li&gt;Every edge tenant defined for testing should have the username &lt;tt&gt;test-user&lt;/tt&gt; and the password &lt;tt&gt;test&lt;/tt&gt;&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="197252" author="5c706fbb47a54a6728e59df2" created="Wed, 28 Apr 2021 22:18:13 +0000"  >&lt;p&gt;Which environments are tested using the Karate integration tests &amp;#8211; the AWS reference environment daily builds (e.g. folio-snapshot, folio-testing, etc.)? The Vagrant boxes? Or some other environment that is built using folio-ansible?&lt;/p&gt;</comment>
                                                            <comment id="197256" author="5a8c3089b01a4c302bf1bd1e" created="Thu, 29 Apr 2021 13:34:00 +0000"  >&lt;p&gt;These tests can be executed in the reference environment (folio-snapshot and folio-testing), in the Vagrant boxes, and FOLIO CI with an &quot;ec2-&quot; dns name (I don&apos;t know much about the last one but I see it &lt;a href=&quot;https://github.com/folio-org/folio-integration-tests/blob/976fe02a24e7a7691a638d4dfbf478e0788fb324/acquisitions/src/main/resources/karate-config.js#L102&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;in the config file&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;Tenants and users only need to be defined in the edge module configuration (the tests create them dynamically in FOLIO).&lt;/p&gt;

&lt;p&gt;With the latest &lt;a href=&quot;https://github.com/folio-org/folio-integration-tests/pull/134&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;PR&lt;/a&gt; edge-orders is using a tenant named &quot;test_edge_orders&quot; with a user named &quot;test-user&quot; and the password &quot;test&quot;. Other modules would use other tenants/users.&lt;/p&gt;</comment>
                                                            <comment id="197262" author="61813546327da4006992941d" created="Tue, 4 May 2021 08:02:25 +0000"  >&lt;p&gt;&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;&#160;please, let us know if any other info is required from Thunderjet&apos;s side.&lt;br/&gt;
It would be really great to get it resolved by the end of week, so that Thunderjet&apos;s task can be closed within the current sprint.&lt;br/&gt;
(cc &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ab8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; class=&quot;user-hover&quot; rel=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; data-account-id=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; accountid=&quot;557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d&quot; rel=&quot;noreferrer&quot;&gt;Jakub Skoczen&lt;/a&gt;)&lt;/p&gt;</comment>
                                                            <comment id="197264" author="5c706fbb47a54a6728e59df2" created="Tue, 4 May 2021 13:36:11 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=999854%3A4c90e51c-83a3-4c35-a09e-eafd9949308b&quot; class=&quot;user-hover&quot; rel=&quot;999854:4c90e51c-83a3-4c35-a09e-eafd9949308b&quot; data-account-id=&quot;999854:4c90e51c-83a3-4c35-a09e-eafd9949308b&quot; accountid=&quot;999854:4c90e51c-83a3-4c35-a09e-eafd9949308b&quot; rel=&quot;noreferrer&quot;&gt;Former user&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5a8c3089b01a4c302bf1bd1e&quot; class=&quot;user-hover&quot; rel=&quot;5a8c3089b01a4c302bf1bd1e&quot; data-account-id=&quot;5a8c3089b01a4c302bf1bd1e&quot; accountid=&quot;5a8c3089b01a4c302bf1bd1e&quot; rel=&quot;noreferrer&quot;&gt;Damien&lt;/a&gt; thanks, I think we have the information we need.&lt;/p&gt;</comment>
                                                            <comment id="197268" author="5c706fbb47a54a6728e59df2" created="Tue, 4 May 2021 15:45:39 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5a8c3089b01a4c302bf1bd1e&quot; class=&quot;user-hover&quot; rel=&quot;5a8c3089b01a4c302bf1bd1e&quot; data-account-id=&quot;5a8c3089b01a4c302bf1bd1e&quot; accountid=&quot;5a8c3089b01a4c302bf1bd1e&quot; rel=&quot;noreferrer&quot;&gt;Damien&lt;/a&gt; this has been set up as requested and should be available in the next builds of folio-testing, folio-snapshot, and the Vagrant boxes. Let me know if it&apos;s working for you or if you need any changes. Thanks!&lt;/p&gt;</comment>
                                                            <comment id="197273" author="5a8c3089b01a4c302bf1bd1e" created="Tue, 4 May 2021 20:00:34 +0000"  >&lt;p&gt;&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; It does not work, but I am not sure why. It looks like the testing environment was updated (although &lt;a href=&quot;https://folio-testing.dev.folio.org/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing.dev.folio.org/&lt;/a&gt; does not seem to work well).&lt;/p&gt;

&lt;p&gt;Testing is using the following calls to create the tenant and user and try to connect to edge-orders:&lt;/p&gt;

&lt;p&gt;POST &lt;a href=&quot;https://folio-testing-okapi.dev.folio.org:443/_/proxy/tenants&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing-okapi.dev.folio.org:443/_/proxy/tenants&lt;/a&gt;&lt;/p&gt;
{
  &quot;id&quot;: &quot;test_edge_orders&quot;,
  &quot;name&quot;: &quot;Test tenant&quot;,
  &quot;description&quot;: &quot;Tenant for test purpose&quot;
}

&lt;p&gt;POST &lt;a href=&quot;https://folio-testing-okapi.dev.folio.org:443/users&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing-okapi.dev.folio.org:443/users&lt;/a&gt;&lt;br/&gt;
{&lt;br/&gt;
  &quot;id&quot;: &quot;00000000-1111-5555-9999-999999999992&quot;,&lt;br/&gt;
  &quot;username&quot;: &quot;test-user&quot;,&lt;br/&gt;
  &quot;active&quot;: true,&lt;br/&gt;
  &quot;personal&quot;: &lt;/p&gt;
{
    &quot;firstName&quot;: &quot;Admin&quot;,
    &quot;lastName&quot;: &quot;Orders API Tests&quot;
  }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;these are successful, but:&#160;&lt;br/&gt;
GET &lt;a href=&quot;https://folio-testing.dev.folio.org:8000/orders/validate?type=EBSCONET&amp;amp;apiKey=eyJzIjoia1FoWUtGYzFJMFE5bVhKNmRUWU0iLCJ0IjoidGVzdF9lZGdlX29yZGVycyIsInUiOiJ0ZXN0LXVzZXIifQ%3D%3D&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing.dev.folio.org:8000/orders/validate?type=EBSCONET&amp;amp;apiKey=eyJzIjoia1FoWUtGYzFJMFE5bVhKNmRUWU0iLCJ0IjoidGVzdF9lZGdlX29yZGVycyIsInUiOiJ0ZXN0LXVzZXIifQ%3D%3D&lt;/a&gt;&lt;br/&gt;
fails with:&lt;br/&gt;
{&lt;br/&gt;
  &quot;Error&quot;: &lt;/p&gt;
{
    &quot;Code&quot;: &quot;ACCESS_DENIED&quot;,
    &quot;Message&quot;: &quot;Access Denied&quot;
  }
&lt;p&gt;}&lt;/p&gt;

&lt;p&gt;(this is the same error as for a random tenant/user)&lt;/p&gt;

&lt;p&gt;Are the URLs correct for creating the tenant and user, and to use edge-orders ?&lt;br/&gt;
It works when I use an apiKey with diku/diku, like &quot;eyJzIjoiNXNlNGdnbXk1TiIsInQiOiJkaWt1IiwidSI6ImRpa3UifQ==&quot;.&lt;/p&gt;</comment>
                                                            <comment id="197276" author="5c706fbb47a54a6728e59df2" created="Tue, 4 May 2021 21:11:09 +0000"  >&lt;p&gt;Sorry for the confusion, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5a8c3089b01a4c302bf1bd1e&quot; class=&quot;user-hover&quot; rel=&quot;5a8c3089b01a4c302bf1bd1e&quot; data-account-id=&quot;5a8c3089b01a4c302bf1bd1e&quot; accountid=&quot;5a8c3089b01a4c302bf1bd1e&quot; rel=&quot;noreferrer&quot;&gt;Damien&lt;/a&gt; &amp;#8211; please try again tomorrow when the folio-testing and folio-snapshot environments will have been refreshed. They were not rebuilt today.&lt;/p&gt;</comment>
                                                            <comment id="197285" author="61cd0ca0bce5e00069e98be7" created="Tue, 4 May 2021 23:49:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5a8c3089b01a4c302bf1bd1e&quot; class=&quot;user-hover&quot; rel=&quot;5a8c3089b01a4c302bf1bd1e&quot; data-account-id=&quot;5a8c3089b01a4c302bf1bd1e&quot; accountid=&quot;5a8c3089b01a4c302bf1bd1e&quot; rel=&quot;noreferrer&quot;&gt;Damien&lt;/a&gt; The daily build times are noted here: &lt;a href=&quot;https://dev.folio.org/guides/automation/#reference-environments&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://dev.folio.org/guides/automation/#reference-environments&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="197289" author="5a8c3089b01a4c302bf1bd1e" created="Wed, 5 May 2021 13:22:33 +0000"  >&lt;p&gt;&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; &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; Thanks, I was confused about the build times. I just tried it, and it works. This ticket can be closed.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10009">
                    <name>Gantt End to End</name>
                                                                <inwardlinks description="has to be finished together with">
                                        <issuelink>
            <issuekey id="38658">EDGORDERS-6</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82055">FOLIO-3170</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81676">FOLIO-2647</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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02it6:</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10108" key="com.atlassian.jira.plugin.system.customfieldtypes:userpicker">
                        <customfieldname>Tester Assignee</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5a8c3089b01a4c302bf1bd1e</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 28 Apr 2021 22:13:48 +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>