/
EALT-EDGE Source code Analysis.

EALT-EDGE Source code Analysis.

https://gerrit.akraino.org/r/admin/repos/ealt-edge

Tree structure of ealt-edge

│──ci
│     └──daily build

│── example-apps
│     └──ROBO

│── ocd
│     └──cli
│     │      └──ealt
│     └──infra
│     │        ├──playbooks
│     │        └──readme.md
│     │        │       ├──roles
│     │        │        |        ├──cadvisor
│     │        │        |        ├──certmanager
│     │        │        |        ├──docker
│     │        │        |        ├──eg_appstore
│     │        │        |        ├──eg_certs
│     │        │        |        ├──eg_developer
│     │        │        |        ├──eg_helm-repo
│     │        │        |        ├──eg_mecm-fe
│     │        │        |        ├──eg_mecm-meo
│     │        │        |        ├──eg_mecm-mepm
│     │        │        |        ├──eg_mep
│     │        │        |        ├──eg_prerequisite
│     │        │        |        ├──eg_registry
│     │        │        |        ├──eg_secret
│     │        │        |        ├──eg_set-helm-repo
│     │        │        |        ├──eg_trans-certs
│     │        │        |        ├──eg_user-mgmt
│     │        │        |        ├──grafana
│     │        │        |        ├──helm
│     │        │        |        ├──influxdb
│     │        │        |        ├──k3s
│     │        │        |        ├──k8s
│     │        │        |        ├──kubeconfig
│     │        │        |        ├──mepkubeconfig
│     │        │        |        ├──openebsrole
│     │        │        |        ├──prometheus
│     │        │        |        ├──rabbitmq
│     │        │        |        ├──service_center
│     │        │        |        ├──vault
│     │        │        |        └──velero
│     │        │       ├──config.yml
│     │        │       ├──ealt-all.yml
│     │        │       ├──ealt-all-uninstall.yml
│     │        │       └──ealt-inventory.ini
│──requirements
│──LICENSE
│──INFO.yml
└──verify.sh


EALTEdge Repo Code structure Description


/ci

This folder contains the EALTEdge verify job CI/CD related files.  It is used to performs static code style checks which help developer to perform static code checks durng code commit.


/example-apps

This folder contains example applications for application developers to refer while carrying out their development.


/example-apps/ROBO

This folder contains sample ROBO application. This application is an entry level application to demonstrate Remote Office Branch Office usecase (ROBO) for Retail Enterprise for scenario
wherein there is a retail chain comprising of multiple retail stores and a retail headquater. The application provides Smart Shelf solution to monitor shelf's for a retail chain.


/ocd

One click deployment related files. It contains CLI as well as Ansible code


/ocd/cli

It contains CLI code used for easy & flexibile deployment of all EALTEdge stack including components in center as well as multiple edge nodes.


/ocd/infra

It contains ansible scripts for EALTEdge stack deployment


/ocd/infra/playbooks

This contains the config.yml which helps to configure the edge gallery deployment. 

It also contains ealt-all.yml and ealt-all-uninstall.yml which helps to install and uninstall the platform respectively.  In general , the above path contains config files to deploy the platform.

config.yml which contains variable for which user needs to provide values for deployment of EALTEdge stack.

ealt-inventory.ini for user to specify node informations


/ocd/infra/playbooks/roles

This folder contains the ansible playbook roles which internally provides the functionalities of EALTEdge Blueprint.  Each role corresponds to specific functionalities of EALTEdge

Related content

ELIOT Gerrit and Code repo
ELIOT Gerrit and Code repo
More like this
IEC Gerrit and Code Repository Overview
IEC Gerrit and Code Repository Overview
More like this
Source Code Analysis of The AI Edge: I-VICS
Source Code Analysis of The AI Edge: I-VICS
More like this
Maturity Review Certification of EALTEdge
Maturity Review Certification of EALTEdge
More like this
Gerrit Code Repository Overview
Gerrit Code Repository Overview
More like this
R4 - Test Documentation of Enterprise Applications on Lightweight 5G Telco Edge (EALTEdge)
R4 - Test Documentation of Enterprise Applications on Lightweight 5G Telco Edge (EALTEdge)
More like this