Pan-net Devops Documentation
Learn what is CI/CD and how it can help you to deliver your software faster.
First attempt to create an orchestration tool for managing the Application Life-cycles. Tool was based on Stackstorm, HEAT, simplified ETSI Tosca, Ansible and Generator for translating Tosca into HOT templates.
Cooperation with external vendor and implementing Orchestrator following the ETSI standards.
Using the experience from previous projects we are developing modular and simple LCM tool (ALiEn) powedred by GitLabCI. As a building blocks are used Python, shell scripts, Terraform and Ansible. ALiEn is able to deploy, destroy, horizontally scale and heal the Applications deployed in OpenStack cloud.
Application lifecycle engine (ALiEn) comes alive, running a cloud application in production mode. Its lifecycle is fully ensured by the CI/CD chain at all stages, from development to production.
The team expanded and focused on containerization. We are working on the deployment of 5G Core components to the container environment applying the GitOps toolkit.
After trials and tests from previous years the containerization became a new standard for the team and we started with evaluation of GitOps, continuous delivery, registry, dependency manager or other CI/CD tools for Kubernetes.