Tapad / sbt-marathon

An sbt plugin for launching application containers on the Mesosphere Marathon platform. (archived as unmaintained)
BSD 3-Clause "New" or "Revised" License
22 stars 3 forks source link

Support HTTPS URLs in MarathonService #3

Closed jeffreyolchovy closed 7 years ago

jeffreyolchovy commented 7 years ago

Addresses and fixes #2.

jeffreyolchovy commented 7 years ago

@mrsln, those last three commits should cover those remaining concerns. I've ran integration tests against my staging Marathon cluster (no HTTPs, no Basic Auth) and all still remains well. You mind trying your workflow one last time with v0.1.2rc3?

mrsln commented 7 years ago

Well done!

Is it already in the repo? I'm having this error.

Error:Unresolved dependencies:<ul><li> com.tapad.sbt#marathon-util_2.10;0.1.2rc3: not found</li>

I've compiled and published it locally. Start, Destroy, Update are working fine. I'm only using Update, so it works for me. Although Restart is giving me an error but I'm not sure whether it's our misconfiguration or the plugin.

java.lang.RuntimeException: Unable to restart application client-ci
    at scala.sys.package$.error(package.scala:27)
    at sbtmarathon.MarathonSettings$$anonfun$defaultSettings$7.apply(MarathonSettings.scala:130)
    at sbtmarathon.MarathonSettings$$anonfun$defaultSettings$7.apply(MarathonSettings.scala:117)
    at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)