Commit Graph

63 Commits

Author SHA1 Message Date
Lokesh Mandvekar (Bot)
58dbc41d1d buildah-1.2-2.git94c1e6d
- autobuilt 94c1e6d

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-12 04:42:22 +00:00
Lokesh Mandvekar (Bot)
d675e0aa83 buildah-1.2-1.gitb9983a6
- bump to 1.2
- autobuilt b9983a6

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-11 04:40:50 +00:00
Daniel J Walsh
e9376be277
Drop capabilities if running container processes as non root
Print Warning message if cmd will not be used based on entrypoint
Update 01-intro.md
Shouldn't add insecure registries to list of search registries
Report errors on bad transports specification when pushing images
Move parsing code out of common for namespaces and into pkg/parse.go
Add disable-content-trust noop flag to bud
Change freenode chan to buildah
runCopyStdio(): don't close stdin unless we saw POLLHUP
Add registry errors for pull
runCollectOutput(): just read until the pipes are closed on us
Run(): provide redirection for stdio
rmi, rm: add test
add mount test
Add parameter judgment for commands that do not require parameters
Add context dir to bud command in baseline test
run.bats: check that we can run with symlinks in the bundle path
Give better messages to users when image can not be found
use absolute path for bundlePath
Add environment variable to buildah --format
rm: add validation to args and all option
Accept json array input for config entrypoint
Run(): process RunOptions.Mounts, and its flags
Run(): only collect error output from stdio pipes if we created some
Add OnBuild support for Dockerfiles
Quick fix on demo readme
run: fix validate flags
buildah bud should require a context directory or URL
Touchup tutorial for run changes
Validate common bud and from flags
images: Error if the specified imagename does not exist
inspect: Increase err judgments to avoid panic
add test to inspect
buildah bud picks up ENV from base image
Extend the amount of time travis_wait should wait
Add a make target for Installing CNI plugins
Add tests for namespace control flags
copy.bats: check ownerships in the container
Fix SELinux test errors when SELinux is enabled
Add example CNI configurations
Run: set supplemental group IDs
Run: use a temporary mount namespace
Use CNI to configure container networks
add/secrets/commit: Use mappings when setting permissions on added content
Add CLI options for specifying namespace and cgroup setup
Always set mappings when using user namespaces
Run(): break out creation of stdio pipe descriptors
Read UID/GID mapping information from containers and images
Additional bud CI tests
Run integration tests under travis_wait in Travis
build-using-dockerfile: add --annotation
Implement --squash for build-using-dockerfile and commit
Vendor in latest container/storage for devicemapper support
add test to inspect
Vendor github.com/onsi/ginkgo and github.com/onsi/gomega
Test with Go 1.10, too
Add console syntax highlighting to troubleshooting page
bud.bats: print "$output" before checking its contents
Manage "Run" containers more closely
Break Builder.Run()'s "run runc" bits out
util.ResolveName(): handle completion for tagged/digested image names
Handle /etc/hosts and /etc/resolv.conf properly in container
Documentation fixes
Make it easier to parse our temporary directory as an image name
Makefile: list new pkg/ subdirectoris as dependencies for buildah
containerImageSource: return more-correct errors
API cleanup: PullPolicy and TerminalPolicy should be types
Make "run --terminal" and "run -t" aliases for "run --tty"
Vendor github.com/containernetworking/cni v0.6.0
Update github.com/containers/storage
Update github.com/projectatomic/libpod
Add support for buildah bud --label
buildah push/from can push and pull images with no reference
Vendor in latest containers/image
Update gometalinter to fix install.tools error
Update troubleshooting with new run workaround
Added a bud demo and tidied up
Attempt to download file from url, if fails assume Dockerfile
Add buildah bud CI tests for ENV variables
Re-enable rpm .spec version check and new commit test
Update buildah scratch demo to support el7
Added Docker compatibility demo
Update to F28 and new run format in baseline test
Touchup man page short options across man pages
Added demo dir and a demo. chged distrorlease
builder-inspect: fix format option
Add cpu-shares short flag (-c) and cpu-shares CI tests
Minor fixes to formatting in rpm spec changelog
Fix rpm .spec changelog formatting
CI tests and minor fix for cache related noop flags
buildah-from: add effective value to mount propagation
2018-06-10 17:25:11 -04:00
Lokesh Mandvekar (Bot)
088a5c278d buildah-1.0-20.gitf449b28
- autobuilt f449b28

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-09 04:40:50 +00:00
Lokesh Mandvekar (Bot)
1e05b2555f buildah-1.0-19.gitc306342
- autobuilt c306342

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-08 04:40:09 +00:00
Lokesh Mandvekar (Bot)
7873757d4a buildah-1.0-18.gitd3d097b
- autobuilt d3d097b

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-06 04:54:47 +00:00
Lokesh Mandvekar (Bot)
72e6aeec7e buildah-1.0-17.gitf90b6c0
- autobuilt f90b6c0

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-04 04:37:32 +00:00
Lokesh Mandvekar (Bot)
e4a0f63a40 buildah-1.0-16.git70641ee
- autobuilt 70641ee

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-03 04:38:25 +00:00
Lokesh Mandvekar (Bot)
9a95d85e5c buildah-1.0-15.git03686e5
- autobuilt 03686e5

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-02 04:36:32 +00:00
Lokesh Mandvekar (Bot)
233e869bd0 buildah-1.0-14.git73bfd79
- autobuilt 73bfd79

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-06-01 04:36:25 +00:00
Lokesh Mandvekar (Bot)
120eed30ad buildah-1.0-13.git5595d4d
- autobuilt 5595d4d

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-31 04:35:22 +00:00
Lokesh Mandvekar (Bot)
25e91043ef buildah-1.0-12.gitebb0d8e
- autobuilt ebb0d8e

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-30 04:35:01 +00:00
Lokesh Mandvekar (Bot)
2cf51bcdda buildah-1.0-11.git88affbd
- autobuilt 88affbd

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-29 04:33:58 +00:00
Lokesh Mandvekar (Bot)
25050ea53f buildah-1.0-10.git25f4e8e
- autobuilt 25f4e8e

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-25 18:35:39 +00:00
Lokesh Mandvekar (Bot)
3b2d8dbd02 buildah-1.0-9.git2749191
- autobuilt 2749191

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-17 04:26:45 +00:00
Lokesh Mandvekar (Bot)
950b6dac79 buildah-1.0-8.git3e320b9
- autobuilt 3e320b9

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-16 04:25:30 +00:00
Lokesh Mandvekar (Bot)
d5c556e349 buildah-1.0-7.git8515867
- autobuilt 8515867

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-15 04:25:22 +00:00
Lokesh Mandvekar (Bot)
40e971d707 buildah-1.0-6.gitce8d467
- autobuilt ce8d467

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-13 04:24:32 +00:00
Lokesh Mandvekar (Bot)
b890924ad4 buildah-1.0-5.gitb9a1041
- autobuilt b9a1041

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-12 04:24:06 +00:00
Lokesh Mandvekar (Bot)
c3dc1a37ab buildah-1.0-4.git2ea3e11
- autobuilt 2ea3e11

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-11 04:25:06 +00:00
Lokesh Mandvekar (Bot)
1c98b4eb7a buildah-1.0-3.gitfe204e4
- autobuilt fe204e4

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-09 04:23:00 +00:00
Lokesh Mandvekar (Bot)
f3bf229ed2 buildah-1.0-2.git906ee37
- autobuilt 906ee37

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-08 04:22:00 +00:00
Daniel J Walsh
2f874e45fe Remove buildah run cmd and entrypoint execution
Add Files section with registries.conf to pertinent man pages
Force "localhost" as a default registry
Add --compress, --rm, --squash flags as a noop for bud
Add FIPS mode secret to buildah run and bud
Add config --comment/--domainname/--history-comment/--hostname
Add support for --iidfile to bud and commit
Add /bin/sh -c to entrypoint in config
buildah images and podman images are listing different sizes
Remove tarball as an option from buildah push --help
Update entrypoint behaviour to match docker
Display imageId after commit
config: add support for StopSignal
Allow referencing stages as index and names
Add multi-stage builds support
Vendor in latest imagebuilder, to get mixed case AS support
Allow umount to have multi-containers
Update buildah push doc
buildah bud walks symlinks
Imagename is required for commit atm, update manpage
2018-05-07 06:58:14 -07:00
Lokesh Mandvekar (Bot)
3eaeb328a4 buildah-0.16-25.gitdd02e70
- autobuilt dd02e70

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-07 04:21:37 +00:00
Lokesh Mandvekar (Bot)
6d1cb6acc2 buildah-0.16-24.git45772e8
- autobuilt 45772e8

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-05 04:21:08 +00:00
Lokesh Mandvekar (Bot)
e7216f7d21 buildah-0.16-23.git6fe2b55
- autobuilt 6fe2b55

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-04 04:20:05 +00:00
Lokesh Mandvekar (Bot)
26cbfe29d1 buildah-0.16-22.gita4f5707
- autobuilt a4f5707

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-02 21:49:02 +00:00
Lokesh Mandvekar (Bot)
a588835591 buildah-0.16-21.gite130f2b
- autobuilt commit e130f2b

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-02 21:23:10 +00:00
Lokesh Mandvekar (Bot)
3238581c49 buildah-0.16-20.gitadb8e6f
- autobuilt commit adb8e6f

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-05-01 04:18:13 +00:00
Lokesh Mandvekar (Bot)
3b541a6a3e buildah-0.16-19.gitc50c287
- autobuilt commit c50c287

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-28 04:18:02 +00:00
Lokesh Mandvekar (Bot)
f583b92505 buildah-0.16-18.gitca1704f
- autobuilt commit ca1704f

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-27 04:16:57 +00:00
Lokesh Mandvekar (Bot)
48a0c6813d buildah-0.16-17.git49abf82
- autobuilt commit 49abf82

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-25 04:16:30 +00:00
Lokesh Mandvekar (Bot)
f89e4f9be9 buildah-0.16-16.gitfdc3998
- autobuilt commit fdc3998

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-24 20:01:32 +00:00
Lokesh Mandvekar (Bot)
d53577bd46 buildah-0.16-15.gitb16a1ea
- autobuilt commit b16a1ea

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-24 04:16:02 +00:00
Lokesh Mandvekar (Bot)
885e1b24ef buildah-0.16-14.gitd84f05a
- autobuilt commit d84f05a

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-20 15:13:27 +00:00
Lokesh Mandvekar (Bot)
b63cc76915 buildah-0.16-13.gite008b73
- autobuilt commit e008b73

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-19 15:01:52 +00:00
Lokesh Mandvekar (Bot)
5695f6b881 buildah-0.16-12.git28a27a3
- autobuilt commit 28a27a3

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-19 10:24:11 +00:00
Lokesh Mandvekar (Bot)
63b05c76be buildah-0.16-10.git45a4b81
- autobuilt commit 45a4b81

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-17 17:56:35 +00:00
Lokesh Mandvekar (Bot)
bde88e3afe buildah-0.16-9.git6421399
- autobuilt commit 6421399

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-16 19:12:03 +00:00
Lokesh Mandvekar (Bot)
0d45aea83e buildah-0.16-6.git83d7d10
- autobuilt commit 83d7d10

