germanbrew / terraform-provider-hetznerdns

Terraform provider for Hetzner DNS
https://registry.terraform.io/providers/germanbrew/hetznerdns/latest
Mozilla Public License 2.0
16 stars 0 forks source link

feat: rename API token environment variable #111

Closed kimdre closed 3 weeks ago

kimdre commented 3 weeks ago
  1. Renamed HETZNER_DNS_API_TOKEN environment variable to HETZNER_DNS_TOKEN
  2. Added a test for the usage with deprecated token: TestAccRecord_ResourcesWithDeprecatedApiToken
  3. Updated docs and added deprecation notice and warning log when running provider with the deprecated env var
╷
│ Warning: Deprecated API Token Environment Variable
│ 
│   with provider["registry.terraform.io/germanbrew/hetznerdns"],
│   on _provider.tf line 47, in provider "hetznerdns":
│   47: provider "hetznerdns" {
│ 
│ The environment variable `HETZNER_DNS_API_TOKEN` is deprecated and will be removed in a future release. Please use `HETZNER_DNS_TOKEN` instead.
╵
kimdre commented 3 weeks ago

@jkroepke Do you have any objections to my changes?