- Jan 25, 2024
-
-
Alex ubuntu vm authored
Added a working example of the L2S-M usage, showcasing the benefits of using L2S-M in isolating Pods
-
Alex ubuntu vm authored
Added an assets folder for images and more resources in the repository.
-
Alex ubuntu vm authored
Added an assets folder for images and more resources in the repository.
-
Alex ubuntu vm authored
Added a default quick installation section, and passed the custom installation README to another subsection. Moved the vxlan configuration to an external md file.
-
Alex ubuntu vm authored
- Added health checks in the containers to enable readiness and liveness probes - Implemented Probes and initContainers so the installation follows a specific order without having to manage it.
-
Alex ubuntu vm authored
Following the python guidelines of usage, the operator's Dockerfile has been updated, to use a requirements.txt outside the dockerfile. Identation fixes
-
- Jan 24, 2024
-
-
Alex ubuntu vm authored
Implemented readinessProbe in l2sm-controller Deployment and added initContainers in l2sm-operator Deployment to ensure proper synchronization with l2sm-controller pod status before starting. This change ensures that l2sm-operator does not start until l2sm-controller pod is in the Running state.
-
Alex de Cock Buning authored
This commit introduces a new bash script, build_and_push_images.sh, which automates the process of building and pushing Docker images for l2sm-switch, l2sm-controller, and l2sm-operator. This script simplifies the image creation and push workflow, providing options for building images, pushing images, or both.
-
Alex de Cock Buning authored
Modified the switch subsystem to use a new initiation script that runs as a full process within the container. The script is now invoked using CMD in the Dockerfile, eliminating the direct creation of VXLANs. This change enhances the containerization approach and ensures a more streamlined and efficient initiation process. This adjustment aligns with best practices for running processes within containers and improves the overall architecture of the switch subsystem.
-
Alex de Cock Buning authored
Adjusted the file paths in the Dockerfiles to align with the recent repository restructuring. This ensures that the Docker images now correctly reference the files in their new locations. This change was necessary to maintain consistency and compatibility with the updated repository structure. It ensures that the Docker images can be built successfully and reflects the latest organization of project files.
-
Alex de Cock Buning authored
The source code directory has been moved from ./build to ./src. This change was made to improve project organization and follow best practices.
-
- Dec 11, 2023
-
-
Alex de Cock Buning authored
Fixed bug where l2sm-controller didn't take into account the MAC addresses when forwarding traffic in a network with more than two pods'
-
Alex de Cock Buning authored
-
-
- Dec 05, 2023
- Dec 04, 2023
- Dec 01, 2023
-
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
Fixed loop that occured when two bridges joined together and the switch, forming a loop that would take all the CPU usage from process systemd-networkd
-
- Nov 29, 2023
-
-
Alex de Cock Buning authored
deployments: updated version number of the image. \n As of now the latest version in dockerhub is 2.1, which doesn't work with the deployment specified in 2.0
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
general: added bridge interfaces between switches and pods. \n This is with the objective of easing and automating the installation of l2sm, without having the user to configure the ip addresses in their machine
-
- Nov 27, 2023
-
-
Alex authored
-
- Nov 22, 2023
-
-
CarlotaGalocha authored
Change to pod instead of deployment
-
CarlotaGalocha authored
Change to pod instead of deployment
-
CarlotaGalocha authored
Change the root of the commands
-
CarlotaGalocha authored
-
CarlotaGalocha authored
Switch specification added for clarity during installation
-
CarlotaGalocha authored
Switch specification added for clarity during installation
-
- Nov 17, 2023
-
-
Alex authored
bug fixes
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
-
Alex ubuntu vm authored
BUG FIX: switch ip now is saved correctly in the database, using a better trigger for the ip assigning event
-
- Nov 15, 2023
-
-
Alex ubuntu vm authored
-
- Nov 14, 2023
-
-
Alex ubuntu vm authored
-