Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akash-network/provider
/ functions
Functions
2,680 in github.com/akash-network/provider
⨍
Functions
2,680
◇
Types & classes
661
↓ 1 callers
Function
NewManifest
NewManifest creates new manifest with provided details. Returns error in case of failure.
pkg/apis/akash.network/v2beta2/manifest.go:146
↓ 1 callers
Function
NewRancher
(ctx context.Context)
operator/inventory/rancher.go:37
↓ 1 callers
Function
NewService
NewService creates and returns a new Service instance Simple wrapper around various services needed for running a provider.
service.go:57
↓ 1 callers
Function
NewService
NewService creates and returns new Service instance Manage incoming leases and manifests and pair the two together to construct and emit a ManifestRec
manifest/service.go:68
↓ 1 callers
Function
NewService
NewService returns new Service instance
cluster/service.go:102
↓ 1 callers
Function
NewServiceLog
NewServiceLog creates and returns a service log with provided details
cluster/client.go:115
↓ 1 callers
Function
NewTypeConverter
(scheme *runtime.Scheme)
pkg/client/applyconfiguration/utils.go:100
↓ 1 callers
Function
NewVersionCommand
NewVersionCommand returns a CLI command to interactively print the application binary version information.
version/version.go:49
↓ 1 callers
Method
Next
()
gateway/rest/router.go:219
↓ 1 callers
Function
NullClient
NullClient returns nullClient instance
cluster/client.go:124
↓ 1 callers
Method
OnCreate
(err error)
cluster/kube/gateway/httproute.go:38
↓ 1 callers
Method
OnDelete
(err error)
cluster/kube/gateway/httproute.go:40
↓ 1 callers
Method
OnUpdate
(err error)
cluster/kube/gateway/httproute.go:39
↓ 1 callers
Function
OpenLogger
()
cmd/provider-services/cmd/util/util.go:11
↓ 1 callers
Function
ParseGPUAttributes
(attrs attrtypes.Attributes)
cluster/types/v1beta3/clients/inventory/metrics.go:37
↓ 1 callers
Function
Parser
()
pkg/client/applyconfiguration/internal/internal.go:28
↓ 1 callers
Method
PurgeDeclaredHostname
(ctx context.Context, lID mtypes.LeaseID, hostname string)
cluster/client.go:89
↓ 1 callers
Method
PurgeDeclaredHostnames
PurgeDeclaredHostnames Purge any hostnames associated with a given deployment
cluster/client.go:87
↓ 1 callers
Method
PurgeDeclaredIP
(ctx context.Context, lID mtypes.LeaseID, serviceName string, externalPort uint32, proto mani.ServiceProtocol)
cluster/client.go:95
↓ 1 callers
Method
PurgeDeclaredIPs
(ctx context.Context, lID mtypes.LeaseID)
cluster/client.go:96
↓ 1 callers
Method
ReadResource
(domain string)
tools/certissuer/storage.go:79
↓ 1 callers
Method
Reserve
(mtypes.OrderID, dtypes.ResourceGroup)
cluster/service.go:79
↓ 1 callers
Method
ResourceVersion
()
cluster/types/v1beta3/deployment.go:13
↓ 1 callers
Function
RookClientFromCtx
(ctx context.Context)
operator/inventory/util.go:31
↓ 1 callers
Method
Run
(run func(resourceUnits v1beta4.ResourceUnits))
mocks/cluster/types/ReservationGroup_mock.go:194
↓ 1 callers
Method
Run
(run func(ifaceVal interface{}))
mocks/cluster/types/ReservationGroup_mock.go:234
↓ 1 callers
Method
Run
(run func(resourceUnits v1beta4.ResourceUnits))
mocks/cluster/types/Reservation_mock.go:283
↓ 1 callers
Method
Run
(run func(ifaceVal interface{}))
mocks/cluster/types/Reservation_mock.go:323
↓ 1 callers
Method
Run
(run func())
mocks/cluster/types/clients/ip/Client_mock.go:237
↓ 1 callers
Method
Run
(run func())
mocks/cluster/kube/operators/clients/metallb/Client_mock.go:430
↓ 1 callers
Function
RunCmd
RunCmd launches the Akash Provider service
cmd/provider-services/cmd/run.go:187
↓ 1 callers
Function
SDL2ManifestCmd
SDL2ManifestCmd dump manifest into stdout
cmd/provider-services/cmd/sdl-to-manifest.go:14
↓ 1 callers
Method
SaveResource
(resource *certificate.Resource)
tools/certissuer/storage.go:88
↓ 1 callers
Function
SendManifestCmd
SendManifestCmd looks up the Providers blockchain information, and POSTs the SDL file to the Gateway address.
cmd/provider-services/cmd/manifest.go:32
↓ 1 callers
Method
Service
(t testing.TB)
testutil/manifest/v2beta2/manifest_rand.go:34
↓ 1 callers
Method
Service
(t testing.TB)
testutil/manifest/v2beta2/manifest_app.go:34
↓ 1 callers
Method
Service
(t testing.TB)
testutil/manifest/v2beta2/manifest_overflow.go:34
↓ 1 callers
Method
ServiceExpose
(t testing.TB)
testutil/manifest/v2beta2/manifest_rand.go:49
↓ 1 callers
Method
ServiceExpose
(t testing.TB)
testutil/manifest/v2beta2/manifest_app.go:63
↓ 1 callers
Method
ServiceExpose
(t testing.TB)
testutil/manifest/v2beta2/manifest_overflow.go:65
↓ 1 callers
Method
Set
(data []byte)
operator/common/prepared_data.go:40
↓ 1 callers
Method
SetOrdersNextKey
(context.Context, []byte)
tools/pconfig/pconfig.go:39
↓ 1 callers
Method
Sign
(_ string, msg []byte, _ signing.SignMode)
gateway/rest/integration_test.go:56
↓ 1 callers
Method
Snapshot
()
cluster/types/v1beta3/types.go:70
↓ 1 callers
Function
StartupChFromCtx
(ctx context.Context)
tools/fromctx/context.go:57
↓ 1 callers
Method
Status
(ctx context.Context)
service.go:187
↓ 1 callers
Method
Status
Status provides a mock function for the type Client
mocks/client/Client_mock.go:230
↓ 1 callers
Method
Status
(ctx context.Context)
bidengine/service.go:152
↓ 1 callers
Method
Status
(ctx context.Context)
manifest/service.go:207
↓ 1 callers
Method
StatusV1
(ctx context.Context)
service.go:209
↓ 1 callers
Method
Stop
()
cluster/types/v1beta3/clients/ip/ip.go:74
↓ 1 callers
Method
Stop
()
cluster/util/service_discovery_agent_types.go:14
↓ 1 callers
Method
StreamCluster
(_ *emptypb.Empty, stream inventoryV1.ClusterRPC_StreamClusterServer)
cluster/kube/operators/clients/inventory/client_test.go:235
↓ 1 callers
Method
Submit
(context.Context, dtypes.DeploymentID, manifest.Manifest)
manifest/service.go:54
↓ 1 callers
Method
SupportedNames
SupportedNames returns a sorted list of all registered provider names.
cluster/kube/gateway/registry.go:44
↓ 1 callers
Function
ToolsCmd
()
operator/cmd.go:121
↓ 1 callers
Method
TransferHostname
(ctx context.Context, leaseID mtypes.LeaseID, hostname string, serviceName string, externalPort uint32)
cluster/service.go:98
↓ 1 callers
Function
TxPersistentPreRunE
(cmd *cobra.Command, _ []string)
cmd/provider-services/cmd/run.go:144
↓ 1 callers
Method
Unreserve
(mtypes.OrderID)
cluster/service.go:80
↓ 1 callers
Method
UpdateManifest
()
cluster/kube/builder/builder.go:79
↓ 1 callers
Method
V2beta2
V2beta2 provides access to shared informers for resources in V2beta2.
pkg/client/informers/externalversions/akash.network/interface.go:29
↓ 1 callers
Method
Validate
()
tools/certissuer/config.go:33
↓ 1 callers
Method
WaitForCacheSync
WaitForCacheSync blocks until all started informers' caches were synced or the stop channel gets closed.
pkg/client/informers/externalversions/factory.go:248
↓ 1 callers
Method
WithAPIVersion
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by
pkg/client/applyconfiguration/akash.network/v2beta2/inventory.go:58
↓ 1 callers
Method
WithAPIVersion
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by
pkg/client/applyconfiguration/akash.network/v2beta2/providerhost.go:58
↓ 1 callers
Method
WithAPIVersion
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by
pkg/client/applyconfiguration/akash.network/v2beta2/manifest.go:58
↓ 1 callers
Method
WithAPIVersion
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by
pkg/client/applyconfiguration/akash.network/v2beta2/providerleasedip.go:58
↓ 1 callers
Method
WithAPIVersion
WithAPIVersion sets the APIVersion field in the declarative configuration to the given value and returns the receiver, so that objects can be built by
pkg/client/applyconfiguration/akash.network/v2beta2/inventoryrequest.go:58
↓ 1 callers
Method
WithKind
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/inventory.go:50
↓ 1 callers
Method
WithKind
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/providerhost.go:50
↓ 1 callers
Method
WithKind
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/providerleasedip.go:50
↓ 1 callers
Method
WithKind
WithKind sets the Kind field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/inventoryrequest.go:50
↓ 1 callers
Method
WithName
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/inventory.go:66
↓ 1 callers
Method
WithName
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/providerhost.go:66
↓ 1 callers
Method
WithName
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/providerleasedip.go:66
↓ 1 callers
Method
WithName
WithName sets the Name field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining "W
pkg/client/applyconfiguration/akash.network/v2beta2/inventoryrequest.go:66
↓ 1 callers
Function
WithNamespace
WithNamespace limits the SharedInformerFactory to the specified namespace.
pkg/client/informers/externalversions/factory.go:77
↓ 1 callers
Method
WithNamespace
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by c
pkg/client/applyconfiguration/akash.network/v2beta2/providerhost.go:84
↓ 1 callers
Method
WithNamespace
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by c
pkg/client/applyconfiguration/akash.network/v2beta2/manifest.go:84
↓ 1 callers
Method
WithNamespace
WithNamespace sets the Namespace field in the declarative configuration to the given value and returns the receiver, so that objects can be built by c
pkg/client/applyconfiguration/akash.network/v2beta2/providerleasedip.go:84
↓ 1 callers
Method
WithState
WithState sets the State field in the declarative configuration to the given value and returns the receiver, so that objects can be built by chaining
pkg/client/applyconfiguration/akash.network/v2beta2/inventorystatus.go:41
↓ 1 callers
Function
WithTLSCert
(cert, key string)
cmd/provider-services/cmd/certs.go:124
↓ 1 callers
Function
WithTLSDomainWatch
(domain string)
cmd/provider-services/cmd/certs.go:117
↓ 1 callers
Function
WithTweakListOptions
WithTweakListOptions sets a custom filter on all listers of the configured SharedInformerFactory.
pkg/client/informers/externalversions/factory.go:69
↓ 1 callers
Method
accountExists
()
tools/certissuer/storage.go:217
↓ 1 callers
Method
addEnvVarsForDeployment
(envVarsAlreadyAdded map[string]int, env []corev1.EnvVar)
cluster/kube/builder/workload.go:412
↓ 1 callers
Method
addExt
(ext string)
tools/certissuer/storage.go:98
↓ 1 callers
Function
addGatewayApiFlags
(cmd *cobra.Command)
operator/hostname/cmd.go:99
↓ 1 callers
Method
addHostname
(hostname string)
cluster/manager_cleanup.go:35
↓ 1 callers
Method
addIP
(serviceName string, port uint32, proto manitypes.ServiceProtocol)
cluster/manager_cleanup.go:39
↓ 1 callers
Function
addIfNotPresent
(envVarsAlreadyAdded map[string]int, env []corev1.EnvVar, key string, value interface{})
cluster/kube/builder/builder.go:271
↓ 1 callers
Function
addMigrateRunFlags
(cmd *cobra.Command)
cmd/provider-services/cmd/migrate_run.go:69
↓ 1 callers
Function
addPodAllocatedResources
(node *v1.Node, pod *corev1.Pod)
operator/inventory/node-discovery.go:708
↓ 1 callers
Method
addRequest
(request auditedAttrRequest)
bidengine/provider_attributes.go:339
↓ 1 callers
Function
addRunFlags
(cmd *cobra.Command)
cmd/provider-services/cmd/flags.go:20
↓ 1 callers
Function
append_to_datafile
(fout, obj)
script/provider_migrate_to_hostname_operator.py:105
↓ 1 callers
Method
applyAddOrUpdateEvent
(ctx context.Context, ev chostname.ResourceEvent)
operator/hostname/operator.go:438
↓ 1 callers
Method
applyAddOrUpdateEvent
(ctx context.Context, ev cip.ResourceEvent)
operator/ip/operator.go:289
↓ 1 callers
Method
applyDeleteEvent
(ctx context.Context, ev chostname.ResourceEvent)
operator/hostname/operator.go:342
↓ 1 callers
Method
applyDeleteEvent
(parentCtx context.Context, ev cip.ResourceEvent)
operator/ip/operator.go:253
← previous
next →
601–700 of 2,680, ranked by callers