Skip to content

Releases: GoogleCloudPlatform/guest-agent

20230811.00

11 Aug 22:02
78ec8f2
Compare
Choose a tag to compare
sshca: move the event handler to its own package (#247)

In order to move it we also needed to start passing in the context to
the callbacks.

20230809.02

09 Aug 21:44
4efd4e9
Compare
Choose a tag to compare
Move scheduler package to google_guest_agent (#249)

20230809.01

09 Aug 19:55
6bd2d76
Compare
Choose a tag to compare
Add scheduler utility to run jobs at interval (#244)

20230809.00

09 Aug 19:08
864594b
Compare
Choose a tag to compare
sshca: transform the format from json to openssh (#246)

The return of the oslogin/certificates call returns a json formated
data structure and openssh waits a list of certificates (one per
line). This change introduces such transformation.

20230803.00

03 Aug 19:56
8acb73d
Compare
Choose a tag to compare
Add support for reading UEFI variables on windows (#243)

20230801.03

01 Aug 23:03
11eac4e
Compare
Choose a tag to compare
sshtrustedca watcher: fix concurrency error (#242)

Avoid trying to re-open the pipe for write until the write is
finished. Additionally introduce a channel to communicate the context
cancelation handling go routine to finish when returning to the event
manager.

20230801.02

01 Aug 17:09
904cb0a
Compare
Choose a tag to compare
metadata: add a delta between http client timeout and hang (#241)

Default hang timeout is 60s but we should leave some delta between the
hang timeout and the http client timeout so we have room to finish
reading headers and body.

20230801.01

01 Aug 02:12
e93aa14
Compare
Choose a tag to compare
metadata: properly set request config (#240)

JsonOutput and recursive should always be true for both Get() and
Watch() being the difference only the hang flag. This code path
doesn't affect GetKey() (that shouldn't have JsonOutput and recursive
flags set).

20230801.00

01 Aug 01:27
e93aa14
Compare
Choose a tag to compare
metadata: properly set request config (#240)

JsonOutput and recursive should always be true for both Get() and
Watch() being the difference only the hang flag. This code path
doesn't affect GetKey() (that shouldn't have JsonOutput and recursive
flags set).

20230726.00

26 Jul 22:44
5d2563c
Compare
Choose a tag to compare
events: introducing a events handling subsystem (#221)

The events subsystem offers an unified interface between guest agent
and systems and services events.

The subsystem defines a Watcher interface implemented by such
listeners, when a event occurs the watcher reports it back to the
events subsystem that will then distribute "events notifications" to
registered callbacks or subscribers.