Commit graph

67 commits

Author SHA1 Message Date
zowoq cea7cd902e buildGoModule packages: set doCheck = false 2020-08-10 16:02:30 +10:00
Florian Klink 3cece2b33b
Merge pull request #79418 from eonpatapon/terraform-providers
terraform-provider-keycloak: init at 1.20.0
2020-08-08 23:24:20 +02:00
Jean-Philippe Braun 5debd8c0ab terraform-provider-keycloak: init at 1.20.0 2020-08-08 16:51:53 +02:00
zowoq 3c5750d1cd buildGoModule packages: editorconfig fixes 2020-07-31 13:58:04 +10:00
Matej Urbas 2f355e776b
pkgs.terraform: add terraform-provider-shell 1.6.0 (#93069) 2020-07-14 14:05:39 +00:00
R. RyanTM 00c9983e02 terraform-providers.libvirt: 0.6.1 -> 0.6.2 2020-06-17 11:57:28 -07:00
Florian Klink 241eef1ec3 terraform-providers: update
This bumps the terraform provider to their latest version.

Hashicorp moved yet another provider to their organization
(`terraform-provider-helm`), so we need patch URLs in there as well.

The following proviers were not bumped:

 - `google[-beta]`: It seems something changed again here with how
   dependencies are provided.
 - `nomad`: fails to build
 - `lacework`: This one appeared fresh at `terraform-providers`, and
   doesn't build (yet?)
2020-06-08 21:17:16 +02:00
Florian Klink 8d29650570 terraform-providers.ct: init at 0.5.0
This is a Terraform provider that can validate and render Ignition files
for Container Linux and Fedora CoreOS.
2020-06-05 19:41:13 +02:00
Daiderd Jordan b7ddbd52bd
treewide: replace SRI hashes 2020-06-01 15:24:19 +02:00
Colin L Rice d6162dab50
go-modules: Update files to use vendorSha256 2020-05-14 07:22:21 +01:00
zimbatm 018aadcfa1
terraform-providers.vpsadmin: init at 0.1.0 2020-04-26 13:35:16 +02:00
zimbatm 442f76893c
terraform-providers.sops: init at 0.5.0 2020-04-26 13:21:15 +02:00
zimbatm 20f55a9fc0
terraform-providers.ibm: move to update-all script 2020-04-26 13:07:04 +02:00
zimbatm bb858898b1
terraform-providers: update-all 2020-04-26 12:56:28 +02:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Florian Klink 9f270c6491 terraform-providers: update 2020-04-02 18:33:40 +02:00
zimbatm 3e5149a79a terraform-providers: fix the google and google-beta providers 2020-04-02 17:53:05 +02:00
Florian Klink 2e19bc7074 terraform-providers: refactor
Some terraform providers were moved to the `hashicorp` organization,
some are still in the `terraform-providers` organization.

GitHub doesn't show moved repositories when querying via the API (only
on the web interface). In addition, if there are more than 100 results
(there still are), we'd need to implement paging, which is cubersome in curl.

In addition to that, to look up tags, we used to creating a HTTP request
for each and every provider, which caused us to easily get blocked by
GitHubs rate-limiting.

Instead of all that, let's use `hub` (which implements paging) and the
GitHub's GraphQL endpoint to get a list all repositories for a given
organization AND the latest tag for each of them.

We post-process the output with `jq`.

This also removes the providers.txt and folds the data into the script.
The blacklist was becoming too annoying to handle as a config file.

For the whitelist, we still need to individually fetch tags.

Fixes #83215

Co-Authored-By: zimbatm <zimbatm@zimbatm.com>
2020-04-02 17:53:05 +02:00
Jörg Thalheim 066db11215
Revert "Merge pull request #83099 from marsam/fix-buildGoModule-packages-darwin"
This reverts commit 4e6bf03504, reversing
changes made to afd997aab6.

Instead we propagate those frameworks from the compiler again
2020-03-27 07:33:21 +00:00
worldofpeace 3a6d2f7d30
Merge pull request #81159 from c00w/some_go_112_drop
[go] Undo some 1.12 overrides that now build with 1.13
2020-03-23 17:34:58 -04:00
Jörg Thalheim 5f3f4cb1be
terraform-libvirt: fix strict deps build 2020-03-23 08:16:46 +00:00
Colin L Rice ac1336120f treewide Drop unneeded go 1.12 overrides 2020-03-22 18:06:25 -04:00
Mario Rodas 8a51989af0 terraform-providers.elasticsearch: fix build on darwin 2020-03-21 06:25:00 -05:00
Jeffry Molanus 4bcdfdb7b8 terraform-providers.lxd: init at 1.3.0 2020-03-19 00:10:04 +01:00
Jeffry Molanus c1b5cfe267 terraform-providers.libvirt: 0.5.1 -> 0.6.1 2020-03-02 11:42:53 +01:00
chris 67509cc831 Updated the terraform providers 2020-01-23 10:34:48 -08:00
Florian Klink bcfa14af15 terraform-providers: bump version (#74991)
Contrary to what the update script suggested, I didn't bump the google
providers to 3.0.0[-beta] just yet :-)
2019-12-04 18:04:34 +00:00
Marius Bergmann bc0a2adb22 terraform-provider-pass: init at 1.2.1 2019-11-08 23:44:30 +01:00
Marius Bergmann 610ffc9b8f terraform-providers: update existing providers 2019-11-08 23:41:16 +01:00
Marius Bergmann 3ddd53e576 terraform-providers: fix handling of version/rev in provider list
I interpreted the purpose of stripping the first character from the 'version'
argument as an attempt to remove a prefixed 'v' (e.g. 'v1.0.0') from a version
tag. This works if the tag actually has a 'v' prefix, but also removes the first
character if version tags are not prefixed (e.g. '1.0.0').

