<!-- 
RSS generated by JIRA (9.4.5#940005-sha1:e3094934eac4fd8653cf39da58f39364fb9cc7c1) at Sat Feb 10 06:04:35 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>[REC-36] DNS Server check</title>
                <link>https://jira.akraino.org/browse/REC-36</link>
                <project id="10202" key="REC">Radio Edge Cloud</project>
                    <description>&lt;ol&gt;
	&lt;li&gt;DNS should provide DNS for External Name Services&lt;/li&gt;
	&lt;li&gt;DNS should provide DNS for PODs for internal host names and sub-domains&lt;/li&gt;
	&lt;li&gt;DNS should provide DNS for Services&lt;/li&gt;
	&lt;li&gt;DNS should provide DNS for cluster&lt;/li&gt;
&lt;/ol&gt;
</description>
                <environment></environment>
        <key id="10605">REC-36</key>
            <summary>DNS Server check</summary>
                <type id="10003" iconUrl="https://jira.akraino.org/secure/viewavatar?size=xsmall&amp;avatarId=10316&amp;avatarType=issuetype">Sub-task</type>
                            <parent id="10600">REC-31</parent>
                                    <priority id="3" iconUrl="https://jira.akraino.org/images/icons/priorities/medium.svg">Medium</priority>
                        <status id="3" iconUrl="https://jira.akraino.org/images/icons/statuses/inprogress.png" description="This issue is being actively worked on at the moment by the assignee.">In Progress</status>
                    <statusCategory id="4" key="indeterminate" colorName="inprogress"/>
                                    <resolution id="-1">Unresolved</resolution>
                                        <assignee username="ns156u">Naga Sugguna</assignee>
                                    <reporter username="dd7022">Deepak Kataria</reporter>
                        <labels>
                    </labels>
                <created>Mon, 26 Aug 2019 18:18:21 +0000</created>
                <updated>Tue, 22 Oct 2019 15:51:45 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="10811" author="ns156u" created="Tue, 22 Oct 2019 15:51:45 +0000"  >&lt;p&gt;&lt;a href=&quot;https://gerrit.akraino.org/r/c/ta/cloudtaf/+/1809/2/testcases/basic_func_tests/tc_005_ssh_dns_server_check.py&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gerrit.akraino.org/r/c/ta/cloudtaf/+/1809/2/testcases/basic_func_tests/tc_005_ssh_dns_server_check.py&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="10690" author="dd7022" created="Tue, 15 Oct 2019 17:46:27 +0000"  >&lt;p&gt;Naga committed code to-day (10/15/19), it is under review&lt;/p&gt;</comment>
                            <comment id="10681" author="dd7022" created="Mon, 14 Oct 2019 18:08:21 +0000"  >&lt;p&gt;Naga removed the dependency on external static yaml files and images. He created a common ROBOT library to create busy box and NGNIX PODs. He is yet to commit code, since aknode82 is down,&lt;/p&gt;</comment>
                            <comment id="10667" author="dd7022" created="Fri, 11 Oct 2019 17:34:54 +0000"  >&lt;p&gt;Naga is working on this and will commit code today&lt;/p&gt;</comment>
                            <comment id="10661" author="dd7022" created="Thu, 10 Oct 2019 17:38:28 +0000"  >&lt;p&gt;Naga did not have a time to work on this to-day.&lt;/p&gt;</comment>
                            <comment id="10652" author="dd7022" created="Wed, 9 Oct 2019 19:05:27 +0000"  >&lt;p&gt;Krisztian gave -1, Naga is looking into this.&lt;/p&gt;</comment>
                            <comment id="10650" author="dd7022" created="Wed, 9 Oct 2019 18:49:40 +0000"  >&lt;p&gt;Naga is waiting for review on gerrit commit 1489.&lt;/p&gt;</comment>
                            <comment id="10641" author="dd7022" created="Tue, 8 Oct 2019 17:42:06 +0000"  >&lt;p&gt;This item is pending review.&lt;/p&gt;</comment>
                            <comment id="10627" author="dd7022" created="Fri, 4 Oct 2019 17:44:45 +0000"  >&lt;p&gt;This is still under review&lt;/p&gt;</comment>
                            <comment id="10611" author="dd7022" created="Thu, 3 Oct 2019 17:38:55 +0000"  >&lt;p&gt;KINKWAN will review this&lt;/p&gt;</comment>
                            <comment id="10599" author="dd7022" created="Wed, 2 Oct 2019 17:38:51 +0000"  >&lt;p&gt;Naga is waiting for review.&lt;/p&gt;</comment>
                            <comment id="10587" author="dd7022" created="Tue, 1 Oct 2019 19:04:09 +0000"  >&lt;p&gt;This was completed, code committed and is under review&lt;/p&gt;</comment>
                            <comment id="10574" author="ns156u" created="Fri, 27 Sep 2019 21:01:16 +0000"  >&lt;p&gt;Ingress is completely different from DNS. So will test ingress in different story but here we verify only DNS. Here are the manual steps to do DNS verification&lt;br/&gt;
This is prepared based on k8s documentation available at &lt;a href=&quot;https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://kubernetes.io/docs/tasks/administer-cluster/dns-debugging-resolution/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;kubectl create deployment nginx --image=nginx&lt;br/&gt;
kubectl expose deployment nginx --port=80&lt;br/&gt;
curl nginx.default.svc.rec.io&lt;br/&gt;
it should have &amp;lt;h1&amp;gt;Welcome to nginx!&amp;lt;/h1&amp;gt;&lt;/p&gt;
</comment>
                            <comment id="10568" author="ns156u" created="Thu, 26 Sep 2019 20:59:39 +0000"  >&lt;p&gt;Traefik Ingress Controller is manually verified and found its working fine.&lt;br/&gt;
Hare are the steps followed&lt;/p&gt;

&lt;p&gt;wget &lt;a href=&quot;https://raw.githubusercontent.com/containous/traefik/v1.7/examples/k8s/traefik-rbac.yaml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://raw.githubusercontent.com/containous/traefik/v1.7/examples/k8s/traefik-rbac.yaml&lt;/a&gt;&lt;br/&gt;
kubectl create -f traefik-rbac.yaml&lt;br/&gt;
wget &lt;a href=&quot;https://raw.githubusercontent.com/containous/traefik/v1.7/examples/k8s/traefik-ds.yaml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://raw.githubusercontent.com/containous/traefik/v1.7/examples/k8s/traefik-ds.yaml&lt;/a&gt;&lt;br/&gt;
kubectl create -f traefik-ds.yaml&lt;br/&gt;
kubectl create -f &lt;a href=&quot;https://gist.githubusercontent.com/geraldcroes/19873ea100eeea907624cb3e157e17b5/raw/78adfaca8d6a84304f560cb147ee9a6cb6df9c14/whoami-deployment.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.githubusercontent.com/geraldcroes/19873ea100eeea907624cb3e157e17b5/raw/78adfaca8d6a84304f560cb147ee9a6cb6df9c14/whoami-deployment.yml&lt;/a&gt;&lt;br/&gt;
kubectl create -f &lt;a href=&quot;https://gist.githubusercontent.com/geraldcroes/36de6ce6a027ac574bff8ef169f34fed/raw/085d63bef1e763e4d6e4b94251aa1762bf9c8061/whoami-service.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.githubusercontent.com/geraldcroes/36de6ce6a027ac574bff8ef169f34fed/raw/085d63bef1e763e4d6e4b94251aa1762bf9c8061/whoami-service.yml&lt;/a&gt;&lt;br/&gt;
kubectl create -f &lt;a href=&quot;https://gist.githubusercontent.com/geraldcroes/5758d32f2074bee94940fe4a4d2f2880/raw/31d184c0870055fbc7be17228a96c9bfa10ba638/whoami-ingress.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.githubusercontent.com/geraldcroes/5758d32f2074bee94940fe4a4d2f2880/raw/31d184c0870055fbc7be17228a96c9bfa10ba638/whoami-ingress.yml&lt;/a&gt;&lt;br/&gt;
curl -H &quot;Host: whoami.localhost&quot; 10.244.2.35:80&lt;br/&gt;
kubectl create -f &lt;a href=&quot;https://gist.githubusercontent.com/geraldcroes/98253cce7bed32ae864a35a40af3bd41/raw/660c724c16aff07cf00d8fda689c11302142f384/whoareyou.yml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.githubusercontent.com/geraldcroes/98253cce7bed32ae864a35a40af3bd41/raw/660c724c16aff07cf00d8fda689c11302142f384/whoareyou.yml&lt;/a&gt;&lt;br/&gt;
curl -H &quot;Host: whoareyou.localhost&quot; 10.254.224.181&lt;/p&gt;</comment>
                            <comment id="10563" author="dd7022" created="Thu, 26 Sep 2019 17:34:35 +0000"  >&lt;p&gt;Naga will try with Traefik Ingress Controller today.&lt;/p&gt;</comment>
                            <comment id="10559" author="dd7022" created="Wed, 25 Sep 2019 17:43:30 +0000"  >&lt;p&gt;Naga is still &#160;exploring installing NGINX Ingress Controller, which is not working. Naga is trying with Traefik Ingress Controller.&lt;/p&gt;</comment>
                            <comment id="10543" author="ns156u" created="Thu, 19 Sep 2019 20:49:39 +0000"  >&lt;p&gt;To test ingress ingress controller should be already there on cluster but its not there. I tried to add ingress controller by following &lt;a href=&quot;https://kubernetes.github.io/ingress-nginx/deploy/#verify-installation&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;NGINX Ingress Controller  &lt;/a&gt; but its failing while verification. Due to there is no ingress controller running, and con&apos;t test ingress as of now. Looking into this issue further.&lt;/p&gt;</comment>
                            <comment id="10540" author="dd7022" created="Thu, 19 Sep 2019 17:42:43 +0000"  >&lt;p&gt;Naga is trying to figure out manual tests to execute&lt;/p&gt;</comment>
                            <comment id="10521" author="dd7022" created="Tue, 17 Sep 2019 17:38:28 +0000"  >&lt;p&gt;No update on this.&lt;/p&gt;</comment>
                            <comment id="10507" author="dd7022" created="Mon, 16 Sep 2019 17:41:31 +0000"  >&lt;p&gt;Naga did not have a chance to work on this.&lt;/p&gt;</comment>
                            <comment id="10489" author="dd7022" created="Fri, 13 Sep 2019 17:34:48 +0000"  >&lt;p&gt;Naga did not get a chance to work on this.&lt;/p&gt;</comment>
                            <comment id="10451" author="dd7022" created="Thu, 5 Sep 2019 17:43:32 +0000"  >&lt;p&gt;Naga did not get a chance to work on this yet.&lt;/p&gt;</comment>
                            <comment id="10436" author="dd7022" created="Wed, 4 Sep 2019 17:35:51 +0000"  >&lt;p&gt;Naga will work to address the review comments and update tests accordingly&lt;/p&gt;</comment>
                            <comment id="10433" author="levovar" created="Wed, 4 Sep 2019 12:37:18 +0000"  >&lt;p&gt;as commented on Gerrit: IMO the test shouldn&apos;t blindly assume the presence of optional features, such as 1: availability of external connectivity from the test Pod without explicitly setting it up 2: availability of upstream DNS server&lt;/p&gt;

&lt;p&gt;in fact, configuring and validating upstream DNS server should be an explicitly tested step. i.e. upstream DNS resolve should not work when an upstream DNS server is not configured, and vica-versa&lt;/p&gt;</comment>
                            <comment id="10423" author="dd7022" created="Tue, 3 Sep 2019 17:49:13 +0000"  >&lt;p&gt;Naga is addressing -1 review comments from Paul Carver and Levente Kale.&lt;/p&gt;</comment>
                            <comment id="10411" author="dd7022" created="Thu, 29 Aug 2019 17:47:39 +0000"  >&lt;p&gt;Naga has tested this manually and will work on ROBOT test integration next. Targeting to complete ROBOT integration and committing code to Gerrit by to-morrow.&lt;/p&gt;</comment>
                            <comment id="10408" author="ns156u" created="Thu, 29 Aug 2019 17:18:15 +0000"  >&lt;p&gt;DNS Server manually checked on OE2 cluster. OE1 cluster is not working due to cluster issues. Here are the step followed to verify DNS Server is working as expected &lt;/p&gt;

&lt;p&gt;$ kubectl apply -f &lt;a href=&quot;https://k8s.io/examples/application/deployment.yaml&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://k8s.io/examples/application/deployment.yaml&lt;/a&gt;&lt;br/&gt;
$ kubectl expose deployment nginx-deployment&lt;br/&gt;
$ kubectl get svc&lt;br/&gt;
$ curl 10.254.2.52&lt;br/&gt;
$ kubectl exec -it nginx-deployment-5754944d6c-zsnb6 &amp;#8211; cat /etc/resolv.conf&lt;/p&gt;
&lt;ol&gt;
	&lt;li&gt;
	&lt;ol&gt;
		&lt;li&gt;output ##&lt;br/&gt;
nameserver 10.254.0.254&lt;br/&gt;
search default.svc.rec.io svc.rec.io rec.io&lt;br/&gt;
options ndots:5&lt;/li&gt;
	&lt;/ol&gt;
	&lt;/li&gt;
&lt;/ol&gt;


&lt;p&gt;$ kubectl exec -it nginx-deployment-5754944d6c-zsnb6 &amp;#8211; ping google.com&lt;/p&gt;</comment>
                            <comment id="10403" author="dd7022" created="Tue, 27 Aug 2019 17:42:19 +0000"  >&lt;p&gt;Naga has completed manual testing on aknode30 (REC). Latest image is on OE1/OE2, Naga will do manual testing on this cluster, Working on ROBOT automation. Will test and commit code by to-morrow (8/28). Manually created service and will access it from kube-dns.&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_10105" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i001fj:</customfieldvalue>

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