package util
import "k8s.io/kubernetes/pkg/kubectl/util"
Index ¶
- func HashObject(obj runtime.Object, codec runtime.Codec) (string, error)
- func LookupContainerPortNumberByName(pod v1.Pod, name string) (int32, error)
- func LookupContainerPortNumberByServicePort(svc v1.Service, pod v1.Pod, port int32) (int32, error)
- func LookupServicePortNumberByName(svc v1.Service, name string) (int32, error)
- func ParseFileSource(source string) (keyName, filePath string, err error)
- func ParseLiteralSource(source string) (keyName, value string, err error)
- func ParseRFC3339(s string, nowFn func() metav1.Time) (metav1.Time, error)
- func Umask(mask int) (old int, err error)
Functions ¶
func HashObject ¶
HashObject returns the hash of a Object hash by a Codec
func LookupContainerPortNumberByName ¶
LookupContainerPortNumberByName find containerPort number by its named port name
func LookupContainerPortNumberByServicePort ¶
LookupContainerPortNumberByServicePort 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 LookupServicePortNumberByName ¶
LookupServicePortNumberByName find service port number by its named port name
func ParseFileSource ¶
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 ¶
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 ¶
ParseRFC3339 parses an RFC3339 date in either RFC3339Nano or RFC3339 format.
func Umask ¶
Umask is a wrapper for `unix.Umask()` on non-Windows platforms
Source Files ¶
pod_port.go service_port.go umask.go util.go
Directories ¶
- Version
- v1.14.1
- Published
- Apr 5, 2019
- Platform
- js/wasm
- Imports
- 12 packages
- Last checked
- 10 seconds ago –
Tools for package owners.