util

package
v1.11.10 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2019 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HashObject

func HashObject(obj runtime.Object, codec runtime.Codec) (string, error)

func LookupContainerPortNumberByName added in v1.10.0

func LookupContainerPortNumberByName(pod api.Pod, name string) (int32, error)

Lookup containerPort number by its named port name

func LookupContainerPortNumberByServicePort added in v1.10.0

func LookupContainerPortNumberByServicePort(svc api.Service, pod api.Pod, port int32) (int32, error)

Lookup containerPort number from Service port number It implements the handling of resolving container named port, as well as ignoring targetPort when clusterIP=None It returns an error when a named port can't find a match (with -1 returned), or when the service does not declare such port (with the input port number returned).

func ParseFileSource added in v1.9.0

func ParseFileSource(source string) (keyName, filePath string, err error)

ParseFileSource parses the source given.

Acceptable formats include:
 1.  source-path: the basename will become the key name
 2.  source-name=source-path: the source-name will become the key name and
     source-path is the path to the key file.

Key names cannot include '='.

func ParseLiteralSource added in v1.9.0

func ParseLiteralSource(source string) (keyName, value string, err error)

ParseLiteralSource parses the source key=val pair into its component pieces. This functionality is distinguished from strings.SplitN(source, "=", 2) since it returns an error in the case of empty keys, values, or a missing equals sign.

func ParseRFC3339

func ParseRFC3339(s string, nowFn func() metav1.Time) (metav1.Time, error)

ParseRFC3339 parses an RFC3339 date in either RFC3339Nano or RFC3339 format.

func Umask added in v1.8.0

func Umask(mask int) (old int, err error)

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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