-
Notifications
You must be signed in to change notification settings - Fork 20
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
Not able to enable video recording #397
Comments
@buettner123 actually these capabilities should go under |
Thanks for the hint @vania-pooh. This helped to get the video recording starting. However I encountered some AccessDenied issues with the saving to the bucket. I think there might be some missing/incomplete documentation for the serviceAccount stuff. Looking at the values file for the helm chart, I see that it suggest adding:
However, digging into the helm chart I found out that this is actually supposed to be placed on the quota level and the one on My values.yml now looks like this:
With this changes and by providing the role-arn to the service account, it works fine for my eks+iam roles and service account setup. Maybe it makes sense to adjust the default values.yml file to reflect this or add some more context to the documentation in https://aerokube.com/moon/latest/#faq-kubernetes-service-account And for the sake of completeness, I adapted the above IAM policy a bit to feature less actions:
In addition, TargetBucket is replaced with the bucket name on creation of the policy. |
@buettner123 started fixing this and can't find an exact location where we suggest adding the following:
Only found correct example. Could you please provide some reference? |
For the serviceAccountName there is https://github.com/aerokube/charts/blob/master/moon2/values.yaml#L350 which seems to have no effect. |
Hello, please try to replace default serviceAccount in the config with your
aerokube-moon.
Alexander Andryashin.
чт, 26 окт. 2023 г., 18:01 buettner123 ***@***.***>:
… For the serviceAccountName there is
https://github.com/aerokube/charts/blob/master/moon2/values.yaml#L350
which seems to have no effect.
The configs.default.serviceAccountAnnotations was an assumption from my
side not reflected in the values file (but would make sense in my opinion,
if there will be some defaults available)
—
Reply to this email directly, view it on GitHub
<#397 (comment)>, or
unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAKY23KYWGMIESY7WWPPGZDYBJ3LTAVCNFSM6AAAAAA5Y34ZOOVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTOOBRGMYDKOBQGQ>
.
You are receiving this because you are subscribed to this thread.Message
ID: ***@***.***>
|
@buettner123 just to be sure, were you able to fix this? |
yes, I was able to resolve it with your hints, just tried to point out the unclear documentation. |
Ok, closing then. |
Hi there,
I'm currently evaluating moon for running our tests in kubernetes and struggling to get the video recording running.
I'm using the moon2 helm chart with version 2.5.4 on an amazon eks cluster.
What I did:
The test execution works fine and the VNC is enabled successful, but no video is recorded and I can see that for the browserpods no video-recorder pod is created and if I describe the browserpods, I can see that the label "enableVideo" is set to false.
I don't know how to continue here and where to start debugging, as there is no hint how to figure out whats missing in the documentation about the s3 configuration.
Hope you can help. If you need any more details, let me know!
The text was updated successfully, but these errors were encountered: