Documentation
¶
Index ¶
- func CreateConfigFile(config interface{}) (*os.File, error)
- func CreateEmptySecret(namespace, secretName string, clientset kubernetes.Interface) error
- func CreateSecretWithStringData(namespace, secretName string, clientset kubernetes.Interface, ...) error
- func CreateTestServer(certPath, keyPath, caCertPath string) (*ghttp.Server, error)
- func DefaultAPIConfig(namespace string, tlsPort int) *eirini.APIConfig
- func DefaultControllerConfig(namespace string) *eirini.ControllerConfig
- func GetPDB(clientset kubernetes.Interface, namespace, lrpGUID, lrpVersion string) policyv1.PodDisruptionBudget
- func GetPDBItems(clientset kubernetes.Interface, namespace, lrpGUID, lrpVersion string) ([]policyv1.PodDisruptionBudget, error)
- func GetRegistrySecretName(clientset kubernetes.Interface, namespace, taskGUID, secretName string) string
- func GetStatefulSet(clientset kubernetes.Interface, namespace, guid, version string) *appsv1.StatefulSet
- func GetTaskJobConditions(clientset kubernetes.Interface, namespace, taskGUID string) func() []batchv1.JobCondition
- func ListJobs(clientset kubernetes.Interface, namespace, taskGUID string) func() []batchv1.Job
- func MakeTestHTTPClient(certsPath string) (*http.Client, error)
- type Binary