Signed-off-by: Lokesh Mandvekar (Bot) <lsm5+bot@fedoraproject.org>
2018-04-16 03:22:20 +00:00
Lokesh Mandvekar
46a0f633ab buildah-0.16-3.git4339223
- autobuilt commit 4339223

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2018-04-09 07:29:22 -04:00
Lokesh Mandvekar
5cce5a1ada Revert "buildah-0.16-2.git4743c2e"
This reverts commit 61290b1bc7
since it removed the tests/ dir, which is obviously unwanted behavior.
2018-04-07 23:03:14 -04:00
Lokesh Mandvekar
61290b1bc7 buildah-0.16-2.git4743c2e
- autobuilt commit 4743c2e

Signed-off-by: Lokesh Mandvekar <lsm5@fedoraproject.org>
2018-04-07 23:02:44 -04:00
Daniel J Walsh
78230e62b7 Add support for shell
Vendor in latest containers/image
   	 docker-archive generates docker legacy compatible images
-	 Do not create $DiffID subdirectories for layers with no configs
	 Ensure the layer IDs in legacy docker/tarfile metadata are unique
-	 docker-archive: repeated layers are symlinked in the tar file
-	 sysregistries: remove all trailing slashes
-	 Improve docker/* error messages
-	 Fix failure to make auth directory
-	 Create a new slice in Schema1.UpdateLayerInfos
-	 Drop unused storageImageDestination.{image,systemContext}
-	 Load a *storage.Image only once in storageImageSource
-	 Support gzip for docker-archive files
-	 Remove .tar extension from blob and config file names
-	 ostree, src: support copy of compressed layers
-	 ostree: re-pull layer if it misses uncompressed_digest|uncompressed_size
-	 image: fix docker schema v1 -> OCI conversion
-	 Add /etc/containers/certs.d as default certs directory
 Change image time to locale, add troubleshooting.md, add logo to other mds
  Allow --cmd parameter to have commands as values
  Document the mounts.conf file
  Fix man pages to format correctly
  buildah from now supports pulling images using the following transports:
  docker-archive, oci-archive, and dir.
  If the user overrides the storage driver, the options should be dropped
  Show Config/Manifest as JSON string in inspect when format is not set
  Adds feature to pull compressed docker-archive files
2018-04-04 10:18:08 -04:00
Daniel J Walsh
735cd52f9f Fix handling of buildah run command options 2018-02-27 05:00:14 -08:00
Daniel J Walsh
3602a57e96 Vendor in latest containers/storage
This fixes a large SELinux bug.
run: do not open /etc/hosts if not needed
Add the following flags to buildah bud and from
            --add-host
            --cgroup-parent
            --cpu-period
            --cpu-quota
            --cpu-shares
            --cpuset-cpus
            --cpuset-mems
            --memory
            --memory-swap
            --security-opt
            --ulimit
2018-02-22 14:34:08 -05:00
Daniel J Walsh
71edb442db Added handing for simpler error message for Unknown Dockerfile instructions.
Change default certs directory to /etc/containers/certs.dir
Vendor in latest containers/image
Vendor in latest containers/storage
build-using-dockerfile: set the 'author' field for MAINTAINER
Return exit code 1 when buildah-rmi fails
Trim the image reference to just its name before calling getImageName
Touch up rmi -f usage statement
Add --format and --filter to buildah containers
Add --prune,-p option to rmi command
Add authfile param to commit
Fix --runtime-flag for buildah run and bud
format should override quiet for images
Allow all auth params to work with bud
Do not overwrite directory permissions on --chown
Unescape HTML characters output into the terminal
Fix: setting the container name to the image
Prompt for un/pwd if not supplied with --creds
Make bud be really quiet
Return a better error message when failed to resolve an image
Update auth tests and fix bud man page
2018-02-12 13:59:06 -05:00
Daniel J Walsh
b1da7ad14d Add --all to remove containers
Add --all functionality to rmi
Show ctrid when doing rm -all
Ignore sequential duplicate layers when reading v2s1
Lots of minor bug fixes
Vendor in latest containers/image and containers/storage
2018-01-17 08:45:25 -05:00
Daniel J Walsh
a636dc84ea Fix checkin 2017-12-26 07:24:49 -05:00
Daniel J Walsh
01819f5ebc Display Config and Manifest as strings
Bump containers/image
Use configured registries to resolve image names
Update to work with newer image library
Add --chown option to add/copy commands
2017-12-24 05:53:52 -05:00