paypal / dce-go

Docker Compose Executor to launch pod of docker containers in Apache Mesos.
Apache License 2.0
63 stars 48 forks source link

Compose Validation #68

Closed vipragupta closed 5 years ago

vipragupta commented 5 years ago
  1. Updated plugin's interface
  2. Support for Travis CI added.
  3. Made yml version more accomodating according to the given version
  4. Added validation for docker-compose before we pull the image. Command: docker-compose -f docker-compose.yml config If it fails logs will contain POD_BAD_MANIFEST_FAILURE and POD Status will be updated as POD_COMPOSE_CHECK_FAILED
  5. A log has been added to show the time lapsed since app launch till after image pull. Log: "Time elapsed since App launch: 10s"
  6. Rearranged code to retry logging logs after mesos status has been sent.