git.iko.soy/typeable/nixpkgs
on master help sign in
terraform-providers.teleport: remove (#155959)

Remove the last provider that is not published to the registry. They publish the provider on their own website but it's not API-compatible with the Hashicorp registry so the update script doesn't work with it.

commit7d67bb493563620c7f87f6c50c0f172120bd3f1c authorJonas Chevalier <zimbatm@zimbatm.com> dateFri 21 Jan 2022, 12:18 (5 years ago) parent8b79938
2 files changed+1−34
pkgs/applications/networking/cluster/terraform-providers/default.nix+1−1 pkgs/applications/networking/cluster/terraform-providers/teleport/default.nix−33
pkgs/applications/networking/cluster/terraform-providers/default.nix+1−1
@@ -53,7 +53,6 @@ let
5353 # mkisofs needed to create ISOs holding cloud-init data,
5454 # and wrapped to terraform via deecb4c1aab780047d79978c636eeb879dd68630
5555 libvirt = automated-providers.libvirt.overrideAttrs (_: { propagatedBuildInputs = [ cdrtools ]; });
56− teleport = callPackage ./teleport { };
5756 };
5857
5958 # Put all the providers we not longer support in this list.
@@ -94,6 +93,7 @@ let
9493 segment = removed "2022/01";
9594 softlayer = archived "2022/01";
9695 telefonicaopencloud = archived "2022/01";
96+ teleport = removed "2022/01";
9797 terraform = archived "2022/01";
9898 ultradns = archived "2022/01";
9999 vthunder = throw "provider was renamed to thunder on 2022/01";
pkgs/applications/networking/cluster/terraform-providers/teleport/default.nixdeleted−33
@@ -1,33 +0,0 @@
1−{ lib, fetchFromGitHub, buildGoModule, teleport }:
2−
3−buildGoModule rec {
4− pname = "terraform-provider-teleport";
5− version = "8.0.6";
6−
7− src = fetchFromGitHub {
8− owner = "gravitational";
9− repo = "teleport-plugins";
10− rev = "v${version}";
11− sha256 = "1rhvpbw4dga256dp2cr5f912d2j7rh8pd1v88dlgq3mmw8n5c7vy";
12− };
13− vendorSha256 = null;
14−
15− checkInputs = [ teleport ];
16−
17− sourceRoot = "source/terraform";
18−
19− # Terraform allow checking the provider versions, but this breaks
20− # if the versions are not provided via file paths.
21− postBuild = ''
22− mv $NIX_BUILD_TOP/go/bin/{terraform,terraform-provider-teleport_v${version}}
23− '';
24−
25− passthru.provider-source-address = "gravitational.com/teleport/teleport";
26−
27− meta = with lib; {
28− description = "Provider for managing resources in Teleport access plane";
29− homepage = "https://github.com/gravitational/teleport-plugins";
30− license = licenses.asl20;
31− maintainers = with maintainers; [ justinas ];
32− };
33−}