Documentation ¶
Index ¶
- type ServiceClient
- type ServiceClientImpl
- func (c ServiceClientImpl) Delete(ctxt context.Context, query *application.ApplicationDeleteRequest) (*application.ApplicationResponse, error)
- func (c ServiceClientImpl) Get(ctx context.Context, query *application.ApplicationQuery) (*v1alpha1.Application, error)
- func (c *ServiceClientImpl) GetArgoClient(ctxt context.Context) (application.ApplicationServiceClient, *grpc.ClientConn, error)
- func (c ServiceClientImpl) GetResource(ctxt context.Context, query *application.ApplicationResourceRequest) (*application.ApplicationResourceResponse, error)
- func (c ServiceClientImpl) Patch(ctxt context.Context, query *application.ApplicationPatchRequest) (*v1alpha1.Application, error)
- func (c *ServiceClientImpl) ResourceTree(ctxt context.Context, query *application.ResourcesQuery) (*v1alpha1.ApplicationTree, error)
- func (c ServiceClientImpl) Sync(ctxt context.Context, query *application.ApplicationSyncRequest) (*v1alpha1.Application, error)
- func (c ServiceClientImpl) TerminateOperation(ctxt context.Context, query *application.OperationTerminateRequest) (*application.OperationTerminateResponse, error)
- func (c ServiceClientImpl) Update(ctxt context.Context, query *application.ApplicationUpdateRequest) (*v1alpha1.Application, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ServiceClient ¶
type ServiceClient interface { ResourceTree(ctxt context.Context, query *application.ResourcesQuery) (*v1alpha1.ApplicationTree, error) // GetArgoClient return argo connection client GetArgoClient(ctxt context.Context) (application.ApplicationServiceClient, *grpc.ClientConn, error) // Patch an ArgoCd application Patch(ctx context.Context, query *application.ApplicationPatchRequest) (*v1alpha1.Application, error) // GetResource returns single application resource GetResource(ctxt context.Context, query *application.ApplicationResourceRequest) (*application.ApplicationResourceResponse, error) // Get returns an application by name Get(ctx context.Context, query *application.ApplicationQuery) (*v1alpha1.Application, error) // Update updates an application Update(ctx context.Context, query *application.ApplicationUpdateRequest) (*v1alpha1.Application, error) // Sync syncs an application to its target state Sync(ctx context.Context, query *application.ApplicationSyncRequest) (*v1alpha1.Application, error) // Delete deletes an application Delete(ctx context.Context, query *application.ApplicationDeleteRequest) (*application.ApplicationResponse, error) TerminateOperation(ctx context.Context, query *application.OperationTerminateRequest) (*application.OperationTerminateResponse, error) }
type ServiceClientImpl ¶
type ServiceClientImpl struct {
// contains filtered or unexported fields
}
func NewApplicationClientImpl ¶
func NewApplicationClientImpl( logger *zap.SugaredLogger, argoCDConnectionManager connection.ArgoCDConnectionManager) *ServiceClientImpl
func (ServiceClientImpl) Delete ¶
func (c ServiceClientImpl) Delete(ctxt context.Context, query *application.ApplicationDeleteRequest) (*application.ApplicationResponse, error)
func (ServiceClientImpl) Get ¶
func (c ServiceClientImpl) Get(ctx context.Context, query *application.ApplicationQuery) (*v1alpha1.Application, error)
func (*ServiceClientImpl) GetArgoClient ¶ added in v1.0.0
func (c *ServiceClientImpl) GetArgoClient(ctxt context.Context) (application.ApplicationServiceClient, *grpc.ClientConn, error)
func (ServiceClientImpl) GetResource ¶
func (c ServiceClientImpl) GetResource(ctxt context.Context, query *application.ApplicationResourceRequest) (*application.ApplicationResourceResponse, error)
func (ServiceClientImpl) Patch ¶
func (c ServiceClientImpl) Patch(ctxt context.Context, query *application.ApplicationPatchRequest) (*v1alpha1.Application, error)
func (*ServiceClientImpl) ResourceTree ¶
func (c *ServiceClientImpl) ResourceTree(ctxt context.Context, query *application.ResourcesQuery) (*v1alpha1.ApplicationTree, error)
func (ServiceClientImpl) Sync ¶
func (c ServiceClientImpl) Sync(ctxt context.Context, query *application.ApplicationSyncRequest) (*v1alpha1.Application, error)
func (ServiceClientImpl) TerminateOperation ¶
func (c ServiceClientImpl) TerminateOperation(ctxt context.Context, query *application.OperationTerminateRequest) (*application.OperationTerminateResponse, error)
func (ServiceClientImpl) Update ¶
func (c ServiceClientImpl) Update(ctxt context.Context, query *application.ApplicationUpdateRequest) (*v1alpha1.Application, error)
Click to show internal directories.
Click to hide internal directories.