Giter VIP home page Giter VIP logo

generate-terraform-provider-shim's People

Contributors

draganm avatar rucciva avatar zimbatm avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

zimbatm rucciva

generate-terraform-provider-shim's Issues

make it work on Terraform Cloud

Terraform Cloud seems to be missing curl as a binary.

One possible option is to implement an HTTP client in pure bash and provide a HTTP to github proxy (since implementing TLS in pure bash is almost impossible).

How to handle archive slow download

i keep getting this error due to download not yet finished

Error: Failed to instantiate provider "linuxbox" to obtain schema: timeout while waiting for plugin to start

Run into panic when generating scottwinkler/terraform-provider-shell

Hi, thanks for making this awesome tools. Just have a problem with certain provider as following:

$ generate-terraform-provider-shim scottwinkler/terraform-provider-shell
panic: runtime error: invalid memory address or nil pointer dereference
[signal SIGSEGV: segmentation violation code=0x1 addr=0x0 pc=0x741e37]

goroutine 1 [running]:
github.com/Masterminds/semver.constraintTildeOrEqual(0x0, 0xc0001154d0, 0x951a20, 0x0, 0xc000118ff8)
        /go/src/github.com/Masterminds/semver/constraints.go:475 +0x37
github.com/Masterminds/semver.(*constraint).check(...)
        /go/src/github.com/Masterminds/semver/constraints.go:212
github.com/Masterminds/semver.Constraints.Check(0xc000122ae0, 0x1, 0x1, 0x0, 0x0)
        /go/src/github.com/Masterminds/semver/constraints.go:63 +0xc8
main.findLatestReleaseWithPluginAssets(0x9e6da0, 0xc00012c010, 0xc000154580, 0x7ffc8a6a1e3e, 0xc, 0x7ffc8a6a1e4b, 0x18, 0xc000122b00, 0x2, 0x2, ...)
        /go/src/github.com/numtide/generate-terraform-provider-shim/provider_release.go:126 +0x12c
main.main.func1(0xc000150b80, 0x7ffc8a6a1e3e, 0x25)
        /go/src/github.com/numtide/generate-terraform-provider-shim/main.go:59 +0x3ad
github.com/urfave/cli.(*App).RunContext(0xc000106480, 0x9e6da0, 0xc00012c010, 0xc000122020, 0x2, 0x2, 0x0, 0x0)
        /go/src/github.com/urfave/cli/app.go:315 +0x70d
github.com/urfave/cli.(*App).Run(...)
        /go/src/github.com/urfave/cli/app.go:217
github.com/urfave/cli.(*App).RunAndExitOnError(0xc000106480)
        /go/src/github.com/urfave/cli/app.go:327 +0x6b
main.main()
        /go/src/github.com/numtide/generate-terraform-provider-shim/main.go:69 +0x105

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.