Skip to content
This repository has been archived by the owner on Jan 19, 2018. It is now read-only.

0.6.2 Release #782

Merged
merged 1 commit into from
Jul 27, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 86 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -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 <[email protected]> (3):
incorrect_log_level
Show help when no arguments given.
raise DockerException for docker commands

Charlie Drage <[email protected]> (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 <[email protected]> (1):
collect only atomicapp tests
```

## Atomic App 0.6.1 (07-06-2016)

A minor release for Atomic App.
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM centos:7

MAINTAINER Red Hat, Inc. <[email protected]>

ENV ATOMICAPPVERSION="0.6.1"
ENV ATOMICAPPVERSION="0.6.2"

LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \
io.openshift.generate.job=true \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfiles.git/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM centos:7

MAINTAINER Red Hat, Inc. <[email protected]>

ENV ATOMICAPPVERSION="0.6.1"
ENV ATOMICAPPVERSION="0.6.2"

LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \
io.openshift.generate.job=true \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfiles.git/Dockerfile.debian
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM debian:jessie

MAINTAINER Red Hat, Inc. <[email protected]>

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}" \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfiles.git/Dockerfile.fedora
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ FROM fedora:23

MAINTAINER Red Hat, Inc. <[email protected]>

ENV ATOMICAPPVERSION="0.6.1"
ENV ATOMICAPPVERSION="0.6.2"

LABEL io.projectatomic.nulecule.atomicappversion=${ATOMICAPPVERSION} \
io.openshift.generate.job=true \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfiles.pkgs/Dockerfile.centos
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ MAINTAINER Red Hat, Inc. <[email protected]>

# 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} \
Expand Down
2 changes: 1 addition & 1 deletion Dockerfiles.pkgs/Dockerfile.fedora
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ MAINTAINER Red Hat, Inc. <[email protected]>

# 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} \
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
2 changes: 1 addition & 1 deletion atomicapp/constants.py
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -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='[email protected]',
Expand Down