Versions in this module Expand all Collapse all v0 v0.11.1 Feb 11, 2021 v0.11.0 Feb 11, 2021 Changes in this version + var IBMCloudSecretNames = []string + var IBMGlobalRegistry = "icr.io" + type Framework struct + ClusterImagePolicyClient policyclientset.Interface + CustomResourceDefinitionClient customResourceDefinitionClientSet.CustomResourceDefinitionInterface + HTTPClient *http.Client + HelmChart string + HelmRelease string + ImagePolicyClient policyclientset.Interface + KubeClient kubernetes.Interface + Namespace string + func New(kubeconfig, helmChart string, noInstall bool) (*Framework, error) + func (f *Framework) CreateClusterImagePolicy(clusterImagePolicy *policyv1.ClusterImagePolicy) error + func (f *Framework) CreateCronJob(namespace string, job *batchv1.CronJob) error + func (f *Framework) CreateDaemonSet(namespace string, daemonset *v1.DaemonSet) error + func (f *Framework) CreateDeployment(namespace string, deployment *v1.Deployment) error + func (f *Framework) CreateImagePolicy(namespace string, imagePolicy *policyv1.ImagePolicy) error + func (f *Framework) CreateJob(namespace string, job *batchv1.Job) error + func (f *Framework) CreateNamespace(name string) (*corev1.Namespace, error) + func (f *Framework) CreateNamespaceWithIPS(name string) (*corev1.Namespace, error) + func (f *Framework) CreatePod(namespace string, pod *corev1.Pod) error + func (f *Framework) CreateReplicaSet(namespace string, replicaset *v1.ReplicaSet) error + func (f *Framework) CreateReplicationController(namespace string, replicationcontroller *corev1.ReplicationController) error + func (f *Framework) CreateSecret(namespace string, secret *corev1.Secret) error + func (f *Framework) CreateStatefulSet(namespace string, statefulset *v1.StatefulSet) error + func (f *Framework) DeleteClusterImagePolicy(name string) error + func (f *Framework) DeleteCronJob(name, namespace string) error + func (f *Framework) DeleteDaemonSet(name, namespace string) error + func (f *Framework) DeleteDeployment(name, namespace string) error + func (f *Framework) DeleteImagePolicy(name, namespace string) error + func (f *Framework) DeleteJob(name, namespace string) error + func (f *Framework) DeleteNamespace(name string) error + func (f *Framework) DeletePod(name, namespace string) error + func (f *Framework) DeleteRandomPod(namespace string) error + func (f *Framework) DeleteReplicaSet(name, namespace string) error + func (f *Framework) DeleteReplicationController(name, namespace string) error + func (f *Framework) DeleteStatefulSet(name, namespace string) error + func (f *Framework) DumpEvents(namespace string) io.Reader + func (f *Framework) DumpPolicies(namespace string) io.Reader + func (f *Framework) GenerateTestAnnotation() string + func (f *Framework) GetClusterImagePolicy(name string) (*policyv1.ClusterImagePolicy, error) + func (f *Framework) GetClusterImagePolicyDefinition() (*apiextensions.CustomResourceDefinition, error) + func (f *Framework) GetCronJob(name, namespace string) (*batchv1.CronJob, error) + func (f *Framework) GetDaemonSets(name, namespace string) (*v1.DaemonSet, error) + func (f *Framework) GetDeployment(name, namespace string) (*v1.Deployment, error) + func (f *Framework) GetImagePolicy(name, namespace string) (*policyv1.ImagePolicy, error) + func (f *Framework) GetImagePolicyDefinition() (*apiextensions.CustomResourceDefinition, error) + func (f *Framework) GetJob(name, namespace string) (*batchv1.Job, error) + func (f *Framework) GetNamespace(name string) (*corev1.Namespace, error) + func (f *Framework) GetPod(name, namespace string) (*corev1.Pod, error) + func (f *Framework) GetReplicaSet(name, namespace string) (*v1.ReplicaSet, error) + func (f *Framework) GetReplicationController(name, namespace string) (*corev1.ReplicationController, error) + func (f *Framework) GetSecret(name, namespace string) (*corev1.Secret, error) + func (f *Framework) GetStatefulSet(name, namespace string) (*v1.StatefulSet, error) + func (f *Framework) ListClusterImagePolicies() (*policyv1.ClusterImagePolicyList, error) + func (f *Framework) ListClusterRoleBindings() (*v1beta1.ClusterRoleBindingList, error) + func (f *Framework) ListClusterRoles() (*v1beta1.ClusterRoleList, error) + func (f *Framework) ListConfigMaps() (*corev1.ConfigMapList, error) + func (f *Framework) ListCronJobs() (*batchv1.CronJobList, error) + func (f *Framework) ListDaemonSet() (*v1.DaemonSetList, error) + func (f *Framework) ListDeployments() (*v1.DeploymentList, error) + func (f *Framework) ListImagePolicies(namespace string) (*policyv1.ImagePolicyList, error) + func (f *Framework) ListJobs() (*batchv1.JobList, error) + func (f *Framework) ListMutatingAdmissionWebhooks() (*v1beta1.MutatingWebhookConfigurationList, error) + func (f *Framework) ListReplicaSet() (*v1.ReplicaSetList, error) + func (f *Framework) ListReplicationController() (*corev1.ReplicationControllerList, error) + func (f *Framework) ListServiceAccounts() (*corev1.ServiceAccountList, error) + func (f *Framework) ListServices() (*corev1.ServiceList, error) + func (f *Framework) ListStatefulSet() (*v1.StatefulSetList, error) + func (f *Framework) ListValidatingAdmissionWebhooks() (*v1beta1.ValidatingWebhookConfigurationList, error) + func (f *Framework) LoadClusterImagePolicyManifest(pathToManifest string) (*policyv1.ClusterImagePolicy, error) + func (f *Framework) LoadCronJobManifest(pathToManifest string) (*batchv1.CronJob, error) + func (f *Framework) LoadDaemonSetManifest(pathToManifest string) (*v1.DaemonSet, error) + func (f *Framework) LoadDeploymentManifest(pathToManifest string) (*v1.Deployment, error) + func (f *Framework) LoadImagePolicyManifest(pathToManifest string) (*policyv1.ImagePolicy, error) + func (f *Framework) LoadJobManifest(pathToManifest string) (*batchv1.Job, error) + func (f *Framework) LoadPodManifest(pathToManifest string) (*corev1.Pod, error) + func (f *Framework) LoadReplicaSetManifest(pathToManifest string) (*v1.ReplicaSet, error) + func (f *Framework) LoadReplicationControllerManifest(pathToManifest string) (*corev1.ReplicationController, error) + func (f *Framework) LoadSecretManifest(pathToManifest string) (*corev1.Secret, error) + func (f *Framework) LoadStatefulSetManifest(pathToManifest string) (*v1.StatefulSet, error) + func (f *Framework) PatchDeployment(name, namespace, patch string) (*v1.Deployment, error) + func (f *Framework) ReplaceDeployment(namespace string, deployment *v1.Deployment) (*v1.Deployment, error) + func (f *Framework) Teardown() bool + func (f *Framework) UpdateImagePolicy(namespace string, imagePolicy *policyv1.ImagePolicy) error + func (f *Framework) WaitForClusterImagePolicy(name string, timeout time.Duration) error + func (f *Framework) WaitForClusterImagePolicyDefinition(timeout time.Duration) error + func (f *Framework) WaitForCronJob(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForDaemonSet(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForDaemonSetPods(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForDeployment(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForDeploymentPods(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForImagePolicy(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForImagePolicyDefinition(timeout time.Duration) error + func (f *Framework) WaitForJob(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForMutatingAdmissionWebhook(name string, timeout time.Duration) error + func (f *Framework) WaitForNamespace(name string, timeout time.Duration) error + func (f *Framework) WaitForPod(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForPodDelete(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForReplicaSet(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForReplicaSetPods(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForReplicationController(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForReplicationControllerPods(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForSecret(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForStatefulSet(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForStatefulSetPods(name, namespace string, timeout time.Duration) error + func (f *Framework) WaitForValidatingAdmissionWebhook(name string, timeout time.Duration) error