Documentation
¶
Index ¶
- type IPodDataService
- type PodDataService
- func (u *PodDataService) AddPod(pod2 *model.Pod) (int64, error)
- func (u *PodDataService) CreateToK8s(podInfo *pod.PodInfo) (err error)
- func (u *PodDataService) DeleteFromK8s(pod *model.Pod) (err error)
- func (u *PodDataService) DeletePod(podID int64) error
- func (u *PodDataService) FindAllPod() ([]model.Pod, error)
- func (u *PodDataService) FindPodByID(podID int64) (*model.Pod, error)
- func (u *PodDataService) SetDeployment(podInfo *pod.PodInfo)
- func (u *PodDataService) UpdatePod(pod2 *model.Pod) error
- func (u *PodDataService) UpdateToK8s(podInfo *pod.PodInfo) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IPodDataService ¶
type IPodDataService interface { AddPod(*model.Pod) (int64, error) DeletePod(int64) error UpdatePod(*model.Pod) error FindPodByID(int64) (*model.Pod, error) FindAllPod() ([]model.Pod, error) CreateToK8s(*pod.PodInfo) error DeleteFromK8s(*model.Pod) error UpdateToK8s(*pod.PodInfo) error }
func NewPodDataService ¶
func NewPodDataService(podRepository repository.IPodRepository, clientSet *kubernetes.Clientset) IPodDataService
type PodDataService ¶
type PodDataService struct { PodRepository repository.IPodRepository K8sClientSet *kubernetes.Clientset // contains filtered or unexported fields }
func (*PodDataService) CreateToK8s ¶
func (u *PodDataService) CreateToK8s(podInfo *pod.PodInfo) (err error)
func (*PodDataService) DeleteFromK8s ¶
func (u *PodDataService) DeleteFromK8s(pod *model.Pod) (err error)
func (*PodDataService) DeletePod ¶
func (u *PodDataService) DeletePod(podID int64) error
func (*PodDataService) FindAllPod ¶
func (u *PodDataService) FindAllPod() ([]model.Pod, error)
func (*PodDataService) FindPodByID ¶
func (u *PodDataService) FindPodByID(podID int64) (*model.Pod, error)
func (*PodDataService) SetDeployment ¶
func (u *PodDataService) SetDeployment(podInfo *pod.PodInfo)
func (*PodDataService) UpdateToK8s ¶
func (u *PodDataService) UpdateToK8s(podInfo *pod.PodInfo) (err error)
Click to show internal directories.
Click to hide internal directories.