import "github.com/jenkins-x/jx/pkg/secreturl/fakevault"
NewFakeClient create a new fake client
type FakeClient struct {
// contains filtered or unexported fields
}
FakeClient a local file system based client loading/saving content from the given URL
func (c *FakeClient) Read(secretName string) (map[string]interface{}, error)
Read reads a named secret from the vault
func (c *FakeClient) ReadObject(secretName string, secret interface{}) error
ReadObject reads a generic named object from vault. The secret _must_ be serializable to JSON.
func (c *FakeClient) ReplaceURIs(s string) (string, error)
ReplaceURIs will replace any local: URIs in a string
func (c *FakeClient) Write(secretName string, data map[string]interface{}) (map[string]interface{}, error)
Write writes a named secret to the vault with the data provided. Data can be a generic map of stuff, but at all points in the map, keys _must_ be strings (not bool, int or even interface{}) otherwise you'll get an error
func (c *FakeClient) WriteObject(secretName string, secret interface{}) (map[string]interface{}, error)
WriteObject writes a generic named object to the vault. The secret _must_ be serializable to JSON.
Package fakevault imports 4 packages (graph). Updated 2020-06-03. Refresh now. Tools for package owners.