Skip to content
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

[Backport] [1.11] bump mesos-module to include the fix for coreos 1800.7.0 #3357

Merged
merged 1 commit into from
Sep 13, 2018

Conversation

GoelDeepak
Copy link
Contributor

@GoelDeepak GoelDeepak commented Aug 29, 2018

High-level description

Coreos 1800.7.0 comes with default docker version of 18.x which has modified its iptables CHAIN names from DOCKER-ISOLATION to DOCKER-ISOLATION-STAGE-1 and DOCKER-ISOLATION-STAGE-2 which broke mesos overlay module. This patch detects the CHAIN name before applying the iptables rule so that it could work for both old and newer docker versions.

Corresponding DC/OS tickets (obligatory)

These DC/OS JIRA ticket(s) must be updated (ideally closed) in the moment this PR lands:

  • DCOS_OSS-3707 Update to CoreOS v1800.7 leads to networking failure in DC/OS

Checklist for all PRs

  • Added a comprehensible changelog entry to CHANGES.md or explain why this is not a user-facing change:
  • Included a test which will fail if code is reverted but test is not. If there is no test please explain here:
  • Read the DC/OS contributing guidelines
  • Followed relevant code rules Rules for Packages and Systemd

Checklist for component/package updates:

If you are changing components or packages in DC/OS (e.g. you are bumping the sha or ref of anything underneath packages), then in addition to the above please also include:

  • Change log from the last version integrated (this should be a link to commits for easy verification and review): dcos/dcos-mesos-modules@2ad4a41...9a0631f
  • Test Results: [link to CI job test results for component]
  • Code Coverage (if available): [link to code coverage report]

PLEASE FILL IN THE TEMPLATE ABOVE / DO NOT REMOVE ANY SECTIONS ABOVE THIS LINE

Instructions and review process

What is the review process and when will my changes land?

All PRs require 2 approvals using GitHub's pull request reviews.

Reviewers should be:

  • Developers who understand the code being modified.
  • Developers responsible for code that interacts with or depends on the code being modified.

It is best to proactively ask for 2 reviews by @mentioning the candidate reviewers in the PR comments area. The responsibility is on the developer submitting the PR to follow-up with reviewers and make sure a PR is reviewed in a timely manner. Once a PR has 2 ship-it's, no red reviews, and all tests are green it will be included in the next train.

@d2iq-mergebot
Copy link
Collaborator

This repo has @mesosphere-mergebot integration. You can interact with the following commands.

@mesosphere-mergebot merge-it  
@mesosphere-mergebot bump-ee  
@mesosphere-mergebot override-status  
@mesosphere-mergebot label [Ready For Review |Ship It |Holding |Request For Comment |Work In Progress] 
  • PR creators can apply one of [Ready For Review |Work In Progress]. Owners can apply any label.

@GoelDeepak
Copy link
Contributor Author

@mesosphere-mergebot bump-ee

@orsenthil
Copy link
Contributor

@mesosphere-mergebot bump-ee

@d2iq-mergebot
Copy link
Collaborator

Enterprise Bump PR: mesosphere/dcos-enterprise/pull/3395

@GoelDeepak
Copy link
Contributor Author

@mesosphere-mergebot bump-ee

@d2iq-mergebot
Copy link
Collaborator

Enterprise Bump mesosphere/dcos-enterprise/pull/3395 updated.

@GoelDeepak
Copy link
Contributor Author

@mesosphere-mergebot bump-ee

@d2iq-mergebot
Copy link
Collaborator

Enterprise Bump mesosphere/dcos-enterprise/pull/3395 updated.

@GoelDeepak GoelDeepak changed the title [WIP] [Backport] [1.11] bump mesos-module to include the fix for coreos 1800.7.0 [Backport] [1.11] bump mesos-module to include the fix for coreos 1800.7.0 Sep 12, 2018
@GoelDeepak
Copy link
Contributor Author

@mesosphere-mergebot bump-ee

@d2iq-mergebot
Copy link
Collaborator

Enterprise Bump mesosphere/dcos-enterprise/pull/3395 updated.

@GoelDeepak
Copy link
Contributor Author

@mesosphere-mergebot label Ready For Review

Copy link
Contributor

@gauripowale gauripowale left a comment

Choose a reason for hiding this comment

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

🚂

Copy link
Contributor

@chhsia0 chhsia0 left a comment

Choose a reason for hiding this comment

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

LGTM

@cprovencher
Copy link
Member

@mesosphere-mergebot override-status teamcity/dcos/test/dcos-docker/static https://jira.mesosphere.com/browse/DCOS_OSS-2115

@cprovencher
Copy link
Member

@mesosphere-mergebot label ship it

d2iq-mergebot added a commit to mesosphere/dcos that referenced this pull request Sep 13, 2018
@d2iq-mergebot d2iq-mergebot merged commit 924fdd3 into dcos:1.11 Sep 13, 2018
@GoelDeepak GoelDeepak deleted the deepak/1.11/coreos-1800.x branch September 14, 2018 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants