diff --git a/CHANGELOG.md b/CHANGELOG.md index 33c3f09b..4379f883 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,89 @@ +## Atomic App 0.6.2 (07-27-2016) + +This release of Atomic App introduces the new `atomicapp index` command. + +We add this command in order to give a quick overview of all available featured and tested Nuleculized applications on [github.com/projectatomic/nulecule-library](https://github.com/projectatomic/nulecule-library). The ability to generate your own list is available as well with the `atomicapp index generate` command. + +The main features of this release are: + +* Addition of the `atomicapp index` command +* Correct file permissions are now when extracting Nuleculized containers +* OpenShift connection issue bugfix + + +## `atomicapp index` + +This release adds the addition of the `atomicapp index` command. By using the `atomicapp index list` command, Atomic App will retrieve a container containing a valid `index.yml` and output all available Nulecule containers. This index can also be updated by using `atomicapp index update`. + + +**atomicapp index list** + +Outputs the list of available containers located at `~/.atomicapp/index.yml`. + +``` +▶ atomicapp index list +INFO :: Atomic App: 0.6.2 - Mode: Index +ID VER PROVIDERS LOCATION +postgresql-atomicapp 1.0.0 {D,O,K} docker.io/projectatomic/postgresql-centos7-atomicapp +flask_redis_nulecule 0.0.1 {D,K} docker.io/projectatomic/flask-redis-centos7-atomicapp +redis-atomicapp 0.0.1 {D,O,K} docker.io/projectatomic/redis-centos7-atomicapp +gocounter 0.0.1 {D,K} docker.io/projectatomic/gocounter-scratch-atomicapp +mariadb-atomicapp 1.0.0 {D,O,K} docker.io/projectatomic/mariadb-centos7-atomicapp +helloapache-app 0.0.1 {D,K,M} docker.io/projectatomic/helloapache +mongodb-atomicapp 1.0.0 {D,O,K} docker.io/projectatomic/mongodb-centos7-atomicapp +etherpad-app 0.0.1 {D,O,K} docker.io/projectatomic/etherpad-centos7-atomicapp +apache-centos7-atomicapp 0.0.1 {D,K,M} docker.io/projectatomic/apache-centos7-atomicapp +wordpress-atomicapp 2.0.0 {D,O,K} docker.io/projectatomic/wordpress-centos7-atomicapp +skydns-atomicapp 0.0.1 {K} docker.io/projectatomic/skydns-atomicapp +guestbookgo-atomicapp 0.0.1 {O,K} docker.io/projectatomic/guestbookgo-atomicapp +mariadb-app 0.0.1 {D,K} docker.io/projectatomic/mariadb-fedora-atomicapp +gitlab-atomicapp 1.2.0 {D,K} docker.io/projectatomic/gitlab-centos7-atomicapp +``` + +**atomicapp index update** + +Updates the `index.yml` file. + +``` +▶ atomicapp index update +INFO :: Atomic App: 0.6.2 - Mode: Index +INFO :: Updating the index list +INFO :: Pulling latest index image... +INFO :: Skipping pulling docker image: projectatomic/nulecule-library +INFO :: Copying files from image projectatomic/nulecule-library:/index.yaml to /home/wikus/.atomicapp/index.yaml +INFO :: Index updated +``` + +**atomicapp index generate** + +Generates a valid `index.yml` file to use in listing all available containers. + +``` +▶ atomicapp index generate ./nulecule-library +INFO :: Atomic App: 0.6.1 - Mode: Index +INFO :: Generating index.yaml from ./nulecule-library +INFO :: index.yaml generated +``` + +``` +Abhishek (3): + incorrect_log_level + Show help when no arguments given. + raise DockerException for docker commands + +Charlie Drage (7): + Remove warning in regards to application-entity + Refactor extracting + Fixes connecting issues with OpenShift + Fix coverage + Modifies asking for parameters to show app name + When fetching or extracting, set the correct uid + guid + Add "index" command to Atomic App + +Shubham Minglani (1): + collect only atomicapp tests +``` + ## Atomic App 0.6.1 (07-06-2016) A minor release for Atomic App. diff --git a/Dockerfile b/Dockerfile index 76c35aaa..d9be5b8e 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM centos:7 MAINTAINER Red Hat, Inc. -ENV ATOMICAPPVERSION="0.6.1" +ENV ATOMICAPPVERSION="0.6.2" LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \ io.openshift.generate.job=true \ diff --git a/Dockerfiles.git/Dockerfile.centos b/Dockerfiles.git/Dockerfile.centos index 76c35aaa..d9be5b8e 100644 --- a/Dockerfiles.git/Dockerfile.centos +++ b/Dockerfiles.git/Dockerfile.centos @@ -2,7 +2,7 @@ FROM centos:7 MAINTAINER Red Hat, Inc. -ENV ATOMICAPPVERSION="0.6.1" +ENV ATOMICAPPVERSION="0.6.2" LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \ io.openshift.generate.job=true \ diff --git a/Dockerfiles.git/Dockerfile.debian b/Dockerfiles.git/Dockerfile.debian index a45d0958..ba8c1ccb 100644 --- a/Dockerfiles.git/Dockerfile.debian +++ b/Dockerfiles.git/Dockerfile.debian @@ -2,7 +2,7 @@ FROM debian:jessie MAINTAINER Red Hat, Inc. -ENV ATOMICAPPVERSION="0.6.1" +ENV ATOMICAPPVERSION="0.6.2" LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \ RUN="docker run -it --rm \${OPT1} --privileged -v \${PWD}:/atomicapp -v /run:/run -v /:/host --net=host --name \${NAME} -e USER -e SUDO_USER -e NAME=\${NAME} -e IMAGE=\${IMAGE} \${IMAGE} \${OPT2} run \${OPT3}" \ diff --git a/Dockerfiles.git/Dockerfile.fedora b/Dockerfiles.git/Dockerfile.fedora index e57f7524..b8282668 100644 --- a/Dockerfiles.git/Dockerfile.fedora +++ b/Dockerfiles.git/Dockerfile.fedora @@ -2,7 +2,7 @@ FROM fedora:23 MAINTAINER Red Hat, Inc. -ENV ATOMICAPPVERSION="0.6.1" +ENV ATOMICAPPVERSION="0.6.2" LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \ io.openshift.generate.job=true \ diff --git a/Dockerfiles.pkgs/Dockerfile.centos b/Dockerfiles.pkgs/Dockerfile.centos index 50000e0a..cf3d3144 100644 --- a/Dockerfiles.pkgs/Dockerfile.centos +++ b/Dockerfiles.pkgs/Dockerfile.centos @@ -4,7 +4,7 @@ MAINTAINER Red Hat, Inc. # Check https://bodhi.fedoraproject.org/updates/?packages=atomicapp # for the most recent builds of atomicapp in epel -ENV ATOMICAPPVERSION="0.6.1" +ENV ATOMICAPPVERSION="0.6.2" ENV TESTING="--enablerepo=epel-testing" LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \ diff --git a/Dockerfiles.pkgs/Dockerfile.fedora b/Dockerfiles.pkgs/Dockerfile.fedora index 1a874573..9658e7c1 100644 --- a/Dockerfiles.pkgs/Dockerfile.fedora +++ b/Dockerfiles.pkgs/Dockerfile.fedora @@ -4,7 +4,7 @@ MAINTAINER Red Hat, Inc. # Check https://bodhi.fedoraproject.org/updates/?packages=atomicapp # for the most recent builds of atomicapp in fedora -ENV ATOMICAPPVERSION="0.6.1" +ENV ATOMICAPPVERSION="0.6.2" ENV TESTING="--enablerepo=updates-testing" LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \ diff --git a/README.md b/README.md index 645485a0..71156d82 100644 --- a/README.md +++ b/README.md @@ -25,7 +25,7 @@ _or_ Download a pre-signed .tar.gz from [download.projectatomic.io](https://download.projectatomic.io) / [GitHub](https://github.com/projectatomic/atomicapp/releases): ```sh -export RELEASE=0.6.1 +export RELEASE=0.6.2 wget https://github.com/projectatomic/atomicapp/releases/download/$RELEASE/atomicapp-$RELEASE.tar.gz tar -xvf atomicapp-$RELEASE.tar.gz && cd atomicapp-$RELEASE sudo make install diff --git a/atomicapp/constants.py b/atomicapp/constants.py index 7059f9e5..e3a6fd7a 100644 --- a/atomicapp/constants.py +++ b/atomicapp/constants.py @@ -23,7 +23,7 @@ 2) LABEL io.projectatomic.nulecule.specversion in app Dockefile """ -__ATOMICAPPVERSION__ = '0.6.1' +__ATOMICAPPVERSION__ = '0.6.2' __NULECULESPECVERSION__ = '0.0.2' EXTERNAL_APP_DIR = "external" diff --git a/setup.py b/setup.py index 08aded2f..dadb1c05 100644 --- a/setup.py +++ b/setup.py @@ -41,7 +41,7 @@ def _install_requirements(): setup( name='atomicapp', - version='0.6.1', + version='0.6.2', description='A tool to install and run Nulecule apps', author='Red Hat, Inc.', author_email='container-tools@redhat.com',