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

dialogflow.v3.Agent needs the start_flow in update calls #946

Open
dedsm opened this issue Dec 12, 2023 · 2 comments
Open

dialogflow.v3.Agent needs the start_flow in update calls #946

dedsm opened this issue Dec 12, 2023 · 2 comments
Labels
kind/bug Some behavior is incorrect or out of spec

Comments

@dedsm
Copy link

dedsm commented Dec 12, 2023

What happened?

After the resource is created, any modification will fail because the API call requires the agent start playbook to be specified.

Example

  google-native:dialogflow/v3:Agent (diag-agent):
    error: error sending request: googleapi: Error 400: com.google.apps.framework.request.BadRequestException: Agent start playbook or flow should be specified.: 

Output of pulumi about

CLI          
Version      3.96.2                       
Go Version   go1.21.4                                                                                                                                                                                                                                                            
Go Compiler  gc                                                                                                                                                                                                                                                                  

Plugins
NAME           VERSION
gcp            7.2.2
google-native  0.32.0
python         unknown

Host     
OS       debian
Version  12.2
Arch     x86_64

This project is written in python: executable='/usr/local/bin/python3' version='3.9.18'

Dependencies:
NAME                  VERSION
pip                   23.0.1
pulumi-gcp            7.2.2
pulumi-google-native  0.32.0
setuptools            58.1.0

Pulumi locates its logs in /tmp by default

Additional context

same behavior happens with dialogflow.v3beta1.Agent

Contributing

Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

@dedsm dedsm added kind/bug Some behavior is incorrect or out of spec needs-triage Needs attention from the triage team labels Dec 12, 2023
@mjeffryes
Copy link
Contributor

Thank you for reporting this @dedsm! If you need a workaround in the short term, I'd recommend using the gcp.diagflow.Agent from the GCP provider.

@mjeffryes mjeffryes removed the needs-triage Needs attention from the triage team label Dec 12, 2023
@dedsm
Copy link
Author

dedsm commented Dec 13, 2023

hi @mjeffryes thanks for the quick reply, sadly I'm using the integration with Vertex AI Search and Conversation and other things that are not available in the terraform module, if you have an idea on another alternative I'm all eyes :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Some behavior is incorrect or out of spec
Projects
None yet
Development

No branches or pull requests

2 participants