api

package
v0.0.12 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 5, 2025 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type K8sClusterHandler

type K8sClusterHandler struct {
	// contains filtered or unexported fields
}

func NewK8sClusterHandler

func NewK8sClusterHandler(clusterService service.ClusterService) *K8sClusterHandler

func (*K8sClusterHandler) CreateCluster

func (h *K8sClusterHandler) CreateCluster(ctx *gin.Context)

func (*K8sClusterHandler) DeleteCluster

func (h *K8sClusterHandler) DeleteCluster(ctx *gin.Context)

func (*K8sClusterHandler) GetCluster

func (h *K8sClusterHandler) GetCluster(ctx *gin.Context)

func (*K8sClusterHandler) GetClusterList

func (h *K8sClusterHandler) GetClusterList(ctx *gin.Context)

func (*K8sClusterHandler) RefreshCluster

func (h *K8sClusterHandler) RefreshCluster(ctx *gin.Context)

RefreshCluster 刷新集群状态

func (*K8sClusterHandler) RegisterRouters

func (h *K8sClusterHandler) RegisterRouters(server *gin.Engine)

func (*K8sClusterHandler) UpdateCluster

func (h *K8sClusterHandler) UpdateCluster(ctx *gin.Context)

type K8sClusterRoleBindingHandler

type K8sClusterRoleBindingHandler struct {
	// contains filtered or unexported fields
}

func NewK8sClusterRoleBindingHandler

func NewK8sClusterRoleBindingHandler(clusterRoleBindingService service.ClusterRoleBindingService) *K8sClusterRoleBindingHandler

func (*K8sClusterRoleBindingHandler) CreateClusterRoleBinding

func (h *K8sClusterRoleBindingHandler) CreateClusterRoleBinding(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) CreateClusterRoleBindingByYaml

func (h *K8sClusterRoleBindingHandler) CreateClusterRoleBindingByYaml(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) DeleteClusterRoleBinding

func (h *K8sClusterRoleBindingHandler) DeleteClusterRoleBinding(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) GetClusterRoleBindingDetails

func (h *K8sClusterRoleBindingHandler) GetClusterRoleBindingDetails(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) GetClusterRoleBindingList

func (h *K8sClusterRoleBindingHandler) GetClusterRoleBindingList(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) GetClusterRoleBindingYaml

func (h *K8sClusterRoleBindingHandler) GetClusterRoleBindingYaml(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) RegisterRouters

func (h *K8sClusterRoleBindingHandler) RegisterRouters(server *gin.Engine)

func (*K8sClusterRoleBindingHandler) UpdateClusterRoleBinding

func (h *K8sClusterRoleBindingHandler) UpdateClusterRoleBinding(ctx *gin.Context)

func (*K8sClusterRoleBindingHandler) UpdateClusterRoleBindingYaml

func (h *K8sClusterRoleBindingHandler) UpdateClusterRoleBindingYaml(ctx *gin.Context)

type K8sClusterRoleHandler

type K8sClusterRoleHandler struct {
	// contains filtered or unexported fields
}

func NewK8sClusterRoleHandler

func NewK8sClusterRoleHandler(clusterRoleService service.ClusterRoleService) *K8sClusterRoleHandler

func (*K8sClusterRoleHandler) CreateClusterRole

func (h *K8sClusterRoleHandler) CreateClusterRole(ctx *gin.Context)

func (*K8sClusterRoleHandler) CreateClusterRoleByYaml

func (h *K8sClusterRoleHandler) CreateClusterRoleByYaml(ctx *gin.Context)

func (*K8sClusterRoleHandler) DeleteClusterRole

func (h *K8sClusterRoleHandler) DeleteClusterRole(ctx *gin.Context)

func (*K8sClusterRoleHandler) GetClusterRoleDetails

func (h *K8sClusterRoleHandler) GetClusterRoleDetails(ctx *gin.Context)

func (*K8sClusterRoleHandler) GetClusterRoleList

func (h *K8sClusterRoleHandler) GetClusterRoleList(ctx *gin.Context)

func (*K8sClusterRoleHandler) GetClusterRoleYaml

func (h *K8sClusterRoleHandler) GetClusterRoleYaml(ctx *gin.Context)

func (*K8sClusterRoleHandler) RegisterRouters

func (h *K8sClusterRoleHandler) RegisterRouters(server *gin.Engine)

func (*K8sClusterRoleHandler) UpdateClusterRole

func (h *K8sClusterRoleHandler) UpdateClusterRole(ctx *gin.Context)

func (*K8sClusterRoleHandler) UpdateClusterRoleByYaml

func (h *K8sClusterRoleHandler) UpdateClusterRoleByYaml(ctx *gin.Context)

type K8sConfigMapHandler

type K8sConfigMapHandler struct {
	// contains filtered or unexported fields
}

K8sConfigMapHandler ConfigMap处理器

func NewK8sConfigMapHandler

func NewK8sConfigMapHandler(configMapService service.ConfigMapService) *K8sConfigMapHandler

NewK8sConfigMapHandler 创建ConfigMap处理器

func (*K8sConfigMapHandler) CreateConfigMap

func (h *K8sConfigMapHandler) CreateConfigMap(ctx *gin.Context)

func (*K8sConfigMapHandler) CreateConfigMapByYaml

func (h *K8sConfigMapHandler) CreateConfigMapByYaml(ctx *gin.Context)

func (*K8sConfigMapHandler) DeleteConfigMap

func (h *K8sConfigMapHandler) DeleteConfigMap(ctx *gin.Context)

func (*K8sConfigMapHandler) GetConfigMap

func (h *K8sConfigMapHandler) GetConfigMap(ctx *gin.Context)

func (*K8sConfigMapHandler) GetConfigMapList

func (h *K8sConfigMapHandler) GetConfigMapList(ctx *gin.Context)

func (*K8sConfigMapHandler) GetConfigMapYAML

func (h *K8sConfigMapHandler) GetConfigMapYAML(ctx *gin.Context)

func (*K8sConfigMapHandler) RegisterRouters

func (h *K8sConfigMapHandler) RegisterRouters(server *gin.Engine)

RegisterRouters 注册路由

func (*K8sConfigMapHandler) UpdateConfigMap

func (h *K8sConfigMapHandler) UpdateConfigMap(ctx *gin.Context)

func (*K8sConfigMapHandler) UpdateConfigMapByYaml

func (h *K8sConfigMapHandler) UpdateConfigMapByYaml(ctx *gin.Context)

type K8sDaemonSetHandler

type K8sDaemonSetHandler struct {
	// contains filtered or unexported fields
}

func NewK8sDaemonSetHandler

func NewK8sDaemonSetHandler(daemonSetService service.DaemonSetService) *K8sDaemonSetHandler

func (*K8sDaemonSetHandler) CreateDaemonSet

func (h *K8sDaemonSetHandler) CreateDaemonSet(ctx *gin.Context)

func (*K8sDaemonSetHandler) CreateDaemonSetByYaml

func (h *K8sDaemonSetHandler) CreateDaemonSetByYaml(ctx *gin.Context)

func (*K8sDaemonSetHandler) DeleteDaemonSet

func (h *K8sDaemonSetHandler) DeleteDaemonSet(ctx *gin.Context)

func (*K8sDaemonSetHandler) GetDaemonSetDetails

func (h *K8sDaemonSetHandler) GetDaemonSetDetails(ctx *gin.Context)

func (*K8sDaemonSetHandler) GetDaemonSetHistory

func (h *K8sDaemonSetHandler) GetDaemonSetHistory(ctx *gin.Context)

func (*K8sDaemonSetHandler) GetDaemonSetList

func (h *K8sDaemonSetHandler) GetDaemonSetList(ctx *gin.Context)

func (*K8sDaemonSetHandler) GetDaemonSetPods

func (h *K8sDaemonSetHandler) GetDaemonSetPods(ctx *gin.Context)

func (*K8sDaemonSetHandler) GetDaemonSetYaml

func (h *K8sDaemonSetHandler) GetDaemonSetYaml(ctx *gin.Context)

func (*K8sDaemonSetHandler) RegisterRouters

func (h *K8sDaemonSetHandler) RegisterRouters(server *gin.Engine)

func (*K8sDaemonSetHandler) RestartDaemonSet

func (h *K8sDaemonSetHandler) RestartDaemonSet(ctx *gin.Context)

func (*K8sDaemonSetHandler) RollbackDaemonSet

func (h *K8sDaemonSetHandler) RollbackDaemonSet(ctx *gin.Context)

func (*K8sDaemonSetHandler) UpdateDaemonSet

func (h *K8sDaemonSetHandler) UpdateDaemonSet(ctx *gin.Context)

func (*K8sDaemonSetHandler) UpdateDaemonSetByYaml

func (h *K8sDaemonSetHandler) UpdateDaemonSetByYaml(ctx *gin.Context)

type K8sDeploymentHandler

type K8sDeploymentHandler struct {
	// contains filtered or unexported fields
}

func NewK8sDeploymentHandler

func NewK8sDeploymentHandler(deploymentService service.DeploymentService) *K8sDeploymentHandler

func (*K8sDeploymentHandler) CreateDeployment

func (h *K8sDeploymentHandler) CreateDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) CreateDeploymentByYaml

func (h *K8sDeploymentHandler) CreateDeploymentByYaml(ctx *gin.Context)

func (*K8sDeploymentHandler) DeleteDeployment

func (h *K8sDeploymentHandler) DeleteDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) GetDeploymentDetails

func (h *K8sDeploymentHandler) GetDeploymentDetails(ctx *gin.Context)

func (*K8sDeploymentHandler) GetDeploymentHistory

func (h *K8sDeploymentHandler) GetDeploymentHistory(ctx *gin.Context)

func (*K8sDeploymentHandler) GetDeploymentList

func (h *K8sDeploymentHandler) GetDeploymentList(ctx *gin.Context)

func (*K8sDeploymentHandler) GetDeploymentPods

func (h *K8sDeploymentHandler) GetDeploymentPods(ctx *gin.Context)

func (*K8sDeploymentHandler) GetDeploymentYaml

func (h *K8sDeploymentHandler) GetDeploymentYaml(ctx *gin.Context)

func (*K8sDeploymentHandler) PauseDeployment

func (h *K8sDeploymentHandler) PauseDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) RegisterRouters

func (h *K8sDeploymentHandler) RegisterRouters(server *gin.Engine)

func (*K8sDeploymentHandler) RestartDeployment

func (h *K8sDeploymentHandler) RestartDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) ResumeDeployment

func (h *K8sDeploymentHandler) ResumeDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) RollbackDeployment

func (h *K8sDeploymentHandler) RollbackDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) ScaleDeployment

func (h *K8sDeploymentHandler) ScaleDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) UpdateDeployment

func (h *K8sDeploymentHandler) UpdateDeployment(ctx *gin.Context)

func (*K8sDeploymentHandler) UpdateDeploymentByYaml

func (h *K8sDeploymentHandler) UpdateDeploymentByYaml(ctx *gin.Context)

type K8sEventHandler

type K8sEventHandler struct {
	// contains filtered or unexported fields
}

func NewK8sEventHandler

func NewK8sEventHandler(eventService service.EventService) *K8sEventHandler

func (*K8sEventHandler) CleanupOldEvents

func (h *K8sEventHandler) CleanupOldEvents(ctx *gin.Context)

CleanupOldEvents 清理旧事件

func (*K8sEventHandler) DeleteEvent

func (h *K8sEventHandler) DeleteEvent(ctx *gin.Context)

func (*K8sEventHandler) GetEventDetail

func (h *K8sEventHandler) GetEventDetail(ctx *gin.Context)

func (*K8sEventHandler) GetEventGroupData

func (h *K8sEventHandler) GetEventGroupData(ctx *gin.Context)

func (*K8sEventHandler) GetEventList

func (h *K8sEventHandler) GetEventList(ctx *gin.Context)

func (*K8sEventHandler) GetEventStatistics

func (h *K8sEventHandler) GetEventStatistics(ctx *gin.Context)

func (*K8sEventHandler) GetEventSummary

func (h *K8sEventHandler) GetEventSummary(ctx *gin.Context)

func (*K8sEventHandler) GetEventTimeline

func (h *K8sEventHandler) GetEventTimeline(ctx *gin.Context)

func (*K8sEventHandler) GetEventTrends

func (h *K8sEventHandler) GetEventTrends(ctx *gin.Context)

func (*K8sEventHandler) GetEventsByDeployment

func (h *K8sEventHandler) GetEventsByDeployment(ctx *gin.Context)

func (*K8sEventHandler) GetEventsByNode

func (h *K8sEventHandler) GetEventsByNode(ctx *gin.Context)

func (*K8sEventHandler) GetEventsByPod

func (h *K8sEventHandler) GetEventsByPod(ctx *gin.Context)

func (*K8sEventHandler) GetEventsByService

func (h *K8sEventHandler) GetEventsByService(ctx *gin.Context)

func (*K8sEventHandler) RegisterRouters

func (h *K8sEventHandler) RegisterRouters(server *gin.Engine)

type K8sIngressHandler

type K8sIngressHandler struct {
	// contains filtered or unexported fields
}

func NewK8sIngressHandler

func NewK8sIngressHandler(ingressService service.IngressService) *K8sIngressHandler

func (*K8sIngressHandler) CreateIngress

func (h *K8sIngressHandler) CreateIngress(ctx *gin.Context)

func (*K8sIngressHandler) CreateIngressByYaml

func (h *K8sIngressHandler) CreateIngressByYaml(ctx *gin.Context)

func (*K8sIngressHandler) DeleteIngress

func (h *K8sIngressHandler) DeleteIngress(ctx *gin.Context)

func (*K8sIngressHandler) GetIngressDetails

func (h *K8sIngressHandler) GetIngressDetails(ctx *gin.Context)

func (*K8sIngressHandler) GetIngressList

func (h *K8sIngressHandler) GetIngressList(ctx *gin.Context)

