-
Notifications
You must be signed in to change notification settings - Fork 896
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(controller): allow setting the Experiment's service name; don't hardcode ports #2357
Conversation
Fixes: argoproj#2233 Signed-off-by: Alex Eftimie <[email protected]>
Create a service even though a weight is not set (when the name is provided) Signed-off-by: Alex Eftimie <[email protected]>
Codecov ReportBase: 82.76% // Head: 82.77% // Increases project coverage by
Additional details and impacted files@@ Coverage Diff @@
## master #2357 +/- ##
==========================================
+ Coverage 82.76% 82.77% +0.01%
==========================================
Files 121 121
Lines 18536 18551 +15
==========================================
+ Hits 15341 15356 +15
Misses 2410 2410
Partials 785 785
Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here. ☔ View full report at Codecov. |
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
…periment-service-name
disable service where service is not needed or expected set ports where service must be created Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
@zachaller can you have a look at this? |
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
Signed-off-by: Alex Eftimie <[email protected]>
One last thing then I think this is good, could you add some documentation and update docs about when a service is generated etc I think mainly around this page https://argoproj.github.io/argo-rollouts/features/experiment/ and maybe on the spec https://argoproj.github.io/argo-rollouts/features/specification/ |
Signed-off-by: Alex Eftimie <[email protected]>
Updated the docs, not sure if it's okay: 0f5ed7a Regarding service spec, we should probably also mark this in the docs as available from next release? |
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
superseeded by: #2397 |
Fixes: #2233
Stop hardcoding service port.
Allow user to set the experiment service name.
Create a service even though a weight is not set (when the name is provided)
Example:
This is a follow up of #2356, see also this comment for context.
Checklist:
"fix(controller): Updates such and such. Fixes #1234"
.