We are pleased to announce Atomic App 0.1.1! Find it at github and docker hub.
Atomic App is the reference implementation of the Nulecule Specification for composite applications. It can be used to bootstrap container applications and to install/deploy and run them. One of the key design goals of the Nulecule spec is to be container and orchestration engine agnostic, so that any developer or operator could successfully build, test, install, run, and manage composite container applications regardless of tooling.
In that same vein, Atomic App is designed to be provider agnostic, whether you want to run your application in a Kubernetes, OpenShift, or plain container environment, like Docker. It’s this multi-provider support feature that we are emphasizing for this release: building a Nulecule application results in a portable container that can be run in a wide variety of environments, and Atomic App takes the Nulecule application container and allows the operator to easily run a composite application in their chosen environment with their chosen providers.
It is in the spirit of portability that we announce a major milestone for Atomic App: support for OpenShift v3 as a provider. And for developers of Nulecule applications, we have also added some new and exciting developer features.