util

package
v1.31.0 Latest Latest
Warning

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

Go to latest
Published: Jul 18, 2023 License: Apache-2.0 Imports: 19 Imported by: 365

Documentation

Index

Constants

View Source
const (
	APIServerPort    = 8443
	DefaultDNSDomain = "cluster.local"
)

These constants are used by both minikube

Variables

View Source
var DefaultLegacyAdmissionControllers = append([]string{"Initializers"}, DefaultV114AdmissionControllers...)

DefaultLegacyAdmissionControllers are admission controllers we include with Kubernetes <1.14.0

View Source
var DefaultV114AdmissionControllers = []string{
	"NamespaceLifecycle",
	"LimitRanger",
	"ServiceAccount",
	"DefaultStorageClass",
	"DefaultTolerationSeconds",
	"NodeRestriction",
	"MutatingAdmissionWebhook",
	"ValidatingAdmissionWebhook",
	"ResourceQuota",
}

DefaultV114AdmissionControllers are admission controllers we default to in v1.14.x

Functions

func CalculateSizeInMB added in v1.3.0

func CalculateSizeInMB(humanReadableSize string) (int, error)

CalculateSizeInMB returns the number of MB in the human readable string

func ChownR added in v0.21.0

func ChownR(path string, uid, gid int) error

ChownR does a recursive os.Chown

func ConvertBytesToMB added in v1.14.0

func ConvertBytesToMB(byteSize int64) int

ConvertBytesToMB converts bytes to MB

func ConvertMBToBytes added in v1.14.0

func ConvertMBToBytes(mbSize int) int64

ConvertMBToBytes converts MB to bytes

func ConvertUnsignedBytesToMB added in v1.14.0

func ConvertUnsignedBytesToMB(byteSize uint64) int64

ConvertUnsignedBytesToMB converts bytes to MB

func GenerateCACert added in v0.6.0

func GenerateCACert(certPath, keyPath string, name string) error

GenerateCACert generates a CA certificate and RSA key for a common name

func GenerateSignedCert added in v0.6.0

func GenerateSignedCert(certPath, keyPath, cn string, ips []net.IP, alternateDNS []string, signerCertPath, signerKeyPath string, expiration time.Duration) error

GenerateSignedCert generates a signed certificate and key

func GetAlternateDNS

func GetAlternateDNS(domain string) []string

GetAlternateDNS returns a list of alternate names for a domain

func GetBinaryDownloadURL added in v0.26.0

func GetBinaryDownloadURL(version, platform, arch string) string

GetBinaryDownloadURL returns a suitable URL for the platform and arch

func GetDNSIP added in v0.24.0

func GetDNSIP(serviceCIDR string) (net.IP, error)

GetDNSIP returns x.x.x.10 of the service CIDR

func GetServiceClusterIP added in v0.24.0

func GetServiceClusterIP(serviceCIDR string) (net.IP, error)

GetServiceClusterIP returns the first IP of the ServiceCIDR

func MaybeChownDirRecursiveToMinikubeUser added in v0.21.0

func MaybeChownDirRecursiveToMinikubeUser(dir string) error

MaybeChownDirRecursiveToMinikubeUser changes ownership of a dir, if requested

func ParseKubernetesVersion added in v1.8.2

func ParseKubernetesVersion(version string) (semver.Version, error)

ParseKubernetesVersion parses the Kubernetes version

func RemoveDuplicateStrings added in v1.27.0

func RemoveDuplicateStrings(initial []string) []string

RemoveDuplicateStrings takes a string slice and returns a slice without duplicates

Types

This section is empty.

Directories

Path Synopsis
Package retry implements wrappers to retry function calls
Package retry implements wrappers to retry function calls

Jump to

Keyboard shortcuts

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