func (*K8sIngressHandler) GetIngressYaml

func (h *K8sIngressHandler) GetIngressYaml(ctx *gin.Context)

func (*K8sIngressHandler) RegisterRouters

func (h *K8sIngressHandler) RegisterRouters(server *gin.Engine)

func (*K8sIngressHandler) UpdateIngress

func (h *K8sIngressHandler) UpdateIngress(ctx *gin.Context)

func (*K8sIngressHandler) UpdateIngressByYaml

func (h *K8sIngressHandler) UpdateIngressByYaml(ctx *gin.Context)

type K8sNamespaceHandler

type K8sNamespaceHandler struct {
	// contains filtered or unexported fields
}

func NewK8sNamespaceHandler

func NewK8sNamespaceHandler(namespaceService service.NamespaceService) *K8sNamespaceHandler

func (*K8sNamespaceHandler) CreateNamespace

func (h *K8sNamespaceHandler) CreateNamespace(ctx *gin.Context)

func (*K8sNamespaceHandler) DeleteNamespace

func (h *K8sNamespaceHandler) DeleteNamespace(ctx *gin.Context)

func (*K8sNamespaceHandler) GetNamespaceDetails

func (h *K8sNamespaceHandler) GetNamespaceDetails(ctx *gin.Context)

func (*K8sNamespaceHandler) ListNamespaces

func (h *K8sNamespaceHandler) ListNamespaces(ctx *gin.Context)

func (*K8sNamespaceHandler) RegisterRouters

func (h *K8sNamespaceHandler) RegisterRouters(server *gin.Engine)

func (*K8sNamespaceHandler) UpdateNamespace

func (h *K8sNamespaceHandler) UpdateNamespace(ctx *gin.Context)

type K8sNodeHandler

type K8sNodeHandler struct {
	// contains filtered or unexported fields
}

func NewK8sNodeHandler

func NewK8sNodeHandler(nodeService service.NodeService, taintService service.TaintService) *K8sNodeHandler

func (*K8sNodeHandler) AddNodeTaints

func (h *K8sNodeHandler) AddNodeTaints(ctx *gin.Context)

func (*K8sNodeHandler) CheckTaintYaml

func (h *K8sNodeHandler) CheckTaintYaml(ctx *gin.Context)

func (*K8sNodeHandler) CordonNode

func (h *K8sNodeHandler) CordonNode(ctx *gin.Context)

func (*K8sNodeHandler) DeleteNodeTaints

func (h *K8sNodeHandler) DeleteNodeTaints(ctx *gin.Context)

func (*K8sNodeHandler) DrainNode

func (h *K8sNodeHandler) DrainNode(ctx *gin.Context)

func (*K8sNodeHandler) GetNodeDetail

func (h *K8sNodeHandler) GetNodeDetail(ctx *gin.Context)

func (*K8sNodeHandler) GetNodeList

func (h *K8sNodeHandler) GetNodeList(ctx *gin.Context)

func (*K8sNodeHandler) GetNodeTaints

func (h *K8sNodeHandler) GetNodeTaints(ctx *gin.Context)

func (*K8sNodeHandler) RegisterRouters

func (h *K8sNodeHandler) RegisterRouters(server *gin.Engine)

func (*K8sNodeHandler) UncordonNode

func (h *K8sNodeHandler) UncordonNode(ctx *gin.Context)

func (*K8sNodeHandler) UpdateNodeLabels added in v0.0.4

func (h *K8sNodeHandler) UpdateNodeLabels(ctx *gin.Context)

type K8sPVCHandler

type K8sPVCHandler struct {
	// contains filtered or unexported fields
}

func NewK8sPVCHandler

func NewK8sPVCHandler(pvcService service.PVCService) *K8sPVCHandler

func (*K8sPVCHandler) CreatePVC

func (h *K8sPVCHandler) CreatePVC(ctx *gin.Context)

func (*K8sPVCHandler) CreatePVCByYaml

func (h *K8sPVCHandler) CreatePVCByYaml(ctx *gin.Context)

func (*K8sPVCHandler) DeletePVC

func (h *K8sPVCHandler) DeletePVC(ctx *gin.Context)

func (*K8sPVCHandler) ExpandPVC

func (h *K8sPVCHandler) ExpandPVC(ctx *gin.Context)

func (*K8sPVCHandler) GetPVCDetails

func (h *K8sPVCHandler) GetPVCDetails(ctx *gin.Context)

func (*K8sPVCHandler) GetPVCList

func (h *K8sPVCHandler) GetPVCList(ctx *gin.Context)

func (*K8sPVCHandler) GetPVCPods

func (h *K8sPVCHandler) GetPVCPods(ctx *gin.Context)

func (*K8sPVCHandler) GetPVCYaml

