Versions in this module Expand all Collapse all v1 v1.0.0 Apr 2, 2026 Changes in this version + type ActivityCollectionInterface interface + Activity func() ActivityInterface + type ActivityInterface interface + GetActivityLog func(namespace, objectName string, offset uint64, limit uint64) ([]map[string]interface{}, error) + type CIMetricCollectionInterface interface + CIMetric func() CIMetricInterface + type CIMetricInterface interface + DeleteMetrics func(namespace string) error + GetCiMetrics func(namespace string) (map[string]interface{}, error) + UpdateMetrics func(namespace string, metric string) error + type CIWorkflowCollectionInterface interface + CIWOrkflow func() CIWorkflowInterface + type CIWorkflowInterface interface + DeleteCIPodData func(namespace string) error + DeleteCIWorkflow func(namespace string) error + DeleteWorkflow func(namespace string, workflowId string) error + GetBuildImages func(namespace string, offset int, limit int) ([]map[string]string, error) + GetLatestWorkflow func(namespace string) (*model.WorkflowMetadata, error) + GetWorkflow func(name string) (map[string]interface{}, error) + GetWorkflowCount func(namespace, startdate, enddate string) (int, error) + GetWorkflowDetail func(namespace string, offset int, limit int) ([]*model.WorkflowMetadata, error) + GetWorkflowLog func(name string) (map[string]interface{}, error) + StorePodData func(data model.PodLogsData) error + StoreWorkflow func(data model.PublishDataCi) error + UpdateWorkflow func(data model.PublishDataCi) error + type CertificateCollectionInterface interface + Certificate func() CertificateInterface + type CertificateInterface interface + DeleteCertificateDetail func(namespace string) error + GetCertificateDetail func(namespace string) ([]map[string]interface{}, error) + StoreCertificateDetail func(data map[string]interface{}) error + type ClusterWorkflowCollectionInterface interface + ClusterWOrkflow func() ClusterWorkflowInterface + type ClusterWorkflowInterface interface + DeleteWorkflowByNamespace func(namespace string) error + DeleteWorkflowLogsByNamespace func(namespace string) error + GetClusterWorkflowDetail func(namespace string, offset int, limit int) ([]*model.ClusterWorkflowMetadata, error) + GetCreateClusterWorkflow func(name string) (*model.ClusterWorkflowMetadata, error) + GetCreateClusterWorkflowLog func(name string) (map[string]interface{}, error) + StoreWorkflow func(data model.PublishData) + UpdateWorkflow func(data model.PublishData) + type CronJobCollectionInterface interface + CronJob func() CronJobInterface + type CronJobInterface interface + DeleteCronJob func(namespace string, id uint) error + DeleteCronJobByNamespace func(namespace string) error + DeleteCronJobLogs func(namespace string, name string) error + DeleteCronJobLogsByNamespace func(namespace string) error + GetCronJobLogs func(namespace string, name string, page int, limit int) ([]map[string]interface{}, error) + GetCronJobStatus func(namespace string) ([]map[string]interface{}, error) + StoreCronJob func(job model.CronJobPublish) error + StoreCronJobLogs func(data model.JobLog) error + StoreJob func(job model.JobPublish) error + type EnvironmentLogCollection interface + EnvironmentLog func() EnvironmentLogInterface + type EnvironmentLogInterface interface + DeleteEnvironmentLogs func(namespace string) error + StoreEnvironmentLogs func(data model.EnvironmentLog) error + type EventCollectionInterface interface + Event func() EventInterface + type EventInterface interface + DeleteEventData func(namespace string) error + StoreEventData func(data *corev1.Event) error + StoreEventError func(data *metav1.Status) error + type LoadbalancerCollectionInterface interface + Loadbalancer func() LoadbalancerInterface + type LoadbalancerInterface interface + DeleteLoadbalancer func(namespace string) error + GetLoadbalancerStatus func(namespace string) (map[string]interface{}, error) + StoreLoadBalancerStatus func(ns string, data map[string]interface{}) error + type PodStateCollectionInterface interface + PodState func() PodStateInterface + type PodStateInterface interface + DeletePodData func(namespace string) error + DeletePodState func(namespace string) []map[string]interface{} + GetAddOnState func(namespace string) ([]map[string]interface{}, error) + GetEnvironmentState func(namespace string) ([]map[string]interface{}, string, bool, error) + GetPodStatus func(namespace string) ([]map[string]interface{}, error) + StorePodData func(data model.PodLogsData) + StorePodEventData func(i int, data *model.PodEvent) error + StorePodState func(i int, data *model.EnvironmentState) error + type ReleaseInfoCollectionInterface interface + ReleaseInfo func() ReleaseInfoInterface + type ReleaseInfoInterface interface + DeleteReleaseMeta func(releaseId string) error + DeleteRevison func(namespace string) error + GetData func(releaseId string) (*model.K8sRelease, error) + GetRevisonData func(namespace string) (*model.RevisionHistory, error) + StoreRelease func(releaseId string, data *model.HelmRelease, valuesString string, cname string) error + StoreRevison func(tag string, result *model.HelmRelease) error + type ServiceCollectionInterface interface + Service func() ServiceInterface + type ServiceInterface interface + DeleteServiceData func(namespace string) error + StoreServiceData func(data *corev1.ServiceList, namespace string) error + type StorageCollectionInterface interface + Storage func() StorageInterface + type StorageInterface interface + DeleteStorageData func(namespace string) error + DeleteStorageDataAll func(namespace string) error + DeleteStorageDataById func(namespace string, id uint) error + GetStorageState func(namespace string) ([]map[string]interface{}, error) + SetStorageData func(namespace string, data *corev1.PersistentVolumeClaimList) + StorageData func(data model.StoragePublish) error + type Store struct + func (c *Store) Activity() ActivityInterface + func (c *Store) CIMetric() CIMetricInterface + func (c *Store) CIWOrkflow() CIWorkflowInterface + func (c *Store) Certificate() CertificateInterface + func (c *Store) ClusterWOrkflow() ClusterWorkflowInterface + func (c *Store) CronJob() CronJobInterface + func (c *Store) EnvironmentLog() EnvironmentLogInterface + func (c *Store) Event() EventInterface + func (c *Store) Loadbalancer() LoadbalancerInterface + func (c *Store) PodState() PodStateInterface + func (c *Store) ReleaseInfo() ReleaseInfoInterface + func (c *Store) Service() ServiceInterface + func (c *Store) Storage() StorageInterface + type StoreInterface interface + func NewStore() StoreInterface