Versions in this module Expand all Collapse all v4 v4.1.2 Jun 10, 2022 v4.1.1 Jun 10, 2022 Changes in this version + func Kube(ctx context.Context, path string, options *KubeOptions) (*entities.PlayKubeReport, error) + func KubeDown(ctx context.Context, path string) (*entities.PlayKubeReport, error) + func KubeDownWithBody(ctx context.Context, body io.Reader) (*entities.PlayKubeReport, error) + func KubeWithBody(ctx context.Context, body io.Reader, options *KubeOptions) (*entities.PlayKubeReport, error) + type KubeOptions struct + Annotations map[string]string + Authfile *string + CertDir *string + ConfigMaps *[]string + LogDriver *string + LogOptions *[]string + Network *[]string + NoHosts *bool + Password *string + Quiet *bool + SeccompProfileRoot *string + SignaturePolicy *string + SkipTLSVerify *bool + Start *bool + StaticIPs *[]net.IP + StaticMACs *[]net.HardwareAddr + Username *string + Userns *string + func (o *KubeOptions) Changed(fieldName string) bool + func (o *KubeOptions) GetAnnotations() map[string]string + func (o *KubeOptions) GetAuthfile() string + func (o *KubeOptions) GetCertDir() string + func (o *KubeOptions) GetConfigMaps() []string + func (o *KubeOptions) GetLogDriver() string + func (o *KubeOptions) GetLogOptions() []string + func (o *KubeOptions) GetNetwork() []string + func (o *KubeOptions) GetNoHosts() bool + func (o *KubeOptions) GetPassword() string + func (o *KubeOptions) GetQuiet() bool + func (o *KubeOptions) GetSeccompProfileRoot() string + func (o *KubeOptions) GetSignaturePolicy() string + func (o *KubeOptions) GetSkipTLSVerify() bool + func (o *KubeOptions) GetStart() bool + func (o *KubeOptions) GetStaticIPs() []net.IP + func (o *KubeOptions) GetStaticMACs() []net.HardwareAddr + func (o *KubeOptions) GetUsername() string + func (o *KubeOptions) GetUserns() string + func (o *KubeOptions) ToParams() (url.Values, error) + func (o *KubeOptions) WithAnnotations(value map[string]string) *KubeOptions + func (o *KubeOptions) WithAuthfile(value string) *KubeOptions + func (o *KubeOptions) WithCertDir(value string) *KubeOptions + func (o *KubeOptions) WithConfigMaps(value []string) *KubeOptions + func (o *KubeOptions) WithLogDriver(value string) *KubeOptions + func (o *KubeOptions) WithLogOptions(value []string) *KubeOptions + func (o *KubeOptions) WithNetwork(value []string) *KubeOptions + func (o *KubeOptions) WithNoHosts(value bool) *KubeOptions + func (o *KubeOptions) WithPassword(value string) *KubeOptions + func (o *KubeOptions) WithQuiet(value bool) *KubeOptions + func (o *KubeOptions) WithSeccompProfileRoot(value string) *KubeOptions + func (o *KubeOptions) WithSignaturePolicy(value string) *KubeOptions + func (o *KubeOptions) WithSkipTLSVerify(value bool) *KubeOptions + func (o *KubeOptions) WithStart(value bool) *KubeOptions + func (o *KubeOptions) WithStaticIPs(value []net.IP) *KubeOptions + func (o *KubeOptions) WithStaticMACs(value []net.HardwareAddr) *KubeOptions + func (o *KubeOptions) WithUsername(value string) *KubeOptions + func (o *KubeOptions) WithUserns(value string) *KubeOptions