func (h *K8sPVCHandler) GetPVCYaml(ctx *gin.Context)

func (*K8sPVCHandler) RegisterRouters

func (h *K8sPVCHandler) RegisterRouters(server *gin.Engine)

func (*K8sPVCHandler) UpdatePVC

func (h *K8sPVCHandler) UpdatePVC(ctx *gin.Context)

func (*K8sPVCHandler) UpdatePVCByYaml

func (h *K8sPVCHandler) UpdatePVCByYaml(ctx *gin.Context)

type K8sPVHandler

type K8sPVHandler struct {
	// contains filtered or unexported fields
}

func NewK8sPVHandler

func NewK8sPVHandler(pvService service.PVService) *K8sPVHandler

func (*K8sPVHandler) CreatePV

func (h *K8sPVHandler) CreatePV(ctx *gin.Context)

func (*K8sPVHandler) CreatePVByYaml

func (h *K8sPVHandler) CreatePVByYaml(ctx *gin.Context)

func (*K8sPVHandler) DeletePV

func (h *K8sPVHandler) DeletePV(ctx *gin.Context)

func (*K8sPVHandler) GetPVDetails

func (h *K8sPVHandler) GetPVDetails(ctx *gin.Context)

func (*K8sPVHandler) GetPVList

func (h *K8sPVHandler) GetPVList(ctx *gin.Context)

func (*K8sPVHandler) GetPVYaml

func (h *K8sPVHandler) GetPVYaml(ctx *gin.Context)

func (*K8sPVHandler) ReclaimPV

func (h *K8sPVHandler) ReclaimPV(ctx *gin.Context)

func (*K8sPVHandler) RegisterRouters

func (h *K8sPVHandler) RegisterRouters(server *gin.Engine)

func (*K8sPVHandler) UpdatePV

func (h *K8sPVHandler) UpdatePV(ctx *gin.Context)

func (*K8sPVHandler) UpdatePVByYaml

func (h *K8sPVHandler) UpdatePVByYaml(ctx *gin.Context)

type K8sPodHandler

type K8sPodHandler struct {
	// contains filtered or unexported fields
}

func NewK8sPodHandler

func NewK8sPodHandler(podService service.PodService) *K8sPodHandler

func (*K8sPodHandler) CreatePod

func (h *K8sPodHandler) CreatePod(ctx *gin.Context)

func (*K8sPodHandler) CreatePodByYaml

func (h *K8sPodHandler) CreatePodByYaml(ctx *gin.Context)

func (*K8sPodHandler) DeletePod

func (h *K8sPodHandler) DeletePod(ctx *gin.Context)

func (*K8sPodHandler) GetPodContainers

func (h *K8sPodHandler) GetPodContainers(ctx *gin.Context)

func (*K8sPodHandler) GetPodDetails

func (h *K8sPodHandler) GetPodDetails(ctx *gin.Context)

func (*K8sPodHandler) GetPodList

func (h *K8sPodHandler) GetPodList(ctx *gin.Context)

func (*K8sPodHandler) GetPodLogs

func (h *K8sPodHandler) GetPodLogs(ctx *gin.Context)

func (*K8sPodHandler) GetPodYaml

func (h *K8sPodHandler) GetPodYaml(ctx *gin.Context)

func (*K8sPodHandler) PodExec

func (h *K8sPodHandler) PodExec(ctx *gin.Context)

func (*K8sPodHandler) PodFileDownload

func (h *K8sPodHandler) PodFileDownload(ctx *gin.Context)

func (*K8sPodHandler) PodFileUpload

func (h *K8sPodHandler) PodFileUpload(ctx *gin.Context)

func (*K8sPodHandler) PodPortForward

func (h *K8sPodHandler) PodPortForward(ctx *gin.Context)

func (*K8sPodHandler) RegisterRouters

func (h *K8sPodHandler) RegisterRouters(server *gin.Engine)

func (*K8sPodHandler) UpdatePod

func (h *K8sPodHandler) UpdatePod(ctx *gin.Context)

func (*K8sPodHandler) UpdatePodByYaml

func (h *K8sPodHandler) UpdatePodByYaml(ctx *gin.Context)

type K8sRBACHandler

type K8sRBACHandler struct {
	// contains filtered or unexported fields
}

K8sRBACHandler RBAC权限管理处理器

func NewK8sRBACHandler

func NewK8sRBACHandler(rbacService service.RBACService) *K8sRBACHandler

NewK8sRBACHandler 创建新的RBAC处理器

func (*K8sRBACHandler) AnalyzeRBACPermissions

func (h *K8sRBACHandler) AnalyzeRBACPermissions(ctx *gin.Context)

AnalyzeRBACPermissions 分析RBAC权限

