New CNTT-API compliance containers in Functest


Cedric Ollivier
 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


SHOSTAK, MARK
 

Cedric, nice work!

 

Keep it up!

 

-Mark

 

From: cntt-gov@... [mailto:cntt-gov@...] On Behalf Of cedric.ollivier via Lists.Opnfv.Org
Sent: Thursday, November 28, 2019 08:40
To: cntt-gov@...; TSC OPNFV (opnfv-tsc@...) <opnfv-tsc@...>; Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...) <juha.kosonen@...>; GOYAL, PANKAJ <pg683k@...>; SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: cntt-gov@...
Subject: [cntt-gov] New CNTT-API compliance containers in Functest

 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.

_._,_._,_


Links:

You receive all messages sent to this group.

View/Reply Online (#197) | Reply To Sender | Reply To Group | Mute This Topic | New Topic

Your Subscription | Contact Group Owner | Unsubscribe [Mark.Shostak@...]

_._,_._,_


FIX, MICHAEL A
 

Cedric, thank you, for your contributions, and commitment to the success of CNTT!

 

Amazing work, and greatly appreciated! 

 

From: opnfv-tsc@... <opnfv-tsc@...> On Behalf Of cedric.ollivier via Lists.Opnfv.Org
Sent: Thursday, November 28, 2019 8:40 AM
To: cntt-gov@...; TSC OPNFV (opnfv-tsc@...) <opnfv-tsc@...>; Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...) <juha.kosonen@...>; GOYAL, PANKAJ <pg683k@...>; SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: opnfv-tsc@...
Subject: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


Mark Beierl
 

Hello, Cédric!

 

I had a chance to run the CNTT test suite, but one part of the documentation that I could not find is how to give the job the env_file so it can find my Openstack installation.  Any help is appreciated.

 

Regards,

Mark

 

From: <opnfv-tsc@...> on behalf of "FIX, MICHAEL A via Lists.Opnfv.Org" <mf4716=att.com@...>
Reply-To: "mf4716@..." <mf4716@...>
Date: Friday, November 29, 2019 at 15:09
To: "cedric.ollivier@..." <cedric.ollivier@...>, "cntt-gov@..." <cntt-gov@...>, "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: "opnfv-tsc@..." <opnfv-tsc@...>
Subject: Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Cedric, thank you, for your contributions, and commitment to the success of CNTT!

 

Amazing work, and greatly appreciated! 

 

From: opnfv-tsc@... <opnfv-tsc@...> On Behalf Of cedric.ollivier via Lists.Opnfv.Org
Sent: Thursday, November 28, 2019 8:40 AM
To: cntt-gov@...; TSC OPNFV (opnfv-tsc@...) <opnfv-tsc@...>; Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...) <juha.kosonen@...>; GOYAL, PANKAJ <pg683k@...>; SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: opnfv-tsc@...
Subject: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


Cedric Ollivier
 

Hi,

The playbook conforms with the default setup used in Functest wiki (/home/opnfv/functest/openstack.creds).
https://wiki.opnfv.org/plugins/servlet/mobile?contentId=29098314#content/view/29098314

It's very quickly described in Introduction.
https://wiki.opnfv.org/plugins/servlet/mobile?contentId=32015004#content/view/32015004

Of course you're free to change the path via your host vars.

If you're running the containers by hand, you can follow smoke and benchmarking (same commands)

Thank you in advance for your feedbacks,
Cédric  


Envoyé de mon Galaxy model_name Orange



-------- Message d'origine --------
De : Mark Beierl <mbeierl@...>
Date : 10/12/2019 22:03 (GMT+01:00)
À : mf4716@..., OLLIVIER Cédric TGI/OLN <cedric.ollivier@...>, cntt-gov@..., "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Objet : Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

Hello, Cédric!

 

I had a chance to run the CNTT test suite, but one part of the documentation that I could not find is how to give the job the env_file so it can find my Openstack installation.  Any help is appreciated.

 

Regards,

Mark

 

From: <opnfv-tsc@...> on behalf of "FIX, MICHAEL A via Lists.Opnfv.Org" <mf4716=att.com@...>
Reply-To: "mf4716@..." <mf4716@...>
Date: Friday, November 29, 2019 at 15:09
To: "cedric.ollivier@..." <cedric.ollivier@...>, "cntt-gov@..." <cntt-gov@...>, "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: "opnfv-tsc@..." <opnfv-tsc@...>
Subject: Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Cedric, thank you, for your contributions, and commitment to the success of CNTT!

 

