Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BalanceCheckerConfig ¶
type Client ¶
type Client interface {
StatusClient
ValidateClient
Manifest() manifest.Client
Cluster() cluster.Client
Hostname() ctypes.HostnameServiceClient
ClusterService() cluster.Service
}
type Config ¶
type Config struct {
ClusterWaitReadyDuration time.Duration
ClusterPublicHostname string
ClusterExternalPortQuantity uint
BidPricingStrategy bidengine.BidPricingStrategy
BidDeposit sdk.Coin
BidTimeout time.Duration
ManifestTimeout time.Duration
BalanceCheckerCfg BalanceCheckerConfig
Attributes attrtypes.Attributes
MaxGroupVolumes int
RPCQueryTimeout time.Duration
CachedResultMaxAge time.Duration
cluster.Config
}
func NewDefaultConfig ¶
func NewDefaultConfig() Config
type Service ¶
Service is the interface that includes StatusClient interface. It also wraps ManifestHandler, Close and Done methods.
func NewService ¶
func NewService(ctx context.Context, cctx client.Context, accAddr sdktypes.AccAddress, session session.Session, bus pubsub.Bus, cclient cluster.Client, waiter waiter.OperatorWaiter, cfg Config) (Service, error)
NewService creates and returns a new Service instance Simple wrapper around various services needed for running a provider.
Directories
¶
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
provider-services
command
|
|
|
gateway
|
|
|
mocks
|
|
|
pkg
|
|
|
client/clientset/versioned/fake
This package has the automatically generated fake clientset.
|
This package has the automatically generated fake clientset. |
|
client/clientset/versioned/scheme
This package contains the scheme of the automatically generated clientset.
|
This package contains the scheme of the automatically generated clientset. |
|
client/clientset/versioned/typed/akash.network/v2beta2
This package has the automatically generated typed clients.
|
This package has the automatically generated typed clients. |
|
client/clientset/versioned/typed/akash.network/v2beta2/fake
Package fake has the automatically generated clients.
|
Package fake has the automatically generated clients. |
|
tools
|
|
|
Package version is a convenience utility that provides provider consumers with a ready-to-use version command that produces apps versioning information based on flags passed at compile time.
|
Package version is a convenience utility that provides provider consumers with a ready-to-use version command that produces apps versioning information based on flags passed at compile time. |
Click to show internal directories.
Click to hide internal directories.