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
↓ 2 callers
Method
getAnnotationValue
(annotations map[string]string, key string, defaultValue string)
migrations/ingress_to_httproute.go:245
↓ 2 callers
Method
isHostnameBlocked
(hostname string)
cluster/hostname.go:373
↓ 2 callers
Function
isLabelManaged
(key string)
operator/inventory/node-discovery.go:772
↓ 2 callers
Function
jwtErrorToHTTP
jwtErrorToHTTP maps JWT parse results to HttpError for gateway responses.
gateway/utils/utils.go:163
↓ 2 callers
Method
labels
()
cluster/kube/builder/serviceaccount.go:26
↓ 2 callers
Method
labels
()
cluster/kube/builder/rolebinding.go:35
↓ 2 callers
Method
labels
()
cluster/kube/builder/manifest.go:36
↓ 2 callers
Method
labels
()
cluster/kube/builder/namespace.go:24
↓ 2 callers
Function
leaseLogsCmd
()
cmd/provider-services/cmd/leaseLogs.go:17
↓ 2 callers
Function
leaseStatusCmd
()
cmd/provider-services/cmd/leaseStatus.go:12
↓ 2 callers
Function
loadAuthOpts
(ctx context.Context, cctx sdkclient.Context, flags *pflag.FlagSet)
cmd/provider-services/cmd/helpers.go:242
↓ 2 callers
Function
newDataForScript
(r Request)
bidengine/shellscript.go:193
↓ 2 callers
Function
newHTTPWrapperServiceClient
(isHTTPS, secure bool, baseURL string)
cluster/util/service_client.go:26
↓ 2 callers
Function
newHTTPWrapperServiceClientWithTransport
(transport http.RoundTripper, baseURL string)
cluster/util/service_client.go:59
↓ 2 callers
Function
newHostnameService
(ctx context.Context, cfg Config, initialData map[string]mtypes.LeaseID)
cluster/hostname.go:279
↓ 2 callers
Function
newIPOperator
(ctx context.Context, logger log.Logger, ns string, cfg common.OperatorConfig, ilc common.IgnoreListConfig, ml
operator/ip/operator.go:457
↓ 2 callers
Function
newOrderInternal
(svc *service, oid mtypes.OrderID, cfg Config, pass ProviderAttrSignatureService, checkForExistingBid bool, re
bidengine/order.go:106
↓ 2 callers
Function
newProviderAttrSignatureServiceInternal
(s session.Session, bus pubsub.Bus, ttl time.Duration)
bidengine/provider_attributes.go:92
↓ 2 callers
Function
newReservation
(order mtypes.OrderID, resources dtypes.ResourceGroup)
cluster/reservation.go:12
↓ 2 callers
Function
newRouter
(log log.Logger, addr sdk.Address, pclient provider.Client, ctxConfig map[interface{}]interface{}, middlewares
gateway/rest/router.go:93
↓ 2 callers
Function
newWatchdog
(sess session.Session, parent <-chan struct{}, done chan<- dtypes.DeploymentID, leaseID mtypes.LeaseID, timeou
manifest/watchdog.go:31
↓ 2 callers
Method
observeIPState
(ctx context.Context)
operator/ip/operator.go:765
↓ 2 callers
Function
parseGPU
(resource *rtypes.GPU)
bidengine/shellscript.go:63
↓ 2 callers
Method
parseGPUInfo
(ctx context.Context, info RegistryGPUVendors)
operator/inventory/node-discovery.go:908
↓ 2 callers
Method
ports
()
cluster/kube/builder/service.go:131
↓ 2 callers
Function
prepareHostnamesImpl
(store map[string]hostnameID, hostnames []string, hID hostnameID, errCh chan<- error)
cluster/hostname.go:93
↓ 2 callers
Function
providerAttrSize
(entries atypes.AuditedProviders)
bidengine/provider_attributes.go:241
↓ 2 callers
Method
pushCurrAttributes
()
bidengine/provider_attributes.go:189
↓ 2 callers
Function
queryApp
(t *testing.T, appURL string, limit int)
integration/test_helpers.go:112
↓ 2 callers
Function
read_from_datafile
(fin)
script/provider_migrate_to_hostname_operator.py:111
↓ 2 callers
Function
releaseHostnamesImpl
(store map[string]hostnameID, hID hostnameID)
cluster/hostname.go:232
↓ 2 callers
Function
remove
(slice []T, s int)
operator/inventory/util.go:76
↓ 2 callers
Method
removeHostnameFromDeployment
(ctx context.Context, hostname string, leaseID mtypes.LeaseID, allowMissing bool)
operator/hostname/operator.go:682
↓ 2 callers
Function
requestDeploymentID
(req *http.Request)
gateway/rest/middleware.go:67
↓ 2 callers
Function
requestLogFollow
(req *http.Request)
gateway/rest/middleware.go:39
↓ 2 callers
Function
requestServices
(req *http.Request)
gateway/rest/middleware.go:51
↓ 2 callers
Function
reserveHostnamesImpl
(store map[string]hostnameID, hostnames []string, hID hostnameID, ch chan<- error, resultCh chan<- []string)
cluster/hostname.go:136
↓ 2 callers
Method
run
(parentCtx context.Context)
operator/ip/operator.go:591
↓ 2 callers
Function
runMigrations
runMigrations executes pending migrations with the provided state path. The logContext parameter is used to customize log messages (e.g., "running pen
cmd/provider-services/cmd/migrate_run.go:156
↓ 2 callers
Method
schedule
(minTime, jitter time.Duration)
cluster/monitor.go:230
↓ 2 callers
Function
serviceStatusCmd
()
cmd/provider-services/cmd/serviceStatus.go:13
↓ 2 callers
Function
setConfigDefaults
(config *rest.Config)
pkg/client/clientset/versioned/typed/akash.network/v2beta2/akash.network_client.go:103
↓ 2 callers
Method
startDeploy
(ctx context.Context)
cluster/manager.go:272
↓ 2 callers
Method
status
(ctx context.Context)
cluster/inventory.go:238
↓ 2 callers
Function
statusCmd
()
cmd/provider-services/cmd/status.go:12
↓ 2 callers
Method
statusV1
(ctx context.Context)
cluster/inventory.go:259
↓ 2 callers
Function
stripVersionSuffix
stripVersionSuffix removes suffix components (e.g., "-rc1") from a version string or part.
migrations/registry.go:224
↓ 2 callers
Method
subNLZ
(val rtypes.ResourceValue)
cluster/kube/resourcetypes.go:71
↓ 2 callers
Function
testSetup
(t *testing.T, sdlFile string, serviceIdx int, lid mtypes.LeaseID)
cluster/kube/builder/deployment_test.go:19
↓ 2 callers
Function
tryAdjustEphemeralStorage
(rp *inventoryV1.ResourcePair, res *rtypes.Storage)
cluster/types/v1beta3/clients/inventory/inventory.go:444
↓ 2 callers
Function
updateNodeInfo
(knode *corev1.Node, node *v1.Node)
operator/inventory/node-discovery.go:667
↓ 2 callers
Method
verifyHTTPRouteExists
verifyHTTPRouteExists checks that an HTTPRoute exists in the given namespace
integration/gateway_api_test.go:299
↓ 2 callers
Function
versionLessThan
versionLessThan compares two version strings. Returns true if v1 < v2. Uses simple string comparison for versions like "1.1.0", "1.2.0", etc. For more
migrations/registry.go:177
↓ 2 callers
Method
writeFile
(domain string, extension string, data []byte, opts ...WriteOption)
tools/certissuer/storage.go:469
↓ 2 callers
Function
wsSetupPongHandler
(ws *websocket.Conn, cancel func())
gateway/rest/router.go:663
↓ 1 callers
Method
AccountLoad
(privateKey crypto.PrivateKey)
tools/certissuer/storage.go:257
↓ 1 callers
Method
AccountSave
(*Account)
tools/certissuer/storage.go:84
↓ 1 callers
Method
AccountSave
(account *Account)
tools/certissuer/storage.go:228
↓ 1 callers
Method
AccountSetup
()
tools/certissuer/storage.go:83
↓ 1 callers
Function
AddProviderFlag
(cmd *cobra.Command)
operator/common/operator_flags.go:48
↓ 1 callers
Method
Akash
()
pkg/client/informers/externalversions/factory.go:260
↓ 1 callers
Method
AllHostnames
(context.Context)
cluster/client.go:52
↓ 1 callers
Method
Allocated
()
cluster/types/v1beta3/reservation.go:19
↓ 1 callers
Function
AuthHeaderTokenExtractor
AuthHeaderTokenExtractor is a TokenExtractor that takes a request and extracts the token from the Authorization header.
gateway/rest/auth.go:18
↓ 1 callers
Method
BidEngine
()
tools/pconfig/pconfig.go:46
↓ 1 callers
Function
BuildNS
(settings Settings, deployment IClusterDeployment)
cluster/kube/builder/namespace.go:20
↓ 1 callers
Function
BuildNetPol
(settings Settings, deployment IClusterDeployment)
cluster/kube/builder/netpol.go:27
↓ 1 callers
Function
BuildStatefulSet
(workload *Workload)
cluster/kube/builder/statefulset.go:22
↓ 1 callers
Function
CertIssuerFromCtx
(ctx context.Context)
tools/fromctx/context.go:305
↓ 1 callers
Method
Check
(ctx context.Context)
operator/waiter/waiter.go:15
↓ 1 callers
Method
Check
(context.Context)
cluster/types/v1beta3/clients/ip/ip.go:70
↓ 1 callers
Function
ClusterDeploymentFromDeployment
(d ctypes.IDeployment)
cluster/kube/builder/builder.go:95
↓ 1 callers
Method
ClusterService
()
service.go:43
↓ 1 callers
Function
Cmd
()
operator/inventory/cmd.go:51
↓ 1 callers
Method
Commit
(dvbeta.ResourceGroup)
cluster/types/v1beta3/clients/inventory/inventory.go:40
↓ 1 callers
Function
ContextWithClaims
(ctx context.Context, claims *ajwt.Claims)
gateway/grpc/server.go:47
↓ 1 callers
Method
Create
()
cluster/kube/builder/deployment.go:12
↓ 1 callers
Method
CreateIPPassthrough
(ctx context.Context, directive cip.ClusterIPPassthroughDirective)
cluster/kube/operators/clients/metallb/client.go:56
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Inventory.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:83
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InventoryList.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:133
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InventoryRequest.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:161
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new InventoryRequestList.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:194
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Manifest.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:311
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ManifestList.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:367
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderHost.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:622
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderHostList.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:655
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderLeasedIP.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:714
↓ 1 callers
Method
DeepCopy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ProviderLeasedIPList.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:747
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:30
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:57
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:73
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:101
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:118
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:151
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:179
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:212
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:228
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:244
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:265
↓ 1 callers
Method
DeepCopyInto
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
pkg/apis/akash.network/v2beta2/zz_generated.deepcopy.go:286
← previous
next →
401–500 of 2,680, ranked by callers