configmap

package
v0.2.9 Latest Latest
Warning

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

Go to latest
Published: Dec 27, 2021 License: Apache-2.0 Imports: 29 Imported by: 0

Documentation

Overview

*

  • @Time : 2019/7/5 11:02 AM
  • @Author : yuntinghu1003@gmail.com
  • @File : service
  • @Software: GoLand

Index

Constants

This section is empty.

Variables

View Source
var (
	ErrConfigMapGetDB      = errors.New("configMap 数据获取失败")
	ErrConfigMapExist      = errors.New("configMap 已存在")
	ErrConfigMapNotExist   = errors.New("configMap 不存在")
	ErrConfigMapCreate     = errors.New("configMap 创建失败")
	ErrConfigMapUpdate     = errors.New("configMap 修改失败")
	ErrConfigMapDelete     = errors.New("configMap 删除失败")
	ErrConfigMapK8sGet     = errors.New("configMap 获取错误,可能不存在")
	ErrConfigMapDataGet    = errors.New("configMap Data 获取错误,可能不存在")
	ErrConfigMapK8sUpdate  = errors.New("configMap 更新错误")
	ErrConfigMapDataCount  = errors.New("configDataCount 不存在")
	ErrConfigMapDataList   = errors.New("configDataList 不存在")
	ErrSyncConfigMapYaml   = errors.New("syncConfigMapYaml 同步远程数据失败")
	ErrCreateConfigData    = errors.New("configData 创建失败")
	ErrUpdateConfigMapYaml = errors.New("updateConfigMapYaml 更新到远程失败")
	ErrUpdateConfigData    = errors.New("configData 更新失败")
	ErrDeleteConfigData    = errors.New("configData 删除失败")
	ErrConfigMapCreateYaml = errors.New("configMapYaml 创建失败")
	ErrConfigEnvFailed     = errors.New("configEnv 获取失败")
	ErrCreateConfEnvFailed = errors.New("coonfigEnv 创建失败")
	ErrUpdateConfEnvFailed = errors.New("coonfigEnv 更新失败")
	ErrExchangeCronJobTemp = errors.New("转换模板 失败")
)

Functions

func MakeHandler

func MakeHandler(svc Service, logger log.Logger, store repository.Repository) http.Handler

Types

type Service

type Service interface {
	// 获取configmap 详情
	GetOne(ctx context.Context, ns, name string) (res map[string]interface{}, err error)

	// 同步单个configmap
	GetOnePull(ctx context.Context, ns, name string) (res interface{}, err error)

	// configmap 列表
	List(ctx context.Context, req listRequest) (res map[string]interface{}, err error)

	// 创建configmap
	Post(ctx context.Context, req postRequest) error

	// 更新configmap
	Update(ctx context.Context, req postRequest) error

	// 删除configmap
	Delete(ctx context.Context, ns, name string) error

	// 同步空间的configmap
	Sync(ctx context.Context, ns string) error

	// 创建configmap
	CreateConfigMap(ctx context.Context, req createConfigMapRequest) error

	// 获取configmap
	GetConfigMap(ctx context.Context, ns, name string) (res interface{}, err error)

	// 获取configmap 的data 数据
	GetConfigMapData(ctx context.Context, ns, name string, page int, limit int) (res map[string]interface{}, err error)

	// 创建configmap 的data 数据
	CreateConfigMapData(ctx context.Context, req createConfigMapDataRequest) error

	// 更新configmap 的data 数据
	UpdateConfigMapData(ctx context.Context, req configMapDataRequest) error

	// 删除configmap 的data 数据
	DeleteConfigMapData(ctx context.Context, req configMapDataRequest) error

	// 获取configenv 的data 数据
	GetConfigEnv(ctx context.Context, name, ns string, page int, limit int) (res map[string]interface{}, err error)

	// 创建configenv 的data 数据
	CreateConfigEnv(ctx context.Context, req configEnvRequest) error

	// 更新configenv 的data 数据
	ConfigEnvUpdate(ctx context.Context, req configEnvRequest) error

	// 删除configenv 的data 数据
	ConfigEnvDel(ctx context.Context, req configEnvRequest) error
}

func NewLoggingService

func NewLoggingService(logger log.Logger, s Service) Service

func NewService

func NewService(logger log.Logger, config *config.Config,
	jenkins jenkins.Jenkins,
	k8sClient kubernetes.K8sClient,
	repository repository.Repository) Service

Jump to

Keyboard shortcuts

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