pulumi/sdk
Fraser Waters 6576ab28ef Prototype of moving engine interface to gRPC
This changes the "about" command in pkg/cmd to simply be a formatting
shim, all the core logic of looking up backends/plugins/stacks etc is
now done by a new interface that cmd calls via grpc.

There's also a new "pulumi host-engine" hidden command to get the cli to
simply start up and print the address of the new grpc interface.

About was a fairly simple command to move over, it doesn't do any
explict logging or interactivity and is ok to block until all results
are collected and returned. But it lays the skeleton framework for the
new interface such that we can start iterating on this for other
commands, especially the new pulumi-deploy commands.
2022-10-24 11:39:28 +01:00
..
dotnet chore: Update doc comments, coding style, fix lint 2022-10-13 13:50:49 -07:00
go Merge #10955 2022-10-24 02:52:30 +00:00
nodejs Prototype of moving engine interface to gRPC 2022-10-24 11:39:28 +01:00
proto/go Prototype of moving engine interface to gRPC 2022-10-24 11:39:28 +01:00
python Prototype of moving engine interface to gRPC 2022-10-24 11:39:28 +01:00
README.md Compile protobufs with "pulumi" namespace (#10074) 2022-07-12 14:45:03 +01:00
go.mod Update dependencies 2022-09-19 17:42:27 +00:00
go.sum Use project schema to validate projects we load 2022-09-02 10:09:24 +01:00

README.md

Pulumi Language SDKs

This directory contains the Pulumi SDKs for all supported languages.

Please 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.