-
Notifications
You must be signed in to change notification settings - Fork 118
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
Switch to Centos 8 Stream base image #268
Conversation
/test-integration |
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.
/lgtm
@fmuyassarov: adding LGTM is restricted to approvers and reviewers in OWNERS files. In response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
/approve |
related to metal3-io/metal3-dev-env#671 |
/test-integration |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: dtantsur, namnx228 The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
That is weird, both tests have run exactly for /test-integration |
/test-centos-integration |
giving it another try, locally seems working |
it seems we're moving back to centos 8.3 for the time being metal3-io/metal3-dev-env#671 |
@elfosardo I think we can move forward with this change, since we took back CentOS Stream again into use in metal3-dev-env? |
/unhold |
/test-centos-integration |
1 similar comment
/test-centos-integration |
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.
@elfosardo hi! This seems to be failing even though we switched to Stream in m3-dev-env, also a question, should we update vbmc Dockerfile too?
I can't reproduce the failure locally :/ |
the issue seems related to the connection to mariadb |
seems like we're using different versions of oslo-db between ubuntu and centos integration tests |
/test-integration |
1 similar comment
/test-integration |
/test-centos-integration |
/test-integration |
/test-centos-integration |
After some troubleshooting (thanks @fmuyassarov for setting up the environment) it looks like the issue is related to the certificate used to connect to mariadb.
Even trying with the normal mysql client we get the same error: Although the certs generated in metal3-dev-env look fine: |
/test-integration |
@elfosardo |
@namnx228 it doesn't look like that cert is used as CA according to mariadb configuration: |
@elfosardo The one used for --ssl_cert is |
@namnx228 what I mean is that the CA cert is not defined anywhere in mariadb, or at least I can't see it |
@elfosardo Yes, I agree that the culprit here is that there is a issue with the CA certificate of Mariadb. I just wonder why we didn't see it in Centos before. |
CommonName has been added to Ironic and Mariadb certs in this PR: metal3-io/baremetal-operator#951 |
/test-integration |
/test-integration |
3 similar comments
/test-integration |
/test-integration |
/test-integration |
/test-centos-integration |
@namnx228 thanks for taking care of that! Let's see if it fixes the issue |
c44e9f1
to
3684da8
Compare
3684da8
to
e160cd5
Compare
/test-integration |
/test-centos-integration |
/lgtm |
[OCP 4.11 only] Backport the kernel params patch
Images taken from https://www.centos.org/centos-stream/