diff --git a/sjb/config/common/test_cases/origin.yml b/sjb/config/common/test_cases/origin.yml index c7816961d2..d6a24aed12 100644 --- a/sjb/config/common/test_cases/origin.yml +++ b/sjb/config/common/test_cases/origin.yml @@ -10,9 +10,14 @@ actions: - type: "script" title: "use a ramdisk for etcd" script: |- - sudo mkdir -p /tmp - sudo mount -t tmpfs -o size=2048m tmpfs /tmp - sudo restorecon -R /tmp + sudo su root <> /etc/environment + SUDO post_actions: [] artifacts: - "/tmp/openshift" @@ -23,4 +28,4 @@ generated_artifacts: docker.info: 'sudo docker version && sudo docker info && sudo docker images && sudo docker ps -a' pid1.journal: 'sudo journalctl _PID=1 --no-pager --all --lines=all' system_journals: - - docker.service \ No newline at end of file + - docker.service diff --git a/sjb/config/test_cases/ami_build_origin_int_rhel_base.yml b/sjb/config/test_cases/ami_build_origin_int_rhel_base.yml index d8f5945ca6..8e297468d6 100644 --- a/sjb/config/test_cases/ami_build_origin_int_rhel_base.yml +++ b/sjb/config/test_cases/ami_build_origin_int_rhel_base.yml @@ -44,9 +44,14 @@ actions: - type: "script" title: "use a ramdisk for etcd" script: |- - sudo mkdir -p /tmp - sudo mount -t tmpfs -o size=2048m tmpfs /tmp - sudo restorecon -R /tmp + sudo su root <> /etc/environment + SUDO - type: "script" title: "build an origin release" repository: "origin" diff --git a/sjb/config/test_cases/ami_build_origin_int_rhel_build.yml b/sjb/config/test_cases/ami_build_origin_int_rhel_build.yml index 357da5678f..9f43632076 100644 --- a/sjb/config/test_cases/ami_build_origin_int_rhel_build.yml +++ b/sjb/config/test_cases/ami_build_origin_int_rhel_build.yml @@ -44,9 +44,14 @@ actions: - type: "script" title: "use a ramdisk for etcd" script: |- - sudo mkdir -p /tmp - sudo mount -t tmpfs -o size=2048m tmpfs /tmp - sudo restorecon -R /tmp + sudo su root <> /etc/environment + SUDO - type: "host_script" title: "release the AMI" script: |- diff --git a/sjb/config/test_cases/test_branch_origin_extended_conformance_install.yml b/sjb/config/test_cases/test_branch_origin_extended_conformance_install.yml index 20dd66bb54..1bd4a26983 100644 --- a/sjb/config/test_cases/test_branch_origin_extended_conformance_install.yml +++ b/sjb/config/test_cases/test_branch_origin_extended_conformance_install.yml @@ -71,6 +71,7 @@ extensions: --connection local \ --inventory sjb/inventory/ \ -e deployment_type=origin \ + -e etcd_data_dir="${ETCD_DATA_DIR}" \ -e openshift_pkg_version="$( cat ./ORIGIN_PKG_VERSION )" \ -e oreg_url='openshift/origin-${component}:'"$( cat ./ORIGIN_COMMIT )" \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml @@ -90,4 +91,6 @@ extensions: - openvswitch.service - ovs-vswitchd.service - ovsdb-server.service - - etcd.service \ No newline at end of file + - etcd.service + generated_artifacts: + etcd.conf: 'sudo cat /etc/etcd/etcd.conf' diff --git a/sjb/config/test_cases/test_branch_origin_extended_conformance_install_update.yml b/sjb/config/test_cases/test_branch_origin_extended_conformance_install_update.yml index deaaf76cc3..2f1cae4031 100644 --- a/sjb/config/test_cases/test_branch_origin_extended_conformance_install_update.yml +++ b/sjb/config/test_cases/test_branch_origin_extended_conformance_install_update.yml @@ -98,6 +98,7 @@ extensions: --inventory sjb/inventory/ \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml \ -e openshift_pkg_version="-${ORIGIN_INSTALL_VERSION}" \ + -e etcd_data_dir="${ETCD_DATA_DIR}" \ -e deployment_type=$( cat ./DEPLOYMENT_TYPE) if [[ -v ORIGIN_UPGRADE_VERSION && -v ATOMIC_OPENSHIFT_UTILS_UPGRADE_VERSION ]] then @@ -117,6 +118,7 @@ extensions: --connection local \ --inventory sjb/inventory/ \ "${upgrade_playbook}" \ + -e etcd_data_dir="${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-${ORIGIN_UPGRADE_VERSION}" \ -e deployment_type=$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-${component}:'"${ORIGIN_UPGRADE_VERSION_PKG_VERSION}" @@ -157,6 +159,7 @@ extensions: --connection local \ --inventory sjb/inventory/ \ "${upgrade_playbook}" \ + -e etcd_data_dir="${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-${ORIGIN_UPGRADE_RELEASE_VERSION}" \ -e deployment_type=$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-${component}:'"$( cat ./ORIGIN_COMMIT )" @@ -179,4 +182,4 @@ extensions: - openvswitch.service - ovs-vswitchd.service - ovsdb-server.service - - etcd.service \ No newline at end of file + - etcd.service diff --git a/sjb/generated/ami_build_origin_int_rhel_base.xml b/sjb/generated/ami_build_origin_int_rhel_base.xml index 4065b97ba3..a3bd4371d2 100644 --- a/sjb/generated/ami_build_origin_int_rhel_base.xml +++ b/sjb/generated/ami_build_origin_int_rhel_base.xml @@ -120,9 +120,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/ami_build_origin_int_rhel_build.xml b/sjb/generated/ami_build_origin_int_rhel_build.xml index 79c132173a..ce0c197bbc 100644 --- a/sjb/generated/ami_build_origin_int_rhel_build.xml +++ b/sjb/generated/ami_build_origin_int_rhel_build.xml @@ -121,9 +121,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/push_origin_release.xml b/sjb/generated/push_origin_release.xml index 7647351859..cdf4419e58 100644 --- a/sjb/generated/push_origin_release.xml +++ b/sjb/generated/push_origin_release.xml @@ -85,9 +85,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_check.xml b/sjb/generated/test_branch_origin_check.xml index d0fd696323..3feac7bd06 100644 --- a/sjb/generated/test_branch_origin_check.xml +++ b/sjb/generated/test_branch_origin_check.xml @@ -85,9 +85,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended.xml b/sjb/generated/test_branch_origin_extended.xml index c85accb8f4..e273008cfa 100644 --- a/sjb/generated/test_branch_origin_extended.xml +++ b/sjb/generated/test_branch_origin_extended.xml @@ -95,9 +95,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_builds.xml b/sjb/generated/test_branch_origin_extended_builds.xml index d2c26f510f..53f6c6b394 100644 --- a/sjb/generated/test_branch_origin_extended_builds.xml +++ b/sjb/generated/test_branch_origin_extended_builds.xml @@ -89,9 +89,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_conformance.xml b/sjb/generated/test_branch_origin_extended_conformance.xml index a454adafa9..7f906dfe3d 100644 --- a/sjb/generated/test_branch_origin_extended_conformance.xml +++ b/sjb/generated/test_branch_origin_extended_conformance.xml @@ -85,9 +85,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_conformance_gce.xml b/sjb/generated/test_branch_origin_extended_conformance_gce.xml index 6576ab4bab..acc03b410f 100644 --- a/sjb/generated/test_branch_origin_extended_conformance_gce.xml +++ b/sjb/generated/test_branch_origin_extended_conformance_gce.xml @@ -134,9 +134,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_conformance_install.xml b/sjb/generated/test_branch_origin_extended_conformance_install.xml index 9f74e61ee9..8892ed559f 100644 --- a/sjb/generated/test_branch_origin_extended_conformance_install.xml +++ b/sjb/generated/test_branch_origin_extended_conformance_install.xml @@ -107,9 +107,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -231,6 +236,7 @@ ansible-playbook -vv --become \ --connection local \ --inventory sjb/inventory/ \ -e deployment_type=origin \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="\$( cat ./ORIGIN_PKG_VERSION )" \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml @@ -295,6 +301,7 @@ ARTIFACT_DIR="$( pwd )/artifacts/generated" rm -rf "${ARTIFACT_DIR}" mkdir "${ARTIFACT_DIR}" ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo docker version && sudo docker info && sudo docker images && sudo docker ps -a 2>&1" >> "${ARTIFACT_DIR}/docker.info" || true +ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo cat /etc/etcd/etcd.conf 2>&1" >> "${ARTIFACT_DIR}/etcd.conf" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo yum list installed 2>&1" >> "${ARTIFACT_DIR}/installed_packages.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo ausearch -m avc 2>&1" >> "${ARTIFACT_DIR}/avc_denials.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo journalctl _PID=1 --no-pager --all --lines=all 2>&1" >> "${ARTIFACT_DIR}/pid1.journal" || true diff --git a/sjb/generated/test_branch_origin_extended_conformance_install_containerized.xml b/sjb/generated/test_branch_origin_extended_conformance_install_containerized.xml index a1d2bd1dc8..39a3e1ef5c 100644 --- a/sjb/generated/test_branch_origin_extended_conformance_install_containerized.xml +++ b/sjb/generated/test_branch_origin_extended_conformance_install_containerized.xml @@ -107,9 +107,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_conformance_install_update.xml b/sjb/generated/test_branch_origin_extended_conformance_install_update.xml index 7fa96c71a0..992c635c62 100644 --- a/sjb/generated/test_branch_origin_extended_conformance_install_update.xml +++ b/sjb/generated/test_branch_origin_extended_conformance_install_update.xml @@ -107,9 +107,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -248,6 +253,7 @@ ansible-playbook -vv \ --inventory sjb/inventory/ \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml \ -e openshift_pkg_version="-\${ORIGIN_INSTALL_VERSION}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) if [[ -v ORIGIN_UPGRADE_VERSION && -v ATOMIC_OPENSHIFT_UTILS_UPGRADE_VERSION ]] then @@ -267,6 +273,7 @@ then --connection local \ --inventory sjb/inventory/ \ "\${upgrade_playbook}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-\${ORIGIN_UPGRADE_VERSION}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-\${component}:'"\${ORIGIN_UPGRADE_VERSION_PKG_VERSION}" @@ -334,6 +341,7 @@ ansible-playbook -vv \ --connection local \ --inventory sjb/inventory/ \ "\${upgrade_playbook}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-\${ORIGIN_UPGRADE_RELEASE_VERSION}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" diff --git a/sjb/generated/test_branch_origin_extended_gssapi.xml b/sjb/generated/test_branch_origin_extended_gssapi.xml index b7ff9ac974..59797aa162 100644 --- a/sjb/generated/test_branch_origin_extended_gssapi.xml +++ b/sjb/generated/test_branch_origin_extended_gssapi.xml @@ -89,9 +89,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_image_ecosystem.xml b/sjb/generated/test_branch_origin_extended_image_ecosystem.xml index 1456c3f328..0b7238e38e 100644 --- a/sjb/generated/test_branch_origin_extended_image_ecosystem.xml +++ b/sjb/generated/test_branch_origin_extended_image_ecosystem.xml @@ -89,9 +89,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_ldap_groups.xml b/sjb/generated/test_branch_origin_extended_ldap_groups.xml index 406d033ab9..3e882e721e 100644 --- a/sjb/generated/test_branch_origin_extended_ldap_groups.xml +++ b/sjb/generated/test_branch_origin_extended_ldap_groups.xml @@ -89,9 +89,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_networking.xml b/sjb/generated/test_branch_origin_extended_networking.xml index 29077cd794..91bd261f7c 100644 --- a/sjb/generated/test_branch_origin_extended_networking.xml +++ b/sjb/generated/test_branch_origin_extended_networking.xml @@ -89,9 +89,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_extended_networking_minimal.xml b/sjb/generated/test_branch_origin_extended_networking_minimal.xml index 3161b7881c..5a1027cec8 100644 --- a/sjb/generated/test_branch_origin_extended_networking_minimal.xml +++ b/sjb/generated/test_branch_origin_extended_networking_minimal.xml @@ -85,9 +85,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_branch_origin_integration.xml b/sjb/generated/test_branch_origin_integration.xml index 12345d08de..28b8fe85a5 100644 --- a/sjb/generated/test_branch_origin_integration.xml +++ b/sjb/generated/test_branch_origin_integration.xml @@ -85,9 +85,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install.xml b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install.xml index fb8740a021..d350ed6aa0 100644 --- a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install.xml +++ b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install.xml @@ -117,9 +117,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -241,6 +246,7 @@ ansible-playbook -vv --become \ --connection local \ --inventory sjb/inventory/ \ -e deployment_type=origin \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="\$( cat ./ORIGIN_PKG_VERSION )" \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml @@ -305,6 +311,7 @@ ARTIFACT_DIR="$( pwd )/artifacts/generated" rm -rf "${ARTIFACT_DIR}" mkdir "${ARTIFACT_DIR}" ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo docker version && sudo docker info && sudo docker images && sudo docker ps -a 2>&1" >> "${ARTIFACT_DIR}/docker.info" || true +ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo cat /etc/etcd/etcd.conf 2>&1" >> "${ARTIFACT_DIR}/etcd.conf" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo yum list installed 2>&1" >> "${ARTIFACT_DIR}/installed_packages.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo ausearch -m avc 2>&1" >> "${ARTIFACT_DIR}/avc_denials.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo journalctl _PID=1 --no-pager --all --lines=all 2>&1" >> "${ARTIFACT_DIR}/pid1.journal" || true diff --git a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_containerized.xml b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_containerized.xml index 3ff2dd1fe2..9769248a0d 100644 --- a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_containerized.xml +++ b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_containerized.xml @@ -117,9 +117,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_update.xml b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_update.xml index 0997994cd4..9f5928920a 100644 --- a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_update.xml +++ b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_update.xml @@ -117,9 +117,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -258,6 +263,7 @@ ansible-playbook -vv \ --inventory sjb/inventory/ \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml \ -e openshift_pkg_version="-\${ORIGIN_INSTALL_VERSION}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) if [[ -v ORIGIN_UPGRADE_VERSION && -v ATOMIC_OPENSHIFT_UTILS_UPGRADE_VERSION ]] then @@ -277,6 +283,7 @@ then --connection local \ --inventory sjb/inventory/ \ "\${upgrade_playbook}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-\${ORIGIN_UPGRADE_VERSION}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-\${component}:'"\${ORIGIN_UPGRADE_VERSION_PKG_VERSION}" @@ -344,6 +351,7 @@ ansible-playbook -vv \ --connection local \ --inventory sjb/inventory/ \ "\${upgrade_playbook}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-\${ORIGIN_UPGRADE_RELEASE_VERSION}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" diff --git a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_with_status_check.xml b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_with_status_check.xml index db73051377..acf622c5ea 100644 --- a/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_with_status_check.xml +++ b/sjb/generated/test_pull_request_openshift_ansible_extended_conformance_install_with_status_check.xml @@ -117,9 +117,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -241,6 +246,7 @@ ansible-playbook -vv --become \ --connection local \ --inventory sjb/inventory/ \ -e deployment_type=origin \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="\$( cat ./ORIGIN_PKG_VERSION )" \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml @@ -312,6 +318,7 @@ ARTIFACT_DIR="$( pwd )/artifacts/generated" rm -rf "${ARTIFACT_DIR}" mkdir "${ARTIFACT_DIR}" ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo docker version && sudo docker info && sudo docker images && sudo docker ps -a 2>&1" >> "${ARTIFACT_DIR}/docker.info" || true +ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo cat /etc/etcd/etcd.conf 2>&1" >> "${ARTIFACT_DIR}/etcd.conf" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo yum list installed 2>&1" >> "${ARTIFACT_DIR}/installed_packages.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo ausearch -m avc 2>&1" >> "${ARTIFACT_DIR}/avc_denials.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo journalctl _PID=1 --no-pager --all --lines=all 2>&1" >> "${ARTIFACT_DIR}/pid1.journal" || true diff --git a/sjb/generated/test_pull_request_origin_check.xml b/sjb/generated/test_pull_request_origin_check.xml index 2b0bb080de..2efd1221d2 100644 --- a/sjb/generated/test_pull_request_origin_check.xml +++ b/sjb/generated/test_pull_request_origin_check.xml @@ -95,9 +95,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_origin_extended.xml b/sjb/generated/test_pull_request_origin_extended.xml index c3a9bafeb9..1240bae76d 100644 --- a/sjb/generated/test_pull_request_origin_extended.xml +++ b/sjb/generated/test_pull_request_origin_extended.xml @@ -105,9 +105,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_origin_extended_conformance.xml b/sjb/generated/test_pull_request_origin_extended_conformance.xml index 88fecfc9aa..f13d76a7dc 100644 --- a/sjb/generated/test_pull_request_origin_extended_conformance.xml +++ b/sjb/generated/test_pull_request_origin_extended_conformance.xml @@ -95,9 +95,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_origin_extended_conformance_gce.xml b/sjb/generated/test_pull_request_origin_extended_conformance_gce.xml index 9485579ac3..657292e8e0 100644 --- a/sjb/generated/test_pull_request_origin_extended_conformance_gce.xml +++ b/sjb/generated/test_pull_request_origin_extended_conformance_gce.xml @@ -144,9 +144,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_origin_extended_conformance_install.xml b/sjb/generated/test_pull_request_origin_extended_conformance_install.xml index ec5f844fb0..76ee277b29 100644 --- a/sjb/generated/test_pull_request_origin_extended_conformance_install.xml +++ b/sjb/generated/test_pull_request_origin_extended_conformance_install.xml @@ -117,9 +117,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -241,6 +246,7 @@ ansible-playbook -vv --become \ --connection local \ --inventory sjb/inventory/ \ -e deployment_type=origin \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="\$( cat ./ORIGIN_PKG_VERSION )" \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml @@ -305,6 +311,7 @@ ARTIFACT_DIR="$( pwd )/artifacts/generated" rm -rf "${ARTIFACT_DIR}" mkdir "${ARTIFACT_DIR}" ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo docker version && sudo docker info && sudo docker images && sudo docker ps -a 2>&1" >> "${ARTIFACT_DIR}/docker.info" || true +ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo cat /etc/etcd/etcd.conf 2>&1" >> "${ARTIFACT_DIR}/etcd.conf" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo yum list installed 2>&1" >> "${ARTIFACT_DIR}/installed_packages.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo ausearch -m avc 2>&1" >> "${ARTIFACT_DIR}/avc_denials.log" || true ssh -F ./.config/origin-ci-tool/inventory/.ssh_config openshiftdevel "sudo journalctl _PID=1 --no-pager --all --lines=all 2>&1" >> "${ARTIFACT_DIR}/pid1.journal" || true diff --git a/sjb/generated/test_pull_request_origin_extended_conformance_install_update.xml b/sjb/generated/test_pull_request_origin_extended_conformance_install_update.xml index d761ea5225..64112580b1 100644 --- a/sjb/generated/test_pull_request_origin_extended_conformance_install_update.xml +++ b/sjb/generated/test_pull_request_origin_extended_conformance_install_update.xml @@ -117,9 +117,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" @@ -258,6 +263,7 @@ ansible-playbook -vv \ --inventory sjb/inventory/ \ /usr/share/ansible/openshift-ansible/playbooks/byo/config.yml \ -e openshift_pkg_version="-\${ORIGIN_INSTALL_VERSION}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) if [[ -v ORIGIN_UPGRADE_VERSION && -v ATOMIC_OPENSHIFT_UTILS_UPGRADE_VERSION ]] then @@ -277,6 +283,7 @@ then --connection local \ --inventory sjb/inventory/ \ "\${upgrade_playbook}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-\${ORIGIN_UPGRADE_VERSION}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-\${component}:'"\${ORIGIN_UPGRADE_VERSION_PKG_VERSION}" @@ -344,6 +351,7 @@ ansible-playbook -vv \ --connection local \ --inventory sjb/inventory/ \ "\${upgrade_playbook}" \ + -e etcd_data_dir="\${ETCD_DATA_DIR}" \ -e openshift_pkg_version="-\${ORIGIN_UPGRADE_RELEASE_VERSION}" \ -e deployment_type=\$( cat ./DEPLOYMENT_TYPE) \ -e oreg_url='openshift/origin-\${component}:'"\$( cat ./ORIGIN_COMMIT )" diff --git a/sjb/generated/test_pull_request_origin_extended_networking_minimal.xml b/sjb/generated/test_pull_request_origin_extended_networking_minimal.xml index 3b12e00bc7..3b7f434a89 100644 --- a/sjb/generated/test_pull_request_origin_extended_networking_minimal.xml +++ b/sjb/generated/test_pull_request_origin_extended_networking_minimal.xml @@ -95,9 +95,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}" diff --git a/sjb/generated/test_pull_request_origin_integration.xml b/sjb/generated/test_pull_request_origin_integration.xml index 099f3884f1..4cb4e79ead 100644 --- a/sjb/generated/test_pull_request_origin_integration.xml +++ b/sjb/generated/test_pull_request_origin_integration.xml @@ -95,9 +95,14 @@ cat <<SCRIPT >"${script}" #!/bin/bash set -o errexit -o nounset -o pipefail -o xtrace cd "\${HOME}" -sudo mkdir -p /tmp -sudo mount -t tmpfs -o size=2048m tmpfs /tmp -sudo restorecon -R /tmp +sudo su root <<SUDO +mkdir -p /tmp +mount -t tmpfs -o size=2048m tmpfs /tmp +mkdir -p /tmp/etcd +chmod a+rwx /tmp/etcd +restorecon -R /tmp +echo "ETCD_DATA_DIR=/tmp/etcd" >> /etc/environment +SUDO SCRIPT chmod +x "${script}" scp -F ./.config/origin-ci-tool/inventory/.ssh_config "${script}" openshiftdevel:"${script}"