Documentation ¶
Index ¶
- func DeploymentCreate(client *kubernetes.Clientset, new *appsv1.Deployment) (*appsv1.Deployment, error)
- func IngressCreate(client *kubernetes.Clientset, new *extensionsv1beta1.Ingress) (*extensionsv1beta1.Ingress, error)
- func NamespaceCreate(client *kubernetes.Clientset, new *corev1.Namespace) (*corev1.Namespace, error)
- func PersistentVolumeClaimCreate(client *kubernetes.Clientset, new *corev1.PersistentVolumeClaim) (*corev1.PersistentVolumeClaim, error)
- func PodCreate(client *kubernetes.Clientset, pod *corev1.Pod) (*corev1.Pod, error)
- func PodWait(client *kubernetes.Clientset, namespace, name string) error
- func RoleCreate(client *kubernetes.Clientset, new *rbacv1.Role) (*rbacv1.Role, error)
- func SecretCreate(client *kubernetes.Clientset, new *corev1.Secret) (*corev1.Secret, error)
- func ServiceCreate(client *kubernetes.Clientset, new *corev1.Service) (*corev1.Service, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DeploymentCreate ¶
func DeploymentCreate(client *kubernetes.Clientset, new *appsv1.Deployment) (*appsv1.Deployment, error)
DeploymentCreate is a wrapper which will attempt to create and/or up a deployment.
func IngressCreate ¶
func IngressCreate(client *kubernetes.Clientset, new *extensionsv1beta1.Ingress) (*extensionsv1beta1.Ingress, error)
IngressCreate is a wrapper which will attempt to create and/or up an ingress.
func NamespaceCreate ¶ added in v0.6.0
func NamespaceCreate(client *kubernetes.Clientset, new *corev1.Namespace) (*corev1.Namespace, error)
NamespaceCreate is a wrapper which will only create a namespace.
func PersistentVolumeClaimCreate ¶
func PersistentVolumeClaimCreate(client *kubernetes.Clientset, new *corev1.PersistentVolumeClaim) (*corev1.PersistentVolumeClaim, error)
PersistentVolumeClaimCreate is used for creating new Persistent Volume Claims.
func PodWait ¶ added in v0.8.0
func PodWait(client *kubernetes.Clientset, namespace, name string) error
PodWait will wait for a Pod to start.
func RoleCreate ¶ added in v0.6.0
RoleCreate is a wrapper which will attempt to create and/or up an Roles.
func SecretCreate ¶
SecretCreate is a wrapper which will attempt to create and/or up a secret.
func ServiceCreate ¶
ServiceCreate is a wrapper which will attempt to create and/or up a service.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.