func (*K8sRBACHandler) CheckRBACPermission

func (h *K8sRBACHandler) CheckRBACPermission(ctx *gin.Context)

func (*K8sRBACHandler) RegisterRouters

func (h *K8sRBACHandler) RegisterRouters(server *gin.Engine)

RegisterRouters 注册路由

type K8sRoleBindingHandler

type K8sRoleBindingHandler struct {
	// contains filtered or unexported fields
}

func NewK8sRoleBindingHandler

func NewK8sRoleBindingHandler(roleBindingService service.RoleBindingService) *K8sRoleBindingHandler

func (*K8sRoleBindingHandler) CreateRoleBinding

func (h *K8sRoleBindingHandler) CreateRoleBinding(ctx *gin.Context)

func (*K8sRoleBindingHandler) CreateRoleBindingByYaml

func (h *K8sRoleBindingHandler) CreateRoleBindingByYaml(ctx *gin.Context)

func (*K8sRoleBindingHandler) DeleteRoleBinding

func (h *K8sRoleBindingHandler) DeleteRoleBinding(ctx *gin.Context)

func (*K8sRoleBindingHandler) GetRoleBindingDetails

func (h *K8sRoleBindingHandler) GetRoleBindingDetails(ctx *gin.Context)

func (*K8sRoleBindingHandler) GetRoleBindingList

func (h *K8sRoleBindingHandler) GetRoleBindingList(ctx *gin.Context)

func (*K8sRoleBindingHandler) GetRoleBindingYaml

func (h *K8sRoleBindingHandler) GetRoleBindingYaml(ctx *gin.Context)

func (*K8sRoleBindingHandler) RegisterRouters

func (h *K8sRoleBindingHandler) RegisterRouters(server *gin.Engine)

func (*K8sRoleBindingHandler) UpdateRoleBinding

func (h *K8sRoleBindingHandler) UpdateRoleBinding(ctx *gin.Context)

func (*K8sRoleBindingHandler) UpdateRoleBindingYaml

func (h *K8sRoleBindingHandler) UpdateRoleBindingYaml(ctx *gin.Context)

type K8sRoleHandler

type K8sRoleHandler struct {
	// contains filtered or unexported fields
}

func NewK8sRoleHandler

func NewK8sRoleHandler(roleService service.RoleService) *K8sRoleHandler

func (*K8sRoleHandler) CreateRole

func (h *K8sRoleHandler) CreateRole(ctx *gin.Context)

func (*K8sRoleHandler) CreateRoleByYaml

func (h *K8sRoleHandler) CreateRoleByYaml(ctx *gin.Context)

func (*K8sRoleHandler) DeleteRole

func (h *K8sRoleHandler) DeleteRole(ctx *gin.Context)

func (*K8sRoleHandler) GetRoleDetails

func (h *K8sRoleHandler) GetRoleDetails(ctx *gin.Context)

func (*K8sRoleHandler) GetRoleList

func (h *K8sRoleHandler) GetRoleList(ctx *gin.Context)

func (*K8sRoleHandler) GetRoleYaml

func (h *K8sRoleHandler) GetRoleYaml(ctx *gin.Context)

func (*K8sRoleHandler) RegisterRouters

func (h *K8sRoleHandler) RegisterRouters(server *gin.Engine)

func (*K8sRoleHandler) UpdateRole

func (h *K8sRoleHandler) UpdateRole(ctx *gin.Context)

func (*K8sRoleHandler) UpdateRoleByYaml

func (h *K8sRoleHandler) UpdateRoleByYaml(ctx *gin.Context)

type K8sSecretHandler

type K8sSecretHandler struct {
	// contains filtered or unexported fields
}

K8sSecretHandler Secret处理器

func NewK8sSecretHandler

func NewK8sSecretHandler(secretService service.SecretService) *K8sSecretHandler

NewK8sSecretHandler 创建Secret处理器

func (*K8sSecretHandler) CreateSecret

func (h *K8sSecretHandler) CreateSecret(ctx *gin.Context)

func (*K8sSecretHandler) CreateSecretByYaml

func (h *K8sSecretHandler) CreateSecretByYaml(ctx *gin.Context)

func (*K8sSecretHandler) DeleteSecret

func (h *K8sSecretHandler) DeleteSecret(ctx *gin.Context)

func (*K8sSecretHandler) GetSecret

func (h *K8sSecretHandler) GetSecret(ctx *gin.Context)

func (*K8sSecretHandler) GetSecretList

func (h *K8sSecretHandler) GetSecretList(ctx *gin.Context)

func (*K8sSecretHandler) GetSecretYAML

func (h *K8sSecretHandler) GetSecretYAML(ctx *gin.Context)

func (*K8sSecretHandler) RegisterRouters