Amazing work, and greatly appreciated! 

 

From: opnfv-tsc@... <opnfv-tsc@...> On Behalf Of cedric.ollivier via Lists.Opnfv.Org
Sent: Thursday, November 28, 2019 8:40 AM
To: cntt-gov@...; TSC OPNFV (opnfv-tsc@...) <opnfv-tsc@...>; Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...) <juha.kosonen@...>; GOYAL, PANKAJ <pg683k@...>; SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: opnfv-tsc@...
Subject: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


Mark Beierl
 

Thanks, Cédric.

 

On the host that ran the ansible galaxy command to install Jenkins, etc, I should create a path /home/opnfv/functest/openstack.creds and populate it?

 

Regards,

Mark

 

From: "cedric.ollivier@..." <cedric.ollivier@...>
Date: Tuesday, December 10, 2019 at 16:30
To: Mark Beierl <mbeierl@...>, "mf4716@..." <mf4716@...>, "cntt-gov@..." <cntt-gov@...>, "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Subject: RE: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,

 

The playbook conforms with the default setup used in Functest wiki (/home/opnfv/functest/openstack.creds).

https://wiki.opnfv.org/plugins/servlet/mobile?contentId=29098314#content/view/29098314

 

It's very quickly described in Introduction.

https://wiki.opnfv.org/plugins/servlet/mobile?contentId=32015004#content/view/32015004

 

Of course you're free to change the path via your host vars.

 

If you're running the containers by hand, you can follow smoke and benchmarking (same commands)

 

Thank you in advance for your feedbacks,

Cédric  

 

 

Envoyé de mon Galaxy model_name Orange

 

 

 

-------- Message d'origine --------

De : Mark Beierl <mbeierl@...>

Date : 10/12/2019 22:03 (GMT+01:00)

À : mf4716@..., OLLIVIER Cédric TGI/OLN <cedric.ollivier@...>, cntt-gov@..., "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>

Objet : Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hello, Cédric!

 

I had a chance to run the CNTT test suite, but one part of the documentation that I could not find is how to give the job the env_file so it can find my Openstack installation.  Any help is appreciated.

 

Regards,

Mark

 

From: <opnfv-tsc@...> on behalf of "FIX, MICHAEL A via Lists.Opnfv.Org" <mf4716=att.com@...>
Reply-To: "mf4716@..." <mf4716@...>
Date: Friday, November 29, 2019 at 15:09
To: "cedric.ollivier@..." <cedric.ollivier@...>, "cntt-gov@..." <cntt-gov@...>, "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: "opnfv-tsc@..." <opnfv-tsc@...>
Subject: Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Cedric, thank you, for your contributions, and commitment to the success of CNTT!

 

Amazing work, and greatly appreciated! 

 

From: opnfv-tsc@... <opnfv-tsc@...> On Behalf Of cedric.ollivier via Lists.Opnfv.Org
Sent: Thursday, November 28, 2019 8:40 AM
To: cntt-gov@...; TSC OPNFV (opnfv-tsc@...) <opnfv-tsc@...>; Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...) <juha.kosonen@...>; GOYAL, PANKAJ <pg683k@...>; SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: opnfv-tsc@...
Subject: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


Cedric Ollivier
 

