<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:17:59 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-2069] Deploy Okapi to K8s cluster</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2069</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Add a job to Jenkins / Automation to deploy Okapi to the kubernetes cluster. &lt;/p&gt;

&lt;p&gt;Possible tools for setting up this pipeline might be &lt;a href=&quot;https://github.com/jenkinsci/kubernetes-cd-plugin&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;kubernetes-cd&lt;/a&gt; or ansible.&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;API should be exposed through load balancer (similar to single server reference environments)&lt;/li&gt;
	&lt;li&gt;Needs storage either hosted psql db or saas (RDS)&lt;/li&gt;
	&lt;li&gt;verify by manually adding tenant and deploying/enabling module in the kubernetes cluster&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="81278">FOLIO-2069</key>
            <summary>Deploy Okapi to K8s cluster</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="5cd423bebc70090d6ce241b1">Ian Hardy</assignee>
                                                                <reporter accountid="5cd423bebc70090d6ce241b1">Ian Hardy</reporter>
                                    <labels>
                            <label>platform-backlog</label>
                    </labels>
                <created>Tue, 4 Jun 2019 19:47:23 +0000</created>
                <updated>Wed, 3 Jun 2020 16:39:52 +0000</updated>
                            <resolved>Mon, 8 Jul 2019 12:51:50 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                <comments>
                                                            <comment id="195817" author="5cd423bebc70090d6ce241b1" created="Thu, 27 Jun 2019 19:59:59 +0000"  >&lt;p&gt;Added notes on deploying okapi as a cluster, and yaml templates to do deployment here: &lt;a href=&quot;https://github.com/folio-org/folio-infrastructure/tree/folio-2069-doc/CI/doc/okapi-kubernetes&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-infrastructure/tree/folio-2069-doc/CI/doc/okapi-kubernetes&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Note, running the latest version of okapi&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;18:00:48 INFO  MainVerticle         Proxy using postgres storage
18:00:48 WARN  InternalModule       InternalModule starting okapiversion=2.31.0-SNAPSHOT
18:00:48 INFO  MainVerticle         Checking for working distributed lock. Cluster=true
18:00:59 ERROR MainCluster          io.vertx.core.impl.NoStackTraceThrowable: getLock failed. Fix your Hazelcast configuration:
https://vertx.io/docs/vertx-hazelcast/java/#_using_an_existing_hazelcast_cluster
18:00:59 INFO  DeploymentManager    fast shutdown
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;The check for distributed lock was added in okapi 730, need to look into fixing the hazelcast configuration yet.&lt;/p&gt;</comment>
                                                            <comment id="195820" author="5cd423bebc70090d6ce241b1" created="Mon, 1 Jul 2019 12:31:27 +0000"  >&lt;p&gt;The above issue is solved by adjusting the hazelcast configuration according to the notes in okapi-734.&lt;/p&gt;</comment>
                                                            <comment id="195822" author="5cd423bebc70090d6ce241b1" created="Mon, 1 Jul 2019 12:33:34 +0000"  >&lt;p&gt;Opened PR &lt;a href=&quot;https://github.com/folio-org/folio-ansible/pull/239&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-ansible/pull/239&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Need to set up ingress to complete testing.&lt;/p&gt;</comment>
                                                            <comment id="195824" author="5cd423bebc70090d6ce241b1" created="Mon, 8 Jul 2019 12:51:50 +0000"  >&lt;p&gt;merged in playbook to deploy okapi&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                            <outwardlinks description="blocks">
                                        <issuelink>
            <issuekey id="81268">FOLIO-2055</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81267">FOLIO-2056</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="10721">UXPROD-1827</issuekey>
        </issuelink>
                            </outwardlinks>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="81265">FOLIO-2053</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="81266">FOLIO-2054</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="10144"><![CDATA[Core: Platform]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1155">CP: sprint 66</customfieldvalue>
    <customfieldvalue id="1156">CP: sprint 67</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10044" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>5.0</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>