The information on this page is preliminary and will consistently be updated with the latest information.
Nordix Infrastructure Team provides Infrastructure and CI/CD support for all the projects incubated in Nordix. The tools and services provided by the Infra Team are accompanied by the practices followed by the vast majority of the open source communities.
We are constantly working on bringing in new technologies and employing best practices in order to provide the best possible CI/CD for the projects incubated in Nordix and the members who take part in Nordix.
Aside from providing CI/CD support for the projects, Nordix makes the establishment of delivery pipelines for the members of the community possible in order for them to work with open source directly and deliver/consume the work immediately for their purposes.
CI/CD Pipelines for Cloud Infra Technologies
Nordix Infrastructure Team developed a framework based on OPNFV XCI, enabling the deployment of various cloud infra scenarios in Nordix Infrastructure on virtual or baremetal resources.
Apart from the deployment of the scenarios themselves, the deployments are tested using OPNFV Functest and OPNFV Yardstick from functionality and performance point of view to ensure what is deployed satisfies the users' needs.
This essentially allows Nordix to provide one-button deployments to Nordix Community and anyone who wants to try out new technologies.
Currently, the main focus is on Cloud Native Technologies but this will be expanded, including Open Infrastructure, Network Automation, and other technologies.
Utilized open source tools, technologies and their versions are
- OpenStack Bifrost: master - dated March 4th
- OpenStack Ironic: master - dated February 16th
- Kubespray: master - dated April 8th
- Kubernetes: v1.13.5
- Calico: v3.4.0
- Helm: v2.13.1
- OPNFV Functest: hunter - dated March 28
- OPNFV Yardstick: master - dated March 28
- Ubuntu: 18.04
Jobs and Pipelines
Nordix uses Jenkins as the CI-Engine.
TBD