Documentation
¶
Index ¶
- func GenerateName(nameTemplate string) (string, error)
- func GetReleaseDetail(helmclient *helm.Client, cluster api.ICluster, clusterMan model.ICluster, ...) (*api.ReleaseDetail, error)
- func GetReleaseDetailFromRequest(req *common.Request, id string) (*api.ReleaseDetail, error)
- func GetReleaseHistory(helmclient helm.IRelease, name string, max int32) ([]api.ReleaseHistoryInfo, error)
- func GetReleaseResources(cli *helm.Client, rel *release.Release, indexer *client.CacheFactory, ...) (map[string][]interface{}, error)
- func ListReleases(helmclient helm.IRelease, q api.ReleaseListQuery) ([]*release.Release, error)
- func ReleaseCreate(cli helm.IRelease, opt *api.ReleaseCreateInput) (*release.Release, error)
- func ReleaseDelete(helmclient helm.IRelease, releaseName string) error
- func ReleaseUpgrade(helmclient helm.IRelease, opt *api.ReleaseUpdateInput) (*release.Release, error)
- func ToRelease(release *release.Release, cluster api.ICluster) *api.Release
- type ReleaseList
- type SReleaseManager
- func (man *SReleaseManager) AllowDeleteItem(req *common.Request, id string) bool
- func (man *SReleaseManager) AllowGetDetailsHistory(req *common.Request, id string) bool
- func (man *SReleaseManager) AllowPerformAction(req *common.Request, id string) bool
- func (man *SReleaseManager) AllowPerformRollback(req *common.Request, id string) bool
- func (man *SReleaseManager) AllowUpdateItem(req *common.Request, id string) bool
- func (man *SReleaseManager) Create(req *common.Request) (interface{}, error)
- func (man *SReleaseManager) Delete(req *common.Request, id string) error
- func (man *SReleaseManager) DoReleaseRollback(cli *action.Rollback, name string, input *api.ReleaseRollbackInput) error
- func (man *SReleaseManager) Get(req *common.Request, id string) (interface{}, error)
- func (man *SReleaseManager) GetDetailsHistory(req *common.Request, id string) (interface{}, error)
- func (man *SReleaseManager) GetReleaseList(helmclient *helm.Client, cluster api.ICluster, q api.ReleaseListQuery, ...) (*ReleaseList, error)
- func (man *SReleaseManager) IsRawResource() bool
- func (man *SReleaseManager) List(req *common.Request) (common.ListResource, error)
- func (man *SReleaseManager) PerformRollback(req *common.Request, id string) (interface{}, error)
- func (man *SReleaseManager) Update(req *common.Request, id string) (interface{}, error)
- func (man *SReleaseManager) ValidateCreateData(req *common.Request) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenerateName ¶
func GetReleaseDetail ¶
func GetReleaseHistory ¶
func GetReleaseResources ¶
func ListReleases ¶
func ReleaseCreate ¶
func ReleaseUpgrade ¶
Types ¶
type ReleaseList ¶
func ToReleaseList ¶
func ToReleaseList(releases []*release.Release, cluster api.ICluster, dsQuery *dataselect.DataSelectQuery) (*ReleaseList, error)
func (*ReleaseList) Append ¶
func (l *ReleaseList) Append(obj interface{})
func (*ReleaseList) GetResponseData ¶
func (l *ReleaseList) GetResponseData() interface{}
type SReleaseManager ¶
type SReleaseManager struct {
*resources.SNamespaceResourceManager
}
var ReleaseManager *SReleaseManager
func (*SReleaseManager) AllowDeleteItem ¶
func (man *SReleaseManager) AllowDeleteItem(req *common.Request, id string) bool
func (*SReleaseManager) AllowGetDetailsHistory ¶
func (man *SReleaseManager) AllowGetDetailsHistory(req *common.Request, id string) bool
func (*SReleaseManager) AllowPerformAction ¶
func (man *SReleaseManager) AllowPerformAction(req *common.Request, id string) bool
func (*SReleaseManager) AllowPerformRollback ¶
func (man *SReleaseManager) AllowPerformRollback(req *common.Request, id string) bool
func (*SReleaseManager) AllowUpdateItem ¶
func (man *SReleaseManager) AllowUpdateItem(req *common.Request, id string) bool
func (*SReleaseManager) Create ¶
func (man *SReleaseManager) Create(req *common.Request) (interface{}, error)
func (*SReleaseManager) Delete ¶
func (man *SReleaseManager) Delete(req *common.Request, id string) error
func (*SReleaseManager) DoReleaseRollback ¶
func (man *SReleaseManager) DoReleaseRollback( cli *action.Rollback, name string, input *api.ReleaseRollbackInput, ) error
func (*SReleaseManager) Get ¶
func (man *SReleaseManager) Get(req *common.Request, id string) (interface{}, error)
func (*SReleaseManager) GetDetailsHistory ¶
func (man *SReleaseManager) GetDetailsHistory(req *common.Request, id string) (interface{}, error)
func (*SReleaseManager) GetReleaseList ¶
func (man *SReleaseManager) GetReleaseList(helmclient *helm.Client, cluster api.ICluster, q api.ReleaseListQuery, dsQuery *dataselect.DataSelectQuery) (*ReleaseList, error)
func (*SReleaseManager) IsRawResource ¶
func (man *SReleaseManager) IsRawResource() bool
func (*SReleaseManager) List ¶
func (man *SReleaseManager) List(req *common.Request) (common.ListResource, error)
func (*SReleaseManager) PerformRollback ¶
func (man *SReleaseManager) PerformRollback(req *common.Request, id string) (interface{}, error)
func (*SReleaseManager) Update ¶
func (man *SReleaseManager) Update(req *common.Request, id string) (interface{}, error)
func (*SReleaseManager) ValidateCreateData ¶
func (man *SReleaseManager) ValidateCreateData(req *common.Request) error
Click to show internal directories.
Click to hide internal directories.