Hi, It’s been quite some time we provided an update regarding XCI to the OPNFV community so here it is.
Infra/CICD Improvements/Implementations: * CI Evolution: * We are activating different phases in XCI pipelines. Currently verify, post-merge, and daily are activated. * We are gradually increasing the bar for promotion and will be activating Functest Smoke and Yardstick on different phases. * Scenarios owned by projects: * Scenarios are developed in project repos who own them and they get plugged into XCI. * When a patch comes in to the project repo where the scenario is located, XCI starts the deployment and testing of that scenario and provides feedback directly on the patch. * Ability to Override Versions: * Projects have ability to override versions of upstream components depending on their needs. * This makes it possible for projects to use different versions than what’s set within XCI by default. (XCI is constantly bumping to later versions) * Full Isolation from Host: * XCI leaves nearly nothing XCI-specific on the host system and all the deployment and test activities are driven from a VM located on jumphost. * This enables reproducibility and predictability of CI and also limits the potential issues that could be caused due to the leftovers on hosts systems. * Sandbox users will benefit from this greatly since their machines will not be heavily impacted by the use of the sandbox so they can use the same machine for other purposes. * Being Agnostic to host OS: * Thanks to the isolation summarized above, the OS of the jumphost doesn’t matter since the user can decide what OS to provision the target nodes with a single environment variable. * PDF, IDF: * PDF and IDF are natively supported. * Dynamic CI: * With the help of PDF, IDF, isolation from host and being OS agnostic, XCI will be ready to demonstrate the concepts of dynamic CI when the baremetal work is concluded. * Baremetal: * Baremetal work is full in progress and it will be available soon. Versions: * OpenStack: * Rocky * XCI brought in OpenStack Rocky same day as OpenStack released Rocky. * OpenDaylight: * Oxygen * Will move to Fluorine soon. * Kubernetes: * v1.10.4 * Will gradually move to the tip of master in collaboration with CNCF Cross Cloud CI Team. * OSM: * v4.0.1 * Collaboration with OSM community has started to move to latest on master. * ONAP: * Initial integration using Beijing in collaboration with Orange by reusing/adapting Ansible role is in progress. * Will move to Casablanca and then to master once the initial integration is concluded. Scenario/Feature Support: * OpenStack: * Integrated: os-nosdn-nofeature, os-odl-nofeature, os-odl-sfc, os-odl-bgpvpn, os-nosdn-osm * WIP: os-odl-sfc_osm * TBD: os-nosdn-vmha, blazar, congress * K8S: * Integrated: k8-calico-nofeature, k8-canal-nofeature, k8-contiv-nofeature, k8-flannel-nofeature, k8-nosdn-istio, k8-nosdn-nofeature * WIP: k8-calico-onap /Fatih -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#21905): https://lists.opnfv.org/g/opnfv-tech-discuss/message/21905 Mute This Topic: https://lists.opnfv.org/mt/25138111/21656 Group Owner: opnfv-tech-discuss+ow...@lists.opnfv.org Unsubscribe: https://lists.opnfv.org/g/opnfv-tech-discuss/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-