Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/akash-network/provider
/ functions
Functions
2,942 in github.com/akash-network/provider
⨍
Functions
2,942
◇
Types & classes
699
↓ 1 callers
Function
handleHTTPError
(op *ipOperator, rw http.ResponseWriter, req *http.Request, err error, status int)
operator/ip/operator.go:436
↓ 1 callers
Function
handleIPLeaseStatusGet
(op *ipOperator, rw http.ResponseWriter, req *http.Request)
operator/ip/operator.go:514
↓ 1 callers
Method
handleLease
(ev event.LeaseWon, isNew bool)
manifest/service.go:349
↓ 1 callers
Method
handleManifest
(req manifestRequest)
manifest/manager.go:117
↓ 1 callers
Method
handleRequest
(req inventoryRequest, state *inventoryServiceState)
cluster/inventory.go:541
↓ 1 callers
Method
handleRequest
(req serviceDiscoveryRequest)
cluster/util/service_discovery_agent.go:108
↓ 1 callers
Method
handleUpdate
(version []byte)
manifest/manager.go:126
↓ 1 callers
Method
handleUpdate
(ctx context.Context)
cluster/manager.go:134
↓ 1 callers
Function
healthHandler
()
sidecar/attestation/server.go:155
↓ 1 callers
Function
hex2bytes
sidecar/attestation/nvml-helper/nvml_attestation.c:72
↓ 1 callers
Function
hostCIDR
hostCIDR returns a single-host CIDR string for the given IP, using /32 for IPv4 and /128 for IPv6.
cluster/kube/builder/netpol.go:331
↓ 1 callers
Method
imagePullSecrets
()
cluster/kube/builder/workload.go:575
↓ 1 callers
Function
infoHandler
(provider tee.Provider, binding *TLSBinding)
sidecar/attestation/server.go:140
↓ 1 callers
Function
ingressRules
(hostname string, kubeServiceName string, kubeServicePort int32)
operator/hostname/operator.go:764
↓ 1 callers
Function
ingressRules
(hostname string, kubeServiceName string, kubeServicePort int32)
cluster/kube/client_ingress.go:160
↓ 1 callers
Function
initDNSProviders
(providers []string)
tools/certissuer/lego.go:384
↓ 1 callers
Method
initNodeInfo
(gpusIDs RegistryGPUVendors, knode *corev1.Node, interconnectPatterns []string)
operator/inventory/node-discovery.go:719
↓ 1 callers
Function
interconnectGroupNode
AKT-443 — bid-engine group-aware Adjust. tryAdjust now refuses to place two resources from the same interconnect group on the same node so the workloa
cluster/kube/operators/clients/inventory/interconnect_group_adjust_test.go:29
↓ 1 callers
Function
interconnectGroupSpec
interconnectGroupSpec returns a representative GroupSpec carrying the placement attributes the test rows want.
cluster/kube/operators/clients/inventory/interconnect_test.go:71
↓ 1 callers
Function
inventoryRun
(ctx context.Context, endpoint string, invch chan<- inventoryState)
cluster/kube/operators/clients/inventory/client.go:378
↓ 1 callers
Method
isEventIgnored
(ev chostname.ResourceEvent)
operator/hostname/operator.go:318
↓ 1 callers
Function
isNodeReady
isNodeReady reports whether the node can actually accept Akash workloads. It must be both in the Ready condition and free of any scheduling-blocking t
operator/inventory/node-discovery.go:1059
↓ 1 callers
Function
isPodAllocated
(status corev1.PodStatus)
operator/inventory/node-discovery.go:401
↓ 1 callers
Method
isStaleBid
(bid mvbeta.Bid)
bidengine/order.go:159
↓ 1 callers
Function
isValidHTTPStatusCode
(codeStr string)
cluster/kube/gateway/nginx_gateway.go:167
↓ 1 callers
Function
kubeConfig
(t testing.TB)
pkg/apis/akash.network/v2beta2/k8s_integration_test.go:93
↓ 1 callers
Function
kubeNginxIngressAnnotations
(directive chostname.ConnectToDeploymentDirective)
operator/hostname/operator.go:788
↓ 1 callers
Function
kubeNginxIngressAnnotations
(directive chostname.ConnectToDeploymentDirective)
cluster/kube/client_ingress.go:35
↓ 1 callers
Function
kubeSelectorForLease
(dst *strings.Builder, lID mtypes.LeaseID)
operator/hostname/operator.go:832
↓ 1 callers
Function
leaseAttestationCmd
()
cmd/provider-services/cmd/leaseAttestation.go:29
↓ 1 callers
Function
leaseEventsCmd
()
cmd/provider-services/cmd/leaseEvents.go:15
↓ 1 callers
Function
leaseIDFromFlags
(flags *pflag.FlagSet, owner string)
cmd/provider-services/cmd/helpers.go:108
↓ 1 callers
Function
leaseKubeEventsHandler
(log log.Logger, cclient cluster.ReadClient)
gateway/rest/router.go:529
↓ 1 callers
Function
leaseLogsHandler
(log log.Logger, cclient cluster.ReadClient)
gateway/rest/router.go:652
↓ 1 callers
Function
leaseServiceStatusHandler
(log log.Logger, cclient cluster.ReadClient)
gateway/rest/router.go:641
↓ 1 callers
Function
leaseShellHandler
(log log.Logger, cclient cluster.Client)
gateway/rest/router.go:243
↓ 1 callers
Function
leaseShellPingHandler
(ctx context.Context, wg *sync.WaitGroup, ws *websocket.Conn)
gateway/rest/router_shell.go:17
↓ 1 callers
Function
leaseShellWebsocketHandler
(log log.Logger, wg *sync.WaitGroup, shellWs *websocket.Conn, stdinPipeOut io.Writer, terminalSizeUpdate chan<
gateway/rest/router_shell.go:35
↓ 1 callers
Function
leaseStatusHandler
(log log.Logger, cclient cluster.ReadClient, clusterSettings map[interface{}]interface{})
gateway/rest/router.go:553
↓ 1 callers
Function
leasedIPStatus
(state *inventoryServiceState)
cluster/inventory.go:469
↓ 1 callers
Function
loadConfig
(cfg string, defaultOnErr bool)
operator/inventory/config.go:83
↓ 1 callers
Function
loadPrivateKey
(file string)
tools/certissuer/storage.go:578
↓ 1 callers
Method
locateServiceFromManifest
(ctx context.Context, leaseID mtypes.LeaseID, serviceName string, externalPort uint32)
operator/hostname/operator.go:386
↓ 1 callers
Function
logsResourceMapping
logsResourceMapping returns the policy mapping for "logs" resource
cluster/kube/builder/permissions.go:123
↓ 1 callers
Method
lookup
(order mtypes.OrderID, resources dtypes.ResourceGroup)
cluster/inventory.go:178
↓ 1 callers
Function
makeGlobalServiceNameFromBasename
(basename string)
cluster/kube/builder/builder.go:324
↓ 1 callers
Function
makeMetricsRouter
()
cmd/provider-services/cmd/metrics.go:9
↓ 1 callers
Function
makeMocks
(s *orderTestScaffold)
bidengine/order_test.go:69
↓ 1 callers
Function
makeWatchdogTestScaffoldWithBlocking
(t *testing.T, timeout time.Duration, blockUntilRelease <-chan struct{})
manifest/watchdog_test.go:39
↓ 1 callers
Function
manifestGroupToCRD
manifestGroupToCRD returns manifest group instance from akash group
pkg/apis/akash.network/v2beta2/manifest.go:252
↓ 1 callers
Function
manifestServiceExposeFromAkash
(amse mani.ServiceExpose)
pkg/apis/akash.network/v2beta2/manifest.go:447
↓ 1 callers
Function
manifestServiceFromProvider
(ams mani.Service, schedulerParams *SchedulerParams)
pkg/apis/akash.network/v2beta2/manifest.go:341
↓ 1 callers
Method
maybeFetchData
maybeFetchData try fetch deployment and lease data if there is cached result the function returns nil channel which signals caller to process events
manifest/manager.go:234
↓ 1 callers
Method
maybeRemoveWatchdog
(deploymentID dtypes.DeploymentID)
manifest/service.go:343
↓ 1 callers
Method
maybeScheduleStop
()
manifest/manager.go:308
↓ 1 callers
Method
maybeStart
(ctx context.Context, auditor string)
bidengine/provider_attributes.go:296
↓ 1 callers
Function
maybeWrapWithGPU
maybeWrapWithGPU probes for NVIDIA GPU CC support and wraps the CPU provider in a GPUCompositeProvider if available.
sidecar/attestation/tee/tee.go:112
↓ 1 callers
Function
migrate
()
cmd/provider-services/cmd/migrate.go:7
↓ 1 callers
Function
migrateEndpointHandler
(log log.Logger, clusterService cluster.Service, client cluster.Client)
gateway/rest/router_migrate_endpoint.go:29
↓ 1 callers
Function
migrateHandler
(log log.Logger, hostnameService clustertypes.HostnameServiceClient, clusterService cluster.Service)
gateway/rest/router_migrate.go:22
↓ 1 callers
Method
migrateIngress
( ctx context.Context, dc dynamic.Interface, ingress *netv1.Ingress, gatewayName string, gatewayNamespace
migrations/ingress_to_httproute.go:88
↓ 1 callers
Function
miscDevMinor
miscDevMinor reads /proc/misc to find the minor number for a named device.
sidecar/attestation/tee/setup_linux.go:165
↓ 1 callers
Function
mockManifestGroups
(m integrationMocks, leaseID mtypes.LeaseID)
gateway/rest/integration_test.go:201
↓ 1 callers
Method
monitorUntilError
()
operator/hostname/operator.go:163
↓ 1 callers
Method
monitorUntilError
(ctx context.Context)
operator/ip/operator.go:66
↓ 1 callers
Function
mountTmpfsAndCopyHelper
mountTmpfsAndCopyHelper is a no-op on non-Linux platforms.
sidecar/attestation/tee/setup_other.go:18
↓ 1 callers
Function
multipleSvcReplicasGenReservations
(cpuUnits, gpuUnits uint64, count uint32)
cluster/kube/operators/clients/inventory/client_test.go:871
↓ 1 callers
Function
mustCreateCertWithCN
(t *testing.T, cn string)
gateway/utils/utils_test.go:119
↓ 1 callers
Method
mutate
(req *admissionv1.AdmissionRequest)
cluster/kube/webhook/webhook.go:119
↓ 1 callers
Function
negativeInventoryResources
(cluster *inventoryV1.Cluster)
operator/inventory/diagnostics.go:108
↓ 1 callers
Function
newAccountQuerier
(ctx context.Context, cctx sdkclient.Context, log log.Logger, bus pubsub.Bus, qc aclient.Client, opts ...Accou
cmd/provider-services/cmd/certs.go:141
↓ 1 callers
Function
newBalanceChecker
( ctx context.Context, aqc aclient.QueryClient, accAddr sdk.AccAddress, clientSession session.Session, bu
balance_checker.go:72
↓ 1 callers
Function
newCertQuerier
(pstorage pconfig.Storage)
gateway/rest/integration_test.go:492
↓ 1 callers
Function
newClusterNodes
(ctx context.Context, image, namespace string)
operator/inventory/nodes.go:46
↓ 1 callers
Function
newDeployCleanupHelper
(lease mtypes.LeaseID, client Client, log logger.Logger)
cluster/manager_cleanup.go:27
↓ 1 callers
Function
newDeploymentManager
(s *service, deployment ctypes.IDeployment, isNewLease bool)
cluster/manager.go:75
↓ 1 callers
Function
newEventsFeedList
(ctx context.Context, events []eventsv1.Event)
cluster/kube/client.go:841
↓ 1 callers
Function
newEventsFeedWatch
(ctx context.Context, events watch.Interface)
cluster/kube/client.go:858
↓ 1 callers
Function
newFakeInventories
(fake *FakeAkashV2beta2)
pkg/client/clientset/versioned/typed/akash.network/v2beta2/fake/fake_inventory.go:34
↓ 1 callers
Function
newFakeInventoryRequests
(fake *FakeAkashV2beta2)
pkg/client/clientset/versioned/typed/akash.network/v2beta2/fake/fake_inventoryrequest.go:34
↓ 1 callers
Function
newFakeManifests
(fake *FakeAkashV2beta2, namespace string)
pkg/client/clientset/versioned/typed/akash.network/v2beta2/fake/fake_manifest.go:34
↓ 1 callers
Function
newFakeProviderHosts
(fake *FakeAkashV2beta2, namespace string)
pkg/client/clientset/versioned/typed/akash.network/v2beta2/fake/fake_providerhost.go:34
↓ 1 callers
Function
newFakeProviderLeasedIPs
(fake *FakeAkashV2beta2, namespace string)
pkg/client/clientset/versioned/typed/akash.network/v2beta2/fake/fake_providerleasedip.go:34
↓ 1 callers
Function
newHostnameOperator
(ctx context.Context, logger log.Logger, ns string, config common.OperatorConfig, ilc common.IgnoreListConfig)
operator/hostname/operator.go:64
↓ 1 callers
Function
newInventories
newInventories returns a Inventories
pkg/client/clientset/versioned/typed/akash.network/v2beta2/inventory.go:63
↓ 1 callers
Function
newInventory
(clState inventoryV1.Cluster)
cluster/types/v1beta3/clients/inventory/inventory.go:261
↓ 1 callers
Function
newInventoryConnector
(ctx context.Context, svc *corev1.Service, invch chan<- inventoryState)
cluster/kube/operators/clients/inventory/client.go:239
↓ 1 callers
Function
newInventoryRequests
newInventoryRequests returns a InventoryRequests
pkg/client/clientset/versioned/typed/akash.network/v2beta2/inventoryrequest.go:63
↓ 1 callers
Function
newManager
(h *service, daddr dtypes.DeploymentID)
manifest/manager.go:44
↓ 1 callers
Function
newManifests
newManifests returns a Manifests
pkg/client/clientset/versioned/typed/akash.network/v2beta2/manifest.go:59
↓ 1 callers
Function
newNodeDiscovery
(ctx context.Context, name, namespace string, image string, sig chan<- string)
operator/inventory/node-discovery.go:64
↓ 1 callers
Function
newOrder
(svc *service, oid mtypes.OrderID, cfg Config, pass ProviderAttrSignatureService, checkForExistingBid bool)
bidengine/order.go:102
↓ 1 callers
Function
newProviderAttrSignatureService
(s session.Session, bus pubsub.Bus)
bidengine/provider_attributes.go:88
↓ 1 callers
Function
newProviderHosts
newProviderHosts returns a ProviderHosts
pkg/client/clientset/versioned/typed/akash.network/v2beta2/providerhost.go:59
↓ 1 callers
Function
newProviderLeasedIPs
newProviderLeasedIPs returns a ProviderLeasedIPs
pkg/client/clientset/versioned/typed/akash.network/v2beta2/providerleasedip.go:59
↓ 1 callers
Function
newQuerierCluster
()
operator/inventory/types.go:110
↓ 1 callers
Function
newQuerierNodes
()
operator/inventory/types.go:116
↓ 1 callers
Method
newRequest
(ctx context.Context, method string, path string, body io.Reader)
cluster/kube/operators/clients/hostname/client.go:51
↓ 1 callers
Function
newServiceRouter
(apiTimeout, queryTimeout time.Duration)
operator/inventory/cmd.go:530
↓ 1 callers
Function
nodeAllocatableChanged
(prev *corev1.Node, curr *corev1.Node)
operator/inventory/node-discovery.go:703
← previous
next →
901–1,000 of 2,942, ranked by callers