<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:26:15 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-3186] Investigate infrastructure configuration and scripts to handle Git default branch name</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3186</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Various infrastructure and Jenkins configurations explicitly use &quot;master&quot; for deciding whether the operation is for a feature branch or the mainline branch. Handle the transition to new default branch.&lt;/p&gt;

&lt;p&gt;This is a basic overview and investigation of the steps that will be required. Scanned some main repositories to find mentions of &quot;master&quot;. Trying to added separate tickets for each.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/jenkins-pipeline-libs&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;jenkins-pipeline-libs&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;About 12 Groovy files, mostly in the &quot;vars&quot; directory.&lt;/p&gt;

&lt;p&gt;Every backend repo Jenkinsfile has &quot;publishMaster&quot; parameter in &quot;doDocker&quot;&lt;br/&gt;
 (Publish image to Docker repo (master branch only): Default: true)&lt;br/&gt;
 Need to handle another parameter in vars/build*Docker.groovy and get every back-end repo to transition.&lt;/p&gt;

&lt;p&gt;Also some non-standard Jenkinsfile (e.g. raml-util mod-licenses) refers to &quot;master&quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/folio-ansible&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-ansible&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;About 20 files, mostly in roles, a couple in group_vars, and a few in docs&lt;/p&gt;

&lt;p&gt;Also need to consider release branches which are still in use.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org-priv/folio-infrastructure&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-infrastructure&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;About 60 files:&lt;br/&gt;
 mostly in CI/jenkins and CI/terraform&lt;br/&gt;
 CI/packer/Jenkinsfile&lt;br/&gt;
 some in CI/vagrant/vagrant-nodes.yml and CI/ansible and CI/eks/apps&lt;br/&gt;
 serverless-devdoc-pipeline&lt;/p&gt;

&lt;p&gt;Also need to consider branches which are still in use.&lt;/p&gt;

&lt;p&gt;Update git submodule at CI/ansible/folio-ansible&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/platform-complete&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;platform-complete&lt;/a&gt; and &lt;a href=&quot;https://github.com/folio-org/platform-core&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;platform-core&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Jenkinsfile.build&lt;br/&gt;
 renovate.json&lt;/p&gt;

&lt;p&gt;Also need to consider snapshot and release branches which are still in use.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/folio-tools&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-tools&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;packaging/docker-build.sh&lt;/p&gt;

&lt;p&gt;These refer to hard-coded &quot;master&quot; for folio-ansible:&lt;br/&gt;
 kubernetes-utilities/folio-ansible-runner/Dockerfile&lt;br/&gt;
 kubernetes-utilities/folio-ansible-runner/entrypoint.sh&lt;/p&gt;

&lt;p&gt;These deprecated tools refer to &quot;master&quot; of the old configuration file&lt;br/&gt;
 generate-api-docs&lt;br/&gt;
 lint-raml&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://jenkins-aws.indexdata.com/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Jenkins&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Most pipelines have explicit configuration for &quot;master&quot; branch of the relevant repos.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/folio-org.github.io&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;dev.folio.org repo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Apart from much documentation 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;FOLIO-2813&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2813&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Modify mentions of &amp;quot;master branch&amp;quot; in various devops documentation&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2813
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
, there is hard-coded &quot;master&quot; for documentation-related links in the Liquid code for &lt;a href=&quot;https://github.com/folio-org/folio-org.github.io/blob/master/source-code/map.md&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;source-code/map&lt;/a&gt; and &lt;a href=&quot;https://github.com/folio-org/folio-org.github.io/blob/master/reference/api/index.md&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;reference/api&lt;/a&gt; which can only be altered after 
    &lt;span class=&quot;jira-issue-macro&quot; data-jira-key=&quot;FOLIO-2811&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-2811&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;Rename default branch of all existing folio-org Git repositories&quot; &gt;
            &lt;img class=&quot;icon&quot; src=&quot;https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium&quot; /&gt;
            FOLIO-2811
        &lt;/a&gt;
                                                    &lt;span class=&quot;aui-lozenge aui-lozenge-subtle aui-lozenge-complete jira-macro-single-issue-export-pdf&quot;&gt;Open&lt;/span&gt;
            &lt;/span&gt;
.&lt;/p&gt;

&lt;p&gt;The GitHub Actions workflows (daily automation) will need various code changes.&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/folio-org/.github&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;GitHub Actions workflow-templates&lt;/a&gt; need to handle master or the new name.&lt;/p&gt;</description>
                <environment></environment>
        <key id="79740">FOLIO-3186</key>
            <summary>Investigate infrastructure configuration and scripts to handle Git default branch name</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="-1">Unassigned</assignee>
                                                                <reporter accountid="61cd0ca0bce5e00069e98be7">David Crossley</reporter>
                                    <labels>
                    </labels>
                <created>Thu, 3 Jun 2021 05:51:40 +0000</created>
                <updated>Fri, 23 Jul 2021 03:27:01 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="80025">FOLIO-2858</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_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i02x7b:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>