pulumi/pkg
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
..
authhelpers Add support for authentication via GOOGLE_CREDENTIALS (#6379) 2022-06-07 16:02:08 +01:00
backend Merge #11006 2022-10-20 20:39:41 +00:00
cmd/pulumi Prototype of moving engine interface to gRPC 2022-10-24 11:39:28 +01:00
codegen Merge pull request #11075 from pulumi/repo-sync/pulumi-yaml/default 2022-10-18 16:54:32 -07:00
engine Remove warnings about component options from diagnostics 2022-10-13 15:42:52 +01:00
engineInterface Prototype of moving engine interface to gRPC 2022-10-24 11:39:28 +01:00
graph Update error handling (#8406) 2021-11-12 18:37:17 -08:00
operations ci: gofmt 1.18+ clean 2022-09-21 09:48:39 -07:00
resource Don't block the pulumi package 2022-10-21 09:42:20 -07:00
secrets Remove dependency on errors.Wrap from pkg module 2022-09-26 14:49:15 -07:00
shared Prototype of moving engine interface to gRPC 2022-10-24 11:39:28 +01:00
testing/integration Merge #10832 2022-10-18 16:42:18 +00:00
util [cli] Enable single-file Pulumi YAML templates (#10437) 2022-08-18 23:13:56 +01:00
version duplicate version to ensure linking is properly handled 2020-03-19 12:49:34 -07:00
README.md export codegen tests for internal use (#8928) 2022-02-07 12:10:04 +01:00
go.mod Update dependencies 2022-10-15 01:06:02 +00:00
go.sum Upgrade yaml to v0.5.10 2022-10-13 14:39:25 -07:00

README.md

pulumi/pkg

While pulumi/sdk maintains strict backwards compatibility guarantees, code under pkg/ is handled more informally: while breaking changes are still discouraged they may happen when they make sense.