-
Notifications
You must be signed in to change notification settings - Fork 12
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
Spackbot is failing to trigger pipelines #52
Comments
Earlier today after #51 was merged, I noticed that the spackbot pod was 43 days old:
Does that mean that our k8s deployment might have last picked up a new version of the docker image 43 days ago as well? The reason I mention it is because the change in #51 doesn't seem it could have possibly caused the error above. And knowing that the |
@scottwittenburg unfortunately right now spackbot is in a weird state and I have not had a chance to get back to it. Basically, we merged #22, and there was a secret added that we don't currently handle correctly in k8s. It was only in @vsoch's docker compose file (the RSA key). We have a test deployment at spackbot-dev.spack.io to debug the RSA issue (see the So, short story: tip of main doesn't work and I deployed an older commit, which I thought we were still using. That error message indicates to me that there might be a newer revision deployed accidentally. |
To me it seems that #37 could have introduced this issue, is it possible kube hasn't picked up the new spackbot image since then? I guess we are missing at least one test case too, which might have caught this. 😅 |
PR incoming... |
I think we fixed this already? It's just that it was never deployed, the container URI needs to be updated. |
We never fixed the bug; we just redeployed the old version. |
It was, just never reviewed I guess :( > #46 |
I would not let a bug like that remain. |
We never finished testing that PR, as we didn't get around to testing the RSA copy part with spackbot dev. So the old deployed version remained. |
Yeah understood. Although adding spack style was merged into main already, so if you rebuild a container now it's going to erroneously provide that? |
That PR actually got most of the underlying stuff working - the issue was that running spack style just froze and never went beyond that. I don't know what changed to cause that. But I did get that PR working for all respect to the idrsa stuff. |
@scottwittenburg is going to build a container based on |
And by "haven't really tested" I mean "haven't gotten all the bugs out of the PR that has all the fixes" |
After adding some debug prints in #51, and waiting a couple hours for the new version to get picked up by kube, spackbot is no longer fulfilling request to run pipelines, opting instead to say:
The text was updated successfully, but these errors were encountered: