diff options
author | OpenShift Merge Robot <openshift-merge-robot@users.noreply.github.com> | 2019-03-09 04:15:09 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-03-09 04:15:09 -0800 |
commit | b15273a0ca76fcbfb13c3baa794790489da137b4 (patch) | |
tree | e2c81d1538b22285e93330e59ffb2828cd37f6e2 /contrib/cirrus/README.md | |
parent | 720e9c5ab4c0c8530854c4b87360d8169d1aa78a (diff) | |
parent | 142442edaad3ba4c76645f3806519039cb6b7007 (diff) | |
download | podman-b15273a0ca76fcbfb13c3baa794790489da137b4.tar.gz podman-b15273a0ca76fcbfb13c3baa794790489da137b4.tar.bz2 podman-b15273a0ca76fcbfb13c3baa794790489da137b4.zip |
Merge pull request #2531 from cevich/rootless_stub
Cirrus: Add dedicated rootless mode testing
Diffstat (limited to 'contrib/cirrus/README.md')
-rw-r--r-- | contrib/cirrus/README.md | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/contrib/cirrus/README.md b/contrib/cirrus/README.md index e3b3182ec..0dabf5df6 100644 --- a/contrib/cirrus/README.md +++ b/contrib/cirrus/README.md @@ -63,6 +63,26 @@ task (pass or fail) is set based on the exit status of the last script to execut Total execution time is capped at 2-hours (includes all the above) but this script normally completes in less than an hour. +### ``rootless_testing`` Task + +***N/B: Steps below are performed by automation*** + +1. After `gating` passes, spin up one VM per + `matrix: image_name` item. Once accessible, ``ssh`` + into each VM as the `root` user. + +2. ``setup_environment.sh``: Configure root's `.bash_profile` + the same as for other tasks. However, also add a regular + user account, chown all the source code to them. Set up + fresh ssh pub/priv. keys for the root user, adding the + public part to the user's `authorized_keys` file. + +3. As root, call ssh to connect to localhost as the user, + and run the ``rootless_test.sh`` script from the source + tree. This is needed so the user has a clean process tree + and environment - i.e. without `sudo`, `su`, `runuser`, + etc. in the mix. From here, all testing as the user may + be performed. ### ``optional_testing`` Task |