values_store

package
v1.30.6 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 1, 2022 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ConvertJSONToYAML

func ConvertJSONToYAML(jsonBytes []byte) ([]byte, error)

func ConvertYAMLToJSON

func ConvertYAMLToJSON(yamlBytes []byte) ([]byte, error)

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL