Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + type Addons struct + func New(db *dbclient.DBClient, bdl *bundle.Bundle) *Addons + func (a *Addons) AddonScale(identity apistructs.Identity, req apistructs.AddonScaleRequest) error + func (a *Addons) AddonScalePrecheck(req apistructs.AddonScaleRequest) error + func (a *Addons) GetAddonConfig(addonID string) (*apistructs.AddonConfigData, error) + func (a *Addons) GetAddonStatus(namespace, name string) (apistructs.StatusCode, error) + func (a *Addons) GetDBAddonConfig(addonID string) (*dbclient.AddonManagement, error) + func (a *Addons) GetDBAddonNodeInfo(addonID string) ([]dbclient.AddonNode, error) + func (a *Addons) ProjectQuotaCheck(identity apistructs.Identity, req apistructs.ProjectQuotaCheckRequest) (*apistructs.ProjectQuotaCheckResponse, error) + func (a *Addons) UpdateAddonConfig(req apistructs.AddonConfigUpdateRequest) error + func (a *Addons) UpdateAddonNodes(req apistructs.AddonScaleRequest) error + func (a *Addons) UpdateDBAddonConfig(req apistructs.AddonConfigUpdateRequest) error + func (a *Addons) UpdateDBAddonScaleInfo(req apistructs.AddonScaleRequest) error