Documentation ¶
Overview ¶
Copyright 2022 The Kubernetes Authors.
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 ¶
- func CreateDeployment(client kubernetes.Interface, deployment *appsv1.Deployment)
- func CreateNamespace(client kubeclient.Interface, namespace *corev1.Namespace) (*corev1.Namespace, error)
- func CreateSecret(client kubernetes.Interface, secret *corev1.Secret)
- func CreateService(client kubernetes.Interface, service *corev1.Service)
- func DeleteNamespace(client kubeclient.Interface, namespace string) error
- func RemoveDeployment(client kubernetes.Interface, namespace, name string)
- func RemoveSecret(client kubernetes.Interface, namespace, name string)
- func RemoveService(client kubernetes.Interface, namespace, name string)
- func WaitServiceDisappearOnCluster(client kubernetes.Interface, namespace, name string)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateDeployment ¶
func CreateDeployment(client kubernetes.Interface, deployment *appsv1.Deployment)
CreateDeployment create Deployment.
func CreateNamespace ¶
func CreateNamespace(client kubeclient.Interface, namespace *corev1.Namespace) (*corev1.Namespace, error)
CreateNamespace just try to create the namespace.
func CreateSecret ¶
func CreateSecret(client kubernetes.Interface, secret *corev1.Secret)
CreateSecret create Secret.
func CreateService ¶
func CreateService(client kubernetes.Interface, service *corev1.Service)
CreateService create Service.
func DeleteNamespace ¶
func DeleteNamespace(client kubeclient.Interface, namespace string) error
DeleteNamespace just try to delete the namespace.
func RemoveDeployment ¶
func RemoveDeployment(client kubernetes.Interface, namespace, name string)
RemoveDeployment delete Deployment.
func RemoveSecret ¶
func RemoveSecret(client kubernetes.Interface, namespace, name string)
RemoveSecret delete Secret.
func RemoveService ¶
func RemoveService(client kubernetes.Interface, namespace, name string)
RemoveService delete Service.
func WaitServiceDisappearOnCluster ¶
func WaitServiceDisappearOnCluster(client kubernetes.Interface, namespace, name string)
Types ¶
This section is empty.