func (h *K8sSecretHandler) RegisterRouters(server *gin.Engine)

RegisterRouters 注册路由

func (*K8sSecretHandler) UpdateSecret

func (h *K8sSecretHandler) UpdateSecret(ctx *gin.Context)

func (*K8sSecretHandler) UpdateSecretByYaml

func (h *K8sSecretHandler) UpdateSecretByYaml(ctx *gin.Context)

type K8sServiceAccountHandler

type K8sServiceAccountHandler struct {
	// contains filtered or unexported fields
}

func NewK8sServiceAccountHandler

func NewK8sServiceAccountHandler(serviceAccountService service.ServiceAccountService) *K8sServiceAccountHandler

func (*K8sServiceAccountHandler) CreateServiceAccount

func (h *K8sServiceAccountHandler) CreateServiceAccount(ctx *gin.Context)

func (*K8sServiceAccountHandler) CreateServiceAccountByYaml

func (h *K8sServiceAccountHandler) CreateServiceAccountByYaml(ctx *gin.Context)

func (*K8sServiceAccountHandler) CreateServiceAccountToken

func (h *K8sServiceAccountHandler) CreateServiceAccountToken(ctx *gin.Context)

func (*K8sServiceAccountHandler) DeleteServiceAccount

func (h *K8sServiceAccountHandler) DeleteServiceAccount(ctx *gin.Context)

func (*K8sServiceAccountHandler) GetServiceAccountDetails

func (h *K8sServiceAccountHandler) GetServiceAccountDetails(ctx *gin.Context)

func (*K8sServiceAccountHandler) GetServiceAccountList

func (h *K8sServiceAccountHandler) GetServiceAccountList(ctx *gin.Context)

func (*K8sServiceAccountHandler) GetServiceAccountToken

func (h *K8sServiceAccountHandler) GetServiceAccountToken(ctx *gin.Context)

func (*K8sServiceAccountHandler) GetServiceAccountYaml

func (h *K8sServiceAccountHandler) GetServiceAccountYaml(ctx *gin.Context)

func (*K8sServiceAccountHandler) RegisterRouters

func (h *K8sServiceAccountHandler) RegisterRouters(server *gin.Engine)

func (*K8sServiceAccountHandler) UpdateServiceAccount

func (h *K8sServiceAccountHandler) UpdateServiceAccount(ctx *gin.Context)

func (*K8sServiceAccountHandler) UpdateServiceAccountYaml

func (h *K8sServiceAccountHandler) UpdateServiceAccountYaml(ctx *gin.Context)

type K8sStatefulSetHandler

type K8sStatefulSetHandler struct {
	// contains filtered or unexported fields
}

func NewK8sStatefulSetHandler

func NewK8sStatefulSetHandler(statefulSetService service.StatefulSetService) *K8sStatefulSetHandler

func (*K8sStatefulSetHandler) CreateStatefulSet

func (h *K8sStatefulSetHandler) CreateStatefulSet(ctx *gin.Context)

func (*K8sStatefulSetHandler) CreateStatefulSetByYaml

func (h *K8sStatefulSetHandler) CreateStatefulSetByYaml(ctx *gin.Context)

func (*K8sStatefulSetHandler) DeleteStatefulSet

func (h *K8sStatefulSetHandler) DeleteStatefulSet(ctx *gin.Context)

func (*K8sStatefulSetHandler) GetStatefulSetDetails

func (h *K8sStatefulSetHandler) GetStatefulSetDetails(ctx *gin.Context)

func (*K8sStatefulSetHandler) GetStatefulSetHistory

func (h *K8sStatefulSetHandler) GetStatefulSetHistory(ctx *gin.Context)

func (*K8sStatefulSetHandler) GetStatefulSetList

func (h *K8sStatefulSetHandler) GetStatefulSetList(ctx *gin.Context)

func (*K8sStatefulSetHandler) GetStatefulSetPods

func (h *K8sStatefulSetHandler) GetStatefulSetPods(ctx *gin.Context)

func (*K8sStatefulSetHandler) GetStatefulSetYaml

func (h *K8sStatefulSetHandler) GetStatefulSetYaml(ctx *gin.Context)

func (*K8sStatefulSetHandler) RegisterRouters

func (h *K8sStatefulSetHandler) RegisterRouters(server *gin.Engine)

func (*K8sStatefulSetHandler) RestartStatefulSet

func (h *K8sStatefulSetHandler) RestartStatefulSet(ctx *gin.Context)

func (*K8sStatefulSetHandler) RollbackStatefulSet

func (h *K8sStatefulSetHandler) RollbackStatefulSet(ctx *gin.Context)

func (*K8sStatefulSetHandler) ScaleStatefulSet

func (h *K8sStatefulSetHandler) ScaleStatefulSet(ctx *gin.Context)

