HYRAX-1964: Add job to build docker image for el9#1238
Conversation
|
Looks like failure is due to a couple failing tests---not sure what about those would be rocky9-specific? |
|
Okay, so it looks like this is a "rocky9" issue and not a "docker image of rocky9" issue, so I'm not going to spend time attempting to diagnose/fix the failing tests right now. (As far as I know, we don't pass tests elsewhere, so this isn't a newly introduced failure.) I've filed the ticket as https://github.com/OPENDAP/internal-projects/issues/15 and we can handle it as part of the "update RHEL version" project. |
|
Two tests initially failed when run on el9: modules/ncml_module/tests/testsuite 399 and 400. I built them "locally" (in docker) and looked at the logs; it seems like it's because when the test |
|
|
|
| AT_MAKE_BESCMD_FILE([$1], [$2], [$4]) | ||
| AT_CHECK([besstandalone -c bes_conf_path -i ./test.bescmd], [$5], [stdout], [ignore]) | ||
| AT_CHECK([grep $3 stdout], [], [ignore], [], []) | ||
| AT_CHECK([grep --text $3 stdout], [], [ignore], [], []) |
There was a problem hiding this comment.
This disturbs me. I get that it works, but is there any difference between the baselines and what's happening on el9?
There was a problem hiding this comment.
We don't compare against baselines---we check that the expected string ($3) shows up in the response. No other tests throw issues (e.g., none of the baseline diffs), so I assume those continue to be identical.
| ARG BUILDER_BASE_IMAGE | ||
| ARG FINAL_BASE_IMAGE | ||
| FROM ${BUILDER_BASE_IMAGE} AS builder | ||
| FROM ${BUILDER_BASE_IMAGE:-"rockylinux:8"} AS builder |
There was a problem hiding this comment.
Is there a single Docker file for both el8 and el9 builds?
There was a problem hiding this comment.
(This addition is purely to keep docker from warning about lack of default image... we then do the same dance as we do on hyrax-docker, namely, we immediately test for the presence of the variable and fail if it wasn't found)



Description
As noted in #1213, added travis job that is identical to the job to build a rocky8 image, but updated the env variables for rocky9.
Tasks