Skip to content

Commit

Permalink
Merge pull request #28 from TomasTomecek/0.3.0-release
Browse files Browse the repository at this point in the history
0.3.0 release
  • Loading branch information
TomasTomecek authored Nov 18, 2018
2 parents b875945 + 5af5781 commit 2a16567
Show file tree
Hide file tree
Showing 4 changed files with 22 additions and 2 deletions.
15 changes: 15 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# 0.3.0

## Features

* There is a new command available: `push`. You can push the images you built
to remote locations. This is built on top of `podman push` command, for more
info please see manpages podman-push(1) or skopeo(1).
* Inspecting a build now produces more info: playbook path, ID of the image, build volumes.

## Bug fixes

* For file-related actions, when ansible reports changed=False, the respective
layer will be now loaded from cache.


# 0.2.1

## Bug fixes
Expand Down
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,9 @@ check-pypi-packaging:
#FIXME: try outer container to be rootless
# build tests image
# run tests as an unpriv user
# TODO: podman inside needs to use vfs storage driver
check-smoke:
sudo podman run --rm -ti -v $(CURDIR):/src -w /src registry.fedoraproject.org/fedora:29 bash -c '\
sudo podman run --net=host --rm -ti -v $(CURDIR):/src -w /src registry.fedoraproject.org/fedora:29 bash -c '\
dnf install -y buildah podman \
&& podman pull docker.io/library/python:3-alpine \
&& pip3 install . \
Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,6 +48,9 @@ because I care about the problem it solves.**
* If an image build fails, it's comitted and named with a suffix `-failed` (so
you can take a look inside and resolve the issue).
* The tool tries to find python interpreter inside the base image.
* You can push images you built to remote locations such as:
* a registry, a tarball, docker daemon, ...
* [`podman push`](https://github.com/containers/libpod/blob/master/docs/podman-push.1.md) is used to perform the push.


## Interface
Expand All @@ -60,6 +63,7 @@ Command | Description
`list-builds` | list all builds
`get-logs` | display build logs
`inspect` | provide detailed metadata about the selected build
`push` | Push images you built to remote locations.


## Installation
Expand Down
2 changes: 1 addition & 1 deletion ansible_bender/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = '0.2.1'
__version__ = '0.3.0'

0 comments on commit 2a16567

Please sign in to comment.