Skip to content
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

Wepublisher: use service account to query secrets #186

Conversation

kalisp
Copy link
Member

@kalisp kalisp commented Dec 18, 2024

Changelog Description

Previous implementation was using regular (current) AYON account which failed for non admin accounts (artist, freelancer).
This uses wrapper for service account which is used to start ASH worker.

Testing notes:

  1. publish in WP

Used to query Ftrack secrets from Settings, as regular artist doesn't have enough permissions
Regular artist user doesn't have enought permissions to use secrets. WP service (or better ASH) must be triggered by some service account to connect to the server.
@kalisp kalisp added type: bug Something isn't working sponsored This is directly sponsored by a client or community member labels Dec 18, 2024
@kalisp kalisp requested review from 64qam and iLLiCiTiT December 18, 2024 14:10
@kalisp kalisp self-assigned this Dec 18, 2024
@ynbot
Copy link
Contributor

ynbot commented Dec 18, 2024

kalisp and others added 4 commits December 18, 2024 15:25
Co-authored-by: Jakub Trllo <[email protected]>
None will fallback to AYON_API_KEY value
…lectWebpublisherCredentials-requires-access-to-secrets' into bugfix/AY-7276_Webpublishers-CollectWebpublisherCredentials-requires-access-to-secrets
@kalisp kalisp merged commit 9476197 into develop Dec 18, 2024
2 checks passed
@kalisp kalisp deleted the bugfix/AY-7276_Webpublishers-CollectWebpublisherCredentials-requires-access-to-secrets branch December 18, 2024 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sponsored This is directly sponsored by a client or community member type: bug Something isn't working
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants