<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:21:22 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-2535] update pr preview pipeline to use authenticated requests to /_/discovery/interfaces</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2535</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Since we updated okpai, we also need to update any GET requests to /_/discovery/modules/... to use an x-okapi-tenant header for the supertenant user:&lt;/p&gt;

&lt;p&gt;example error&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;[Pipeline] readJSON (hide)
[Pipeline] echo
Mod: mod-calendar-1.8.0
[Pipeline] httpRequest
HttpMethod: GET
URL: https://okapi-default.ci.folio.org/_/discovery/modules/mod-calendar-1.8.0
Content-Type: application/json; charset=UTF-8
Accept: application/json
Sending request to url: https://okapi-default.ci.folio.org/_/discovery/modules/mod-calendar-1.8.0
Response Code: HTTP/1.1 403 Forbidden
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</description>
                <environment></environment>
        <key id="81622">FOLIO-2535</key>
            <summary>update pr preview pipeline to use authenticated requests to /_/discovery/interfaces</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="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="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5cd423bebc70090d6ce241b1">Ian Hardy</reporter>
                                    <labels>
                            <label>devops-backlog</label>
                    </labels>
                <created>Wed, 25 Mar 2020 16:50:56 +0000</created>
                <updated>Wed, 3 Jun 2020 16:40:32 +0000</updated>
                            <resolved>Wed, 8 Apr 2020 12:04:54 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="195579" author="5cd423bebc70090d6ce241b1" created="Thu, 26 Mar 2020 00:29:44 +0000"  >&lt;p&gt;Checked that x-okapi-token was getting passed in ansible role since okapi now requires a read permission for discovery/modules. Found that it was, and was still getting errors about missing okapi.discovery.get even when the super admin user has okapi.all.&lt;/p&gt;

&lt;p&gt;Found that disablling mod-authtoken and mod-permissions and then re-enabling them picked up the new permission and now we can successfully complete the failing call.&lt;/p&gt;</comment>
                                                            <comment id="195583" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Thu, 26 Mar 2020 08:26:56 +0000"  >&lt;p&gt;Hi &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;,&lt;/p&gt;

&lt;p&gt;Is it already resolved? I&apos;m able to reproduce it again: &lt;/p&gt;

&lt;p&gt;Jenkins job: &lt;a href=&quot;https://jenkins-aws.indexdata.com/blue/organizations/jenkins/folio-org%2Fplatform-core/detail/PR-554/4/pipeline&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://jenkins-aws.indexdata.com/blue/organizations/jenkins/folio-org%2Fplatform-core/detail/PR-554/4/pipeline&lt;/a&gt;&lt;br/&gt;
PR: &lt;a href=&quot;https://github.com/folio-org/platform-core/pull/554&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/platform-core/pull/554&lt;/a&gt;&lt;br/&gt;
Branch: &lt;tt&gt;FOLIO-2471-item-mark-withdrawn-preview&lt;/tt&gt; against platform-core repo.&lt;/p&gt;

&lt;p&gt;Thank you,&lt;br/&gt;
Bohdan&lt;/p&gt;</comment>
                                                            <comment id="195586" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Thu, 26 Mar 2020 10:29:09 +0000"  >&lt;p&gt;Reopening while waiting for clarification.&lt;/p&gt;</comment>
                                                            <comment id="195590" author="5cd423bebc70090d6ce241b1" created="Thu, 26 Mar 2020 11:21:30 +0000"  >&lt;p&gt;You&apos;re right. User has required permissions now, but must not be including them in that request&lt;/p&gt;</comment>
                                                            <comment id="195592" author="5f9abc1eb45b2e007453f423" created="Thu, 26 Mar 2020 15:47:41 +0000"  >&lt;p&gt;The PR preview pipeline has been updated to include supertenant authentication to /_/discovery endpoints.   PR-554 in platform-core, however, still fails because the versions of mod-inventory and mod-inventory-storage artifact specified in .pr-custom-deps are specifiied incorrectly.  More info in the PR comments.    We may need to have Jenkins update the Github comments with the version of the artifact deployed so that developers don&apos;t need to dig out the version from the build logs. &lt;/p&gt;