Yes on the host (It's read by the docker daemon even if we leverage on Docker in Docker here).
It could done after deploying the CI/CD toolchain (It's only read by the jjb)

Cédric



-------- Message d'origine --------
De : Mark Beierl <mbeierl@...>
Date : 10/12/2019 22:33 (GMT+01:00)
À : OLLIVIER Cédric TGI/OLN <cedric.ollivier@...>, mf4716@..., cntt-gov@..., "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Objet : Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

Thanks, Cédric.

 

On the host that ran the ansible galaxy command to install Jenkins, etc, I should create a path /home/opnfv/functest/openstack.creds and populate it?

 

Regards,

Mark

 

From: "cedric.ollivier@..." <cedric.ollivier@...>
Date: Tuesday, December 10, 2019 at 16:30
To: Mark Beierl <mbeierl@...>, "mf4716@..." <mf4716@...>, "cntt-gov@..." <cntt-gov@...>, "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Subject: RE: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,

 

The playbook conforms with the default setup used in Functest wiki (/home/opnfv/functest/openstack.creds).

https://wiki.opnfv.org/plugins/servlet/mobile?contentId=29098314#content/view/29098314

 

It's very quickly described in Introduction.

https://wiki.opnfv.org/plugins/servlet/mobile?contentId=32015004#content/view/32015004

 

Of course you're free to change the path via your host vars.

 

If you're running the containers by hand, you can follow smoke and benchmarking (same commands)

 

Thank you in advance for your feedbacks,

Cédric  

 

 

Envoyé de mon Galaxy model_name Orange

 

 

 

-------- Message d'origine --------

De : Mark Beierl <mbeierl@...>

Date : 10/12/2019 22:03 (GMT+01:00)

À : mf4716@..., OLLIVIER Cédric TGI/OLN <cedric.ollivier@...>, cntt-gov@..., "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>

Objet : Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hello, Cédric!

 

I had a chance to run the CNTT test suite, but one part of the documentation that I could not find is how to give the job the env_file so it can find my Openstack installation.  Any help is appreciated.

 

Regards,

Mark

 

From: <opnfv-tsc@...> on behalf of "FIX, MICHAEL A via Lists.Opnfv.Org" <mf4716=att.com@...>
Reply-To: "mf4716@..." <mf4716@...>
Date: Friday, November 29, 2019 at 15:09
To: "cedric.ollivier@..." <cedric.ollivier@...>, "cntt-gov@..." <cntt-gov@...>, "TSC OPNFV (opnfv-tsc@...)" <opnfv-tsc@...>, "Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...)" <juha.kosonen@...>, "GOYAL, PANKAJ" <pg683k@...>, SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: "opnfv-tsc@..." <opnfv-tsc@...>
Subject: Re: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Cedric, thank you, for your contributions, and commitment to the success of CNTT!

 

Amazing work, and greatly appreciated! 

 

From: opnfv-tsc@... <opnfv-tsc@...> On Behalf Of cedric.ollivier via Lists.Opnfv.Org
Sent: Thursday, November 28, 2019 8:40 AM
To: cntt-gov@...; TSC OPNFV (opnfv-tsc@...) <opnfv-tsc@...>; Kosonen, Juha (Nokia - FI/Espoo) (juha.kosonen@...) <juha.kosonen@...>; GOYAL, PANKAJ <pg683k@...>; SEVILLA Karine TGI/OLN <karine.sevilla@...>
Cc: opnfv-tsc@...
Subject: [opnfv-tsc] New CNTT-API compliance containers in Functest

 

Hi,                         

 

We just released the first CNTT API compliance containers from OPNFV Functest and the associated tooling to quickly setup plug-and-play Continuous Integration toolchains everywhere (Xtesting CI).

The 8 GNU/Linux commands (a few minutes) to deploy the full CI/CD toolchain are available on the wiki https://wiki.opnfv.org/pages/viewpage.action?pageId=32015004

 

Our gating is already successful which means that our CNTT API Compliance test cases are good and that our Functest System Under Tests (SUTs) are compliant which RA1 Chapter 5 (API).

It also confirms that RA1 Chapter 5 is implemented and then correct.

https://build.opnfv.org/ci/view/functest/job/functest-hunter-daily/329/

 

Thanks to API descriptions recently added in CNTT, we can easily implement the compliance too via Functest.  

Compared to our classical containers verifying any OpenStack deployment, the new containers mostly override our classical test lists (e.g. forbidding skipping tests vs mandatory services/capabilities) and tune the test configurations.

The CNTT RI CI Jobs are ready too and will automatically execute this new testcases after the next successful deployment.

 

For the time being, I haven’t seen any metric regarding API benchmarking (Rally) or dataplane benchmarking (Shaker and Vmtp).

The default values are kept as they are but opnfv/functest-benchmarking-cntt is already in place for the next steps.

 

From my understanding, opnfv/functest-healthcheck and functest-vnf should be executed in the Compliance process as they are.

They leverage on the mainline API and it makes sense to get a quick feedback before testing deeply and to onboard and test the existing “real” VNFs here (IMS, EPC and vRouter).

 

Regarding the next CI/CD steps, it would more than helpful to leverage on Xtesting to wrap the RI deployment calls.

It will deeply simplify the cookbook by offering a new playbook in CNTT RI tree.

 

We can easily add any OPNFV testcase supporting the common testcase execution.

But I haven’t seen any key update in the related CNTT issues or new patchsets in OPNFV gerrit.

 

Be free to review API Chapter 5 and/or all testcases as proposed in opnfv/functest-smoke-cntt and opnfv/functest-benchmarking-cntt and to ask any additional details.

I can also propose a specific track in the next CNTT event in Prague.

 

Cédric

_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________
 
Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.
 
This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.
_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.