utils

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Apr 28, 2026 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Overview

Package utils is for commonly used functions

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FilterDebianLinux

func FilterDebianLinux(h *cluster.ZarfHost) bool

FilterDebianLinux is a function used to filter whether a host is a Debian based OS

func FilterEngineAlreadyPopulated

func FilterEngineAlreadyPopulated(h *cluster.ZarfHost) bool

FilterEngineAlreadyPopulated is a function used to filter whether a host already has distro files populated

func FilterEnterpriseLinux

func FilterEnterpriseLinux(h *cluster.ZarfHost) bool

FilterEnterpriseLinux is a function used to filter whether a host is an Enterprise Linux OS

func IdentifySource

func IdentifySource(src string) (string, error)

IdentifySource returns the source type for the given source string.

func IsDebianLinux

func IsDebianLinux(con os.Configurer) bool

IsDebianLinux is true if the os.Configurer is of a type of Debian based OS

func IsEnterpriseLinux

func IsEnterpriseLinux(con os.Configurer) bool

IsEnterpriseLinux is true if the os.Configurer is of a type of Enterprise Linux

func PrintJSON

func PrintJSON(obj any) string

PrintJSON returns a string representation of a given object

func RandomString

func RandomString(length int) (string, error)

RandomString returns a string of hexadecimal characters of a given length that is cryptographically secure, or an error

func ReadByteStrict

func ReadByteStrict(data []byte, destConfig any) error

ReadByteStrict reads a byte array and tries to place it in the provided "destConfig" object

func ReadYAMLStrict

func ReadYAMLStrict(path string, destConfig any) error

ReadYAMLStrict reads a YAML file into a struct, with strict parsing

Types

This section is empty.

Jump to

Keyboard shortcuts

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