Anuket Project

Airship RI-1 Gap Analysis

  • L2 Only
    • Airship 1.8 reference type added support for OVS-DPDK but is currently L2(provider network) only for performance improvement and avoiding Neutron L3+DPDK complexities/issues.
    • Airship and FuncTest have already worked together to address a large number of tempest and ci cases to remove/skip dependency on Neutron L3 tenant work, router, floating ip etc.. Here are the list of remaining tempest test cases still failing: 
      • AIRSHIP-115Tempest does not skip some router and floating dependent test cases
        AIRSHIP-124Is_default attribute not supported in Neutron network
        AIRSHIP-119tempest_all TaggedAttachmentsTest failure
        AIRSHIP-123tempest_slow test_tagged_boot_devices failed
        AIRSHIP-117tempest_all tempest.api.compute.servers.test_attach_interfaces failures
        AIRSHIP-118tempest_all test_create_server_multi_nic test case failures
        AIRSHIP-120tempest_all dhcp scheduler test failure
        AIRSHIP-122tempest_neutron dhcp agent scheduler test list network hosted by one dhcp failures
        AIRSHIP-125tempest_neutron dhcp port status active test failure
      • Patchset(s) in review: https://gerrit.opnfv.org/gerrit/c/functest/+/71831
    • Add L2 only VNF workload in FuncTest. Currently used VNF workload for testing are L3 dependent and have to be skipped. (Note: Cedric has mentioned HeatIMS as a potential candidate). 
    • For the long run, we need to add L3 support as an option in RI-1. (Capture lack of L3 in chapter 9 as a gap, section 9.4 

      (https://github.com/cntt-n/CNTT/blob/master/doc/ref_impl/cntt-ri/chapters/chapter09.md)

  • OpenStack
    • Train release (tie RI-1 conformance to Baldy)
    • Nova live migration. (add in Gap)
    • Tempest test failures:

      AIRSHIP-121tempest_all test manage unmanage volume failureexceptions
      AIRSHIP-116Tempest_all resize server test case failureexceptions: vm resizing is not a good design, should add more vms, scale out vs scale up.
      AIRSHIP-95Airship vping_userdata-run Nova instance console log emptyThe OS api returns "" but the log is not actually empty and can be retrieved manually. This blocks functest. 
      AIRSHIP-114Airship 1.8 fails at access share security group in rbacThere is work around – duplicate security group in projects
      AIRSHIP-103Airship tempest-scenario Nova metadata service is not reachable from guest vms 

      Check with Cédric Ollivierif this case shoudl be blacklisted. the test case is trying to reach the public-ipv4 api from meta service and is not supported in L2 only.

      AIRSHIP-96Airship tempest-cinder volume backup and restore test errorexceptions
  • Community lab
    • POD 17 is used for Airship development and running the master (Post Jerma). It is significantly under-spec (RAM and disk). Node 4 has hardware issues. Ticket open.
    • POD 15 is for RC gate. It is out of commission because Node 1 has issue with BMC console and couldn't install OS. Ticket open.  When the hardware issue is addressed, it needs to bring up to Airship 1.8 (Jerma) for the RC gate and community reference/shared use.