Documentation ¶
Index ¶
- func GenerateNameFromMetadata(k8sYaml MinimalK8sYaml, idx int) string
- func MarshalIndent(indent int, in interface{}) ([]byte, error)
- func MaybeSplitCRDsFs(localpath string) error
- func MaybeSplitMultidocYaml(fs afero.Afero, localPath string, combineNonCRDs bool) error
- func MaybeSplitMultidocYamlFs(localpath string) error
- type ListK8sYaml
- type MinimalK8sMetadata
- type MinimalK8sYaml
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateNameFromMetadata ¶
func GenerateNameFromMetadata(k8sYaml MinimalK8sYaml, idx int) string
func MarshalIndent ¶
func MaybeSplitCRDsFs ¶
func MaybeSplitMultidocYaml ¶
this function is not perfect, and has known limitations. One of these is that it does not account for `\n---\n` in multiline strings.
Types ¶
type ListK8sYaml ¶
type MinimalK8sMetadata ¶
type MinimalK8sYaml ¶
type MinimalK8sYaml struct { Kind string `json:"kind" yaml:"kind" hcl:"kind"` Metadata MinimalK8sMetadata `json:"metadata" yaml:"metadata" hcl:"metadata"` }
Click to show internal directories.
Click to hide internal directories.