<!-- 
RSS generated by JIRA (9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1) at Sat Feb 10 05:59:44 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>Akraino JIRA</title>
    <link>https://jira.akraino.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>9.4.5</version>
        <build-number>940005</build-number>
        <build-date>11-04-2023</build-date>
    </build-info>


<item>
            <title>[ICN-411] Implement dcm certificate approval</title>
                <link>https://jira.akraino.org/browse/ICN-411</link>
                <project id="10400" key="ICN">Integrated Cloud Native NFV</project>
                    <description></description>
                <environment></environment>
        <key id="11507">ICN-411</key>
            <summary>Implement dcm certificate approval</summary>
                <type id="10001" iconUrl="https://jira.akraino.org/images/icons/issuetypes/story.svg">Story</type>
                                            <priority id="3" iconUrl="https://jira.akraino.org/images/icons/priorities/medium.svg">Medium</priority>
                        <status id="10001" iconUrl="https://jira.akraino.org/" description="">Done</status>
                    <statusCategory id="3" key="done" colorName="success"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="igordcard">Igor Duarte Cardoso</assignee>
                                    <reporter username="igordcard">Igor Duarte Cardoso</reporter>
                        <labels>
                    </labels>
                <created>Tue, 28 Jul 2020 18:50:04 +0000</created>
                <updated>Thu, 17 Dec 2020 00:54:29 +0000</updated>
                            <resolved>Wed, 26 Aug 2020 17:44:31 +0000</resolved>
                                                                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="11444" author="igordcard" created="Wed, 26 Aug 2020 17:44:28 +0000"  >&lt;p&gt;Unblocking and closing since when it comes to DCM, certificate approval is implemented.&lt;/p&gt;</comment>
                            <comment id="11435" author="igordcard" created="Wed, 12 Aug 2020 15:53:16 +0000"  >&lt;p&gt;Set to blocked by &lt;a href=&quot;https://jira.akraino.org/browse/ICN-422&quot; title=&quot;Initial work on rsync certificate approval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ICN-422&quot;&gt;&lt;del&gt;ICN-422&lt;/del&gt;&lt;/a&gt;.&lt;/p&gt;</comment>
                            <comment id="11426" author="igordcard" created="Fri, 7 Aug 2020 16:52:19 +0000"  >&lt;p&gt;Unblocking this story as I support Ritu on the implementation of rsync-side certificate approval (&lt;a href=&quot;https://jira.akraino.org/browse/ICN-422&quot; title=&quot;Initial work on rsync certificate approval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ICN-422&quot;&gt;&lt;del&gt;ICN-422&lt;/del&gt;&lt;/a&gt;) - more specifically, obtaining the CA-signed user cert from the k8s API.&lt;/p&gt;</comment>
                            <comment id="11416" author="igordcard" created="Tue, 4 Aug 2020 21:20:48 +0000"  >&lt;p&gt;New story &lt;a href=&quot;https://jira.akraino.org/browse/ICN-422&quot; title=&quot;Initial work on rsync certificate approval&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ICN-422&quot;&gt;&lt;del&gt;ICN-422&lt;/del&gt;&lt;/a&gt; is tracking the rsync gap.&lt;/p&gt;</comment>
                            <comment id="11415" author="igordcard" created="Tue, 4 Aug 2020 21:18:57 +0000"  >&lt;p&gt;Neither rsync, nor the library it uses for accessing k8s (klient) support updating subresources (needed for certificate approval - resource=csr; subresource=approval or status). Extensive changes and further investigation is expected to get the certificate approval to work. These new changes will be done outside of DCM, where the bulk of the work will be. In terms of DCM itself, part of the changes have already been done: the part where a certificate approval request is sent from DCM to rsync. The other part that will have to be done is making rsync return the signed csr back to DCM and having DCM save that in the DB and generate the kubeconfig (this last piece already has its story, &lt;a href=&quot;https://jira.akraino.org/browse/ICN-418&quot; title=&quot;Generate kubeconfigs for logical cloud&quot; class=&quot;issue-link&quot; data-issue-key=&quot;ICN-418&quot;&gt;&lt;del&gt;ICN-418&lt;/del&gt;&lt;/a&gt;).&lt;/p&gt;

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

&lt;p&gt;I&apos;ll thus create a separate story to address rsync/klient&apos;s gaps in order to unblock DCM work.&lt;/p&gt;</comment>
                            <comment id="11414" author="igordcard" created="Mon, 3 Aug 2020 22:09:10 +0000"  >&lt;p&gt;Turning placeholder into story to implement certificate approval workflow, either perhaps via k8s API or by making changes directly in rsync to support this. Setting SP=2.&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                        <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10100" key="com.pyxis.greenhopper.jira:gh-epic-link">
                        <customfieldname>Epic Link</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>ICN-214</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                            <customfield id="customfield_10105" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i004oc:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10104" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="24">ICN Sprint 23</customfieldvalue>
    <customfieldvalue id="25">ICN Sprint 24</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10106" key="com.atlassian.jira.plugin.system.customfieldtypes:float">
                        <customfieldname>Story Points</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>2.0</customfieldvalue>
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>