Documentation ¶
Index ¶
- func ConvertJSONToYAML(jsonBytes []byte) ([]byte, error)
- func ConvertYAMLToJSON(yamlBytes []byte) ([]byte, error)
- type ValuesStore
- func (store *ValuesStore) DeleteByPath(path string)
- func (store *ValuesStore) Get(path string) library.KubeResult
- func (store *ValuesStore) GetAsYaml() []byte
- func (store *ValuesStore) SetByPath(path string, value interface{})
- func (store *ValuesStore) SetByPathFromJSON(path string, jsonRaw []byte)
- func (store *ValuesStore) SetByPathFromYAML(path string, yamlRaw []byte)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertJSONToYAML ¶
func ConvertYAMLToJSON ¶
Types ¶
type ValuesStore ¶
type ValuesStore struct { Values map[string]interface{} // since we aren't operating on concrete types yet, this field remains unused JSONRepr []byte }
func NewStoreFromRawJSON ¶
func NewStoreFromRawJSON(rawJSON []byte) *ValuesStore
func NewStoreFromRawYaml ¶
func NewStoreFromRawYaml(rawYaml []byte) (*ValuesStore, error)
func (*ValuesStore) DeleteByPath ¶
func (store *ValuesStore) DeleteByPath(path string)
func (*ValuesStore) Get ¶
func (store *ValuesStore) Get(path string) library.KubeResult
func (*ValuesStore) GetAsYaml ¶
func (store *ValuesStore) GetAsYaml() []byte
func (*ValuesStore) SetByPath ¶
func (store *ValuesStore) SetByPath(path string, value interface{})
func (*ValuesStore) SetByPathFromJSON ¶
func (store *ValuesStore) SetByPathFromJSON(path string, jsonRaw []byte)
func (*ValuesStore) SetByPathFromYAML ¶
func (store *ValuesStore) SetByPathFromYAML(path string, yamlRaw []byte)
Click to show internal directories.
Click to hide internal directories.