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

Admin Router: Minimizing software version information reported by the AR [1.10] #2281

Conversation

vespian
Copy link
Contributor

@vespian vespian commented Jan 9, 2018

Just a backport of #2154

Jira issue: https://jira.mesosphere.com/browse/DCOS-19765 Admin Router: port software version scrubbing from DCOS-19534 to 1.10

@d2iq-mergebot
Copy link
Collaborator

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

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

@vespian
Copy link
Contributor Author

vespian commented Jan 9, 2018

@mesosphere-mergebot bump-ee

@d2iq-mergebot
Copy link
Collaborator

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

@vespian
Copy link
Contributor Author

vespian commented Jan 9, 2018

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

@d2iq-mergebot
Copy link
Collaborator

@vespian, an owner other than the PR creator needs to issue that command.

@jgehrcke
Copy link
Contributor

jgehrcke commented Jan 9, 2018

@mesosphere-mergebot override-status teamcity/dcos/test/docker/smoke DCOS_OSS-1457

@vespian vespian changed the title Admin Router: Minimizing software version information reported by the AR Admin Router: Minimizing software version information reported by the AR [1.10] Jan 9, 2018
@vespian
Copy link
Contributor Author

vespian commented Jan 9, 2018

@mesosphere-mergebot label ready for review

@adamtheturtle
Copy link
Contributor

@vespian Please could you explain the differences between this and https://github.com/dcos/dcos/pull/2154/files?

For example, there is a test there that is there but not here:

   - tests:
 +      are_response_headers_ok:
 +        nocaching_headers_are_sent: skip
 +        test_paths:
 +          - /system/v1/leader/mesos/foo/bar?key=value&var=num
 +          - /system/v1/leader/marathon/foo/bar?key=value&var=num

@vespian vespian force-pushed the prozlach/1.10/DCOS-19534_scrapping_version_info branch from b709bf2 to 34465b8 Compare January 10, 2018 17:46
@vespian
Copy link
Contributor Author

vespian commented Jan 10, 2018

@mesosphere-mergebot bump-ee

@d2iq-mergebot
Copy link
Collaborator

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

@vespian
Copy link
Contributor Author

vespian commented Jan 10, 2018

@adamtheturtle I added the missing test.

I have gone through the PRs (both EE and Open) and all other tests seem OK. It is impossible to cherry-pick the 1.11 changes 1:1 as:

  • in Open, the /service/metronome/ test was introduced in 1.11 dev cycle
  • in EE, the /vault endpoint tests was replaced by /cockroachdb endpoint tests

Please have another look modulo CI and thank you for yet another thorough review :)

@vespian
Copy link
Contributor Author

vespian commented Jan 10, 2018

@mesosphere-mergebot override-status teamcity/dcos/test/aws/onprem/static https://jira.mesosphere.com/browse/DCOS-19542

@d2iq-mergebot
Copy link
Collaborator

@vespian, an owner other than the PR creator needs to issue that command.

@amitaekbote
Copy link
Contributor

@mesosphere-mergebot override-status teamcity/dcos/test/aws/onprem/static https://jira.mesosphere.com/browse/DCOS-19542

Copy link
Contributor

@jgehrcke jgehrcke left a comment

Choose a reason for hiding this comment

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

🚀

@vespian
Copy link
Contributor Author

vespian commented Jan 11, 2018

@mesosphere-mergebot ship_it_label_status_check

@vespian
Copy link
Contributor Author

vespian commented Jan 11, 2018

EE PR is all-green/has ship it, Mergebot applied Ship-it to this PR, but the mergebot/enterprise/build-status/aggregate is still yellow - I do not know why :(

CC @orsenthil

@orsenthil
Copy link
Contributor

@vespian - this is events getting lost between github services. If this happens again, please go to EE side, a re-run the tox or a simple status check again. The aggregate will be sent again.

sschneid added a commit to mesosphere/dcos that referenced this pull request Jan 12, 2018
@sschneid sschneid mentioned this pull request Jan 12, 2018
@d2iq-mergebot d2iq-mergebot merged commit 34465b8 into dcos:1.10 Jan 15, 2018
@vespian vespian deleted the prozlach/1.10/DCOS-19534_scrapping_version_info branch January 17, 2018 15:14
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.

7 participants