Breaking change with v1.4: experiment k8s service created even if steps are not weighted #2622
Closed
2 tasks done
Labels
bug
Something isn't working
Checklist:
Describe the bug
Even for simple experiments, i.e., without any weighted steps, Argo always creates corresponding k8s services.
This behavior was introduced with this PR. According to the docs a service should only be created if there are weighted experiment steps.
Can you maybe elaborate on the reasons for this breaking change? Why do you always create a k8s service even if it's not needed?
Why is this a breaking change?
After upgrading to version 1.4, suddenly experiments were failing with different error messages complaining about missing or invalid k8s service properties (like
service name too long (> 63 chars)
ormissing port name attribute
).Expected behavior
Version
v1.4.0
Message from the maintainers:
Impacted by this bug? Give it a 👍. We prioritize the issues with the most 👍.
The text was updated successfully, but these errors were encountered: