Unverified Commit 7f554234 authored by zowoq's avatar zowoq Committed by GitHub
Browse files

terraform-providers: cleanup and updates (#449036)

parents 52dd0f16 72bea3de
Loading
Loading
Loading
Loading
+7 −6
Original line number Diff line number Diff line
@@ -2,7 +2,6 @@
  lib,
  stdenv,
  buildGoModule,
  buildGo125Module,
  fetchFromGitHub,
  fetchFromGitLab,
  callPackage,
@@ -103,15 +102,11 @@ let
      mkProviderFetcher = fetchFromGitLab;
      owner = "gitlab-org";
    };
    # actions update always fails but can't reproduce the failure.
    heroku = automated-providers.heroku.override { spdx = "MPL-2.0"; };
    # mkisofs needed to create ISOs holding cloud-init data and wrapped to terraform via deecb4c1aab780047d79978c636eeb879dd68630
    libvirt = automated-providers.libvirt.overrideAttrs (_: {
      propagatedBuildInputs = [ cdrtools ];
    });
    minio = automated-providers.minio.override { spdx = "AGPL-3.0-only"; };
    # requires go >= 1.25.0
    talos = automated-providers.talos.override { mkProviderGoModule = buildGo125Module; };
  };

  # Put all the providers we not longer support in this list.
@@ -122,7 +117,13 @@ let
      removed = name: date: throw "the ${name} terraform provider removed from nixpkgs on ${date}";
    in
    lib.optionalAttrs config.allowAliases {
      fly = archived "fly" "2023/10";
      _assert = archived "_assert" "2025/10";
      azurestack = archived "azurestack" "2025/10";
      googleworkspace = archived "googleworkspace" "2025/10";
      huaweicloudstack = archived "huaweicloudstack" "2025/10";
      metal = archived "metal" "2025/10";
      stackpath = archived "stackpath" "2025/10";
      vra7 = archived "vra7" "2025/10";
    };

  # excluding aliases, used by terraform-full
