<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:28:27 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-3478] Update jenkins-slave-docker to Jammy LTS</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3478</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Canonical has published Ubuntu 22.04 LTS (Jammy Jellyfish) on 21 April 2022.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/folio-tools/tree/master/jenkins-slave-docker&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-tools/tree/master/jenkins-slave-docker&lt;/a&gt; = Docker image &lt;tt&gt;folioci/jenkins-slave-all&lt;/tt&gt; is based on ubuntu:focal, the previous LTS version.&lt;/p&gt;

&lt;p&gt;Ubuntu doesn&apos;t fix all security issues in Focal:&#160;&lt;a href=&quot;https://snyk.io/test/docker/ubuntu%3A20.04&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://snyk.io/test/docker/ubuntu%3A20.04&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;To keep our CI pipeline secure an increasingly amount of work is needed to back-port security fixes if we stay with Focal.&lt;/p&gt;

&lt;p&gt;Therefore we should switch to Jammy. This will allow to switch from manually installed packages to Ubuntu packages making maintenance more easy.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82321">FOLIO-3478</key>
            <summary>Update jenkins-slave-docker to Jammy LTS</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="61cd0ca0bce5e00069e98be7">David Crossley</assignee>
                                                                <reporter accountid="5ee89462f7aa140abd82d11d">Julian Ladisch</reporter>
                                    <labels>
                            <label>security</label>
                            <label>security-reviewed</label>
                    </labels>
                <created>Fri, 22 Apr 2022 09:30:22 +0000</created>
                <updated>Tue, 17 May 2022 06:49:29 +0000</updated>
                            <resolved>Tue, 17 May 2022 06:49:29 +0000</resolved>
                                                                    <component>Continuous Integration</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                <comments>
                                                            <comment id="197810" author="61cd0ca0bce5e00069e98be7" created="Fri, 13 May 2022 08:40:35 +0000"  >&lt;p&gt;I have a branch for this at folio-tools.&lt;/p&gt;

&lt;p&gt;Note that &apos;firefox&apos; was available on our previous Focal-based image, but with Jammy it is now not installed via apt-get. &lt;/p&gt;

&lt;p&gt;I presume that we do not want snap or flatpak on that image.&lt;/p&gt;

&lt;p&gt;I suppose that another option would be to use &quot;mozillateam/ppa&quot; but i have not been able to get that to work.&lt;/p&gt;

&lt;p&gt;So &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; or &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5ee89462f7aa140abd82d11d&quot; class=&quot;user-hover&quot; rel=&quot;5ee89462f7aa140abd82d11d&quot; data-account-id=&quot;5ee89462f7aa140abd82d11d&quot; accountid=&quot;5ee89462f7aa140abd82d11d&quot; rel=&quot;noreferrer&quot;&gt;Julian Ladisch&lt;/a&gt; would you please assist.&lt;/p&gt;</comment>
                                                            <comment id="197815" author="5ee89462f7aa140abd82d11d" created="Fri, 13 May 2022 13:08:51 +0000"  >&lt;p&gt;Front-end modules have switched from Jenkins to GitHub Actions and therefore don&apos;t care whether Firefox exists in Jenkins.&lt;/p&gt;

&lt;p&gt;The search &lt;a href=&quot;https://github.com/search?q=org%3Afolio-org+firefox&amp;amp;type=code&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/search?q=org%3Afolio-org+firefox&amp;amp;type=code&lt;/a&gt; finds some ERM modules, however, they are back-end modules.&lt;/p&gt;

&lt;p&gt;Maybe ask on #developer Slack channel whether there is any module that uses Firefox in the Jenkins pipeline.&lt;/p&gt;</comment>
                                                            <comment id="197821" author="61cd0ca0bce5e00069e98be7" created="Fri, 13 May 2022 14:43:32 +0000"  >&lt;p&gt;Some frontent modules have switched. There are still 50+ using Jenkins. I have found that people do not generally answer such questions. I thought that it would be easier to just make it available as before.&lt;/p&gt;</comment>
                                                            <comment id="197829" author="61cd0ca0bce5e00069e98be7" created="Tue, 17 May 2022 06:46:47 +0000"  >&lt;p&gt;Nothing is easy. We decided to remove firefox.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                                                            <comment id="197831" author="61cd0ca0bce5e00069e98be7" created="Tue, 17 May 2022 06:49:13 +0000"  >&lt;p&gt;The &quot;java-11&quot; image has been upgraded to 22.04 Jammy (&lt;a href=&quot;https://github.com/folio-org/folio-tools/pull/227&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-tools/pull/227&lt;/a&gt;). The current version is also labelled as 2.10.0&lt;/p&gt;

&lt;p&gt;This buildNode is the default for back-end modules, and for the remaining front-end modules that do not yet use GitHub Actions Workflows.&lt;/p&gt;

&lt;p&gt;For clarity their Jenkinsfile can declare:&lt;br/&gt;
  &lt;tt&gt;buildNode = &apos;jenkins-agent-java11&apos;&lt;/tt&gt;&lt;/p&gt;

&lt;p&gt;(Although note that either can now use &lt;tt&gt;&apos;jenkins-agent-java17&apos;&lt;/tt&gt; as per 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3494&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3494&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Create new jenkins docker image for Node v16 and Java 17&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10309?size=medium&quot; /&gt;
            FOLIO-3494
        &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>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82310">FOLIO-3494</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="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_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>RCA Group</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10367"><![CDATA[TBD]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="2004">DevOps Sprint 139</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Fri, 13 May 2022 08:40:35 +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>