<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:16 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-3053] Configure mod-data-export-worker for reference Vagrant boxes</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3053</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;mod-data-export-worker apparently requires either a MinIO environment or an S3 bucket. If neither are configured, the application crashes. Log file attached:  &lt;span class=&quot;nobr&quot;&gt;&lt;a href=&quot;/rest/api/3/attachment/content/64373&quot; title=&quot;mod-data-export-worker.log attached to FOLIO-3053&quot; data-attachment-type=&quot;file&quot; data-attachment-name=&quot;mod-data-export-worker.log&quot; data-media-services-type=&quot;file&quot; data-media-services-id=&quot;a627dfa5-3dca-44c2-aa6d-a714628ae77e&quot; rel=&quot;noreferrer&quot;&gt;mod-data-export-worker.log&lt;sup&gt;&lt;img class=&quot;rendericon&quot; src=&quot;/images/icons/link_attachment_7.gif&quot; height=&quot;7&quot; width=&quot;7&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt;&lt;/sup&gt;&lt;/a&gt;&lt;/span&gt; &lt;/p&gt;

&lt;p&gt;Since we don&apos;t want to embed AWS credentials in the boxes, we&apos;ll need to look at configuring this with MinIO.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82026">FOLIO-3053</key>
            <summary>Configure mod-data-export-worker for reference Vagrant boxes</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="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="5c706fbb47a54a6728e59df2">Wayne Schneider</reporter>
                                    <labels>
                    </labels>
                <created>Wed, 3 Mar 2021 21:55:18 +0000</created>
                <updated>Fri, 9 Apr 2021 01:28:21 +0000</updated>
                            <resolved>Fri, 9 Apr 2021 01:28:21 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="199404" author="5c706fbb47a54a6728e59df2" created="Tue, 9 Mar 2021 20:13:50 +0000"  >&lt;p&gt;Merged a &lt;a href=&quot;https://github.com/folio-org/folio-ansible/pull/428&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;temporary fix&lt;/a&gt; to configuration variables that allows mod-data-export-worker to deploy without crashing.&lt;/p&gt;

&lt;p&gt;Next up: provide MinIO environment and configuration.&lt;/p&gt;</comment>
                                                            <comment id="199405" author="5c706fbb47a54a6728e59df2" created="Wed, 10 Mar 2021 23:58:36 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A14f4f386-7afc-4dbf-b045-116758a40d6a&quot; class=&quot;user-hover&quot; rel=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; data-account-id=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; accountid=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; rel=&quot;noreferrer&quot;&gt;Aleksei Prokhorov&lt;/a&gt; can you give me some insight on how to configure mod-data-export-worker to use a local MinIO server, please? For example, a server launched using the Docker image &lt;a href=&quot;https://hub.docker.com/r/minio/minio&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;minio/minio&lt;/a&gt;.&lt;/p&gt;</comment>
                                                            <comment id="199406" author="5c706fbb47a54a6728e59df2" created="Thu, 11 Mar 2021 00:27:00 +0000"  >&lt;p&gt;Created minio-docker role in folio-ansible.&lt;/p&gt;</comment>
                                                            <comment id="199407" author="5c706fbb47a54a6728e59df2" created="Wed, 17 Mar 2021 20:49:43 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A14f4f386-7afc-4dbf-b045-116758a40d6a&quot; class=&quot;user-hover&quot; rel=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; data-account-id=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; accountid=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; rel=&quot;noreferrer&quot;&gt;Aleksei Prokhorov&lt;/a&gt; ping &amp;#8211; if there is no guidance on how to configure mod-data-export-worker to use a local MinIO server, we will need to close this ticket as &quot;won&apos;t do.&quot;&lt;/p&gt;</comment>
                                                            <comment id="199408" author="712020:14f4f386-7afc-4dbf-b045-116758a40d6a" created="Thu, 18 Mar 2021 06:24:08 +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;I remember this ticket and it should be done. Give me please a day or two to complete my release activities and I&apos;ll be able to address this ticket.&lt;/p&gt;</comment>
                                                            <comment id="199409" author="5c706fbb47a54a6728e59df2" created="Thu, 18 Mar 2021 13:17:27 +0000"  >&lt;p&gt;Thanks, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A14f4f386-7afc-4dbf-b045-116758a40d6a&quot; class=&quot;user-hover&quot; rel=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; data-account-id=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; accountid=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; rel=&quot;noreferrer&quot;&gt;Aleksei Prokhorov&lt;/a&gt;, I know this is a busy time.&lt;/p&gt;</comment>
                                                            <comment id="199410" author="712020:14f4f386-7afc-4dbf-b045-116758a40d6a" created="Fri, 26 Mar 2021 08:27:03 +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;br/&gt;