&lt;p&gt;Also fixed a bug where docker images tagged with PR preview versions were not cleaned up properly which left stray artifacts on Jenkins build nodes. &lt;/p&gt;
</comment>
                                                            <comment id="195597" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Thu, 26 Mar 2020 17:02:43 +0000"  >&lt;p&gt;Thanks &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;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;The authentication issue disappeared. However I&apos;m getting &lt;tt&gt;No running instances for module mod-inventory-storage-19.2.0-SNAPSHOT.420.5. Can not invoke /_/tenant&lt;/tt&gt; issue now.&lt;/p&gt;

&lt;p&gt;But `&lt;a href=&quot;https://okapi-preview.ci.folio.org/_/proxy/modules/mod-inventory-storage-19.2.0-SNAPSHOT.420.5&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://okapi-preview.ci.folio.org/_/proxy/modules/mod-inventory-storage-19.2.0-SNAPSHOT.420.5&lt;/a&gt;` returns the descriptor. So the versions and descriptor should be correct. &lt;/p&gt;

&lt;p&gt;Do I need to raise a separate issue for this?&lt;/p&gt;</comment>
                                                            <comment id="195600" author="5f9abc1eb45b2e007453f423" created="Thu, 26 Mar 2020 18:48:43 +0000"  >&lt;p&gt;No separate issues.   Let&apos;s keep everything related to this PR in this Jira.   I&apos;ll look into the last reported error. &lt;/p&gt;</comment>
                                                            <comment id="195603" author="5f9abc1eb45b2e007453f423" created="Thu, 26 Mar 2020 21:43:59 +0000"  >&lt;p&gt;There appears to be an issue with module deployment to the preview namespace.   Working with Ian to resolve. &lt;/p&gt;</comment>
                                                            <comment id="195606" author="5f9abc1eb45b2e007453f423" created="Mon, 30 Mar 2020 18:04:21 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; class=&quot;user-hover&quot; rel=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; data-account-id=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; accountid=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; rel=&quot;noreferrer&quot;&gt;Bohdan Suprun&lt;/a&gt;&lt;br/&gt;
Preview environment for this PR has been built.  &lt;/p&gt;

&lt;p&gt;Tenant:  platform_core_554_9&lt;br/&gt;
URL:  &lt;a href=&quot;https://platform-core-554.s3.amazonaws.com/index.html&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://platform-core-554.s3.amazonaws.com/index.html&lt;/a&gt;&lt;/p&gt;</comment>
                                                            <comment id="195608" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Mon, 30 Mar 2020 18:29:49 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Looks great, thank you!&lt;/p&gt;

&lt;p&gt;Could you please advice what username/password should I use to log in?&lt;/p&gt;</comment>
                                                            <comment id="195610" author="5cd423bebc70090d6ce241b1" created="Mon, 30 Mar 2020 19:56:08 +0000"  >&lt;p&gt;Hi &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3A89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; class=&quot;user-hover&quot; rel=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; data-account-id=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; accountid=&quot;557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50&quot; rel=&quot;noreferrer&quot;&gt;Bohdan Suprun&lt;/a&gt;, Username will always be $SOMETENANT_admin and the password is just admin, so in this case: platform_core_554_9_admin / admin&lt;/p&gt;</comment>
                                                            <comment id="195614" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Wed, 1 Apr 2020 13:21:05 +0000"  >&lt;p&gt;&lt;del&gt;Blocked&lt;/del&gt; IN REVIEW until we get feedback from devs that the fix worked.&lt;/p&gt;</comment>
                                                            <comment id="195616" author="557058:89dc6567-baed-429c-bebb-dfcc7e5dcc50" created="Wed, 8 Apr 2020 12:04:40 +0000"  >&lt;p&gt;Hi &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;, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f9abc1eb45b2e007453f423&quot; class=&quot;user-hover&quot; rel=&quot;5f9abc1eb45b2e007453f423&quot; data-account-id=&quot;5f9abc1eb45b2e007453f423&quot; accountid=&quot;5f9abc1eb45b2e007453f423&quot; rel=&quot;noreferrer&quot;&gt;John Malconian&lt;/a&gt;,&lt;/p&gt;

&lt;p&gt;Everything seems fine for now. Closing the issue. Will reopen if needed.&lt;/p&gt;

&lt;p&gt;Thank you!&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="81573">FOLIO-2471</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="81623">FOLIO-2536</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="10155"><![CDATA[FOLIO DevOps]]></customfieldvalue>

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

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Thu, 26 Mar 2020 08:26:56 +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>