pulumi/sdk
Bryce Lampe 9a8a677a39 [cli/new] Support SSH-style Git URLs
This adds support for SSH-style Git URLs, enabling folks to use
private repos for their templates.

For instance,

    $ pulumi new git@github.com:acmecorp/templates/website

will now work as intended.

The `ssh_config` library handles finding the relevant SSH key for the
given host.

If the SSH key is protected by a password, the user will be prompted to
supply the password on-demand. (It is memoized to avoid asking multiple
times, as the template workflow requires using it more than once.) To
avoid prompting, the `PULUMI_GITSSH_PASSPHRASE` env var can be set.

Fixes #4872 and #5007.
2023-08-02 09:29:34 -07:00
..
go [cli/new] Support SSH-style Git URLs 2023-08-02 09:29:34 -07:00
nodejs Merge #13605 #13608 2023-07-28 16:38:52 +00:00
proto/go Merge #13605 #13608 2023-07-28 16:38:52 +00:00
python Merge #13605 #13608 2023-07-28 16:38:52 +00:00
README.md Cleanup sdk/README.md 2023-01-03 17:12:12 -05:00
go.mod [cli/new] Support SSH-style Git URLs 2023-08-02 09:29:34 -07:00
go.sum deps: Upgrade google.golang.org/{genproto, grpc} 2023-07-27 16:24:33 -07:00

README.md

Pulumi Language SDKs

This directory contains Pulumi SDKs for the following languages:

See the respective READMEs for information about installing and using these libraries.

The language providers work by implementing gRPC interfaces defined in the top level directory proto.