+68
−8
+3
−3
+13
−39
+100
−45
Loading
Refactor the PyInfra automated deployment scripts and operations for the ETSI MEC Sandbox to enhance reliability, idempotency, and control over individual component lifecycle stages. Key changes: - Orchestration & MEEP Operations: - Separate MEC Sandbox deployment into modular phases: dependency deployment (meepctl deploy dep), binary compilation (meepctl build), container image dockerization (meepctl dockerize), core platform deployment (meepctl deploy core), and automated network scenario import. - Add script and operation to import pre-loaded network scenarios into the meep-platform-ctrl API. - Enhance OAuth credentials verification and secrets management across frontend and backend configuration files. - Update /etc/hosts task to replace existing meep-docker-registry mappings rather than appending duplicates. - Package & Repository Management: - Remove stale or conflicting apt source lists and GPG keyrings for Docker and Kubernetes before running system updates. - Add dpkg configuration recovery check to handle previously interrupted package installations cleanly. - Kubernetes & Network Setup: - Streamline Calico CNI operator manifest application and CoreDNS resolver configuration. - Optimize control-plane node preparation and kubeconfig permission settings.