Documentation ¶
Index ¶
- func AlphaReqToV1Req(alphar protoreflect.ProtoMessage, v1r interface{ ... }) error
- func DeepCopy(dst interface{}, src interface{}) error
- func DeferContext() (context.Context, context.CancelFunc)
- func GenerateID() string
- func InStringSlice(ss []string, str string) bool
- func MergeStringSlices(a []string, b []string) []string
- func NamespacedContext() context.Context
- func SubtractStringSlice(ss []string, str string) []string
- func V1RespToAlphaResp(v1res interface{ ... }, alphares protoreflect.ProtoMessage) error
- func WithNamespace(ctx context.Context) context.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlphaReqToV1Req ¶ added in v1.7.0
func AlphaReqToV1Req( alphar protoreflect.ProtoMessage, v1r interface{ Unmarshal(_ []byte) error }, ) error
func DeepCopy ¶
func DeepCopy(dst interface{}, src interface{}) error
DeepCopy makes a deep copy from src into dst.
func DeferContext ¶
func DeferContext() (context.Context, context.CancelFunc)
DeferContext returns a context for containerd cleanup operations in defer. A default timeout is applied to avoid cleanup operation pending forever.
func InStringSlice ¶
InStringSlice checks whether a string is inside a string slice. Comparison is case insensitive.
func MergeStringSlices ¶
MergeStringSlices merges 2 string slices into one and remove duplicated elements.
func NamespacedContext ¶
NamespacedContext returns a context with kubernetes namespace set.
func SubtractStringSlice ¶
SubtractStringSlice subtracts string from string slice. Comparison is case insensitive.
func V1RespToAlphaResp ¶ added in v1.7.0
func V1RespToAlphaResp( v1res interface{ Marshal() ([]byte, error) }, alphares protoreflect.ProtoMessage, ) error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.