Documentation
¶
Index ¶
- type DraftAwareConfigMapService
- type DraftAwareConfigService
- type DraftAwareConfigServiceImpl
- func (impl *DraftAwareConfigServiceImpl) CMEnvironmentAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, ...) (*bean.ConfigDataRequest, error)
- func (impl *DraftAwareConfigServiceImpl) CMEnvironmentDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, ...) (bool, error)
- func (impl *DraftAwareConfigServiceImpl) CMGlobalAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, ...) (*bean.ConfigDataRequest, error)
- func (impl *DraftAwareConfigServiceImpl) CMGlobalDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, ...) (bool, error)
- func (impl *DraftAwareConfigServiceImpl) CSEnvironmentAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, ...) (*bean.ConfigDataRequest, error)
- func (impl *DraftAwareConfigServiceImpl) CSEnvironmentDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, ...) (bool, error)
- func (impl *DraftAwareConfigServiceImpl) CSGlobalAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, ...) (*bean.ConfigDataRequest, error)
- func (impl *DraftAwareConfigServiceImpl) CSGlobalDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, ...) (bool, error)
- func (impl *DraftAwareConfigServiceImpl) Create(ctx context.Context, templateRequest bean3.TemplateRequest, ...) (*bean3.TemplateRequest, error)
- func (impl *DraftAwareConfigServiceImpl) CreateEnvironmentPropertiesAndBaseIfNeeded(ctx context.Context, environmentProperties *bean.EnvironmentProperties, ...) (*bean.EnvironmentProperties, error)
- func (impl *DraftAwareConfigServiceImpl) ResetEnvironmentProperties(ctx context.Context, propertiesRequest *bean.EnvironmentProperties, ...) (bool, error)
- func (impl *DraftAwareConfigServiceImpl) UpdateAppOverride(ctx context.Context, templateRequest *bean3.TemplateRequest, token string, ...) (*bean3.TemplateRequest, error)
- func (impl *DraftAwareConfigServiceImpl) UpdateEnvironmentProperties(ctx context.Context, propertiesRequest *bean.EnvironmentProperties, ...) (*bean.EnvironmentProperties, error)
- type DraftAwareDeploymentTemplateService
- type DraftAwareSecretService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DraftAwareConfigMapService ¶
type DraftAwareConfigMapService interface {
CMGlobalAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
CMEnvironmentAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
CMGlobalDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
CMEnvironmentDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
}
type DraftAwareConfigService ¶
type DraftAwareConfigService interface {
DraftAwareConfigMapService
DraftAwareSecretService
DraftAwareDeploymentTemplateService
}
type DraftAwareConfigServiceImpl ¶
type DraftAwareConfigServiceImpl struct {
// contains filtered or unexported fields
}
func NewDraftAwareResourceServiceImpl ¶
func NewDraftAwareResourceServiceImpl(logger *zap.SugaredLogger, configMapService pipeline.ConfigMapService, chartService chartService.ChartService, propertiesConfigService pipeline.PropertiesConfigService, ) *DraftAwareConfigServiceImpl
func (*DraftAwareConfigServiceImpl) CMEnvironmentAddUpdate ¶
func (impl *DraftAwareConfigServiceImpl) CMEnvironmentAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
func (*DraftAwareConfigServiceImpl) CMEnvironmentDelete ¶
func (impl *DraftAwareConfigServiceImpl) CMEnvironmentDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
func (*DraftAwareConfigServiceImpl) CMGlobalAddUpdate ¶
func (impl *DraftAwareConfigServiceImpl) CMGlobalAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
func (*DraftAwareConfigServiceImpl) CMGlobalDelete ¶
func (impl *DraftAwareConfigServiceImpl) CMGlobalDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
func (*DraftAwareConfigServiceImpl) CSEnvironmentAddUpdate ¶
func (impl *DraftAwareConfigServiceImpl) CSEnvironmentAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
func (*DraftAwareConfigServiceImpl) CSEnvironmentDelete ¶
func (impl *DraftAwareConfigServiceImpl) CSEnvironmentDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
func (*DraftAwareConfigServiceImpl) CSGlobalAddUpdate ¶
func (impl *DraftAwareConfigServiceImpl) CSGlobalAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
func (*DraftAwareConfigServiceImpl) CSGlobalDelete ¶
func (impl *DraftAwareConfigServiceImpl) CSGlobalDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
func (*DraftAwareConfigServiceImpl) Create ¶
func (impl *DraftAwareConfigServiceImpl) Create(ctx context.Context, templateRequest bean3.TemplateRequest, userMetadata *userBean.UserMetadata) (*bean3.TemplateRequest, error)
func (*DraftAwareConfigServiceImpl) CreateEnvironmentPropertiesAndBaseIfNeeded ¶
func (impl *DraftAwareConfigServiceImpl) CreateEnvironmentPropertiesAndBaseIfNeeded(ctx context.Context, environmentProperties *bean.EnvironmentProperties, userMetadata *userBean.UserMetadata) (*bean.EnvironmentProperties, error)
func (*DraftAwareConfigServiceImpl) ResetEnvironmentProperties ¶
func (impl *DraftAwareConfigServiceImpl) ResetEnvironmentProperties(ctx context.Context, propertiesRequest *bean.EnvironmentProperties, userMetadata *userBean.UserMetadata) (bool, error)
func (*DraftAwareConfigServiceImpl) UpdateAppOverride ¶
func (impl *DraftAwareConfigServiceImpl) UpdateAppOverride(ctx context.Context, templateRequest *bean3.TemplateRequest, token string, userMetadata *userBean.UserMetadata) (*bean3.TemplateRequest, error)
func (*DraftAwareConfigServiceImpl) UpdateEnvironmentProperties ¶
func (impl *DraftAwareConfigServiceImpl) UpdateEnvironmentProperties(ctx context.Context, propertiesRequest *bean.EnvironmentProperties, token string, userMetadata *userBean.UserMetadata) (*bean.EnvironmentProperties, error)
type DraftAwareDeploymentTemplateService ¶
type DraftAwareDeploymentTemplateService interface {
// Create here is used for publishing base deployment template while saving dt for the first time.
Create(ctx context.Context, templateRequest bean3.TemplateRequest, userMetadata *userBean.UserMetadata) (*bean3.TemplateRequest, error)
// UpdateAppOverride here is used for updating base deployment template.
UpdateAppOverride(ctx context.Context, templateRequest *bean3.TemplateRequest, token string, userMetadata *userBean.UserMetadata) (*bean3.TemplateRequest, error)
// UpdateEnvironmentProperties here is used for updating and saving deployment template at env override level
UpdateEnvironmentProperties(ctx context.Context, propertiesRequest *bean.EnvironmentProperties, token string, userMetadata *userBean.UserMetadata) (*bean.EnvironmentProperties, error)
// ResetEnvironmentProperties method handles flow when a user deletes the deployment template env override.
ResetEnvironmentProperties(ctx context.Context, propertiesRequest *bean.EnvironmentProperties, userMetadata *userBean.UserMetadata) (bool, error)
// CreateEnvironmentPropertiesAndBaseIfNeeded is utilized when the deployment template chart version is updated and saved
CreateEnvironmentPropertiesAndBaseIfNeeded(ctx context.Context, environmentProperties *bean.EnvironmentProperties, userMetadata *userBean.UserMetadata) (*bean.EnvironmentProperties, error)
}
type DraftAwareSecretService ¶
type DraftAwareSecretService interface {
CSGlobalAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
CSEnvironmentAddUpdate(ctx context.Context, configMapRequest *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (*bean.ConfigDataRequest, error)
CSGlobalDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
CSEnvironmentDelete(ctx context.Context, name string, deleteReq *bean.ConfigDataRequest, userMetadata *userBean.UserMetadata) (bool, error)
}
Click to show internal directories.
Click to hide internal directories.