<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:08:30 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-812] construct a vagrant image based on the metadata available from the central registry</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-812</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;1. use the Okapi&apos;s pull mechanism to sync all MDs from central registry&lt;br/&gt;
2. use the Okapi&apos;s install to list dependencies for selected (ui) modules, the selected modules are listed in the yarn platform (Okapi can filter for snapshots or releases)&lt;br/&gt;
3. use the list to construct deployment descriptors with the right module ID, request Okapi to physically deploy using the DD&lt;br/&gt;
4. enable the modules for one or more tenants&lt;/p&gt;</description>
                <environment></environment>
        <key id="80300">FOLIO-812</key>
            <summary>construct a vagrant image based on the metadata available from the central registry</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="5c706fbb47a54a6728e59df2">Wayne Schneider</assignee>
                                                                <reporter accountid="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d">Jakub Skoczen</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>sprint22</label>
                            <label>sprint23</label>
                            <label>sprint24</label>
                            <label>sprint25</label>
                            <label>sprint26</label>
                            <label>sprint27</label>
                    </labels>
                <created>Tue, 29 Aug 2017 13:16:19 +0000</created>
                <updated>Mon, 12 Nov 2018 14:23:43 +0000</updated>
                            <resolved>Wed, 22 Nov 2017 14:20:36 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                    <timespent seconds="98100">3 days, 3 hours, 15 minutes</timespent>
                                <comments>
                                                            <comment id="189130" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Wed, 6 Sep 2017 13:25:21 +0000"  >&lt;p&gt;1. Okapi can list modules that need to be deployed with /install?simulate=true&lt;br/&gt;
2. Modules can be deployed (e.g using ansible)&lt;br/&gt;
3. Modules can be enable in Okapi in one go with /install&lt;/p&gt;</comment>
                                                            <comment id="189132" author="5c706fbb47a54a6728e59df2" created="Tue, 7 Nov 2017 20:30:40 +0000"  >&lt;p&gt;Work is nearly done, blocked by 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-461&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-461&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Okapi fails to restart after pull operation&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;
            OKAPI-461
        &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;</comment>
                                                            <comment id="189135" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Wed, 8 Nov 2017 15:09:26 +0000"  >&lt;p&gt;The new distribution will be rolled out nightly as &apos;folio-snapshots&apos; on a new AWS cluster.&lt;/p&gt;</comment>
                                                            <comment id="189138" author="5c706fbb47a54a6728e59df2" created="Wed, 8 Nov 2017 20:47:40 +0000"  >&lt;p&gt;A new Vagrant box &amp;#8211; folio/snapshot &amp;#8211; has been created with this build. It will be built nightly along with folio/testing and folio/testing-backend.&lt;/p&gt;

&lt;p&gt;I will hold off on making an announcement until we have the AWS build ready and I&apos;ve updated the documentation.&lt;/p&gt;</comment>
                                                            <comment id="189141" author="5c706fbb47a54a6728e59df2" created="Wed, 8 Nov 2017 20:57:34 +0000"  >&lt;p&gt;...especially since the box doesn&apos;t work as expected &amp;#8211; apparently okapi environment variables aren&apos;t persisted.&lt;/p&gt;</comment>
                                                            <comment id="189144" author="5f8314dfbdef80006f6f572d" created="Thu, 9 Nov 2017 09:18:07 +0000"  >&lt;p&gt;Correct.. Will make them persistent in 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-423&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-423&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;persistent deployment and environment&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            OKAPI-423
        &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;
. As I probably mentioned during our calls, I am surprised that Okapi is stopped and started again in our environments. The service is essentially &quot;down&quot; in in this case - and downtime is not desired in production. It also begs the question of environment for re-deployment.. One can choose the environment as of the state in the initial deployment or use the current environment (which makes a potentially different deployment). Since the node could be different anyway, we&apos;ll use the current environment always (which is persisted when 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-423&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-423&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;persistent deployment and environment&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            OKAPI-423
        &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;
 is complete).&lt;/p&gt;</comment>
                                                            <comment id="189149" author="5c706fbb47a54a6728e59df2" created="Thu, 9 Nov 2017 13:47:28 +0000"  >&lt;p&gt;Well, the use case for us right now is a single-host VM system for development, where it is reasonable to expect the user will want to stop and start the VM, not production, where Okapi should never really go down. We have worked around the issue for deployment (and since last night, environment variables, too &lt;img class=&quot;emoticon&quot; src=&quot;/images/icons/emoticons/smile.png&quot; height=&quot;16&quot; width=&quot;16&quot; align=&quot;absmiddle&quot; alt=&quot;&quot; border=&quot;0&quot;/&gt; ), so for our purposes 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;OKAPI-423&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/OKAPI-423&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;persistent deployment and environment&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10322?size=medium&quot; /&gt;
            OKAPI-423
        &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;
 is not a blocker. I agree that the use case for clustered Okapi deployment has more complex needs. Perhaps we should talk about this in more detail in person in January.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="80488">FOLIO-947</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="80293">FOLIO-799</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="53768">OKAPI-466</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="79333">FOLIO-852</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="79375">FOLIO-948</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="53593">OKAPI-399</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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzxyh3:</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>Tue, 7 Nov 2017 20:30:40 +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>