summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* Generate systemd unit files for containersbaude2019-05-02
| | | | | | | | | | | | the podman generate systemd command will generate a systemd unit file based on the attributes of an existing container and user inputs. the command outputs the unit file to stdout for the user to copy or redirect. it is enabled for the remote client as well. users can set a restart policy as well as define a stop timeout override for the container. Signed-off-by: baude <bbaude@redhat.com>
* Merge pull request #3039 from mheon/podman_initOpenShift Merge Robot2019-05-02
|\ | | | | Add podman init command
| * Fix typo in init manpageMatthew Heon2019-05-02
| | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
| * Add an InvalidState varlink error for InitMatthew Heon2019-05-02
| | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
| * Add basic structure of podman init commandMatthew Heon2019-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | As part of this, rework the number of workers used by various Podman tasks to match original behavior - need an explicit fallthrough in the switch statement for that block to work as expected. Also, trivial change to Podman cleanup to work on initialized containers - we need to reset to a different state after cleaning up the OCI runtime. Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | Merge pull request #3058 from TomSweeneyRedHat/dev/tsweeney/buidah1.8.1OpenShift Merge Robot2019-05-02
|\ \ | | | | | | Bump Buildah to v1.8.1, ImageBuilder to v1.1.0
| * | Bump Buildah to v1.8.1, ImageBuilder to v1.1.0TomSweeneyRedHat2019-05-02
| | | | | | | | | | | | | | | | | | As the title suggests. Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
* | | Merge pull request #3035 from baude/remoteportOpenShift Merge Robot2019-05-02
|\ \ \ | | | | | | | | podman-remote port
| * | | podman-remote portbaude2019-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | add the port command to the remote client. this allows users to displa port information about their host system from the remote client Signed-off-by: baude <bbaude@redhat.com>
* | | | Merge pull request #3033 from karfau/patch-1OpenShift Merge Robot2019-05-02
|\ \ \ \ | | | | | | | | | | add arch linux rootless hints to install.md
| * | | | install.md contains hints for rootless setup on arch linuxChristian Bewernitz2019-05-01
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - related to issue #3030 - including pointer to new section in README.md provided by #3038 Signed-off-by: Christian Bewernitz <coder@karfau.de>
* | | | | Merge pull request #3056 from TomSweeneyRedHat/dev/tsweeney/healthyOpenShift Merge Robot2019-05-02
|\ \ \ \ \ | |_|_|/ / |/| | | | docs: Fix typo "healthcheck" pt2
| * | | | docs: Fix typo "healthcheck" pt2TomSweeneyRedHat2019-05-02
|/ / / / | | | | | | | | | | | | | | | | | | | | Replaces #2988. Want to get this is for v1.3. Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
* | | | Merge pull request #3047 from jamescassell/http-proxy-fixupOpenShift Merge Robot2019-05-02
|\ \ \ \ | | | | | | | | | | http-proxy: improve docs
| * | | | http-proxy: improve docsJames Cassell2019-05-01
| | |/ / | |/| | | | | | | | | | Signed-off-by: James Cassell <code@james.cassell.me>
* | | | Merge pull request #3053 from edsantiago/fix_req_env_varOpenShift Merge Robot2019-05-02
|\ \ \ \ | | | | | | | | | | cirrus lib.sh: refactor req_env_var()
| * | | | cirrus lib.sh: refactor req_env_var()Ed Santiago2019-05-02
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Existing code was not working due to a bash gotcha ('exit' from a pipeline). It also had unnecessary duplication. New version is safer; also includes unit tests run under localunit. Existing invocations of req_env_var replaced via: $ [ edit setup_environment.sh, move one closing quote to its own line ] $ perl -ni -e 's/(?<=req_env_var )"(\S+)\s+\$\1"/$1/; if (/req_env_var "$/ .. /^\s*"/) { chomp; s/(?<=\S)\s.*//; if (/^\s*"/) { print "\n" } else { unless (/req_env_var/) { s/^\s+//; print " ";} print;} } else { print }' $(ack -l req_env_var) $ [ hand-massage an incorrect instance of '@' in lib.sh:ircmsg() ] Signed-off-by: Ed Santiago <santiago@redhat.com>
* | | | | Merge pull request #2863 from cevich/fix_new_lintOpenShift Merge Robot2019-05-02
|\ \ \ \ \ | |/ / / / |/| | | | Remove two bits of dead code
| * | | | Remove two bits of dead codeChris Evich2019-05-02
|/ / / / | | | | | | | | | | | | Signed-off-by: Chris Evich <cevich@redhat.com>
* | | | Merge pull request #3049 from giuseppe/drop-unuseful-checkOpenShift Merge Robot2019-05-01
|\ \ \ \ | |_|_|/ |/| | | container: drop rootless check
| * | | container: drop rootless checkGiuseppe Scrivano2019-05-01
| |/ / | | | | | | | | | | | | | | | | | | we don't need to treat the rootless case differently now that we use a single user namespace. Signed-off-by: Giuseppe Scrivano <giuseppe@scrivano.org>
* | | Merge pull request #3031 from baude/remotewindowsOpenShift Merge Robot2019-05-01
|\ \ \ | |/ / |/| | enable podman-remote on windows
| * | enable podman-remote on windowsbaude2019-04-30
| | | | | | | | | | | | | | | | | | | | | build a podman-remote binary for windows that allows users to use the remote client on windows and interact with podman on linux system. Signed-off-by: baude <bbaude@redhat.com>
* | | Merge pull request #3018 from jamescassell/auto-http-proxyOpenShift Merge Robot2019-05-01
|\ \ \ | |_|/ |/| | Auto http proxy
| * | auto pass http_proxy into containerJames Cassell2019-04-30
|/ / | | | | | | Signed-off-by: James Cassell <code@james.cassell.me>
* | Merge pull request #3038 from mheon/update_readme_rootlessOpenShift Merge Robot2019-04-30
|\ \ | | | | | | Add details on rootless Podman to the readme
| * | Add details on rootless Podman to the readmeMatthew Heon2019-04-29
| |/ | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | Merge pull request #3043 from mheon/sudo_teeOpenShift Merge Robot2019-04-30
|\ \ | | | | | | Use 'sudo tee' in tutorial so install works as non-root
| * | Use 'sudo tee' in tutorial so install works as non-rootMatthew Heon2019-04-30
| | | | | | | | | | | | Signed-off-by: Matthew Heon <matthew.heon@pm.me>
* | | Merge pull request #2992 from cevich/collect_audit_logOpenShift Merge Robot2019-04-30
|\ \ \ | | | | | | | | Cirrus: Collect audit log on success and failure
| * | | Cirrus: Collect audit log on success and failureChris Evich2019-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Also rename `master_script` -> `failed_master_script` to clarify it's "place in the line" when viewing (Cirrus WebUI) Signed-off-by: Chris Evich <cevich@redhat.com>
* | | | Merge pull request #2995 from jwhonce/wip/cleanupOpenShift Merge Robot2019-04-30
|\ \ \ \ | | | | | | | | | | Refactor container cleanup to use latest functions
| * | | | Refactor container cleanup to use latest functionsJhon Honce2019-04-30
| | |/ / | |/| | | | | | | | | | Signed-off-by: Jhon Honce <jhonce@redhat.com>
* | | | Merge pull request #3026 from baude/remotestartattachOpenShift Merge Robot2019-04-30
|\ \ \ \ | |/ / / |/| | | Fix remote-client testing reports
| * | | Fix remote-client testing reportsbaude2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ensure when using remote attach --no-stdin a mock device is used to prevent stdin and not nil. This fixes issue #3009. When starting a container with the remote client, if the container is already running and the user asks to attach, we should just attach. This fixes issue #3011 Signed-off-by: baude <bbaude@redhat.com>
* | | | Merge pull request #3040 from TomSweeneyRedHat/dev/tsweeney/fixrunmdOpenShift Merge Robot2019-04-30
|\ \ \ \ | | | | | | | | | | Move --mount in run man page
| * | | | Move --mount in run man pageTomSweeneyRedHat2019-04-29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `--mount` options was after the `--uts` option in the man page for run. This moves it up into alphabetical order. No other changes to the text. Signed-off-by: TomSweeneyRedHat <tsweeney@redhat.com>
* | | | | Merge pull request #2982 from baude/remotecontainerpruneOpenShift Merge Robot2019-04-30
|\ \ \ \ \ | |/ / / / |/| | | | podman-remote prune containers
| * | | | podman-remote prune containersbaude2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | enable the ability to prune containers from the remote-command. this also includes the system prune command. Signed-off-by: baude <bbaude@redhat.com>
* | | | | Merge pull request #3032 from baude/remotestopOpenShift Merge Robot2019-04-29
|\ \ \ \ \ | |_|_|_|/ |/| | | | podman-remote stop
| * | | | podman-remote stopbaude2019-04-29
|/ / / / | | | | | | | | | | | | | | | | | | | | | | | | add stop to the container subcommands for the remote client. the stop function is already done. this is a graphical change only. Signed-off-by: baude <bbaude@redhat.com>
* | | | Merge pull request #3036 from baude/behaveOpenShift Merge Robot2019-04-29
|\ \ \ \ | | | | | | | | | | correct upstream vndr issues
| * | | | correct upstream vndr issuesbaude2019-04-29
|/ / / / | | | | | | | | | | | | Signed-off-by: baude <bbaude@redhat.com>
* | | | Merge pull request #3015 from QiWang19/credsHOpenShift Merge Robot2019-04-29
|\ \ \ \ | | | | | | | | | | fix login supports credHelpers config
| * | | | fix login supports credHelpers configQi Wang2019-04-25
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Skip the error if login can't find credentials in credHelpers with credHelpers configed in auth.json and podman login will store the credentials in credHelpers later. Signed-off-by: Qi Wang <qiwan@redhat.com>
* | | | | Merge pull request #3016 from rhatdan/vendorOpenShift Merge Robot2019-04-29
|\ \ \ \ \ | | | | | | | | | | | | Vendor in latest containers/storage and containers/buildah
| * | | | | Vendor in latest buildah codeDaniel J Walsh2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
| * | | | | Vendor in latest containers/storageDaniel J Walsh2019-04-26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Should fix the issue on Windows platform. Lots of other fixes and enhancements. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>
* | | | | | Merge pull request #3025 from rhatdan/read-onlyOpenShift Merge Robot2019-04-29
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add --read-only-tmpfs options
| * | | | | | Add --read-only-tmpfs optionsDaniel J Walsh2019-04-26
| | |_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The --read-only-tmpfs option caused podman to mount tmpfs on /run, /tmp, /var/tmp if the container is running int read-only mode. The default is true, so you would need to execute a command like --read-only --read-only-tmpfs=false to turn off this behaviour. Signed-off-by: Daniel J Walsh <dwalsh@redhat.com>