Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

controlapi: Allow multiple randomly assigned published ports on service #1657

Merged
merged 1 commit into from
Oct 18, 2016

Conversation

aaronlehmann
Copy link
Collaborator

This fixes a 1.12.2 regression.

See moby/moby#27469

cc @thaJeztah @allencloud

@@ -165,6 +165,10 @@ func validateEndpointSpec(epSpec *api.EndpointSpec) error {

portSet := make(map[portSpec]struct{})
for _, port := range epSpec.Ports {
if port.PublishedPort == 0 {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Does this need a comment? (e.g., if no host port is assigned, ports can never conflict)

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a comment.

@thaJeztah
Copy link
Member

Thanks @aaronlehmann, makes sense that this is the issue (I was thinking way to complicated 😄)

@codecov-io
Copy link

codecov-io commented Oct 18, 2016

Current coverage is 56.77% (diff: 100%)

Merging #1657 into master will decrease coverage by 0.04%

@@             master      #1657   diff @@
==========================================
  Files            90         90          
  Lines         14574      14567     -7   
  Methods           0          0          
  Messages          0          0          
  Branches          0          0          
==========================================
- Hits           8280       8270    -10   
- Misses         5207       5213     +6   
+ Partials       1087       1084     -3   

Sunburst

Powered by Codecov. Last update 9ff3dfd...5d1faa8

This fixes a 1.12.2 regression.

Signed-off-by: Aaron Lehmann <aaron.lehmann@docker.com>
Copy link
Contributor

@mrjana mrjana left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants