Description:
As part of the ongoing effort to simplify and modernize sumaform, I propose removing the server and proxy modules from the master branch. These modules are only used by the SUMA 4.3 product version, which relies on non-containerized components and is approaching its End-of-Life (EoL) in less than a year.
Rationale
- Maintenance overhead: These modules introduce legacy complexity and aren't aligned with the containerized direction of newer versions.
- Low usage: They are exclusively used in test suites for 4.3, which will be deprecated soon.
- Cleaner codebase: Removing them will lighten the project, make it easier to maintain, and reduce cognitive load for new contributors.
Proposal
- Create a Git Tag, e.g.,
4.3-legacy, on the current commit that supports these modules.
- Continue running all SUMA 4.3 test suites based on this tag to avoid regressions.
- Remove the
server and proxy modules from the master branch.
This way, we keep 4.3 test coverage intact while focusing sumaform development on modern and actively maintained versions.
Feedback welcome before proceeding with the cleanup!
Description:
As part of the ongoing effort to simplify and modernize
sumaform, I propose removing theserverandproxymodules from themasterbranch. These modules are only used by the SUMA 4.3 product version, which relies on non-containerized components and is approaching its End-of-Life (EoL) in less than a year.Rationale
Proposal
4.3-legacy, on the current commit that supports these modules.serverandproxymodules from themasterbranch.This way, we keep 4.3 test coverage intact while focusing
sumaformdevelopment on modern and actively maintained versions.Feedback welcome before proceeding with the cleanup!