<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:25:01 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-3020] use Okapi Docker container on reference environments</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-3020</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;Switch from the Debian package to a container. The container should be built from the master branch of Okapi so that the version of Okapi used on folio-testing and folio-snapshot is the snapshot version.&lt;/p&gt;</description>
                <environment></environment>
        <key id="82002">FOLIO-3020</key>
            <summary>use Okapi Docker container on reference environments</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="712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30">Ankita Sen</assignee>
                                                                <reporter accountid="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d">Jakub Skoczen</reporter>
                                    <labels>
                    </labels>
                <created>Tue, 16 Feb 2021 14:44:18 +0000</created>
                <updated>Sun, 24 Oct 2021 23:45:00 +0000</updated>
                            <resolved>Tue, 6 Jul 2021 14:11:06 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                <comments>
                                                            <comment id="199112" author="5c706fbb47a54a6728e59df2" created="Mon, 22 Feb 2021 14:30:35 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; class=&quot;user-hover&quot; rel=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; data-account-id=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; accountid=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; rel=&quot;noreferrer&quot;&gt;Ankita Sen&lt;/a&gt; This issue refers to using the &lt;a href=&quot;https://hub.docker.com/r/folioci/okapi&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;snapshot Docker image for Okapi&lt;/a&gt; as the Okapi runtime for the FOLIO reference builds (folio-testing, folio-snapshot, etc.) and Vagrant box builds. Currently, those builds use the released Okapi deb package instead.&lt;/p&gt;

&lt;p&gt;Those systems are created with scheduled Jenkins jobs that use the &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; roles to build a single-server development FOLIO environment, using Okapi for container orchestration.&lt;/p&gt;

&lt;p&gt;The task will likely involved creating, testing, and documenting a new role in folio-ansible that deploys a properly configured Docker container for Okapi on system startup. A few things that will need to be worked out:&lt;/p&gt;

&lt;ul&gt;
	&lt;li&gt;How should Docker networking be set up on the target system?&lt;/li&gt;
	&lt;li&gt;How should Okapi configuration be passed to the Okapi container? The container will need to be configured to use a database, as well as credentials for accessing the FOLIO Docker Hub mirror (docker.ci.folio.org)&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;I&apos;m sure other issues will arise.&lt;/p&gt;

&lt;p&gt;The easiest way to do development on a folio-ansible role is to check out the folio-ansible repository and use the included Vagrantfile to do test builds with VirtualBox VMs.&lt;/p&gt;</comment>
                                                            <comment id="199115" author="712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30" created="Thu, 4 Mar 2021 13:16:46 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt;&#160;it would be great if you could write down simply what steps the role should be comprised of? As of now I have a Pull Okapi image step which pulls the latest okapi image from the folioci docker repo. As you mentioned in the comment above I need to connect it to a database, so similarly, it would help me progress better and faster if I could just have a list of steps that need to be done, for example should there be a step that should be done immediately before or after pulling the Okapi image?&#160;&lt;/p&gt;

&lt;p&gt;This way I could breakdown the development into phases and that would fasten up my work speed.&lt;/p&gt;</comment>
                                                            <comment id="199117" author="5c706fbb47a54a6728e59df2" created="Thu, 11 Mar 2021 01:16:14 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; class=&quot;user-hover&quot; rel=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; data-account-id=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; accountid=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; rel=&quot;noreferrer&quot;&gt;Ankita Sen&lt;/a&gt; Here&apos;s what I think needs to happen:&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;Set up the database for Okapi to store its data. See the &lt;tt&gt;okapi&lt;/tt&gt; role for how this is done in the &lt;tt&gt;meta/main.yml&lt;/tt&gt; file.&lt;/li&gt;
	&lt;li&gt;Create a template for an Okapi JSON configuration file. See the &lt;a href=&quot;https://github.com/folio-org/okapi/blob/master/doc/guide.md#okapi-configuration&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Okapi guide&lt;/a&gt; for details. Again, look to the &lt;tt&gt;okapi&lt;/tt&gt; role for guidance to see what needs to be set (though the conf file there is not exactly parallel to the JSON config file, so it may be more like rough guidance). This will be a &lt;a href=&quot;https://jinja.palletsprojects.com/en/2.11.x/templates/&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;Jinja2&lt;/a&gt; template.&lt;/li&gt;
	&lt;li&gt;Use the Ansible &lt;a href=&quot;https://docs.ansible.com/ansible/latest/collections/ansible/builtin/template_module.html#ansible-collections-ansible-builtin-template-module&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;template&lt;/a&gt; module to copy the template onto the target system in a likely location, like &lt;tt&gt;/etc/folio/okapi/okapi.json&lt;/tt&gt;, for example. You may need to make sure the target directory has been created. The file should be mode 0600 and owned by root, because it contains credentials.&lt;/li&gt;
	&lt;li&gt;Use the Ansible &lt;a href=&quot;https://docs.ansible.com/ansible/latest/collections/community/docker/docker_container_module.html#ansible-collections-community-docker-docker-container-module&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;docker_container&lt;/a&gt; module to start the container (you will not need a separate task to pull it). The container should expose port 9130. It will need to mount your configuration file from the filesystem. I&apos;ve just done a (much simpler) Docker deployment, see &lt;a href=&quot;https://github.com/folio-org/folio-ansible/tree/FOLIO-3053-minio/roles/minio-docker&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;https://github.com/folio-org/folio-ansible/tree/FOLIO-3053-minio/roles/minio-docker&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;I may be missing some things, but that&apos;s how I would start it, anyway. If all goes well, you will have an Okapi running on port 9130 of the target system that will be able to be addressed by all other roles that require it just like the one installed from the Debian package.&lt;/p&gt;

