Publish "CNTT RC April 2020 and beyond" 74/69974/1
authorCédric Ollivier <cedric.ollivier@orange.com>
Tue, 21 Apr 2020 12:24:32 +0000 (14:24 +0200)
committerCédric Ollivier <cedric.ollivier@orange.com>
Tue, 21 Apr 2020 12:24:32 +0000 (14:24 +0200)
Please see the following rendering if it helps
http://testresults.opnfv.org/functest/vevent202004/

Change-Id: Iaf8baa017666e2f36792c1daf48a721ff6f3f044
Signed-off-by: Cédric Ollivier <cedric.ollivier@orange.com>
docs/com/pres/vevent202004/index.html [new file with mode: 0644]
docs/com/pres/vevent202004/vevent202004.md [new file with mode: 0644]

diff --git a/docs/com/pres/vevent202004/index.html b/docs/com/pres/vevent202004/index.html
new file mode 100644 (file)
index 0000000..7c11182
--- /dev/null
@@ -0,0 +1,52 @@
+<html>
+<head>
+<title>2020 April Virtual Technical Event</title>
+<meta name="author" content="Cédric Ollivier">
+<meta name="viewport"
+    content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
+<link rel="stylesheet" href="../reveal.js/css/reveal.css">
+<link rel="stylesheet" href="../reveal.js/css/theme/white.css">
+<link rel="stylesheet" href="../reveal.js/lib/css/zenburn.css">
+<script>
+var link = document.createElement( 'link' );
+link.rel = 'stylesheet';
+link.type = 'text/css';
+link.href = window.location.search.match( /print-pdf/gi ) ? '../reveal.js/css/print/pdf.css' : '../reveal.js/css/print/paper.css';
+document.getElementsByTagName( 'head' )[0].appendChild( link );
+</script>
+</head>
+<body>
+    <div class="reveal">
+        <div class="slides">
+            <section data-markdown="vevent202004.md" data-separator="^\n\n\n"
+                data-separator-vertical="^\n\n" data-separator-notes="^Note:"></section>
+        </div>
+    </div>
+    <script src="../reveal.js/lib/js/head.min.js"></script>
+    <script src="../reveal.js/js/reveal.js"></script>
+    <script>
+        Reveal.initialize({
+            dependencies : [ {
+                src : '../reveal.js/plugin/markdown/marked.js',
+                condition : function() {
+                    return !!document.querySelector('[data-markdown]');
+                }
+            }, {
+                src : '../reveal.js/plugin/markdown/markdown.js',
+                condition : function() {
+                    return !!document.querySelector('[data-markdown]');
+                }
+            }, {
+                src: '../reveal.js/plugin/highlight/highlight.js',
+                async: true,
+                callback: function() {
+                    hljs.initHighlightingOnLoad();
+                }
+            }, {
+            src: '../reveal.js/plugin/notes/notes.js',
+        async: true
+            } ]
+        });
+    </script>
+</body>
+</html>
diff --git a/docs/com/pres/vevent202004/vevent202004.md b/docs/com/pres/vevent202004/vevent202004.md
new file mode 100644 (file)
index 0000000..a7f8b5d
--- /dev/null
@@ -0,0 +1,99 @@
+# CNTT RC April 2020 and beyond
+
+[Cédric Ollivier](mailto:cedric.ollivier@orange.com)
+
+2020/04/21
+
+
+
+## CNTT RC status
+
+
+### Functest SUTs
+
+- ease verifying automatically the CNTT-related containers (5 SUTs in total)
+- mostly conformed with OpenStack reference implementations except:
+  - all use Ceph and Ceph RadosGW
+  - one SUT leverages on OVN to check RA1 Chapter5 vs SDN Controllers
+- OpenStack and Kubernetes are not redeployed between 2 runs as opposed to
+  [CNTT RI](https://build.opnfv.org/ci/view/cntt/job/cntt-latest-daily/102/)
+
+**Functest SUTs are compliant to CNTT RC**
+
+
+### RC verification vs Neutron
+
+- all branches are successful vs Neutron reference implementation:
+  - [Functest Hunter (Rocky)](https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/485/)
+  - [Functest Iruya (Stein)](https://build.opnfv.org/ci/view/functest/job/functest-iruya-daily/452/)
+  - [Functest Jerma (Train)](https://build.opnfv.org/ci/view/functest/job/functest-jerma-daily/249/)
+  - [Functest Master (next Ussuri)](https://build.opnfv.org/ci/view/functest/job/functest-latest-daily/597/)
+
+
+### RC verification vs OVN
+
+- the overall results are in a good shape as Functest master includes all latest software:
+  - [CNTT Conformance passed sucessfully](https://build.opnfv.org/ci/view/functest/job/functest-ovn-latest-daily/17/)
+  - [IaaS verification](https://build.opnfv.org/ci/view/functest/job/functest-ovn-latest-daily/17/)
+    failed due to one Rally task hanging iteration (under analysis)
+
+**RA1 Chapter 5 is compatible with external SDN controllers**
+
+
+
+## Field trial results
+
+
+### Orange IaaS
+
+- Orange IaaS verification has leveraged on the Functest containers before CNTT
+- Functest containers are also executed to verify the deployment before any VNF
+  onboarding
+- a few mandatory features are missing to fully pass CNTT Compliance
+  ([cinder backup](https://cntt-n.github.io/CNTT/doc/ref_arch/openstack/chapters/chapter05.html)
+  and [keystone security_compliance](https://cntt-n.github.io/CNTT/doc/ref_arch/openstack/chapters/chapter05.html))
+- a few extra RadosGW configurations are needed
+
+**the CNTT Conformance is in a good shape**
+
+
+
+## What's next?
+
+
+### last minute's changes:
+
+- tempest_heat was recently added in Functest IaaS verification and will be
+  tuned for CNTT compliance
+- tempest_horizon should be added into CNTT RC document (mandatory features)
+
+**they would be added into CNTT RC very soon**
+
+
+### and beyond
+
+- NFVBench and VSperf are being xtesting-ready and should be added in RC
+- a few CNTT issues are opened for developping Functest and then RC:
+  - [Run fio or dd in Functest](https://github.com/cntt-n/CNTT/issues/1477)
+  - [Add ceph bench and rbd bench into Functest](https://github.com/cntt-n/CNTT/issues/1476)
+  - [Add swift-bench in Functest](https://github.com/cntt-n/CNTT/issues/1474)
+
+**[help is needed!](https://github.com/cntt-n/CNTT/issues?q=is%3Aopen+is%3Aissue+project%3Acntt-n%2FCNTT%2F4)**
+
+
+
+## Conclusion
+
+
+### Take aways
+
+- CNTT RC1 1.0 seems good and stable
+- [RA1 Chapter 5]((https://cntt-n.github.io/CNTT/doc/ref_arch/openstack/chapters/chapter05.html)
+  is compatible with external SDN controllers
+- Orange IaaS is closed to be compliant
+
+**any contribution and RC results are more than welcome!**
+
+
+
+## Thank you