Additionally, the 'v' was added again when specifying the `rev` for
`fetchFromGitHub` in default.nix. As described above, this did also not work
when provider repos did not prefix their version tags with 'v'.

I changed the implementation as follows:

- `version` and `rev` are stored inside data.nix
- `version` is used to declare the nix package version
- `rev` is used to fetch the proper git ref when building the package
- for determining `version`, an optional leading 'v' is trimmed from the tag
  name

Now this has the implication that the latest tag must always be a release tag
when using the `update-all` script, but as the result of running `update-all`
should always be reviewed before submission, makes this appear a manageable
tradeoff to me.
2019-11-08 23:41:08 +01:00
Marius Bergmann 206f719046 terraform-providers: group individual repo providers 2019-11-08 23:40:55 +01:00
Renaud cadc0a05af
Merge pull request #70869 from cameronbriar/terraform-provider-wavefront
terraform-provider-wavefront: init at 2.1.0
2019-10-15 17:40:29 +02:00
Roman Volosatovs 8c33df9d65
all-packages: use go 1.12 for terraform-providers.elasticsearch 2019-10-11 10:09:09 +02:00
Cameron Briar fcfa6f2cf1 terraform-provider-wavefront: init at 2.1.0
Introduces https://github.com/spaceapegames/terraform-provider-wavefront to the existing
set of Terraform providers. Leverages the existing pattern for including
community-driven Terraform providers not mentioned here: https://www.terraform.io/docs/providers
2019-10-09 12:46:00 -04:00
Vladimír Čunát 2e6bf42a22
Merge branch 'master' into staging-next
There ver very many conflicts, basically all due to
name -> pname+version.  Fortunately, almost everything was auto-resolved
by kdiff3, and for now I just fixed up a couple evaluation problems,
as verified by the tarball job.  There might be some fallback to these
conflicts, but I believe it should be minimal.

Hydra nixpkgs: ?compare=1538299
2019-08-24 08:55:37 +02:00
dshkyra b15d8686ad terraform-providers: bump versions (#66587) 2019-08-20 22:40:29 +00:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Urban Skudnik f432ae3ba4
terraform-providers: bump versions 2019-07-26 12:45:21 +02:00
Urban Skudnik a98e4248b9
Update provider
Matchbox changed owners on github
2019-07-26 12:45:20 +02:00
Urban Skudnik f1b81ff2cd
Update ansible package
Needs to be moved out of automatic update-all since it requires
goDeps.
2019-07-26 12:45:20 +02:00
Florian Klink c0f1c81078 terraform-providers: bump versions
I skipped terraform-provider-matchbox and terraform-provider-ansible,
they failed to build:

terraform-provider-ansible
> cannot find package "github.com/hashicorp/terraform/helper/schema" …

terraform-provider-matchbox
> cannot find package "github.com/poseidon/terraform-provider-matchbox/matchbox" …
2019-06-18 19:40:42 +02:00
Bas van Dijk 6b4279e792 terraform-provider-elasticsearch: 0.6.0 -> 0.7.0 2019-06-04 12:34:24 +02:00
Bas van Dijk d19b0b2ddf terraform-provider-elasticsearch: init at 0.6.0 2019-05-27 17:48:36 +02:00
zimbatm b269811203 terraform-providers: bump versions 2019-05-09 22:43:26 +02:00
Stephen 27f41a4b98 terraform-providers: bump versions 2019-04-17 08:09:23 -07:00
DzmitrySudnik e10329a455 terraform-providers: bump versions 2019-03-27 19:34:40 -04:00
Matthew Bauer b332d66ce4
Merge pull request #56906 from stephengroat/terraform-providers.ansible
terraform-providers.ansible: init at 0.0.4
2019-03-25 22:07:44 -04:00
Stephen ee910c110a
terraform-providers: bump versions 2019-03-13 11:43:38 -07:00
Stephen bf34b05cf1 terraform-providers.ansible: init at 0.0.4 2019-03-05 11:44:47 -08:00
Stephen f8c2684b16
terraform-providers: version bumps 2019-03-05 09:50:22 -08:00