ScaleStatefulSet 缩放StatefulSet

func (*K8sStatefulSetHandler) UpdateStatefulSet

func (h *K8sStatefulSetHandler) UpdateStatefulSet(ctx *gin.Context)

func (*K8sStatefulSetHandler) UpdateStatefulSetByYaml

func (h *K8sStatefulSetHandler) UpdateStatefulSetByYaml(ctx *gin.Context)

type K8sSvcHandler

type K8sSvcHandler struct {
	// contains filtered or unexported fields
}

func NewK8sSvcHandler

func NewK8sSvcHandler(svcService service.SvcService) *K8sSvcHandler

func (*K8sSvcHandler) CreateService

func (h *K8sSvcHandler) CreateService(ctx *gin.Context)

func (*K8sSvcHandler) CreateServiceByYaml

func (h *K8sSvcHandler) CreateServiceByYaml(ctx *gin.Context)

func (*K8sSvcHandler) DeleteService

func (h *K8sSvcHandler) DeleteService(ctx *gin.Context)

func (*K8sSvcHandler) GetServiceDetails

func (h *K8sSvcHandler) GetServiceDetails(ctx *gin.Context)

func (*K8sSvcHandler) GetServiceEndpoints

func (h *K8sSvcHandler) GetServiceEndpoints(ctx *gin.Context)

func (*K8sSvcHandler) GetServiceList

func (h *K8sSvcHandler) GetServiceList(ctx *gin.Context)

func (*K8sSvcHandler) GetServiceYaml

func (h *K8sSvcHandler) GetServiceYaml(ctx *gin.Context)

func (*K8sSvcHandler) RegisterRouters

func (h *K8sSvcHandler) RegisterRouters(server *gin.Engine)

func (*K8sSvcHandler) UpdateService

func (h *K8sSvcHandler) UpdateService(ctx *gin.Context)

func (*K8sSvcHandler) UpdateServiceByYaml

func (h *K8sSvcHandler) UpdateServiceByYaml(ctx *gin.Context)

type K8sYamlTaskHandler

type K8sYamlTaskHandler struct {
	// contains filtered or unexported fields
}

func NewK8sYamlTaskHandler

func NewK8sYamlTaskHandler(yamlTaskService service.YamlTaskService) *K8sYamlTaskHandler

func (*K8sYamlTaskHandler) ApplyYamlTask

func (h *K8sYamlTaskHandler) ApplyYamlTask(ctx *gin.Context)

func (*K8sYamlTaskHandler) CreateYamlTask

func (h *K8sYamlTaskHandler) CreateYamlTask(ctx *gin.Context)

func (*K8sYamlTaskHandler) DeleteYamlTask

func (h *K8sYamlTaskHandler) DeleteYamlTask(ctx *gin.Context)

func (*K8sYamlTaskHandler) GetYamlTaskList

func (h *K8sYamlTaskHandler) GetYamlTaskList(ctx *gin.Context)

func (*K8sYamlTaskHandler) RegisterRouters

func (h *K8sYamlTaskHandler) RegisterRouters(server *gin.Engine)

func (*K8sYamlTaskHandler) UpdateYamlTask

func (h *K8sYamlTaskHandler) UpdateYamlTask(ctx *gin.Context)

type K8sYamlTemplateHandler

type K8sYamlTemplateHandler struct {
	// contains filtered or unexported fields
}

func NewK8sYamlTemplateHandler

func NewK8sYamlTemplateHandler(yamlTemplateService service.YamlTemplateService) *K8sYamlTemplateHandler

func (*K8sYamlTemplateHandler) CheckYamlTemplate

func (h *K8sYamlTemplateHandler) CheckYamlTemplate(ctx *gin.Context)

func (*K8sYamlTemplateHandler) CreateYamlTemplate

func (h *K8sYamlTemplateHandler) CreateYamlTemplate(ctx *gin.Context)

func (*K8sYamlTemplateHandler) DeleteYamlTemplate

func (h *K8sYamlTemplateHandler) DeleteYamlTemplate(ctx *gin.Context)

func (*K8sYamlTemplateHandler) GetYamlTemplateDetail

func (h *K8sYamlTemplateHandler) GetYamlTemplateDetail(ctx *gin.Context)

func (*K8sYamlTemplateHandler) GetYamlTemplateList

func (h *K8sYamlTemplateHandler) GetYamlTemplateList(ctx *gin.Context)

func (*K8sYamlTemplateHandler) RegisterRouters

func (h *K8sYamlTemplateHandler) RegisterRouters(server *gin.Engine)

func (*K8sYamlTemplateHandler) UpdateYamlTemplate

func (h *K8sYamlTemplateHandler) UpdateYamlTemplate(ctx *gin.Context)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL