You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implement Resource Private State Management (#433)
* Add privatestate pkg and Data type (#399)
Reference: #399
* Fixing map merging and tests. Adding doc (#399)
Reference: #399
* Amend diagnostic messages and add logging (#399)
Reference: #399
* Setting up private data for use in ReadResource RPC (#399)
Reference: #399
* Refactoring and fixing tests (#399)
Reference: #399
* Call privatestate.NewData directly from fromproto5/6 (#399)
Reference: #399
* Adding tests for proto5/6server private (#399)
Reference: #399
* Additional tests for privatestate.NewData (#399)
Reference: #399
* Additional tests for privatestate (#399)
Reference: #399
* Calling Data.Bytes directly from toproto5/6/readresource (#399)
Reference: #399
* Adding test coverage to verify SetKey behaviour (#399)
Reference: #399
* Adding test coverage for fwserver readresource behaviour (#399)
Reference: #399
* Apply suggestions from code review
Co-authored-by: Brian Flad <[email protected]>
* Adding test coverage for proto5/6server readresource behaviour (#399)
Reference: #399
* Update resource/read.go
Co-authored-by: Brian Flad <[email protected]>
* Configuring private state data for use with create, update and delete (applyresourcechange) operations (#399)
Reference: #399
* Refactoring Data to use a pointer to a ProviderData struct which holds an unexported data field containing map[string][]byte to prevent direct manipulation of the data and inadvertent addition of values that are not invalid (i.e., invalid JSON and/or UTF-8) (#399)
Reference: #399
* Expanding test coverage around privatestate.Data (#399)
Reference: #399
* Ensuring that all instances of privatestate.Provider data that passed through to provider code have been initialised (#399)
Reference: #399
* Fixing tests following rebase (#399)
Reference: #399
* Implementing private state management for import resource state (#399)
Reference: #399
* Implementing private state management for ModifyAttribute and ModifyResource (#399)
Reference: #399
* Apply suggestions from code review
Co-authored-by: Brian Flad <[email protected]>
* Updating following code review (#399)
Reference: #399
* Apply suggestions from code review
Co-authored-by: Brian Flad <[email protected]>
* Updating following code review (#399)
Reference: #399
* Refactoring to use EmptyData to avoid Data.Provider from being nil (#399)
Reference: #399
* Updating changelog entry (#399)
Reference: #399
Co-authored-by: Brian Flad <[email protected]>
0 commit comments