17d40d4
%global with_debug 1
336a349
%global with_bundled 1
17d40d4
17d40d4
%if 0%{?with_debug}
17d40d4
%global _dwz_low_mem_die_limit 0
17d40d4
%else
17d40d4
%global debug_package   %{nil}
17d40d4
%endif
17d40d4
206186f
%global provider github
206186f
%global provider_tld com
206186f
%global project projectatomic
206186f
%global repo buildah
17d40d4
# https://github.com/projectatomic/buildah
17d40d4
%global provider_prefix %{provider}.%{provider_tld}/%{project}/%{repo}
206186f
%global import_path %{provider_prefix}
cd675d3
%global commit0 4888163cf12b4e0c0d32ef7eb0ed941c2c81d4f7
206186f
%global shortcommit0 %(c=%{commit0}; echo ${c:0:7})
206186f
206186f
Name: %{repo}
cd675d3
Version: 1.3
cd675d3
Release: 1.git%{shortcommit0}%{?dist}
206186f
Summary: A command line tool used for creating OCI Images
206186f
License: ASL 2.0
206186f
URL: https://%{provider_prefix}
206186f
Source: https://%{provider_prefix}/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
206186f
206186f
ExclusiveArch: x86_64 %{arm} aarch64 ppc64le s390x
17d40d4
# If go_compiler is not set to 1, there is no virtual provide. Use golang instead.
206186f
BuildRequires: %{?go_compiler:compiler(go-compiler)}%{!?go_compiler:golang}
206186f
BuildRequires: git
206186f
BuildRequires: glib2-devel
206186f
BuildRequires: libseccomp-devel
206186f
BuildRequires: ostree-devel
206186f
BuildRequires: glibc-static
206186f
BuildRequires: go-md2man
206186f
BuildRequires: gpgme-devel
206186f
BuildRequires: device-mapper-devel
206186f
BuildRequires: btrfs-progs-devel
206186f
BuildRequires: libassuan-devel
206186f
BuildRequires: make
206186f
Requires: runc >= 1.0.0-17
206186f
Requires: skopeo-containers >= 0.1.20-2
206186f
Requires: container-selinux
17d40d4
17d40d4
%description
336a349
The %{name} package provides a command line tool which can be used to
17d40d4
* create a working container from scratch
17d40d4
or
17d40d4
* create a working container from an image as a starting point
17d40d4
* mount/umount a working container's root file system for manipulation
17d40d4
* save container's root file system layer to create a new image
17d40d4
* delete a working container or an image
17d40d4
17d40d4
%prep
206186f
%autosetup -Sgit -n %{name}-%{commit0}
17d40d4
17d40d4
%build
17d40d4
mkdir _build
17d40d4
pushd _build
17d40d4
mkdir -p src/%{provider}.%{provider_tld}/%{project}
17d40d4
ln -s $(dirs +1 -l) src/%{import_path}
17d40d4
popd
17d40d4
17d40d4
mv vendor src
17d40d4
17d40d4
export GOPATH=$(pwd)/_build:$(pwd):%{gopath}
206186f
make all GIT_COMMIT=%{shortcommit0}
17d40d4
17d40d4
%install
17d40d4
export GOPATH=$(pwd)/_build:$(pwd):%{gopath}
17d40d4
make DESTDIR=%{buildroot} PREFIX=%{_prefix} install install.completions
17d40d4
17d40d4
#define license tag if not already defined
17d40d4
%{!?_licensedir:%global license %doc}
17d40d4
17d40d4
%files
17d40d4
%license LICENSE
17d40d4
%doc README.md
17d40d4
%{_bindir}/%{name}
336a349
%{_mandir}/man1/%{name}*
17d40d4
%dir %{_datadir}/bash-completion
17d40d4
%dir %{_datadir}/bash-completion/completions
336a349
%{_datadir}/bash-completion/completions/%{name}
17d40d4
17d40d4
%changelog
cd675d3
* Sun Aug 5 2018 Dan Walsh <dwalsh@redhat.com> - 1.3-1
cd675d3
- Bump to v1.3
cd675d3
- Vendor in lates containers/image
cd675d3
- build-using-dockerfile: let -t include transports again
cd675d3
- Block use of /proc/acpi and /proc/keys from inside containers
cd675d3
- Fix handling of --registries-conf
cd675d3
- Fix becoming a maintainer link
cd675d3
- add optional CI test fo darwin
cd675d3
- Don't pass a nil error to errors.Wrapf()
cd675d3
- image filter test: use kubernetes/pause as a "since"
cd675d3
- Add --cidfile option to from
cd675d3
- vendor: update containers/storage
cd675d3
- Contributors need to find the CONTRIBUTOR.md file easier
cd675d3
- Add a --loglevel option to build-with-dockerfile
cd675d3
- Create Development plan
cd675d3
- cmd: Code improvement
cd675d3
- allow buildah cross compile for a darwin target
cd675d3
- Add unused function param lint check
cd675d3
- docs: Follow man-pages(7) suggestions for SYNOPSIS
cd675d3
- Start using github.com/seccomp/containers-golang
cd675d3
- umount: add all option to umount all mounted containers
cd675d3
- runConfigureNetwork(): remove an unused parameter
cd675d3
- Update github.com/opencontainers/selinux
cd675d3
- Fix buildah bud --layers
cd675d3
- Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
cd675d3
- main: if unprivileged, reexec in a user namespace
cd675d3
- Vendor in latest imagebuilder
cd675d3
- Reduce the complexity of the buildah.Run function
cd675d3
- mount: output it before replacing lastError
cd675d3
- Vendor in latest selinux-go code
cd675d3
- Implement basic recognition of the "--isolation" option
cd675d3
- Run(): try to resolve non-absolute paths using $PATH
cd675d3
- Run(): don't include any default environment variables
cd675d3
- build without seccomp
cd675d3
- vendor in latest runtime-tools
cd675d3
- bind/mount_unsupported.go: remove import errors
cd675d3
- Update github.com/opencontainers/runc
cd675d3
- Add Capabilities lists to BuilderInfo
cd675d3
- Tweaks for commit tests
cd675d3
- commit: recognize committing to second storage locations
cd675d3
- Fix ARGS parsing for run commands
cd675d3
- Add info on registries.conf to from manpage
cd675d3
- Switch from using docker to podman for testing in .papr
cd675d3
- buildah: set the HTTP User-Agent
cd675d3
- ONBUILD tutorial
cd675d3
- Add information about the configuration files to the install docs
cd675d3
- Makefile: add uninstall
cd675d3
- Add tilde info for push to troubleshooting
cd675d3
- mount: support multiple inputs
cd675d3
- Use the right formatting when adding entries to /etc/hosts
cd675d3
- Vendor in latest go-selinux bindings
cd675d3
- Allow --userns-uid-map/--userns-gid-map to be global options
cd675d3
- bind: factor out UnmountMountpoints
cd675d3
- Run(): simplify runCopyStdio()
cd675d3
- Run(): handle POLLNVAL results
cd675d3
- Run(): tweak terminal mode handling
cd675d3
- Run(): rename 'copyStdio' to 'copyPipes'
cd675d3
- Run(): don't set a Pdeathsig for the runtime
cd675d3
- Run(): add options for adding and removing capabilities
cd675d3
- Run(): don't use a callback when a slice will do
cd675d3
- setupSeccomp(): refactor
cd675d3
- Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
cd675d3
- Escape use of '_' in .md docs
cd675d3
- Break out getProcIDMappings()
cd675d3
- Break out SetupIntermediateMountNamespace()
cd675d3
- Add Multi From Demo
cd675d3
- Use the c/image conversion code instead of converting configs manually
cd675d3
- Don't throw away the manifest MIME type and guess again
cd675d3
- Consolidate loading manifest and config in initConfig
cd675d3
- Pass a types.Image to Builder.initConfig
cd675d3
- Require an image ID in importBuilderDataFromImage
cd675d3
- Use c/image/manifest.GuessMIMEType instead of a custom heuristic
cd675d3
- Do not ignore any parsing errors in initConfig
cd675d3
- Explicitly handle "from scratch" images in Builder.initConfig
cd675d3
- Fix parsing of OCI images
cd675d3
- Simplify dead but dangerous-looking error handling
cd675d3
- Don't ignore v2s1 history if docker_version is not set
cd675d3
- Add --rm and --force-rm to buildah bud
cd675d3
- Add --all,-a flag to buildah images
cd675d3
- Separate stdio buffering from writing
cd675d3
- Remove tty check from images --format
cd675d3
- Add environment variable BUILDAH_RUNTIME
cd675d3
- Add --layers and --no-cache to buildah bud
cd675d3
- Touch up images man
cd675d3
- version.md: fix DESCRIPTION
cd675d3
- tests: add containers test
cd675d3
- tests: add images test
cd675d3
- images: fix usage
cd675d3
- fix make clean error
cd675d3
- Change 'registries' to 'container registries' in man
cd675d3
- add commit test
cd675d3
- Add(): learn to record hashes of what we add
cd675d3
- Minor update to buildah config documentation for entrypoint
cd675d3
- Bump to v1.2-dev
cd675d3
- Add registries.conf link to a few man pages
cd675d3
30016a5
* Thu Jul 19 2018 Dan Walsh <dwalsh@redhat.com> - 1.2-2
30016a5
- buildah does not require ostree
30016a5
337fed5
* Sun Jul 15 2018 Dan Walsh <dwalsh@redhat.com> 1.2-1
337fed5
- Vendor in latest containers/image
337fed5
- build-using-dockerfile: let -t include transports again
337fed5
- Block use of /proc/acpi and /proc/keys from inside containers
337fed5
- Fix handling of --registries-conf
337fed5
- Fix becoming a maintainer link
337fed5
- add optional CI test fo darwin
337fed5
- Don't pass a nil error to errors.Wrapf()
337fed5
- image filter test: use kubernetes/pause as a "since"
337fed5
- Add --cidfile option to from
337fed5
- vendor: update containers/storage
337fed5
- Contributors need to find the CONTRIBUTOR.md file easier
337fed5
- Add a --loglevel option to build-with-dockerfile
337fed5
- Create Development plan
337fed5
- cmd: Code improvement
337fed5
- allow buildah cross compile for a darwin target
337fed5
- Add unused function param lint check
337fed5
- docs: Follow man-pages(7) suggestions for SYNOPSIS
337fed5
- Start using github.com/seccomp/containers-golang
337fed5
- umount: add all option to umount all mounted containers
337fed5
- runConfigureNetwork(): remove an unused parameter
337fed5
- Update github.com/opencontainers/selinux
337fed5
- Fix buildah bud --layers
337fed5
- Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
337fed5
- main: if unprivileged, reexec in a user namespace
337fed5
- Vendor in latest imagebuilder
337fed5
- Reduce the complexity of the buildah.Run function
337fed5
- mount: output it before replacing lastError
337fed5
- Vendor in latest selinux-go code
337fed5
- Implement basic recognition of the "--isolation" option
337fed5
- Run(): try to resolve non-absolute paths using $PATH
337fed5
- Run(): don't include any default environment variables
337fed5
- build without seccomp
337fed5
- vendor in latest runtime-tools
337fed5
- bind/mount_unsupported.go: remove import errors
337fed5
- Update github.com/opencontainers/runc
337fed5
- Add Capabilities lists to BuilderInfo
337fed5
- Tweaks for commit tests
337fed5
- commit: recognize committing to second storage locations
337fed5
- Fix ARGS parsing for run commands
337fed5
- Add info on registries.conf to from manpage
337fed5
- Switch from using docker to podman for testing in .papr
337fed5
- buildah: set the HTTP User-Agent
337fed5
- ONBUILD tutorial
337fed5
- Add information about the configuration files to the install docs
337fed5
- Makefile: add uninstall
337fed5
- Add tilde info for push to troubleshooting
337fed5
- mount: support multiple inputs
337fed5
- Use the right formatting when adding entries to /etc/hosts
337fed5
- Vendor in latest go-selinux bindings
337fed5
- Allow --userns-uid-map/--userns-gid-map to be global options
337fed5
- bind: factor out UnmountMountpoints
337fed5
- Run(): simplify runCopyStdio()
337fed5
- Run(): handle POLLNVAL results
337fed5
- Run(): tweak terminal mode handling
337fed5
- Run(): rename 'copyStdio' to 'copyPipes'
337fed5
- Run(): don't set a Pdeathsig for the runtime
337fed5
- Run(): add options for adding and removing capabilities
337fed5
- Run(): don't use a callback when a slice will do
337fed5
- setupSeccomp(): refactor
337fed5
- Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
337fed5
- Escape use of '_' in .md docs
337fed5
- Break out getProcIDMappings()
337fed5
- Break out SetupIntermediateMountNamespace()
337fed5
- Add Multi From Demo
337fed5
- Use the c/image conversion code instead of converting configs manually
337fed5
- Don't throw away the manifest MIME type and guess again
337fed5
- Consolidate loading manifest and config in initConfig
337fed5
- Pass a types.Image to Builder.initConfig
337fed5
- Require an image ID in importBuilderDataFromImage
337fed5
- Use c/image/manifest.GuessMIMEType instead of a custom heuristic
337fed5
- Do not ignore any parsing errors in initConfig
337fed5
- Explicitly handle "from scratch" images in Builder.initConfig
337fed5
- Fix parsing of OCI images
337fed5
- Simplify dead but dangerous-looking error handling
337fed5
- Don't ignore v2s1 history if docker_version is not set
337fed5
- Add --rm and --force-rm to buildah bud
337fed5
- Add --all,-a flag to buildah images
337fed5
- Separate stdio buffering from writing
337fed5
- Remove tty check from images --format
337fed5
- Add environment variable BUILDAH_RUNTIME
337fed5
- Add --layers and --no-cache to buildah bud
337fed5
- Touch up images man
337fed5
- version.md: fix DESCRIPTION
337fed5
- tests: add containers test
337fed5
- tests: add images test
337fed5
- images: fix usage
337fed5
- fix make clean error
337fed5
- Change 'registries' to 'container registries' in man
337fed5
- add commit test
337fed5
- Add(): learn to record hashes of what we add
337fed5
- Minor update to buildah config documentation for entrypoint
337fed5
- Add registries.conf link to a few man pages
337fed5
e2e2ef6
* Sun Jun 10 2018 Dan Walsh <dwalsh@redhat.com> 1.1-1
e2e2ef6
- Drop capabilities if running container processes as non root
e2e2ef6
- Print Warning message if cmd will not be used based on entrypoint
e2e2ef6
- Update 01-intro.md
e2e2ef6
- Shouldn't add insecure registries to list of search registries
e2e2ef6
- Report errors on bad transports specification when pushing images
e2e2ef6
- Move parsing code out of common for namespaces and into pkg/parse.go
e2e2ef6
- Add disable-content-trust noop flag to bud
e2e2ef6
- Change freenode chan to buildah
e2e2ef6
- runCopyStdio(): don't close stdin unless we saw POLLHUP
e2e2ef6
- Add registry errors for pull
e2e2ef6
- runCollectOutput(): just read until the pipes are closed on us
e2e2ef6
- Run(): provide redirection for stdio
e2e2ef6
- rmi, rm: add test
e2e2ef6
- add mount test
e2e2ef6
- Add parameter judgment for commands that do not require parameters
e2e2ef6
- Add context dir to bud command in baseline test
e2e2ef6
- run.bats: check that we can run with symlinks in the bundle path
e2e2ef6
- Give better messages to users when image can not be found
e2e2ef6
- use absolute path for bundlePath
e2e2ef6
- Add environment variable to buildah --format
e2e2ef6
- rm: add validation to args and all option
e2e2ef6
- Accept json array input for config entrypoint
e2e2ef6
- Run(): process RunOptions.Mounts, and its flags
e2e2ef6
- Run(): only collect error output from stdio pipes if we created some
e2e2ef6
- Add OnBuild support for Dockerfiles
e2e2ef6
- Quick fix on demo readme
e2e2ef6
- run: fix validate flags
e2e2ef6
- buildah bud should require a context directory or URL
e2e2ef6
- Touchup tutorial for run changes
e2e2ef6
- Validate common bud and from flags
e2e2ef6
- images: Error if the specified imagename does not exist
e2e2ef6
- inspect: Increase err judgments to avoid panic
e2e2ef6
- add test to inspect
e2e2ef6
- buildah bud picks up ENV from base image
e2e2ef6
- Extend the amount of time travis_wait should wait
e2e2ef6
- Add a make target for Installing CNI plugins
e2e2ef6
- Add tests for namespace control flags
e2e2ef6
- copy.bats: check ownerships in the container
e2e2ef6
- Fix SELinux test errors when SELinux is enabled
e2e2ef6
- Add example CNI configurations
e2e2ef6
- Run: set supplemental group IDs
e2e2ef6
- Run: use a temporary mount namespace
e2e2ef6
- Use CNI to configure container networks
e2e2ef6
- add/secrets/commit: Use mappings when setting permissions on added content
e2e2ef6
- Add CLI options for specifying namespace and cgroup setup
e2e2ef6
- Always set mappings when using user namespaces
e2e2ef6
- Run(): break out creation of stdio pipe descriptors
e2e2ef6
- Read UID/GID mapping information from containers and images
e2e2ef6
- Additional bud CI tests
e2e2ef6
- Run integration tests under travis_wait in Travis
e2e2ef6
- build-using-dockerfile: add --annotation
e2e2ef6
- Implement --squash for build-using-dockerfile and commit
e2e2ef6
- Vendor in latest container/storage for devicemapper support
e2e2ef6
- add test to inspect
e2e2ef6
- Vendor github.com/onsi/ginkgo and github.com/onsi/gomega
e2e2ef6
- Test with Go 1.10, too
e2e2ef6
- Add console syntax highlighting to troubleshooting page
e2e2ef6
- bud.bats: print "$output" before checking its contents
e2e2ef6
- Manage "Run" containers more closely
e2e2ef6
- Break Builder.Run()'s "run runc" bits out
e2e2ef6
- util.ResolveName(): handle completion for tagged/digested image names
e2e2ef6
- Handle /etc/hosts and /etc/resolv.conf properly in container
e2e2ef6
- Documentation fixes
e2e2ef6
- Make it easier to parse our temporary directory as an image name
e2e2ef6
- Makefile: list new pkg/ subdirectoris as dependencies for buildah
e2e2ef6
- containerImageSource: return more-correct errors
e2e2ef6
- API cleanup: PullPolicy and TerminalPolicy should be types
e2e2ef6
- Make "run --terminal" and "run -t" aliases for "run --tty"
e2e2ef6
- Vendor github.com/containernetworking/cni v0.6.0
e2e2ef6
- Update github.com/containers/storage
e2e2ef6
- Update github.com/projectatomic/libpod
e2e2ef6
- Add support for buildah bud --label
e2e2ef6
- buildah push/from can push and pull images with no reference
e2e2ef6
- Vendor in latest containers/image
e2e2ef6
- Update gometalinter to fix install.tools error
e2e2ef6
- Update troubleshooting with new run workaround
e2e2ef6
- Added a bud demo and tidied up
e2e2ef6
- Attempt to download file from url, if fails assume Dockerfile
e2e2ef6
- Add buildah bud CI tests for ENV variables
e2e2ef6
- Re-enable rpm .spec version check and new commit test
e2e2ef6
- Update buildah scratch demo to support el7
e2e2ef6
- Added Docker compatibility demo
e2e2ef6
- Update to F28 and new run format in baseline test
e2e2ef6
- Touchup man page short options across man pages
e2e2ef6
- Added demo dir and a demo. chged distrorlease
e2e2ef6
- builder-inspect: fix format option
e2e2ef6
- Add cpu-shares short flag (-c) and cpu-shares CI tests
e2e2ef6
- Minor fixes to formatting in rpm spec changelog
e2e2ef6
- Fix rpm .spec changelog formatting
e2e2ef6
- CI tests and minor fix for cache related noop flags
e2e2ef6
- buildah-from: add effective value to mount propagation
e2e2ef6
e2e2ef6
* Sat Jun 09 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-20.gitf449b28
e2e2ef6
- autobuilt f449b28
e2e2ef6
e2e2ef6
* Fri Jun 08 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-19.gitc306342
e2e2ef6
- autobuilt c306342
e2e2ef6
e2e2ef6
* Wed Jun 06 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-18.gitd3d097b
e2e2ef6
- autobuilt d3d097b
e2e2ef6
e2e2ef6
* Mon Jun 04 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-17.gitf90b6c0
e2e2ef6
- autobuilt f90b6c0
e2e2ef6
e2e2ef6
* Sun Jun 03 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-16.git70641ee
e2e2ef6
- autobuilt 70641ee
e2e2ef6
e2e2ef6
* Sat Jun 02 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-15.git03686e5
e2e2ef6
- autobuilt 03686e5
e2e2ef6
e2e2ef6
* Fri Jun 01 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-14.git73bfd79
e2e2ef6
- autobuilt 73bfd79
e2e2ef6
e2e2ef6
* Thu May 31 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-13.git5595d4d
e2e2ef6
- autobuilt 5595d4d
e2e2ef6
e2e2ef6
* Wed May 30 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-12.gitebb0d8e
e2e2ef6
- autobuilt ebb0d8e
e2e2ef6
e2e2ef6
* Tue May 29 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-11.git88affbd
e2e2ef6
- autobuilt 88affbd
e2e2ef6
e2e2ef6
* Fri May 25 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-10.git25f4e8e
e2e2ef6
- autobuilt 25f4e8e
e2e2ef6
e2e2ef6
* Thu May 17 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-9.git2749191
e2e2ef6
- autobuilt 2749191
e2e2ef6
e2e2ef6
* Wed May 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-8.git3e320b9
e2e2ef6
- autobuilt 3e320b9
e2e2ef6
e2e2ef6
* Tue May 15 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-7.git8515867
e2e2ef6
- autobuilt 8515867
e2e2ef6
e2e2ef6
* Sun May 13 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-6.gitce8d467
e2e2ef6
- autobuilt ce8d467
e2e2ef6
e2e2ef6
* Sat May 12 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-5.gitb9a1041
e2e2ef6
- autobuilt b9a1041
e2e2ef6
e2e2ef6
* Fri May 11 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-4.git2ea3e11
e2e2ef6
- autobuilt 2ea3e11
e2e2ef6
e2e2ef6
* Wed May 09 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-3.gitfe204e4
e2e2ef6
- autobuilt fe204e4
e2e2ef6
e2e2ef6
* Tue May 08 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 1.0-2.git906ee37
e2e2ef6
- autobuilt 906ee37
e2e2ef6
206186f
* Mon May 07 2018 Dan Walsh <dwalsh@redhat.com> 1.0-1
206186f
- Remove buildah run cmd and entrypoint execution
206186f
- Add Files section with registries.conf to pertinent man pages
206186f
- Force "localhost" as a default registry
206186f
- Add --compress, --rm, --squash flags as a noop for bud
206186f
- Add FIPS mode secret to buildah run and bud
206186f
- Add config --comment/--domainname/--history-comment/--hostname
206186f
- Add support for --iidfile to bud and commit
206186f
- Add /bin/sh -c to entrypoint in config
206186f
- buildah images and podman images are listing different sizes
206186f
- Remove tarball as an option from buildah push --help
206186f
- Update entrypoint behaviour to match docker
206186f
- Display imageId after commit
206186f
- config: add support for StopSignal
206186f
- Allow referencing stages as index and names
206186f
- Add multi-stage builds support
206186f
- Vendor in latest imagebuilder, to get mixed case AS support
206186f
- Allow umount to have multi-containers
206186f
- Update buildah push doc
206186f
- buildah bud walks symlinks
206186f
- Imagename is required for commit atm, update manpage
206186f
206186f
* Mon May 07 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-25.gitdd02e70
206186f
- autobuilt dd02e70
206186f
206186f
* Sat May 05 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-24.git45772e8
206186f
- autobuilt 45772e8
206186f
206186f
* Fri May 04 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-23.git6fe2b55
206186f
- autobuilt 6fe2b55
206186f
206186f
* Wed May 02 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-22.gita4f5707
206186f
- autobuilt a4f5707
206186f
206186f
* Wed May 02 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-21.gite130f2b
206186f
- autobuilt commit e130f2b
206186f
206186f
* Tue May 01 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-20.gitadb8e6f
206186f
- autobuilt commit adb8e6f
206186f
206186f
* Sat Apr 28 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-19.gitc50c287
206186f
- autobuilt commit c50c287
206186f
206186f
* Fri Apr 27 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-18.gitca1704f
206186f
- autobuilt commit ca1704f
206186f
206186f
* Wed Apr 25 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-17.git49abf82
206186f
- autobuilt commit 49abf82
206186f
206186f
* Tue Apr 24 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-16.gitfdc3998
206186f
- autobuilt commit fdc3998
206186f
206186f
* Tue Apr 24 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-15.gitb16a1ea
206186f
- autobuilt commit b16a1ea
206186f
206186f
* Fri Apr 20 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-14.gitd84f05a
206186f
- autobuilt commit d84f05a
206186f
206186f
* Thu Apr 19 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-13.gite008b73
206186f
- autobuilt commit e008b73
206186f
206186f
* Thu Apr 19 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-12.git28a27a3
206186f
- autobuilt commit 28a27a3
206186f
206186f
* Tue Apr 17 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-11.git45a4b81
206186f
- autobuilt commit 45a4b81
206186f
206186f
* Tue Apr 17 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-10.git45a4b81
206186f
- autobuilt commit 45a4b81
206186f
206186f
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-9.git6421399
206186f
- autobuilt commit 6421399
206186f
206186f
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-8.git83d7d10
206186f
- autobuilt commit 83d7d10
206186f
206186f
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-7.git83d7d10
206186f
- autobuilt commit 83d7d10
206186f
206186f
* Mon Apr 16 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-6.git83d7d10
206186f
- autobuilt commit 83d7d10
206186f
206186f
* Mon Apr 09 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-5.git4339223
206186f
- autobuilt commit 4339223
206186f
206186f
* Mon Apr 09 2018 Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org> - 0.16-4.git4339223
206186f
- autobuilt commit 4339223
206186f
206186f
* Mon Apr 09 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.16-3.git4339223
206186f
- autobuilt commit 4339223
206186f
206186f
* Sun Apr 08 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.16-2.git4743c2e
206186f
- autobuilt commit 4743c2e
206186f
bc09ba1
* Wed Apr 4 2018 Dan Walsh <dwalsh@redhat.com> 0.16-1
bc09ba1
-   Add support for shell
bc09ba1
-   Vendor in latest containers/image
bc09ba1
-    	 docker-archive generates docker legacy compatible images
bc09ba1
-	 Do not create $DiffID subdirectories for layers with no configs
bc09ba1
- 	 Ensure the layer IDs in legacy docker/tarfile metadata are unique
bc09ba1
-	 docker-archive: repeated layers are symlinked in the tar file
bc09ba1
-	 sysregistries: remove all trailing slashes
bc09ba1
-	 Improve docker/* error messages
bc09ba1
-	 Fix failure to make auth directory
bc09ba1
-	 Create a new slice in Schema1.UpdateLayerInfos
bc09ba1
-	 Drop unused storageImageDestination.{image,systemContext}
bc09ba1
-	 Load a *storage.Image only once in storageImageSource
bc09ba1
-	 Support gzip for docker-archive files
bc09ba1
-	 Remove .tar extension from blob and config file names
bc09ba1
-	 ostree, src: support copy of compressed layers
bc09ba1
-	 ostree: re-pull layer if it misses uncompressed_digest|uncompressed_size
bc09ba1
-	 image: fix docker schema v1 -> OCI conversion
bc09ba1
-	 Add /etc/containers/certs.d as default certs directory
bc09ba1
-  Change image time to locale, add troubleshooting.md, add logo to other mds
bc09ba1
-   Allow --cmd parameter to have commands as values
bc09ba1
-   Document the mounts.conf file
bc09ba1
-   Fix man pages to format correctly
bc09ba1
-   buildah from now supports pulling images using the following transports:
bc09ba1
-   docker-archive, oci-archive, and dir.
bc09ba1
-   If the user overrides the storage driver, the options should be dropped
bc09ba1
-   Show Config/Manifest as JSON string in inspect when format is not set
bc09ba1
-   Adds feature to pull compressed docker-archive files
bc09ba1
066b6d1
* Tue Feb 27 2018 Dan Walsh <dwalsh@redhat.com> 0.15-1
066b6d1
- Fix handling of buildah run command options
066b6d1
066b6d1
* Mon Feb 26 2018 Dan Walsh <dwalsh@redhat.com> 0.14-1
066b6d1
- If commonOpts do not exist, we should return rather then segfault
066b6d1
- Display full error string instead of just status
066b6d1
- Implement --volume and --shm-size for bud and from
066b6d1
- Fix secrets patch for buildah bud
066b6d1
- Fixes the naming issue of blobs and config for the dir transport by removing the .tar extension
066b6d1
066b6d1
* Sun Feb 25 2018 Peter Robinson <pbrobinson@fedoraproject.org> 0.13-2
066b6d1
- Build on ARMv7 too (Fedora supports containers on that arch too)
066b6d1
066b6d1
* Thu Feb 22 2018 Dan Walsh <dwalsh@redhat.com> 0.13-1
066b6d1
- Vendor in latest containers/storage
066b6d1
-    This fixes a large SELinux bug.  
066b6d1
- run: do not open /etc/hosts if not needed
066b6d1
- Add the following flags to buildah bud and from
066b6d1
            --add-host
066b6d1
            --cgroup-parent
066b6d1
            --cpu-period
066b6d1
            --cpu-quota
066b6d1
            --cpu-shares
066b6d1
            --cpuset-cpus
066b6d1
            --cpuset-mems
066b6d1
            --memory
066b6d1
            --memory-swap
066b6d1
            --security-opt
066b6d1
            --ulimit
066b6d1
ac5d398
* Mon Feb 12 2018 Dan Walsh <dwalsh@redhat.com> 0.12-1
ac5d398
- Added handing for simpler error message for Unknown Dockerfile instructions.
ac5d398
- Change default certs directory to /etc/containers/certs.dir
ac5d398
- Vendor in latest containers/image
ac5d398
- Vendor in latest containers/storage
ac5d398
- build-using-dockerfile: set the 'author' field for MAINTAINER
ac5d398
- Return exit code 1 when buildah-rmi fails
ac5d398
- Trim the image reference to just its name before calling getImageName
ac5d398
- Touch up rmi -f usage statement
ac5d398
- Add --format and --filter to buildah containers
ac5d398
- Add --prune,-p option to rmi command
ac5d398
- Add authfile param to commit
ac5d398
- Fix --runtime-flag for buildah run and bud
ac5d398
- format should override quiet for images
ac5d398
- Allow all auth params to work with bud
ac5d398
- Do not overwrite directory permissions on --chown
ac5d398
- Unescape HTML characters output into the terminal
ac5d398
- Fix: setting the container name to the image
ac5d398
- Prompt for un/pwd if not supplied with --creds
ac5d398
- Make bud be really quiet
ac5d398
- Return a better error message when failed to resolve an image
ac5d398
- Update auth tests and fix bud man page
ac5d398
ac5d398
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 0.11-3.git6bad262
ac5d398
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
ac5d398
336a349
* Mon Feb 05 2018 Lokesh Mandvekar <lsm5@fedoraproject.org> - 0.11-2
336a349
- Resolves: upstream gh#432
336a349
- enable debuginfo for non-fedora packages
336a349
9eaac8c
* Tue Jan 16 2018 Dan Walsh <dwalsh@redhat.com> 0.11-1
9eaac8c
- Add --all to remove containers
9eaac8c
- Add --all functionality to rmi
9eaac8c
- Show ctrid when doing rm -all
9eaac8c
- Ignore sequential duplicate layers when reading v2s1
9eaac8c
- Lots of minor bug fixes
9eaac8c
- Vendor in latest containers/image and containers/storage
9eaac8c
5aea626
* Tue Dec 26 2017 Dan Walsh <dwalsh@redhat.com> 0.10-2
5aea626
- Fix checkin
5aea626
552ff2e
* Sat Dec 23 2017 Dan Walsh <dwalsh@redhat.com> 0.10-1
552ff2e
- Display Config and Manifest as strings
552ff2e
- Bump containers/image
552ff2e
- Use configured registries to resolve image names
552ff2e
- Update to work with newer image library
552ff2e
- Add --chown option to add/copy commands
552ff2e
2e0affb
* Sat Dec 2 2017 Dan Walsh <dwalsh@redhat.com> 0.9-1
2e0affb
- Allow push to use the image id
2e0affb
- Make sure builtin volumes have the correct label
2e0affb
d876eee
* Thu Nov 16 2017 Dan Walsh <dwalsh@redhat.com> 0.8-1
d876eee
- Buildah bud was failing on SELinux machines, this fixes this
d876eee
- Block access to certain kernel file systems inside of the container
d876eee
b27a11c
* Thu Nov 16 2017 Dan Walsh <dwalsh@redhat.com> 0.7-1
b27a11c
- Ignore errors when trying to read containers buildah.json for loading SELinux reservations
b27a11c
-     Use credentials from kpod login for buildah
b27a11c
bf71f00
* Wed Nov 15 2017 Dan Walsh <dwalsh@redhat.com> 0.6-1
bf71f00
- Adds support for converting manifest types when using the dir transport
bf71f00
- Rework how we do UID resolution in images
bf71f00
- Bump github.com/vbatts/tar-split
bf71f00
- Set option.terminal appropriately in run
bf71f00
616a033
* Wed Nov 08 2017 Dan Walsh <dwalsh@redhat.com> 0.5-2
616a033
-  Bump github.com/vbatts/tar-split
616a033
-  Fixes CVE That could allow a container image to cause a DOS
616a033
b37bc51
* Tue Nov 07 2017 Dan Walsh <dwalsh@redhat.com> 0.5-1
b37bc51
-  Add secrets patch to buildah
b37bc51
-  Add proper SELinux labeling to buildah run
b37bc51
-  Add tls-verify to bud command
b37bc51
-  Make filtering by date use the image's date
b37bc51
-  images: don't list unnamed images twice
b37bc51
-  Fix timeout issue
b37bc51
-  Add further tty verbiage to buildah run
b37bc51
-  Make inspect try an image on failure if type not specified
b37bc51
-  Add support for `buildah run --hostname`
b37bc51
-  Tons of bug fixes and code cleanup
b37bc51
3858472
* Fri Sep 22 2017 Dan Walsh <dwalsh@redhat.com> 0.4-1.git9cbccf88c
3858472
-   Add default transport to push if not provided
3858472
-   Avoid trying to print a nil ImageReference
3858472
-   Add authentication to commit and push
3858472
-   Add information on buildah from man page on transports
3858472
-   Remove --transport flag
3858472
-   Run: do not complain about missing volume locations
3858472
-   Add credentials to buildah from
3858472
-   Remove export command
3858472
-   Run(): create the right working directory
3858472
-   Improve "from" behavior with unnamed references
3858472
-   Avoid parsing image metadata for dates and layers
3858472
-   Read the image's creation date from public API
3858472
-   Bump containers/storage and containers/image
3858472
-   Don't panic if an image's ID can't be parsed
3858472
-   Turn on --enable-gc when running gometalinter
3858472
-   rmi: handle truncated image IDs
3858472
dc3f8b6
* Tue Aug 15 2017 Josh Boyer <jwboyer@redhat.com> - 0.3-5.gitb9b2a8a
dc3f8b6
- Build for s390x as well
dc3f8b6
48a3db3
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-4.gitb9b2a8a
48a3db3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
48a3db3
29b2c26
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3-3.gitb9b2a8a
29b2c26
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
29b2c26
8df8427
* Thu Jul 20 2017 Dan Walsh <dwalsh@redhat.com> 0.3-2.gitb9b2a8a7e
ffb71d3
- Bump for inclusion of OCI 1.0 Runtime and Image Spec
ffb71d3
4decefb
* Tue Jul 18 2017 Dan Walsh <dwalsh@redhat.com> 0.2.0-1.gitac2aad6
4decefb
-   buildah run: Add support for -- ending options parsing 
4decefb
-   buildah Add/Copy support for glob syntax
4decefb
-   buildah commit: Add flag to remove containers on commit
4decefb
-   buildah push: Improve man page and help information
4decefb
-   buildah run: add a way to disable PTY allocation
4decefb
-   Buildah docs: clarify --runtime-flag of run command
4decefb
-   Update to match newer storage and image-spec APIs
4decefb
-   Update containers/storage and containers/image versions
4decefb
-   buildah export: add support
4decefb
-   buildah images: update commands
4decefb
-   buildah images: Add JSON output option
4decefb
-   buildah rmi: update commands
4decefb
-   buildah containers: Add JSON output option
4decefb
-   buildah version: add command
4decefb
-   buildah run: Handle run without an explicit command correctly
4decefb
-   Ensure volume points get created, and with perms
4decefb
-   buildah containers: Add a -a/--all option
4decefb
304d219
* Wed Jun 14 2017 Dan Walsh <dwalsh@redhat.com> 0.1.0-2.git597d2ab9
789e2dc
- Release Candidate 1
789e2dc
- All features have now been implemented.
789e2dc
17d40d4
* Fri Apr 14 2017 Dan Walsh <dwalsh@redhat.com> 0.0.1-1.git7a0a5333
17d40d4
- First package for Fedora