<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:05 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>[RANCHER-6] Collect requirements for platform testing</title>
                <link>https://folio-org.atlassian.net/browse/RANCHER-6</link>
                <project id="10136" key="RANCHER">rancher</project>
                    <description>&lt;h2&gt;&lt;a name=&quot;Overview&quot;&gt;&lt;/a&gt;Overview&lt;/h2&gt;
&lt;p&gt;There&apos;s an increasing need for a test environment which allows for platform-level operations to be easily tested.  This serves as a place to capture the requirements/use-cases which will help drive the effort to create such an environment.&lt;/p&gt;

&lt;h2&gt;&lt;a name=&quot;UseCases&quot;&gt;&lt;/a&gt;Use Cases&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Start from a well-defined platform release (e.g. Honeysuckle GA).  Deploy the latest snapshot versions of the platform (a la folio-testing/snapshot), and perform an upgrade.
	&lt;ul&gt;
		&lt;li&gt;Doing this on a module-by-module basis is too tedious and time consuming, we need the ability to specify something like a branch of platform-complete, or provide an install.json file, etc.&lt;/li&gt;
		&lt;li&gt;Having an &quot;upgrade to latest&quot; feature would be a huge time-saver (for example using the module list published at &lt;a href=&quot;https://folio-testing.dev.folio.org/okapi-install.json&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://folio-testing.dev.folio.org/okapi-install.json&lt;/a&gt; ).&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;Given a branch of RMB or a specific backend module, we want to be able to perform a complete system upgrade and do some basic smoke testing&lt;/li&gt;
&lt;/ul&gt;


&lt;h2&gt;&lt;a name=&quot;Otherrequirements&quot;&gt;&lt;/a&gt;Other requirements&lt;/h2&gt;
&lt;ul&gt;
	&lt;li&gt;Logs must be accessible&lt;/li&gt;
	&lt;li&gt;We should be able to shut down the environment to save on costs - no need for it to be up 24/7.&lt;/li&gt;
	&lt;li&gt;The version and number of okapi instances must be adjustable.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="52185">RANCHER-6</key>
            <summary>Collect requirements for platform testing</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="10000" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/generic.png" description="(Migrated on 4 Feb 2024 13:41 UTC)">Draft</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="5cf6c546b87c300f36eb7b9a">Craig McNally</reporter>
                                    <labels>
                    </labels>
                <created>Fri, 19 Feb 2021 22:10:33 +0000</created>
                <updated>Mon, 14 Mar 2022 12:20:27 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>8</watches>
                                                                <comments>
                                                            <comment id="123635" author="5cf6c546b87c300f36eb7b9a" created="Fri, 19 Feb 2021 22:11:05 +0000"  >&lt;p&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;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Af8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; class=&quot;user-hover&quot; rel=&quot;557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; data-account-id=&quot;557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; accountid=&quot;557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; rel=&quot;noreferrer&quot;&gt;Hanna Hulevich&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cffed1a5d548b0c51d6b19b&quot; class=&quot;user-hover&quot; rel=&quot;5cffed1a5d548b0c51d6b19b&quot; data-account-id=&quot;5cffed1a5d548b0c51d6b19b&quot; accountid=&quot;5cffed1a5d548b0c51d6b19b&quot; rel=&quot;noreferrer&quot;&gt;Anton Emelianov&lt;/a&gt; &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5f8314dfbdef80006f6f572d&quot; class=&quot;user-hover&quot; rel=&quot;5f8314dfbdef80006f6f572d&quot; data-account-id=&quot;5f8314dfbdef80006f6f572d&quot; accountid=&quot;5f8314dfbdef80006f6f572d&quot; rel=&quot;noreferrer&quot;&gt;Adam Dickmeiss&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Guys, this is just a start - if you can think of other use cases or requirements please add them here  Thanks!&lt;/p&gt;</comment>
                                                            <comment id="123638" author="557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c" created="Thu, 4 Mar 2021 15:10:50 +0000"  >&lt;p&gt;I assume this env is based on current scratch env. Is it possible to specify the type of infrastructure to use? For example, Aurora for db, MSK for Kafka, AWS Elasticsearch managed service for Elasticsearch, and etc? If cannot be done, that&apos;s OK. We can test it separately in our hosting env as needed.&lt;/p&gt;</comment>
                                                            <comment id="123640" author="5f9abc1eb45b2e007453f423" created="Thu, 4 Mar 2021 17:43:33 +0000"  >&lt;p&gt;I&apos;ve contemplated the idea of running folio-snapshot on a single-server MicroK8s platform and giving backend FOLIO developers access to the K8s API in order do things like access logs, restart modules, and view resource utilization.   The system would be comprised of backend and edge modules from platform-complete&apos;s snapshot branch (install.json).   Instead of rebuilding the system each day from scratch, the backend modules would be upgraded daily (or on some other defined, regular basis) based on changes written to platform-complete&apos;s snapshot branch.    For such a system to work, the scope or purpose needs to be limited.  It cannot be co-opted and used as a system to preview UI features or development branches or to do demos.  Its primary focus needs to backend integrations and tenant upgrades.  I would even make the argument that it doesn&apos;t need a Stripes frontend.    Other than ec2,  I wouldn&apos;t rely too much on other AWS services that require setting up and managing IAM account and permissions.  &lt;/p&gt;</comment>
                                                            <comment id="123643" author="557058:4f6bed01-40a6-48d5-8471-7ef21f5ea97c" created="Thu, 4 Mar 2021 18:53:23 +0000"  >&lt;p&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;, just to be on same page, the reason I mentioned some AWS managed services in my comments is there was a time RMB worked fine with PostgreSQL but did not with AWS Aurora. &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;&#160;mentioned we should try to capture this kind of issues. I fully understand this might not be feasible or not easy to achieve, that&apos;s fine with me.&lt;/p&gt;</comment>
                                                            <comment id="123645" author="63e2a2771b13d42998e4e706" created="Thu, 15 Apr 2021 13:58:58 +0000"  >&lt;p&gt;Are these general requirements for changes to all of the rancher / scratch environments or requirements for a Core Platform team specific environment?&lt;/p&gt;

&lt;p&gt;I&apos;m asking because these requirements may be relevant for other teams as well.&lt;/p&gt;</comment>
                                                            <comment id="123648" author="63e2a2771b13d42998e4e706" created="Thu, 15 Apr 2021 14:00:04 +0000"  >&lt;p&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;blockquote&gt;&lt;p&gt;For such a system to work, the scope or purpose needs to be limited. It cannot be co-opted and used as a system to preview UI features or development branches or to do demos&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Why is that the case?&lt;/p&gt;</comment>
                                                            <comment id="123650" author="557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821" created="Thu, 15 Apr 2021 14:15:02 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;&#160;we created this ticket to collect requirements for Core Platform env only. But probably other team has similar issues and some of requirements can be relevant for other teams as well.&#160;&lt;/p&gt;</comment>
                                                            <comment id="123653" author="63e2a2771b13d42998e4e706" created="Thu, 15 Apr 2021 14:32:29 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Af8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; class=&quot;user-hover&quot; rel=&quot;557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; data-account-id=&quot;557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; accountid=&quot;557058:f8c71e3c-04a0-49c1-bae9-f8f88e253821&quot; rel=&quot;noreferrer&quot;&gt;Hanna Hulevich&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;we created this ticket to collect requirements for Core Platform env only. But probably other team has similar issues and some of requirements can be relevant for other teams as well. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Thanks.&lt;/p&gt;

&lt;p&gt;&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;

&lt;blockquote&gt;&lt;p&gt;which will help drive the effort to create such an environment.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Is the intention that this will be a separate environment solely for the Core Platform team, rather than expanded requirements for the existing scratch / rancher environments? &lt;/p&gt;</comment>
                                                            <comment id="123655" author="5f9abc1eb45b2e007453f423" created="Thu, 15 Apr 2021 19:49:11 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=63e2a2771b13d42998e4e706&quot; class=&quot;user-hover&quot; rel=&quot;63e2a2771b13d42998e4e706&quot; data-account-id=&quot;63e2a2771b13d42998e4e706&quot; accountid=&quot;63e2a2771b13d42998e4e706&quot; rel=&quot;noreferrer&quot;&gt;Marc Johnson&lt;/a&gt;&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;For such a system to work, the scope or purpose needs to be limited. It cannot be co-opted and used as a system to preview UI features or development branches or to do demos&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;This comment really only applies to the potential dedicated environment option I described.   I think if the existing scratch environments are suited to this team&apos;s needs, then I suppose you can use that environment for whatever you need.  The idea behind the dedicated environment was specifically for testing module upgrades.   I think if this is something we want to do as part of a regular CI process,  then I wouldn&apos;t necessarily think it&apos;s a good idea to pollute it with other use cases. &lt;/p&gt;</comment>
                                                            <comment id="123658" author="5f2840580d8b1a001bd02aae" created="Fri, 16 Apr 2021 14:55:38 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cf6c546b87c300f36eb7b9a&quot; class=&quot;user-hover&quot; rel=&quot;5cf6c546b87c300f36eb7b9a&quot; data-account-id=&quot;5cf6c546b87c300f36eb7b9a&quot; accountid=&quot;5cf6c546b87c300f36eb7b9a&quot; rel=&quot;noreferrer&quot;&gt;Craig McNally&lt;/a&gt;, what data do you need in DB to perform testing? Sample, Reference, 7M from Bugfest?&lt;/p&gt;</comment>
                                                            <comment id="123661" author="5cf6c546b87c300f36eb7b9a" created="Mon, 19 Apr 2021 13:02:10 +0000"  >&lt;p&gt;Sample/Reference is probably good to start - I don&apos;t think we identified any need for a larger dataset&lt;/p&gt;</comment>
                                                            <comment id="123663" author="63e2a2771b13d42998e4e706" created="Mon, 19 Apr 2021 14:16:17 +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=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; This has been moved to the Rancher project, does this mean that it has been decided that these requirements will be used to enhance the scratch environments?&lt;/p&gt;</comment>
                                                            <comment id="123665" author="63e2a2771b13d42998e4e706" created="Mon, 19 Apr 2021 14:18:49 +0000"  >&lt;p&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;blockquote&gt;&lt;p&gt;I think if the existing scratch environments are suited to this team&apos;s needs, then I suppose you can use that environment for whatever you need. &lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;My understanding is that this issue exists because it has been decided that the scratch environments do not meet the Core Platform team&apos;s needs.&lt;/p&gt;

&lt;blockquote&gt;&lt;p&gt;The idea behind the dedicated environment was specifically for testing module upgrades. I think if this is something we want to do as part of a regular CI process, then I wouldn&apos;t necessarily think it&apos;s a good idea to pollute it with other use cases.&lt;/p&gt;&lt;/blockquote&gt;

&lt;p&gt;Would it be reasonable to reword that as &lt;tt&gt;automated testing of module upgrades within a Jenkins build process should use a dedicated environment not shared by anything else (unlike the API integration tests)?&lt;/tt&gt;&lt;/p&gt;
</comment>
                                                            <comment id="123667" author="557058:9a7405d1-c785-4394-b0f0-3ac51f80085f" created="Tue, 8 Feb 2022 09:45:11 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cf6c546b87c300f36eb7b9a&quot; class=&quot;user-hover&quot; rel=&quot;5cf6c546b87c300f36eb7b9a&quot; data-account-id=&quot;5cf6c546b87c300f36eb7b9a&quot; accountid=&quot;5cf6c546b87c300f36eb7b9a&quot; rel=&quot;noreferrer&quot;&gt;Craig McNally&lt;/a&gt; Do you have any progress on the requirements for this ticket? Who is responsible for collecting such type of requirements?&lt;/p&gt;</comment>
                                                            <comment id="123669" author="557058:9a7405d1-c785-4394-b0f0-3ac51f80085f" created="Mon, 14 Mar 2022 12:18:09 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5cf6c546b87c300f36eb7b9a&quot; class=&quot;user-hover&quot; rel=&quot;5cf6c546b87c300f36eb7b9a&quot; data-account-id=&quot;5cf6c546b87c300f36eb7b9a&quot; accountid=&quot;5cf6c546b87c300f36eb7b9a&quot; rel=&quot;noreferrer&quot;&gt;Craig McNally&lt;/a&gt;&#160;any updates on that one?&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="12189">UXPROD-3387</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="10161"><![CDATA[Kitfox]]></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|i04ayw:</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>Thu, 4 Mar 2021 15:10:50 +0000</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                </customfields>
    </item>
</channel>
</rss>