service

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2020 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Artifacts

type Artifacts struct {
	DB *mysql.DB
	// contains filtered or unexported fields
}

Artifacts ...

func (*Artifacts) CreateArtifacts

func (ats *Artifacts) CreateArtifacts(tx *gorm.DB, a *types.Artifacts) error

CreateArtifacts creates an artifacts record

func (*Artifacts) FindArtifacts

func (ats *Artifacts) FindArtifacts(tx *gorm.DB, where ...interface{}) ([]*types.Artifacts, error)

FindArtifacts finds artifacts records

type Cluster

type Cluster struct {
	DB *mysql.DB
	// contains filtered or unexported fields
}

Cluster ...

func (*Cluster) CreateClusterRequest

func (c *Cluster) CreateClusterRequest(tx *gorm.DB, cr *types.ClusterRequest) error

CreateClusterRequest ...

func (*Cluster) CreateClusterRequestTopos

func (c *Cluster) CreateClusterRequestTopos(tx *gorm.DB, crts []*types.ClusterRequestTopology) error

CreateClusterRequestTopos ...

func (*Cluster) CreateWorkloadReport

func (c *Cluster) CreateWorkloadReport(wr *types.WorkloadReport) error

CreateWorkloadReport ...

func (*Cluster) CreateWorkloadRequest

func (c *Cluster) CreateWorkloadRequest(tx *gorm.DB, cw *types.WorkloadRequest) error

CreateWorkloadRequest ...

func (*Cluster) FindClusterRequestToposByCRID

func (c *Cluster) FindClusterRequestToposByCRID(crID uint) ([]*types.ClusterRequestTopology, error)

FindClusterRequestToposByCRID ...

func (*Cluster) FindClusterRequests

func (c *Cluster) FindClusterRequests(tx *gorm.DB, where ...interface{}) ([]*types.ClusterRequest, error)

FindClusterRequests ...

func (*Cluster) FindWorkloadReportsByClusterRequestID

func (c *Cluster) FindWorkloadReportsByClusterRequestID(crID uint) ([]*types.WorkloadReport, error)

FindWorkloadReportsByClusterRequestID ...

func (*Cluster) GetClusterRequest

func (c *Cluster) GetClusterRequest(tx *gorm.DB, id uint) (*types.ClusterRequest, error)

GetClusterRequest ...

func (*Cluster) GetClusterWorkloadByClusterRequestID

func (c *Cluster) GetClusterWorkloadByClusterRequestID(crID uint) (*types.WorkloadRequest, error)

GetClusterWorkloadByClusterRequestID ...

func (*Cluster) GetLastClusterRequestByRRID

func (c *Cluster) GetLastClusterRequestByRRID(rrID uint) (*types.ClusterRequest, error)

GetLastClusterRequestByRRID ... Deprecated @FIXME(mahjonp) remove this method

func (*Cluster) UpdateClusterRequest

func (c *Cluster) UpdateClusterRequest(tx *gorm.DB, cr *types.ClusterRequest) error

UpdateClusterRequest ...

func (*Cluster) UpdateWorkloadRequest

func (c *Cluster) UpdateWorkloadRequest(tx *gorm.DB, wr *types.WorkloadRequest) error

UpdateWorkloadRequest ...

type Resource

type Resource struct {
	DB *mysql.DB
	// contains filtered or unexported fields
}

Resource ...

func (*Resource) FindResourceRequest

func (rr *Resource) FindResourceRequest(tx *gorm.DB, id uint) (*types.ResourceRequest, error)

FindResourceRequest ...

func (*Resource) FindResourceRequestItemsByClusterRequestID

func (rr *Resource) FindResourceRequestItemsByClusterRequestID(id uint) ([]*types.ResourceRequestItemWithIP, error)

FindResourceRequestItemsByClusterRequestID ...

func (*Resource) FindResourceRequestItemsByRRID

func (rr *Resource) FindResourceRequestItemsByRRID(tx *gorm.DB, rrID uint) ([]*types.ResourceRequestItem, error)

FindResourceRequestItemsByRRID ...

func (*Resource) FindResourceRequestQueue

func (rr *Resource) FindResourceRequestQueue(tx *gorm.DB, where ...interface{}) ([]*types.ResourceRequestQueue, error)

FindResourceRequestQueue ...

func (*Resource) FindResourceRequests

func (rr *Resource) FindResourceRequests(tx *gorm.DB, where ...interface{}) ([]*types.ResourceRequest, error)

FindResourceRequests ...

func (*Resource) FindResources

func (rr *Resource) FindResources(tx *gorm.DB, where ...interface{}) ([]*types.Resource, error)

FindResources ...

func (*Resource) GetResourceByID

func (rr *Resource) GetResourceByID(id uint) (*types.Resource, error)

GetResourceByID ...

func (*Resource) GetResourceRequest

func (rr *Resource) GetResourceRequest(tx *gorm.DB, id uint) (*types.ResourceRequest, error)

GetResourceRequest ...

func (*Resource) GetResourceRequestByName

func (rr *Resource) GetResourceRequestByName(tx *gorm.DB, name string) (*types.ResourceRequest, error)

GetResourceRequestByName ...

func (*Resource) GetResourceRequestItemByID

func (rr *Resource) GetResourceRequestItemByID(id uint) (*types.ResourceRequestItem, error)

GetResourceRequestItemByID ...

func (*Resource) UpdateResource

func (rr *Resource) UpdateResource(tx *gorm.DB, r *types.Resource) error

UpdateResource ...

func (*Resource) UpdateResourceRequest

func (rr *Resource) UpdateResourceRequest(tx *gorm.DB, r *types.ResourceRequest) error

UpdateResourceRequest ...

func (*Resource) UpdateResourceRequestItems

func (rr *Resource) UpdateResourceRequestItems(tx *gorm.DB, rris []*types.ResourceRequestItem) error

UpdateResourceRequestItems ...

func (*Resource) UpdateResourceRequestItemsAndClusterRequestTopos

func (rr *Resource) UpdateResourceRequestItemsAndClusterRequestTopos(
	rris []*types.ResourceRequestItem,
	crts []*types.ClusterRequestTopology) error

UpdateResourceRequestItemsAndClusterRequestTopos ...

func (*Resource) UpdateResourceRequestQueue

func (rr *Resource) UpdateResourceRequestQueue(tx *gorm.DB, rrq *types.ResourceRequestQueue) error

UpdateResourceRequestQueue ...

Jump to

Keyboard shortcuts

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