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

Handle strict SSL enforce=true in GoogleCloudApigeeV1TlsInfoArgs #1133

Open
rhysm-cdx opened this issue Jan 6, 2025 · 3 comments
Open

Handle strict SSL enforce=true in GoogleCloudApigeeV1TlsInfoArgs #1133

rhysm-cdx opened this issue Jan 6, 2025 · 3 comments
Labels
awaiting-feedback Blocked on input from the author kind/enhancement Improvements or new features

Comments

@rhysm-cdx
Copy link

rhysm-cdx commented Jan 6, 2025

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

_inputs.py in the python apk for Apigee doesn't parse enforce=true in GoogleCloudApigeeV1TlsInfoArgs, so we cannot use this configuration in an Apigee target server managed by Pulumi.

TypeError: GoogleCloudApigeeV1TlsInfoArgs.__init__() got an unexpected keyword argument 'enforce'

https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.environments.targetservers#TlsInfo

Affected area/feature

Python SDK in Google native provider for pulumi / ApigeeX - environment target servers

@rhysm-cdx rhysm-cdx added kind/enhancement Improvements or new features needs-triage Needs attention from the triage team labels Jan 6, 2025
@mjeffryes mjeffryes added awaiting-feedback Blocked on input from the author and removed needs-triage Needs attention from the triage team labels Jan 23, 2025
@mjeffryes
Copy link
Member

Hi @rhysm-cdx I would suggest you use the gcp.apigee.TargetServer resource instead of the google-native provider resources. The pulumi-gcp provider is our recommended provider for all GCP resources and google-native is not currently being updated.

@rhysm-cdx
Copy link
Author

suggest you use the gcp.apigee.TargetServer resource instead of the google-native provider resources. The pulumi-gcp provider is our recommended provider for all GCP resources and google-native is not currently being updated.

Hi @mjeffryes Thanks for looking into the request. Would I expect the two providers to be interchangeable / backwards compatible?

@pulumi-bot pulumi-bot added needs-triage Needs attention from the triage team and removed awaiting-feedback Blocked on input from the author labels Jan 28, 2025
@mjeffryes
Copy link
Member

Both providers cover a similar set of resources and you can use the two side by side in the same program.

The API for a specific resource will likely be a little different on between the two providers. If you are migrating a program that is already deployed with the google-native provider to a program using GCP, you might want to consider using import to migrate the state without needing to redeploy the resources. Import Existing Cloud Infrastructure | Pulumi Docs

@mjeffryes mjeffryes added awaiting-feedback Blocked on input from the author and removed needs-triage Needs attention from the triage team labels Feb 1, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-feedback Blocked on input from the author kind/enhancement Improvements or new features
Projects
None yet
Development

No branches or pull requests

3 participants