-
Notifications
You must be signed in to change notification settings - Fork 0
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
deploy/operator.yaml references outdated image #1
Comments
Hey @mihasya, thanks for trying out the operator! I am glad that you have found it useful. I will take a look and get that sorted out. |
Oh man so glad you got back to me! 😅 I thought it'd be quick to rebuild the image and upload it to our own repo, but it looks like this was built using an older version of the operator-sdk, which I know nothing about, so I got bogged down trying to figure out what version I needed to install. I don't have any hands on experience with the operator stuff, so I had to table that for now due to time constraints. Really hope you can republish an image, this is eminently useful and such a clever application of Kube jobs, CRDs and namespaces! |
Hi @mihasya. I rebuilt the operator and pushed a new If that still does not work for you, I am also working on updating the SDK dependency to the latest version but it takes a project migration to get to the new project layout, etc. That will take me a bit, but once I get it there I will resume finishing out the remaining work to get everything working like I envisioned, mostly around making the output from the job easier to consume. Looking forward to any feedback that you have using it in "the real world". :) |
One more thing, I have not updated the tag referenced in the |
Thanks so much for releasing the new image! I tested it right away, and unfortunately ran into an issue. The new version correctly picks up the If you're short on time, perhaps you could let me know the version of the operator SDK that works and I can take a stab at patching it. Output from Working with old version (note the missing Command:
ab
-n
5000000
<snip>.us-west-2.elb.amazonaws.com/<snip> Not working with new version: Command:
bash
-c
'ab
-n
5000000
-t
15
<snip>.us-west-2.elb.amazonaws.com/<snip>
' Logs of failing pod:
Yaml I'm sending in: apiVersion: httpd.apache.org/v1alpha1
kind: ApacheBench
metadata:
name: <snip>
spec:
requests: 5000000
timeLimit: 15
url: <snip> |
I am sorry, I had something that I was working on in my current branch and that caused the issue that you saw. I thought I had removed all of that but the alternate command for the job that you saw got through. I re-pushed the image, can I ask you to try one more time? Full disclosure, it has just been me working on and using this, so I got a little sloppy with my process. Going forward, now that I am not the only one affected when I break stuff, I will make sure to do proper PRs, etc. for changes. |
Also, yes I would love help if you are interested. The operator uses the old pre 1.0 version of operator-sdk, so I have been using version |
I am up and running! Using Looking forward to the dev docs. |
Hello! Came across your operator today and was very excited. It's super useful to me right now for repeatedly testing an internal endpoint. However, I quickly ran into an issue that was quite puzzling - I looked at the code for the
ApacheBench
CRD and it clearly listed all the differentab
arguments includingtimelimit
. However, settingtimeLimit
on the spec did nothing. Looking atgit blame
on the file, it looks like the initial version of the file only supported the basic arguments. I suspect you uploaded the image that is on quai.io before adding the other types. I tried updating the container to:latest
and got the same results.@jmckind Any chance you could publish a new image and update the deploy script? Thanks in advance!
The text was updated successfully, but these errors were encountered: