<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:24:26 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-2947] Update NodeJs in Jenkins build image</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2947</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Originally requested by &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; on Slack:&lt;/p&gt;

&lt;p&gt;&quot;can one of the DevOps rebuild and deploy jenkins-slave-all? This will use latest Node 12.20.1 with a fix for 3 security issues: &lt;a href=&quot;https://github.com/folio-org/folio-tools/pull/140&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-tools/pull/140&lt;/a&gt;&lt;br/&gt;
jenkins-slave-all currently uses Node 12.20.0 that is vulnerable and stripes-core will reject this vulnerable version as shown in this pull request: &lt;a href=&quot;https://jenkins-aws.indexdata.com/blue/organizations/jenkins/folio-org%2Fstripes-core/detail/PR-982/5/pipeline/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://jenkins-aws.indexdata.com/blue/organizations/jenkins/folio-org%2Fstripes-core/detail/PR-982/5/pipeline/&lt;/a&gt;&quot;&lt;/p&gt;</description>
                <environment></environment>
        <key id="81867">FOLIO-2947</key>
            <summary>Update NodeJs in Jenkins build image</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="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="5f9abc1eb45b2e007453f423">John Malconian</assignee>
                                                                <reporter accountid="5f9abc1eb45b2e007453f423">John Malconian</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 5 Jan 2021 21:23:39 +0000</created>
                <updated>Tue, 30 Nov 2021 22:29:17 +0000</updated>
                            <resolved>Wed, 6 Jan 2021 22:47:12 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="198668" author="5f9abc1eb45b2e007453f423" created="Tue, 5 Jan 2021 21:24:45 +0000"  >&lt;p&gt;&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; has opened a PR, however, we need to update the &apos;jenkins-agent-java11&apos; image instead of &apos;jenkins-slave-all&apos; which is now deprecated. &lt;/p&gt;</comment>
                                                            <comment id="198670" author="61cd0ca0bce5e00069e98be7" created="Wed, 6 Jan 2021 05:23:05 +0000"  >&lt;p&gt;Julian has only updated the NEWS and README for the general name of the image.&lt;/p&gt;

&lt;p&gt;I gather that he intends for us to update the actual Dockerfile for the 2.x series, i.e. java-11 tag.&lt;/p&gt;</comment>
                                                            <comment id="198671" author="61cd0ca0bce5e00069e98be7" created="Wed, 6 Jan 2021 05:26:09 +0000"  >&lt;p&gt;The purpose of this area has changed when we started to support Java 11, so the names have become a bit confusing.&lt;/p&gt;

&lt;p&gt;When i deployed these recently, i related to them as this:&lt;/p&gt;

&lt;p&gt;The Dockerfile.xenial-java-8 is for the original image, which is deployed as &quot;jenkins-slave-all:latest&quot; and tag &quot;1.2.2&quot;. This equates in CI to the buildNode &quot;jenkins-slave-all&quot; for Java 8.&lt;/p&gt;

&lt;p&gt;The Dockerfile.focal-java-11 is for the current image, which is deployed as &quot;jenkins-slave-all:java-11&quot; and tag &quot;2.6.0&quot;. This equates in CI to the buildNode &quot;jenkins-agent-java11&quot; for Java 11.&lt;/p&gt;

&lt;p&gt;However the other file Dockerfile.agent-focal-java-11, i do not know its purpose. I have not been updating this file.&lt;/p&gt;</comment>
                                                            <comment id="198673" author="5f9abc1eb45b2e007453f423" created="Wed, 6 Jan 2021 16:17:11 +0000"  >&lt;p&gt;Exactly right, &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=61cd0ca0bce5e00069e98be7&quot; class=&quot;user-hover&quot; rel=&quot;61cd0ca0bce5e00069e98be7&quot; data-account-id=&quot;61cd0ca0bce5e00069e98be7&quot; accountid=&quot;61cd0ca0bce5e00069e98be7&quot; rel=&quot;noreferrer&quot;&gt;David Crossley&lt;/a&gt;.   Dockerfile.agent-focal-java-11 is an experiment of mine - a Jenkins slave build image that uses JNLP to connect instead of SSH.  &lt;/p&gt;</comment>
                                                            <comment id="198675" author="5ee89462f7aa140abd82d11d" created="Wed, 6 Jan 2021 17:54:32 +0000"  >&lt;p&gt;There is no need to change the Dockerfile because &lt;/p&gt;

&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
ARG NODEJS_VERSION=12
RUN curl -sL https:&lt;span class=&quot;code-comment&quot;&gt;//deb.nodesource.com/setup_${NODEJS_VERSION}.x | bash -&lt;/span&gt;
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;automatically uses the latest 12 version. Rebuilding the image and deploying it as a new version should be sufficient.&lt;/p&gt;

&lt;p&gt;Please do this for all images that actually are in use. I might have misunderstood the README.&lt;/p&gt;</comment>
                                                            <comment id="198677" author="5f9abc1eb45b2e007453f423" created="Wed, 6 Jan 2021 22:47:12 +0000"  >&lt;p&gt;New java-11 based build images updated to Nodejs v12.20.1. &lt;/p&gt;</comment>
                                                            <comment id="198678" author="5ee89462f7aa140abd82d11d" created="Fri, 8 Jan 2021 15:19:32 +0000"  >&lt;p&gt;Thanks, it works now! &lt;a href=&quot;https://jenkins-aws.indexdata.com/job/folio-org/job/stripes-core/job/STCOR-497-node-12.20.1/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://jenkins-aws.indexdata.com/job/folio-org/job/stripes-core/job/STCOR-497-node-12.20.1/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10006">
                    <name>Gantt End to Start</name>
                                            <outwardlinks description="has to be done before">
                                        <issuelink>
            <issuekey id="62130">STCOR-497</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="35148">MODGQL-142</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_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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|hzx6m9:zmzx2r</customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Wed, 6 Jan 2021 05:23:05 +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>