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

Using the DnsNameservers resource enables Override Local DNS #540

Open
florianbeisel opened this issue Oct 31, 2024 · 2 comments
Open

Using the DnsNameservers resource enables Override Local DNS #540

florianbeisel opened this issue Oct 31, 2024 · 2 comments
Labels
awaiting-upstream The issue cannot be resolved without action in another repository (may be owned by Pulumi). blocked The issue cannot be resolved without 3rd party action. kind/bug Some behavior is incorrect or out of spec

Comments

@florianbeisel
Copy link

florianbeisel commented Oct 31, 2024

Describe what happened

When updating the nameserver configuration via DnsNameservers the update also enables Override Local DNS flag without a way to configure the setting.

Sample program

        this.globalNameservers = new tailscale.DnsNameservers(`${stack}-tailnet-dns-global-nameservers`, {
            nameservers: config.globalDnsConfig.globalNameservers,

        }, { parent: this });

Log output

No response

Affected Resource(s)

  • tailscale.DnsNameservers

Output of pulumi about

CLI          
Version      3.137.0
Go Version   go1.23.2
Go Compiler  gc

Plugins
KIND      NAME       VERSION
language  nodejs     3.137.0-dev.0
resource  tailscale  0.17.4

Host     
OS       darwin
Version  15.0.1
Arch     arm64

This project is written in nodejs: executable='/Users/beisel/.local/share/mise/installs/node/20/bin/node' version='v20.18.0'

Backend        
Name           Mac.localdomain
URL            file://~
User           beisel
Organizations  
Token type     personal

Dependencies:
NAME                              VERSION
@pulumi/pulumi                    3.137.0
@pulumi/tailscale                 0.17.4
@types/js-yaml                    4.0.9
@types/node                       18.19.62
typescript                        5.6.3
typescript-eslint                 8.12.2
@typescript-eslint/eslint-plugin  8.12.2
@typescript-eslint/parser         8.12.2
eslint                            8.57.1
eslint-config-prettier            9.1.0

Pulumi locates its logs in /var/folders/4p/pnyx_yhn1lzfdfwcpwtkfxzckttqvn/T/ by default

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).

@florianbeisel florianbeisel added kind/bug Some behavior is incorrect or out of spec needs-triage Needs attention from the triage team labels Oct 31, 2024
@iwahbe iwahbe added awaiting-upstream The issue cannot be resolved without action in another repository (may be owned by Pulumi). blocked The issue cannot be resolved without 3rd party action. and removed needs-triage Needs attention from the triage team labels Nov 1, 2024
@iwahbe
Copy link
Member

iwahbe commented Nov 1, 2024

Hi @florianbeisel. Thanks for raising an issue. This provider is generated from the official tailscale Terraform provider, so we will add this flag as soon as they do. Right now, there is an open enhancement request for this feature upstream: tailscale/terraform-provider-tailscale#448. As soon as tailscale adds the feature to their provider, we will reflect it here.

@damianh
Copy link

damianh commented Jan 25, 2025

This was complete upstream tailscale/terraform-provider-tailscale#359 . Looking forward to this provider being updated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
awaiting-upstream The issue cannot be resolved without action in another repository (may be owned by Pulumi). blocked The issue cannot be resolved without 3rd party action. kind/bug Some behavior is incorrect or out of spec
Projects
None yet
Development

No branches or pull requests

3 participants