Background
Kubernetes metadata.name and label values require RFC1123-compliant names, which only allow lowercase alphanumeric characters and hyphens (not underscores). This creates an inconsistency with current service names in the CLP Package code and Docker Compose project that use underscores.
Objective
Standardise service names across the codebase to use hyphens (-) instead of underscores (_) in:
- CLP Package code
- Docker Compose project
This will ensure consistency with Kubernetes naming requirements and prevent confusion in the long term.
References
Requested by: @junhaoliao