-
Notifications
You must be signed in to change notification settings - Fork 353
SRE-3984 Build: Fixups for OpenSUSE #18944
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -117,6 +117,7 @@ args="${1:-quick}" | |
| shift || true | ||
| args+=" $*" | ||
|
|
||
| _HTTPS_PROXY=${HTTPS_PROXY:-} | ||
| _DAOS_HTTPS_PROXY=${DAOS_HTTPS_PROXY:-} | ||
| _DAOS_NO_PROXY=${DAOS_NO_PROXY:-} | ||
| # shellcheck disable=SC2029 | ||
|
|
@@ -134,7 +135,9 @@ if ! ssh -A $SSH_KEY_ARGS ${REMOTE_ACCT:-jenkins}@"${nodes[0]}" \ | |
| LAUNCH_OPT_ARGS=\"$LAUNCH_OPT_ARGS\" | ||
| WITH_VALGRIND=\"$WITH_VALGRIND\" | ||
| STAGE_NAME=\"$STAGE_NAME\" | ||
| DAOS_HTTPS_PROXY=\"$_DAOS_HTTPS_PROXY\" | ||
| HTTPS_PROXY=\"$_HTTPS_PROXY\" | ||
| # TEMP DISABLED escape hatch: uncomment to force DAOS_HTTPS_PROXY through as a quick fix. | ||
| # DAOS_HTTPS_PROXY=\"$_DAOS_HTTPS_PROXY\" | ||
|
Comment on lines
+139
to
+140
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Shouldn't we remove this if it is not needed?
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I am still smoke testing this, you apparently got added automatically to the PR as a codeowner. I am expecting a few passes at this which I will be doing forced pushes before I have something ready for an official review. |
||
| DAOS_NO_PROXY=\"$_DAOS_NO_PROXY\" | ||
| DAOS_FTEST_VENV=\"$DAOS_FTEST_VENV\" | ||
| $(sed -e '1,/^$/d' "$SCRIPT_LOC"/main.sh)"; then | ||
|
|
||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -80,10 +80,13 @@ export TEST_RPMS | |
| export DAOS_BASE | ||
| export DAOS_TEST_APP_SRC=${DAOS_TEST_APP_SRC:-"/CIShare/daos_test/apps"} | ||
| export DAOS_TEST_APP_DIR=${DAOS_TEST_APP_DIR:-"${DAOS_TEST_SHARED_DIR}/daos_test/apps"} | ||
| if [ -n "$DAOS_HTTPS_PROXY" ]; then | ||
| # shellcheck disable=SC2154 | ||
| export HTTPS_PROXY="${DAOS_HTTPS_PROXY:-""}" | ||
| fi | ||
| # HTTPS_PROXY is passed in directly by ftest.sh. A high-level script like this | ||
| # should not be the one assigning HTTPS_PROXY=$DAOS_HTTPS_PROXY; revisit after | ||
| # smoke testing and document proper CI/lab proxy usage. | ||
| # if [ -n "$DAOS_HTTPS_PROXY" ]; then | ||
| # # shellcheck disable=SC2154 | ||
| # export HTTPS_PROXY="${DAOS_HTTPS_PROXY:-""}" | ||
| # fi | ||
|
Comment on lines
+83
to
+89
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. We should also run the dfuse build tests since they rely on the proxy env. Unfortunately one of them is currently failing, but the others should be working
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I will add that to the next smoke run, thanks. |
||
| if [ -n "$DAOS_NO_PROXY" ]; then | ||
| export NO_PROXY="${DAOS_NO_PROXY:-""}" | ||
| fi | ||
|
|
||
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Why not use commit pragmas?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Commit pragmas take too long to lookup and figure out the right combination to work, and if you for get to copy them to a new commit, a lot of test time get wasted.
Preferred solution to commit pragmas is an optional file that if present is processed by commit pragmas, but github actions blocks from landing if it is present. Has to be removed by PR user once testing is done.