-
Notifications
You must be signed in to change notification settings - Fork 27
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
♻️ Remove docker node constraints from simcore repo (⚠️ DEVOPS) #4571
♻️ Remove docker node constraints from simcore repo (⚠️ DEVOPS) #4571
Conversation
Codecov Report
@@ Coverage Diff @@
## master #4571 +/- ##
========================================
- Coverage 86.7% 86.5% -0.2%
========================================
Files 1023 1023
Lines 43772 43772
Branches 1013 1013
========================================
- Hits 37953 37898 -55
- Misses 5592 5647 +55
Partials 227 227
Flags with carried forward coverage won't be shown. Click here to find out more. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure I understand this change.
the node.platform.os == linux
I agree is useless and can be removed without any issue.
But, the node.role == manager
is fully justified and defines the requirements of the services.
For instance the director(s) must be on a manager node as well as the autoscaling and that is explicitely defined in the docker-compose. Additionally if I deploy that stack on multiple machines this will now fail because of that.
I do not see/understand why this is now removed.
I'm happy to discuss that.
All the placement constraints have been moved to |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
as discussed I wait for the next change. Thanks a lot!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As discussed. thanks a lot for this.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good to me, thanks a lot!
Kudos, SonarCloud Quality Gate passed! 0 Bugs No Coverage information |
Code Climate has analyzed commit 855ba44 and detected 0 issues on this pull request. View more on Code Climate. |
What do these changes do?
It removes deprecated docker deploy placement constraints (
node.platform.os == linux
) since we run everything in containers and it doesn't make sense at the moment.Related issue/s
ITISFoundation/osparc-ops-environments#278
Related PRs
How to test
Run deployment locally and check that everything is up and running
DevOps Checklist
Nothing to do