Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.

Add ability to run with DC/OS Enterprise strict security mode #87

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

zonybob
Copy link

@zonybob zonybob commented Nov 7, 2018

DC/OS Enterprise Support

This is in support of #86

On DC/OS Enterprise, one can run with a strict security mode. In this environment, DC/OS schedulers cannot talk directly to Mesos masters on port 5050, but must rather go through DC/OS adminrouter. This requires 2 things not previously present in mesos-rxjava

  1. HTTPS support (talking to adminrouter over https)
  2. Ability to set an Authorization header

I did not do anything additionally to support enterprise other than the 2 items above. I took care of actually authenticating a service account and refreshing the token within my scheduler.

NOTE: I am aware that I need to add some tests and comments to make this PR complete. I wanted to at least get this out there for initial review as I know the project has changed ownership. I can follow any new guidance on formatting, docs, tests, etc.

Thanks!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant