Versions in this module Expand all Collapse all v1 v1.0.4 Feb 19, 2024 Changes in this version + type DeploymentMap struct + func (this *DeploymentMap) Add(dep *v1.Deployment) + func (this *DeploymentMap) Delete(dep *v1.Deployment) + func (this *DeploymentMap) GetDeployment(ns string, depName string) (*v1.Deployment, error) + func (this *DeploymentMap) ListByNs(ns string) ([]*v1.Deployment, error) + func (this *DeploymentMap) Update(dep *v1.Deployment) error + type NsMapStruct struct + func (this *NsMapStruct) Add(ns *corev1.Namespace) + func (this *NsMapStruct) Delete(ns *corev1.Namespace) + func (this *NsMapStruct) Get(ns string) *corev1.Namespace + func (this *NsMapStruct) ListAll() []*model.NsModel + func (this *NsMapStruct) Update(ns *corev1.Namespace) + type PodMap struct + func (this *PodMap) Add(pod *corev1.Pod) + func (this *PodMap) DEBUGListByNS(ns string) []*corev1.Pod + func (this *PodMap) Delete(pod *corev1.Pod) + func (this *PodMap) Get(ns string, podName string) *corev1.Pod + func (this *PodMap) ListByLabels(ns string, labels []map[string]string) ([]*corev1.Pod, error) + func (this *PodMap) ListByNs(ns string) []*corev1.Pod + func (this *PodMap) Update(pod *corev1.Pod) error