minimesos 0.10.1 – Support for Mesos 1.0.0 and Docker 1.12

Today we released minimesos 0.10.1.This minimesos version is all about version upgrades. You can install it using the usual installer command: curl -sSL https://minimesos.org/install | sh. The Docker images are available on Docker Hub and the jar is available via Jitpack. Minimesos is the experimentation and testing tool for Apache Mesos and features a Vagrant-like … Continued

minimesos 0.8.0 – Weave Scope, Consul & Registrator support

Today we released minimesos 0.8.0. You can install it using the usual installer command: curl -sSL https://minimesos.org/install | sh. The Docker images are available on Docker Hub and the jar is available via Jitpack. Minimesos is the experimentation and testing tool for Apache Mesos and features a Vagrant-like workflow and a Java API. The main … Continued

minimesos 0.7.1 – Config file support and init command

Yesterday we released minimesos 0.7.1. You can install it using our new installer: curl -sSL https://minimesos.org/install | sh. The Docker images are available from Docker Hub and the jar is available via Jitpack. Minimesos is an experimentation and testing tool for Mesos with a Java API and a Vagrant-like workflow. The main new improvements in … Continued

minimesos 0.5.0 – Mac OS X support

Before the holidays we released minimesos 0.5.0 and it is available via Jitpack. Minimesos is a tool for quickly deploying Mesos clusters. The main new improvements in this release are Mac OS X support. Every part of minimesos now runs in Docker, including the CLI command. Beyond that we fixed a lot of minor usability … Continued

minimesos 0.4.0 – Marathon Support

MiniMesos 0.4.0 has been released today and is available via Jitpack. MiniMesos is part of our work on Mantl, the Microservices Infrastructure platform from Cisco Cloud. The goal of minimesos is to make it really easy to test Mesos frameworks and Mesos in general. The main new feature in this release is Marathon support. When … Continued

MiniMesos – Testing Infrastructure for Mesos Frameworks

MesosCon Europe in Dublin is in full swing as we announced our Mesos framework testing tool, MiniMesos. We launched a new website at minimesos.org and an online Twitter identity at @MiniMesos. This blog introduces MiniMesos, explains the background of the project, what is currently implemented and what’s up ahead. MiniMesos is a fast moving project … Continued

How Protocol Buffers are Used in Mesos Framework Development

In this blog I will discuss the role of protocol buffers in Mesos framework development. Protocol buffers areĀ used extensively for messaging and serialization inside Mesos and when developing Mesos frameworks. I will show how to use its APIs when developing a framework using examples from the Mesos Elasticsearch project. Message Serialization Like any distributed system, … Continued

How to build Docker images with Gradle

In this blog I will show you how to build Docker images from a Gradle task. A number of Docker plugins have been created for Gradle. I discuss the one from Benjamin Muschko which we use to build the scheduler image for Mesos Elasticsearch. This plugin is quite versatile because it provides Gradle tasks for … Continued

How to run Gradle wrapper from any subdir with Gdub

Gradle is a popular and flexible build system for JVM-based languages. We use Gradle as the build system for Mesos Elasticsearch. In this blog I discuss two Gradle concepts: the Gradle wrapper and Gdub, a tool that allows you to run the Gradle wrapper from any subdirectory. gradlew – The Gradle wrapper The Gradle wrapper, … Continued