Help us shape the future of Go! Take the 2026 Go Developer Survey

argoApplication

package
v1.8.2 Latest Latest
Warning

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

Go to latest
Published: Oct 1, 2025 License: Apache-2.0 Imports: 36 Imported by: 7

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArgoApplicationService

type ArgoApplicationService interface {
	ListApplications(clusterIds []int) ([]*bean.ArgoApplicationListDto, error)
	HibernateArgoApplication(ctx context.Context, app *bean.ArgoAppIdentifier, hibernateRequest *openapi.HibernateRequest) ([]*openapi.HibernateStatus, error)
	UnHibernateArgoApplication(ctx context.Context, app *bean.ArgoAppIdentifier, hibernateRequest *openapi.HibernateRequest) ([]*openapi.HibernateStatus, error)

	//FUll mode
	// ResourceTree	returns the status for all Apps deployed via ArgoCd
	GetResourceTree(ctx context.Context, acdQueryRequest *bean.AcdClientQueryRequest) (*argoApplication.ResourceTreeResponse, error)
}

type ArgoApplicationServiceExtendedImpl added in v1.0.0

type ArgoApplicationServiceExtendedImpl struct {
	*ArgoApplicationServiceImpl
	// contains filtered or unexported fields
}

func NewArgoApplicationServiceExtendedServiceImpl added in v1.0.0

func NewArgoApplicationServiceExtendedServiceImpl(
	aCDAuthConfig *util3.ACDAuthConfig,
	argoApplicationServiceImpl *ArgoApplicationServiceImpl,
	acdClientWrapper argocdServer.ArgoClientWrapperService,
	argoApplicationReadService read.ArgoApplicationReadService,
	clusterService cluster.ClusterService,
	asyncRunnable *async.Runnable,
) *ArgoApplicationServiceExtendedImpl

func (*ArgoApplicationServiceExtendedImpl) GetResourceTree added in v1.4.0

func (*ArgoApplicationServiceExtendedImpl) HibernateArgoApplication added in v1.0.0

func (c *ArgoApplicationServiceExtendedImpl) HibernateArgoApplication(ctx context.Context, app *bean.ArgoAppIdentifier, hibernateRequest *openapi.HibernateRequest) ([]*openapi.HibernateStatus, error)

func (*ArgoApplicationServiceExtendedImpl) ListApplications added in v1.0.0

func (c *ArgoApplicationServiceExtendedImpl) ListApplications(clusterIds []int) ([]*bean.ArgoApplicationListDto, error)

func (*ArgoApplicationServiceExtendedImpl) UnHibernateArgoApplication added in v1.0.0

func (c *ArgoApplicationServiceExtendedImpl) UnHibernateArgoApplication(ctx context.Context, app *bean.ArgoAppIdentifier, hibernateRequest *openapi.HibernateRequest) ([]*openapi.HibernateStatus, error)

type ArgoApplicationServiceImpl

type ArgoApplicationServiceImpl struct {
	// contains filtered or unexported fields
}

func NewArgoApplicationServiceImpl

func NewArgoApplicationServiceImpl(logger *zap.SugaredLogger,
	clusterRepository clusterRepository.ClusterRepository,
	k8sUtil *k8s.K8sServiceImpl,
	helmAppClient gRPC.HelmAppClient,
	helmAppService service.HelmAppService,
	k8sApplicationService application.K8sApplicationService,
	argoApplicationConfigService config.ArgoApplicationConfigService,
	deploymentConfigService common.DeploymentConfigService) *ArgoApplicationServiceImpl

func (*ArgoApplicationServiceImpl) GetResourceTree added in v1.4.0

func (*ArgoApplicationServiceImpl) HibernateArgoApplication added in v0.7.2

func (impl *ArgoApplicationServiceImpl) HibernateArgoApplication(ctx context.Context, app *bean.ArgoAppIdentifier, hibernateRequest *openapi.HibernateRequest) ([]*openapi.HibernateStatus, error)

func (*ArgoApplicationServiceImpl) ListApplications

func (impl *ArgoApplicationServiceImpl) ListApplications(clusterIds []int) ([]*bean.ArgoApplicationListDto, error)

func (*ArgoApplicationServiceImpl) UnHibernateArgoApplication added in v0.7.2

func (impl *ArgoApplicationServiceImpl) UnHibernateArgoApplication(ctx context.Context, app *bean.ArgoAppIdentifier, hibernateRequest *openapi.HibernateRequest) ([]*openapi.HibernateStatus, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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