<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:03:51 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 append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[INTPAK-189] Improve Apex proposed-change-distro upgrade logic</title>
                <link>https://jira.opendaylight.org/browse/INTPAK-189</link>
                <project id="10190" key="INTPAK">integration-packaging</project>
                    <description>&lt;p&gt;There&apos;s work ongoing to use OPNFV Apex images in ODL CI as a quick way to stand up real OpenStack+ODL deployments. The logic needs to build an ODL distro from a proposed change, then update the version of ODL in the Apex images with the proposed distro. The logic currently does this, but in a hacky way. Per &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=trozet&quot; class=&quot;user-hover&quot; rel=&quot;trozet&quot;&gt;trozet&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;Well I solved it, but in a hacky way. When the job goes to update odl, it brings down docker container. It then extracts the tar.gz netvirt distro into /opt. Then it copies a systemd unit file, creates the odl user and group. I use puppet tags to avoid puppet-opendaylight trying to install the ODL repo or RPM. You can see it all here:&lt;br/&gt;
&lt;a href=&quot;https://gerrit.opnfv.org/gerrit/#/c/59017/5/odl-pipeline/lib/odl_reinstaller/odl_reinstaller.py&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gerrit.opnfv.org/gerrit/#/c/59017/5/odl-pipeline/lib/odl_reinstaller/odl_reinstaller.py&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Not the greatest code in the world, but it works for now. If we had an RPM built with the patch set that would be much cleaner, but if you don&apos;t have time then don&apos;t worry about it for now.&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;So eventually should consider improving that upgrade logic with RPM-native upgrades. This relates to &lt;a href=&quot;https://jira.opendaylight.org/browse/INTPAK-20&quot; title=&quot;Gerrit keyword to build distro and package as RPM/Deb&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INTPAK-20&quot;&gt;INTPAK-20&lt;/a&gt; and &lt;a href=&quot;https://jira.opendaylight.org/browse/INTPAK-161&quot; title=&quot;Create scratch pkg repos&quot; class=&quot;issue-link&quot; data-issue-key=&quot;INTPAK-161&quot;&gt;&lt;del&gt;INTPAK-161&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</description>
                <environment></environment>
        <key id="30247">INTPAK-189</key>
            <summary>Improve Apex proposed-change-distro upgrade logic</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="4" iconUrl="https://jira.opendaylight.org/images/icons/priorities/minor.svg">Low</priority>
                        <status id="1" iconUrl="https://jira.opendaylight.org/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 username="-1">Unassigned</assignee>
                                    <reporter username="dfarrell07">Daniel Farrell</reporter>
                        <labels>
                    </labels>
                <created>Fri, 29 Jun 2018 19:08:09 +0000</created>
                <updated>Fri, 29 Jun 2018 19:10:23 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="28664">INTPAK-20</issuekey>
        </issuelink>
            <issuelink>
            <issuekey id="29802">INTPAK-161</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03g9b:</customfieldvalue>

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