&lt;p&gt;A few notes:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;The &lt;tt&gt;docker-engine&lt;/tt&gt; role will be a dependency for this role&lt;/li&gt;
	&lt;li&gt;Any variables used in any of the files need to be defined in the &lt;tt&gt;defaults/main.yml&lt;/tt&gt; file and documented in the &lt;tt&gt;README.md&lt;/tt&gt; file of the role&lt;/li&gt;
	&lt;li&gt;One thing I&apos;m not certain of is if the Docker container will be running under a user that has access to the Docker daemon running on the system, which is required for Okapi module deployment.&lt;/li&gt;
	&lt;li&gt;For development, make a branch of folio-ansible and use that as your working directory. Use the &lt;tt&gt;build_snapshot_backend_core&lt;/tt&gt; target of the Vagrantfile, and hack on the &lt;tt&gt;folio.yml&lt;/tt&gt; file to just run the part of the build you are interested in. You can add a &lt;tt&gt;fail&lt;/tt&gt; play to the playbook to break out of the build.&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="199121" author="712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30" created="Thu, 18 Mar 2021 10:30:59 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt;: I have worked on and added some of the points from above.&#160;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;I have added docker-engine as a dependency&lt;/li&gt;
	&lt;li&gt;I have also added create-database as a dependency&lt;/li&gt;
	&lt;li&gt;I have defined all the variables used for now in defaults/main.yml&lt;/li&gt;
	&lt;li&gt;Have defined the docker_container for building and launching the okapi docker container in tasks/main.yml&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;The branch is 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3020&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3020&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;use Okapi Docker container on reference environments&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-3020
        &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;
 and linked to the issue. It would be great if you have a look at it and add further comments on whether the approach is right or wrong.&lt;/p&gt;

&lt;p&gt;Current update: I am working on creating the template for Okapi JSON config file.&#160;&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;

&lt;p&gt;EDIT 18.03.2021 16:30 CET:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Started writing the template for Okapi JSON configurations.&lt;/li&gt;
	&lt;li&gt;Have pushed the first version to folio-ansible repo branch 
    &lt;span class=&quot;jira-issue-macro resolved&quot; data-jira-key=&quot;FOLIO-3020&quot; &gt;
                &lt;a href=&quot;https://folio-org.atlassian.net/browse/FOLIO-3020&quot; class=&quot;jira-issue-macro-key issue-link&quot;  title=&quot;use Okapi Docker container on reference environments&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-3020
        &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;/li&gt;
	&lt;li&gt;Review required&lt;/li&gt;
&lt;/ul&gt;
</comment>
                                                            <comment id="199123" author="5c706fbb47a54a6728e59df2" created="Thu, 18 Mar 2021 13:30:40 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; class=&quot;user-hover&quot; rel=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; data-account-id=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; accountid=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; rel=&quot;noreferrer&quot;&gt;Ankita Sen&lt;/a&gt; the approach looks right to me. Don&apos;t be afraid to make more commits than you might normally do in order to allow me to have a look at your work in progress, we can always rebase to clean up the git history.&lt;/p&gt;</comment>
                                                            <comment id="199124" author="5c706fbb47a54a6728e59df2" created="Tue, 23 Mar 2021 13:52:50 +0000"  >&lt;p&gt;&lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; class=&quot;user-hover&quot; rel=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; data-account-id=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; accountid=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; rel=&quot;noreferrer&quot;&gt;Ankita Sen&lt;/a&gt; I&apos;ve made some comments on the PR in Github. I think you have a good start. I would start testing the role to find out what pieces are missing and how it will work with the system as a whole.&lt;/p&gt;

&lt;p&gt;To test, this is what I would do:&lt;/p&gt;

&lt;ol&gt;
	&lt;li&gt;Edit the folio.yml file to remove the &lt;tt&gt;okapi&lt;/tt&gt; role&lt;/li&gt;
	&lt;li&gt;Add a &lt;tt&gt;tasks&lt;/tt&gt; dictionary to that same play with one task to fail the build. The play should look like this:
