Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Example, BIOS settings, Reset, Power Modes,
  • HW component discovery and status/healt health supervision
  • Composability of physical hardware resources (components)
  • Hardware Accelerator discovery, loading and assignment
  • Firmware Update and supervision (measurement) of Signed FW on known Authentic HW
  • Security related certificates, keys and roles

...

9.5.1.3. software development CI/CD – Saad to add content

Telco DevOps is still not mature within context of Telco infrastructure and service primarily due to reason that software in Telecom is primarily provided by vendors with operators almost no clear visibility about the software constructs itself , it means only Infrastructure and Networking Automation can not automate complete service .  

End to End specification of how to deliver automation in a hybrid Infrastructure is required with following features

  • CI (Continuous integration) for Telco service 

                a)  When vendor will update new feature or new code files ( Packages , Helm charts etc) how it will be merged with existing software

                b)  Track and fix bugs of incremental software running on Infrastructure

  • CD (Continuous Delivery) for Telco service 

                 a) Testing of new code base e.g Test Bench , vSPerf etc

                 b) Automation of Code base with Infrastructure e.g Python , GNPy , Heat etc

                 c) Produce the software artifacts which will be deployed on Infrastructure , example is Sol4 packages , Sol1 templates 

                 d) Testing of packages including Infrastructure DevOps

                 e) Output and benchmark the packages in staging Environment  , key example here is Telco PaaS capability

  • CD (Continuous Deployment) for Telco service 

                 a)  Software onboarding in the Infrastructure it involves all deployments in both CNTT RM infrastructure and related VNF/CNF codes/configurations including simulation and Test execution environment

                 b) CI/CD pipeline , when a new VNF/CNF code need onboard or just a simple capacity expansion is required , It is not just about Infrastructure and Networking Automation but E2E automation including VNF/CNF part 

                 c)  Here the Key requirement is once a new Release is output all the process from build/test/validate and onboard is  done automatically 

                 d) Handover points between Infrastructure and Orchestration need to be validated and verifiable in the form of SLA/KPI's 

I think if all team agree then we can output DevOps Reference Architecture after team consensus covering Infra 


Lessons Learnt from ETSI NOC and CNCF conformance:

Following two domains we must catch for E2E definition and service 

                 →  CI explaining pipeline view between Lab , Staging and Production

                 →  CT , the testing of service 

                 →  Pipeline architecture e.g  Jira , Jenkins and Necessary SDK's in Orchestration through which we can automate E2E including Infrastructure

         

CI/CD requirements












































































9.5.1.4. software deployment CI/CD (operator environment) – covered in 9.5.2.2 (inserted 2020-12-07)

...