-
Notifications
You must be signed in to change notification settings - Fork 1
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
Remove install setup and use from common repo #92
Conversation
97c8619
to
96256fa
Compare
/packit test |
/packit test |
@@ -59,6 +59,8 @@ rlJournalStart | |||
rlRun "ocpopCheckPodStateAndContinues Running ${TIMEOUT_CONTROLLER_KEEPS_RUNNING} ${OPERATOR_NAMESPACE} ${controller_name}" 0 \ | |||
"Checking controller POD continues Running [${TIMEOUT_CONTROLLER_KEEPS_RUNNING} secs.]" | |||
#SECENGSP-5573 Issue | |||
rlRun "ocpopCheckOperatorChannel tang-operator stable" | |||
if [ "${OPERATOR_DEPLOYMENT_CLI}" == "true" ]; then |
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.
Where is this OPERATOR_DEPLOYMENT_CLI environment variable defined?
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.
It'll be defined for downstream plans where is used deployment via CLI.
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.
It'll be defined for downstream plans where is used deployment via CLI.
Then, if possible, I would change it to contain something that references DOWNSTREAM, for it to be more clear.
/packit test |
e130ac1
to
9b04b6f
Compare
There is issue with version of GO on used releases is version of GO around 1.21, but when building a image need go >= 1.22.0.
What we need to is use rawhide release, where we could get newer version of GO, but there is another issue with panic error of building image which we discussed before. My suggestion is run it just for Fedora-Rawhide and upgrade version for GO 1.22, but we need to handle that panic errors. @sarroutbi WDYT? |
Sorry, I don't understand your point ... it seems that the fix works properly in Rawhide, right? I still need to review the issue with Go 1.22, but I don't believe this is the issue here, as Rawhide seems to work appropriately ... BTW, why do you need to compile the code? Shouldn't it be enough to download "latest" image from quay.io? |
Yeah, but for rawhide we don't install upstream operator.. also when you look more careful into f38 and f39 results, there is error which I printed above, it's just false positive result, it's easy to miss. [1] |
And about compilation, we agreed, that could be useful in case, when we would like to check how upstream changes affect testing..also in future, when we setup CI for upstream code, we could use that upstream task for testing in upstream PR's. It's much easier to compile it, than every change upload it to quay.io.. |
My suggestion to fix this, at this moment, is to not build the operator (this should not be the tests mission), and use, if possible, the image: |
Regarding this, IMHO, you have to be aware that non official builds could be causing issues in test execution. tang-operator is a "released early, released often" operator, that is released very frequently, so I would not mess with its compilation in test execution (I guess tests are not normally compiling RPMs, and they just use the RPMs required for the tests, normally the latest ones). But it is a matter of taste ... if you wish to keep compiling it, then you have to wait for the operator to work with latest Golang version, 1.22, which is not planned in the short term |
For now we use both option, but I would at least open issue for it in tang-operator upstream to address issue, with panic errors. |
I would not set high priority here, but I would at least file that issue. Everybody, who will try to build upstream could met with same issue. |
763a0a6
to
8e3c99c
Compare
Absolutely. It was opened some time ago: latchset/tang-operator#248 I have it in my TODO list |
706a9fe
to
79cbe23
Compare
/packit test |
2 similar comments
/packit test |
/packit test |
@Koncpa : latchset/tang-operator#248 has been resolved. It should work now |
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.
Changes LGTM
Also adjust upstream .fmf plan and check channel just under condition, if it's deployment provided via oc client.
Also adjust upstream .fmf plan and check channel
just under condition, if it's deployment provided
via oc client.