&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;
- hosts: all
  roles:
    - common
    - postgresql
    - docker-engine
    - kafka-zk
    - okapi-docker-container
  tasks:
    - fail:
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/li&gt;
	&lt;li&gt;Build a system with the command &lt;tt&gt;vagrant up build&amp;#95;snapshot&amp;#95;backend&amp;#95;core&lt;/tt&gt;. This will run the playbook up to the &lt;tt&gt;fail&lt;/tt&gt; task.&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;You&apos;ll then have a VM available that you can explore (connect with &lt;tt&gt;vagrant ssh build&amp;#95;snapshot&amp;#95;backend&amp;#95;core&lt;/tt&gt;). If you need to rerun the playbook to reconfigure, you can use &lt;tt&gt;vagrant provision build&amp;#95;snapshot&amp;#95;backend&amp;#95;core&lt;/tt&gt;.&lt;/p&gt;</comment>
                                                            <comment id="199126" author="712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30" created="Tue, 25 May 2021 12:46:58 +0000"  >&lt;p&gt;Latest update:&lt;/p&gt;

&lt;p&gt;There seems to be networking issue. On building the&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;
build_snapshot_backend_core
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt; The docker logs gives the following error:&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;
11:26:12 [] [] [] [] ERROR MainVerticle         finishConnect(..) failed: Connection refused: localhost/127.0.0.1:5432
11:26:12 [] [] [] [] ERROR MainCluster          finishConnect(..) failed: Connection refused: localhost/127.0.0.1:5432
io.netty.channel.AbstractChannel$AnnotatedConnectException: finishConnect(..) failed: Connection refused: localhost/127.0.0.1:5432
Caused by: java.net.ConnectException: finishConnect(..) failed: Connection refused
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;This is the block I am facing currently and would need help.&lt;/p&gt;</comment>
                                                            <comment id="199128" author="557058:b8e64633-1f7c-402d-9caf-9959a5ba5d0d" created="Mon, 7 Jun 2021 14:33:47 +0000"  >&lt;p&gt;This requires work from &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=5c706fbb47a54a6728e59df2&quot; class=&quot;user-hover&quot; rel=&quot;5c706fbb47a54a6728e59df2&quot; data-account-id=&quot;5c706fbb47a54a6728e59df2&quot; accountid=&quot;5c706fbb47a54a6728e59df2&quot; rel=&quot;noreferrer&quot;&gt;Wayne Schneider&lt;/a&gt; to address the docker networking setup issue.&lt;/p&gt;</comment>
                                                            <comment id="199130" author="5c706fbb47a54a6728e59df2" created="Fri, 25 Jun 2021 18:58:09 +0000"  >&lt;p&gt;Tested PRs are ready for both &lt;a href=&quot;https://github.com/folio-org/folio-ansible/pull/438&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-ansible&lt;/a&gt; and &lt;a href=&quot;https://github.com/folio-org-priv/folio-infrastructure/pull/307&quot; class=&quot;external-link&quot; rel=&quot;nofollow noreferrer&quot;&gt;folio-infrastructure&lt;/a&gt;. &lt;a href=&quot;https://folio-org.atlassian.net/secure/ViewProfile.jspa?accountId=712020%3A66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; class=&quot;user-hover&quot; rel=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; data-account-id=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; accountid=&quot;712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30&quot; rel=&quot;noreferrer&quot;&gt;Ankita Sen&lt;/a&gt;, let me know if you have any questions or concerns. Thanks!&lt;/p&gt;</comment>
                                                            <comment id="199132" author="712020:66ff5e1e-556d-4407-89fd-6ed1fe9b6b30" created="Tue, 6 Jul 2021 14:11:06 +0000"  >&lt;p&gt;PR merged and tested before merging. Closing the issue&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="82152">FOLIO-3318</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_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|i02glh:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="1830">DevOps Sprint 116</customfieldvalue>
    <customfieldvalue id="1991">DevOps Sprint 109</customfieldvalue>
    <customfieldvalue id="1992">DevOps Sprint 114</customfieldvalue>
    <customfieldvalue id="1881">DevOps Sprint 108</customfieldvalue>
    <customfieldvalue id="1993">DevOps Sprint 115</customfieldvalue>
    <customfieldvalue id="954">DevOps Sprint 110</customfieldvalue>
    <customfieldvalue id="1994">DevOps Sprint 117</customfieldvalue>
    <customfieldvalue id="955">DevOps Sprint 111</customfieldvalue>
    <customfieldvalue id="956">DevOps Sprint 112</customfieldvalue>
    <customfieldvalue id="957">DevOps Sprint 113</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        <customfield id="customfield_10024" key="com.atlassian.jira.ext.charting:firstresponsedate">
                        <customfieldname>[CHART] Date of First Response</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>Mon, 22 Feb 2021 14:30: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>