You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When managing a Tailscale policy file using a Pulumi Tailscale Acl resource, keys submitted as part of the Acl resource configuration gets transformed to lower case. For example:
Review generated policy file using the Tailscale UI and check case for that key.
Output of pulumi about
CLI
Version 3.62.0
Go Version go1.20.2
Go Compiler gc
Host
OS darwin
Version 13.0.1
Arch arm64
Backend
Name pulumi.com
Additional context
No response
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).
The text was updated successfully, but these errors were encountered:
What happened?
When managing a Tailscale policy file using a Pulumi Tailscale
Acl
resource, keys submitted as part of theAcl
resource configuration gets transformed to lower case. For example:The preview will indeed preserve case:
However, inspecting the generated policy file in the Tailscale UI will show
autoapprovers: {}
.Expected Behavior
Case should be preserved when generating and updating the Tailscale policy file.
Steps to reproduce
Create any
Acl
resource containing a "camelCase" formatted key such asautoApprovers
.Review generated policy file using the Tailscale UI and check case for that key.
Output of
pulumi about
CLI
Version 3.62.0
Go Version go1.20.2
Go Compiler gc
Host
OS darwin
Version 13.0.1
Arch arm64
Backend
Name pulumi.com
Additional context
No response
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).
The text was updated successfully, but these errors were encountered: