<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:20:02 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-2352] Create jenkins pipeline for single module deployment to k8s</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2352</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Instead of running the module deployment as a stage of the snapshot/release build, create a pipeline to deploy modules to kubernetes.&lt;/p&gt;

&lt;p&gt;Requirements:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;takes a module/version as a parameter&lt;/li&gt;
	&lt;li&gt;fails if module is not successfully deployed to kubernetes&lt;/li&gt;
	&lt;li&gt;can be triggered when a release/snapshot job is complete.&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;Benefits over existing kubeDeploy step in the buildMvn pipeline:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;Increased transparency: The current deployment method deploys a job on kubernetes which in turn deploys the. module. If the job itself is deployed correctly, but the tasks in the job failed then it&apos;s hard to see the failure from jenkins (pipeline will succeed)&lt;/li&gt;
	&lt;li&gt;Better separation from release job. This can be triggered by release jobs, but insulates the release process itself from depending on the health of the k8 infrastructure (which isn&apos;t specifically related to releasing a module.&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="79624">FOLIO-2352</key>
            <summary>Create jenkins pipeline for single module deployment to k8s</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="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="5cd423bebc70090d6ce241b1">Ian Hardy</assignee>
                                                                <reporter accountid="5cd423bebc70090d6ce241b1">Ian Hardy</reporter>
                                    <labels>
                            <label>ci</label>
                            <label>devops</label>
                            <label>platform-backlog</label>
                    </labels>
                <created>Thu, 14 Nov 2019 15:28:19 +0000</created>
                <updated>Wed, 3 Jun 2020 16:40:16 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                <comments>
                                                            <comment id="189408" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Tue, 26 Nov 2019 12:45:21 +0000"  >&lt;p&gt;&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; --has this ticket been closed?&lt;/p&gt;</comment>
                                                            <comment id="189411" author="5cd423bebc70090d6ce241b1" created="Tue, 26 Nov 2019 15:10:47 +0000"  >&lt;p&gt;I&apos;d like to keep this one open. We already are using a method to deploy modules to k8s, but IMO it&apos;s overly complicated. This is about improving/replacing that. Not urgent (as long as the old method isn&apos;t causing &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; any problems right now).&lt;/p&gt;</comment>
                    </comments>
                    <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|i00e67:</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, 26 Nov 2019 12:45:21 +0000</customfieldvalue>

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