Documentation ¶
Overview ¶
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
Index ¶
- Constants
- func CreateKubeNamespace(baseName string, kubeClientSet kubernetes.Interface) (*v1.Namespace, error)
- func DeleteKubeNamespace(namespace string, kubeClientSet kubernetes.Interface) error
- func WaitForKubeNamespaceNotExist(namespace string, kubeClientSet kubernetes.Interface) error
- func WaitForURL(url string) error
Constants ¶
const ( // How often to poll for conditions. Poll = 2 * time.Second )
Variables ¶
This section is empty.
Functions ¶
func CreateKubeNamespace ¶
func CreateKubeNamespace(baseName string, kubeClientSet kubernetes.Interface) (*v1.Namespace, error)
CreateKubeNamespace creates a new Kubernetes Namespace for a test.
func DeleteKubeNamespace ¶
func DeleteKubeNamespace(namespace string, kubeClientSet kubernetes.Interface) error
DeleteKubeNamespace will delete a namespace resource.
func WaitForKubeNamespaceNotExist ¶
func WaitForKubeNamespaceNotExist(namespace string, kubeClientSet kubernetes.Interface) error
WaitForKubeNamespaceNotExist will wait for the namespace with the given name to not exist for up to 2 minutes.
func WaitForURL ¶
WaitForURL tests the provided url. Once a http 200 is returned the func returns with no error. Timeout is 5min.
Types ¶
This section is empty.