Documentation
¶
Index ¶
- type K8sClient
- func (k *K8sClient) CreateJob(job *batchv1.Job) (*batchv1.Job, error)
- func (k *K8sClient) CreatePod(pod *corev1.Pod) (*corev1.Pod, error)
- func (k *K8sClient) CreateSecret(secret *corev1.Secret) (*corev1.Secret, error)
- func (k *K8sClient) DeleteJob(jobName string, namespace string) error
- func (k *K8sClient) DeletePod(pod *corev1.Pod) error
- func (k *K8sClient) DeleteSecret(secretName string, namespace string) error
- func (k *K8sClient) GetJob(jobName, namespace string) (*batchv1.Job, error)
- func (k *K8sClient) GetPersistentVolume(pvName string) (*corev1.PersistentVolume, error)
- func (k *K8sClient) GetPod(podName, namespace string) (*corev1.Pod, error)
- func (k *K8sClient) GetPodLog(podName, namespace, containerName string) (string, error)
- func (k *K8sClient) GetSecret(secretName, namespace string) (*corev1.Secret, error)
- func (k *K8sClient) ListPod(namespace string, labelSelector *metav1.LabelSelector, ...) ([]corev1.Pod, error)
- func (k *K8sClient) PatchPod(pod *corev1.Pod, data []byte) error
- func (k *K8sClient) UpdateJob(job *batchv1.Job) error
- func (k *K8sClient) UpdatePod(pod *corev1.Pod) error
- func (k *K8sClient) UpdateSecret(secret *corev1.Secret) error
- type PatchListValue
- type PatchMapValue
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type K8sClient ¶
type K8sClient struct {
kubernetes.Interface
}
func (*K8sClient) CreateSecret ¶ added in v0.13.0
func (*K8sClient) DeleteSecret ¶ added in v0.13.0
func (*K8sClient) GetPersistentVolume ¶ added in v0.13.3
func (k *K8sClient) GetPersistentVolume(pvName string) (*corev1.PersistentVolume, error)
type PatchListValue ¶ added in v0.13.2
Click to show internal directories.
Click to hide internal directories.