+12 −76
Original line number Diff line number Diff line
{
  "_assert": {
    "hash": "sha256-ngHxzV7lRg6pOtyNTdCv3ToRK/vO016Vp2mlh7QT8Rc=",
    "homepage": "https://registry.terraform.io/providers/hashicorp/assert",
    "owner": "hashicorp",
    "repo": "terraform-provider-assert",
    "rev": "v0.16.0",
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-nHaBNYCKfTvaDnz2SeexM2cyNVK5ThPYn4rnGEw7Wi0="
  },
  "aci": {
    "hash": "sha256-+aD4M07xXMTbvp69IuGlO3rSkVEi5NVe5fqEPkWNeM0=",
    "homepage": "https://registry.terraform.io/providers/CiscoDevNet/aci",
@@ -161,15 +152,6 @@
    "spdx": "MPL-2.0",
    "vendorHash": null
  },
  "azurestack": {
    "hash": "sha256-aSwVa7y1AJ6sExx+bO/93oLBNgSBDJjuPYPY8i3C9T0=",
    "homepage": "https://registry.terraform.io/providers/hashicorp/azurestack",
    "owner": "hashicorp",
    "repo": "terraform-provider-azurestack",
    "rev": "v1.0.0",
    "spdx": "MPL-2.0",
    "vendorHash": null
  },
  "baiducloud": {
    "hash": "sha256-zKkXfSIVVW0QxQB/fJNowy1mQPfXlv6HFcNaNlBSIvY=",
    "homepage": "https://registry.terraform.io/providers/baidubce/baiducloud",
@@ -298,13 +280,13 @@
    "vendorHash": "sha256-bD8BHhP4jxBRnFjmZE1MMkBn2/sMqNEaxTlQRMj2Crw="
  },
  "cloudscale": {
    "hash": "sha256-4RU1CD0WwLMd3NsnJWl2Smc8XBYlP9K8Iev16uqsetE=",
    "hash": "sha256-uqELnAcx72lIIUGEiO7y9lXhiyNgThmCiMtC/EKFpTA=",
    "homepage": "https://registry.terraform.io/providers/cloudscale-ch/cloudscale",
    "owner": "cloudscale-ch",
    "repo": "terraform-provider-cloudscale",
    "rev": "v4.4.0",
    "rev": "v5.0.0",
    "spdx": "MIT",
    "vendorHash": null
    "vendorHash": "sha256-elNXA2PH6mDolyuLhUsVBDCiL/ydZfi7LAVPjwnbMIw="
  },
  "constellix": {
    "deleteVendor": true,
@@ -462,13 +444,13 @@
    "vendorHash": "sha256-xIagZvWtlNpz5SQfxbA7r9ojAeS3CW2pwV337ObKOwU="
  },
  "fastly": {
    "hash": "sha256-4sOcbqaC9FV/Si8/A6wvdDREYt7v5z0iNQc5TXWyjSU=",
    "hash": "sha256-nevSFpLx1N+rM6ps0jstLem/VdAPIhnTaJefLpfLG/A=",
    "homepage": "https://registry.terraform.io/providers/fastly/fastly",
    "owner": "fastly",
    "repo": "terraform-provider-fastly",
    "rev": "v5.17.0",
    "rev": "v8.3.0",
    "spdx": "MPL-2.0",
    "vendorHash": null
    "vendorHash": "sha256-5T6pwozD0RKDzdd2XAMuHY651jEvo6V6s1gvwYTHTRI="
  },
  "flexibleengine": {
    "hash": "sha256-yEZ9JiUSqFFbfqzOOD59ZBv4yFCeUBBKlp6aiUqDqiM=",
@@ -542,15 +524,6 @@
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-Bii3UrY1WbhewgsURxq7gGVqT1WSszFkif0V88hiyZo="
  },
  "googleworkspace": {
    "hash": "sha256-dedYnsKHizxJZibuvJOMbJoux0W6zgKaK5fxIofKqCY=",
    "homepage": "https://registry.terraform.io/providers/hashicorp/googleworkspace",
    "owner": "hashicorp",
    "repo": "terraform-provider-googleworkspace",
    "rev": "v0.7.0",
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-fqVBnAivVekV+4tpkl+E6eNA3wi8mhLevJRCs3W7L2g="
  },
  "grafana": {
    "hash": "sha256-KVNwgn7swWXRNJNpXV8oy++s+CrDZhMPDDP40qIZIlY=",
    "homepage": "https://registry.terraform.io/providers/grafana/grafana",
@@ -597,12 +570,12 @@
    "vendorHash": "sha256-sPvX69R2BmlY/KhXZgxCunzseoOkz1h2b8yqekBBn0k="
  },
  "heroku": {
    "hash": "sha256-/2XfqyyoxwcFKgbLli1i7PX58OD0iczTPxVVz8Rkeoc=",
    "hash": "sha256-VGx2J7huF05HU/59Hyo2rxwV3SR+kVJWtrfWoRmln2o=",
    "homepage": "https://registry.terraform.io/providers/heroku/heroku",
    "owner": "heroku",
    "repo": "terraform-provider-heroku",
    "rev": "v5.2.13",
    "spdx": null,
    "rev": "v5.3.1",
    "spdx": "MPL-2.0",
    "vendorHash": null
  },
  "hetznerdns": {
@@ -641,15 +614,6 @@
    "spdx": "MPL-2.0",
    "vendorHash": null
  },
  "huaweicloudstack": {
    "hash": "sha256-WSJDp+LFjVPquQVMgib/YZV35kktLH2vMCIZJWqakXs=",
    "homepage": "https://registry.terraform.io/providers/huaweicloud/huaweicloudstack",
    "owner": "huaweicloud",
    "repo": "terraform-provider-huaweicloudstack",
    "rev": "v1.3.0",
    "spdx": "MPL-2.0",
    "vendorHash": null
  },
  "hydra": {
    "hash": "sha256-A9BemEPLhvYzhksvYRfmhQXY3EEdTxQcmjE9+2+BKqg=",
    "homepage": "https://registry.terraform.io/providers/DeterminateSystems/hydra",
@@ -821,15 +785,6 @@
    "spdx": "Apache-2.0",
    "vendorHash": "sha256-L1wufPa7LPPyOPTL+jFQgiWzJoJYS+fCdw3N0KZqKtc="
  },
  "metal": {
    "hash": "sha256-1HTSDVMk2VhoYRLInrBK3bDuYU0SwyhBV1p5A2tlU/I=",
    "homepage": "https://registry.terraform.io/providers/equinix/metal",
    "owner": "equinix",
    "repo": "terraform-provider-metal",
    "rev": "v3.3.0",
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-QxbZv6YMa5/I4bTeQBNdmG3EKtLEmstnH7HMiZzFJrI="
  },
  "migadu": {
    "hash": "sha256-XXtDXByaSnnUGLPiwUNTPTHqDOED7IJQsf8b9x0/R8E=",
    "homepage": "https://registry.terraform.io/providers/metio/migadu",
@@ -930,14 +885,13 @@
    "vendorHash": "sha256-ssmAveYUVI8z/1UWNeaMX0qdUewowCHNufJIFMirdVg="
  },
  "nutanix": {
    "deleteVendor": true,
    "hash": "sha256-p1VhGSor/uxQYiSb9enAeu6dtLRuXMKk9m2DtPEj6vs=",
    "hash": "sha256-nk5wdbAzgBJ6gyYSXZAiNdjx/XQ6XldAMsjb8yv+y7w=",
    "homepage": "https://registry.terraform.io/providers/nutanix/nutanix",
    "owner": "nutanix",
    "repo": "terraform-provider-nutanix",
    "rev": "v1.9.5",
    "rev": "v2.3.1",
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-LRIfxQGwG988HE5fftGl6JmBG7tTknvmgpm4Fu1NbWI="
    "vendorHash": "sha256-ByB1ztK2/1pTFeO34eXVyQSSbe35qqoCeWe6MPZN7vY="
  },
  "oci": {
    "hash": "sha256-fEvo5R7HutlOmZ6DMvYKQiE0amwk/YPi1T2a55w70hQ=",
@@ -1290,15 +1244,6 @@
    "spdx": "MIT",
    "vendorHash": "sha256-vcuUt3WIo1TnLApch410JgtyCzliQRYMQQQ2Z9diDZ8="
  },
  "stackpath": {
    "hash": "sha256-n1IPOJ1NlguNMJASCXjNNUK0b5wGYe29aTcw7fNwVcU=",
    "homepage": "https://registry.terraform.io/providers/stackpath/stackpath",
    "owner": "stackpath",
    "repo": "terraform-provider-stackpath",
    "rev": "v2.1.0",
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-G+5vSXhxmt0Qsqt7vnecPZfIxAonNF3l7ygQZ0nemnU="
  },
  "statuscake": {
    "hash": "sha256-zXBZZA+2uRN2FeGrayq0a4EBk7T+PvlBIwbuxwM7yBc=",
    "homepage": "https://registry.terraform.io/providers/StatusCakeDev/statuscake",
@@ -1498,15 +1443,6 @@
    "spdx": "MPL-2.0",
    "vendorHash": "sha256-rUYHapEVqRupLOPVbcAH8YP0cuXclMmYTQUkqeOwCN0="
  },
  "vra7": {
    "hash": "sha256-KzxthTn3z0kZTUTKO8zq6DaNMTnfb7gFlbuWgxZtqwo=",
    "homepage": "https://registry.terraform.io/providers/vmware/vra7",
    "owner": "vmware",
    "repo": "terraform-provider-vra7",
    "rev": "v3.0.15",
    "spdx": "MPL-2.0",
    "vendorHash": null
  },
  "vsphere": {
    "hash": "sha256-vRO6vxzi4d0hNc0MmQLhN7roONnsjxPBtFt0fyvxWd8=",
    "homepage": "https://registry.terraform.io/providers/hashicorp/vsphere",