&quot;a server launched using the Docker image&#160;&lt;a href=&quot;https://hub.docker.com/r/minio/minio&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;minio/minio&lt;/a&gt;&quot; - yes, this is what I would use in this case.&lt;br/&gt;
mod-data-export-worker uses the following environment variables for connecting to a storage:&lt;br/&gt;
AWS_URL&lt;br/&gt;
AWS_REGION&lt;br/&gt;
AWS_BUCKET&lt;br/&gt;
AWS_ACCESS_KEY_ID&lt;br/&gt;
AWS_SECRET_ACCESS_KEY&lt;/p&gt;

&lt;p&gt;Examples:&lt;/p&gt;

&lt;p&gt;When it is in Rancher then the vars are:&lt;br/&gt;
AWS_URL=&lt;a href=&quot;https://s3.amazonaws.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://s3.amazonaws.com&lt;/a&gt;&lt;br/&gt;
AWS_REGION=us-west-2&lt;br/&gt;
AWS_BUCKET=folio-scout&lt;br/&gt;
AWS_ACCESS_KEY_ID=&amp;lt;secret&amp;gt;&lt;br/&gt;
AWS_SECRET_ACCESS_KEY=&amp;lt;secret&amp;gt;&lt;/p&gt;

&lt;p&gt;When it is in the testing env. then the vars are:&lt;br/&gt;
AWS_URL=&lt;a href=&quot;https://s3.amazonaws.com&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://s3.amazonaws.com&lt;/a&gt;&lt;br/&gt;
AWS_REGION=us-east-1&lt;br/&gt;
AWS_BUCKET=folio-testing-export&lt;br/&gt;
AWS_ACCESS_KEY_ID=&amp;lt;secret&amp;gt;&lt;br/&gt;
AWS_SECRET_ACCESS_KEY=&amp;lt;secret&amp;gt;&lt;/p&gt;

&lt;p&gt;It is possible to do not set&#160;AWS_REGION,&#160;AWS_ACCESS_KEY_ID and&#160;AWS_SECRET_ACCESS_KEY if they are not relevant.&lt;/p&gt;</comment>
                                                            <comment id="199411" author="5c706fbb47a54a6728e59df2" created="Fri, 9 Apr 2021 01:28:08 +0000"  >&lt;p&gt;Thanks, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A14f4f386-7afc-4dbf-b045-116758a40d6a&quot; class=&quot;user-hover&quot; rel=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; data-account-id=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; accountid=&quot;712020:14f4f386-7afc-4dbf-b045-116758a40d6a&quot; rel=&quot;noreferrer&quot;&gt;Aleksei Prokhorov&lt;/a&gt;!&lt;/p&gt;

&lt;p&gt;For a Vagrant box using MinIO, the vars are:&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;
AWS_URL=http:&lt;span class=&quot;code-comment&quot;&gt;//10.0.2.15:&amp;lt;MinIO port, &lt;span class=&quot;code-keyword&quot;&gt;default&lt;/span&gt; 9000&amp;gt;
&lt;/span&gt;AWS_REGION=&quot;&quot;
AWS_BUCKET=data-export # &lt;span class=&quot;code-keyword&quot;&gt;this&lt;/span&gt; is arbitrary
AWS_ACCESS_KEY_ID=minioadmin
AWS_SECRET_ACCESS_KEY=minioadmin
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82011">FOLIO-3031</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="64373" name="mod-data-export-worker.log" size="27053" author="5c706fbb47a54a6728e59df2" created="Wed, 3 Mar 2021 21:58:31 +0000"/>
                    </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|i02gli:c</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1991">DevOps Sprint 109</customfieldvalue>
    <customfieldvalue id="954">DevOps Sprint 110</customfieldvalue>
    <customfieldvalue id="955">DevOps Sprint 111</customfieldvalue>

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