Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/convox/rack
/ functions
Functions
3,244 in github.com/convox/rack
⨍
Functions
3,244
◇
Types & classes
243
↓ 4,109 callers
Method
Get
raw http
sdk/interface.go:14
↓ 766 callers
Method
Error
Error satisfies the error interface
pkg/test/error.go:7
↓ 640 callers
Method
String
String returns a string representation of a Port struct
pkg/manifest1/ports.go:27
↓ 251 callers
Function
testExecute
(e *cli.Engine, cmd string, stdin io.Reader)
pkg/cli/cli_test.go:60
↓ 243 callers
Method
RequireStdout
(t *testing.T, lines []string)
pkg/cli/cli_test.go:112
↓ 243 callers
Function
testClient
(t *testing.T, fn func(*cli.Engine, *mocksdk.Interface))
pkg/cli/cli_test.go:31
↓ 233 callers
Method
RequireStderr
(t *testing.T, lines []string)
pkg/cli/cli_test.go:107
↓ 156 callers
Method
Error
()
provider/aws/error.go:43
↓ 148 callers
Function
String
(value string)
pkg/options/options.go:30
↓ 143 callers
Function
testServer
(t *testing.T, fn func(*stdsdk.Client, *structs.MockProvider))
pkg/api/api_test.go:18
↓ 101 callers
Function
app
(c *stdcli.Context)
pkg/cli/helpers.go:30
↓ 99 callers
Method
Contains
(t Sync)
pkg/sync/sync.go:66
↓ 95 callers
Function
Bool
(value bool)
pkg/options/options.go:5
↓ 94 callers
Function
Int
(value int)
pkg/options/options.go:15
↓ 93 callers
Function
register
(cmd, description string, fn HandlerFunc, opts stdcli.CommandOptions)
pkg/cli/engine.go:78
↓ 89 callers
Function
fxSystem
()
pkg/cli/fixtures_test.go:298
↓ 89 callers
Function
testServer
(t *testing.T, handler http.Handler, fn func(*sdk.Client))
sdk/auth_test.go:27
↓ 76 callers
Method
Post
(name string, attrs map[string]interface{})
pkg/metrics/metrics.go:18
↓ 75 callers
Method
Context
()
provider/aws/aws.go:257
↓ 75 callers
Method
WithContext
(ctx context.Context)
pkg/structs/provider.go:103
↓ 73 callers
Method
provider
(c *stdapi.Context)
pkg/api/api.go:108
↓ 69 callers
Method
Writef
(prefix string, format string, args ...interface{})
pkg/prefix/writer.go:56
↓ 68 callers
Method
hook
(name string, args ...interface{})
pkg/api/api.go:84
↓ 65 callers
Method
Run
(s Stream, cmd *exec.Cmd, opts RunnerOptions)
pkg/manifest1/exec.go:19
↓ 59 callers
Method
Slice
()
pkg/generate/method.go:194
↓ 57 callers
Method
Close
()
provider/aws/aws_test.go:26
↓ 56 callers
Method
Close
()
pkg/helpers/aws_test.go:179
↓ 56 callers
Method
Write
(prefix string, r io.Reader)
pkg/prefix/writer.go:34
↓ 51 callers
Function
manifestFixture
(name string)
pkg/manifest1/manifest_test.go:647
↓ 46 callers
Method
SystemGet
()
pkg/structs/provider.go:83
↓ 41 callers
Function
fxApp
()
pkg/cli/fixtures_test.go:9
↓ 41 callers
Function
fxRelease
()
pkg/cli/fixtures_test.go:193
↓ 38 callers
Method
Request
Request executes an HTTP request against the tester
pkg/test/handler_func.go:32
↓ 36 callers
Function
StubAwsProvider
StubAwsProvider creates an httptest server with canned Request / Response cycles, and sets CurrentProvider to a new AWS provider that uses the test se
provider/aws/aws_test.go:33
↓ 35 callers
Method
Websocket
(path string, opts stdsdk.RequestOptions)
sdk/sdk.go:99
↓ 35 callers
Method
Writer
(prefix string)
pkg/prefix/writer.go:48
↓ 34 callers
Function
upperName
(name string)
provider/aws/helpers.go:464
↓ 33 callers
Method
rackStack
(name string)
provider/aws/helpers.go:359
↓ 30 callers
Method
AppGet
AppGet gets an app
provider/aws/apps.go:129
↓ 30 callers
Method
Start
(st Stream)
pkg/sync/sync.go:84
↓ 28 callers
Method
Command
(command, description string, fn HandlerFunc, opts stdcli.CommandOptions)
pkg/cli/engine.go:13
↓ 28 callers
Function
fxService
()
pkg/cli/fixtures_test.go:263
↓ 27 callers
Function
Get
(collection string, key interface{})
pkg/cache/cache.go:23
↓ 26 callers
Function
cs
(s *string, def string)
provider/aws/helpers.go:165
↓ 25 callers
Function
NewSession
()
pkg/helpers/aws.go:551
↓ 24 callers
Method
Code
()
provider/aws/error.go:11
↓ 24 callers
Function
Set
(collection string, key, value interface{}, ttl time.Duration)
pkg/cache/cache.go:54
↓ 24 callers
Method
ecs
()
provider/aws/aws.go:404
↓ 24 callers
Function
fxBuild
()
pkg/cli/fixtures_test.go:60
↓ 24 callers
Method
validateNLBParams
validateNLBParams enforces the NLB rack-param rules: - NLB=Yes incompatible with InternalOnly=Yes - NLBInternal=Yes requires Internal=Yes (either alre
provider/aws/system_nlb.go:125
↓ 23 callers
Method
AppGet
(name string)
pkg/structs/provider.go:13
↓ 22 callers
Method
config
** services ****************************************************************************************/
provider/aws/aws.go:296
↓ 22 callers
Function
fxLogsSystem
()
pkg/cli/fixtures_test.go:134
↓ 21 callers
Function
Duration
(value time.Duration)
pkg/options/options.go:10
↓ 21 callers
Method
Service
(name string)
pkg/manifest/manifest.go:157
↓ 21 callers
Function
testLogs
(logs []string)
pkg/cli/cli_test.go:97
↓ 20 callers
Function
Load
(data []byte, env map[string]string)
pkg/manifest/manifest.go:51
↓ 20 callers
Function
coalesce
(s *dynamodb.AttributeValue, def string)
provider/aws/helpers.go:134
↓ 20 callers
Method
describeStack
(name string)
provider/aws/helpers.go:689
↓ 20 callers
Function
fxSystemClassic
()
pkg/cli/fixtures_test.go:313
↓ 20 callers
Function
requireErrContains
requireErrContains asserts err is non-nil and its message contains the substring.
pkg/manifest/nlb_test.go:28
↓ 19 callers
Method
s3
()
provider/aws/aws.go:436
↓ 18 callers
Method
Cleanup
(func())
pkg/mock/sdk/interface.go:2174
↓ 18 callers
Function
fxLogs
()
pkg/cli/fixtures_test.go:119
↓ 18 callers
Function
loadFixture
loadFixture reads a named testdata file and loads it.
pkg/manifest/nlb_test.go:18
↓ 18 callers
Method
stackResource
(stack, resource string)
provider/aws/helpers.go:854
↓ 17 callers
Method
Int
()
pkg/generate/method.go:182
↓ 17 callers
Method
cloudformation
()
provider/aws/aws.go:340
↓ 17 callers
Function
fxResource
()
pkg/cli/fixtures_test.go:231
↓ 17 callers
Function
stackOutputs
(stack *cloudformation.Stack)
provider/aws/helpers.go:373
↓ 16 callers
Method
Balancers
()
pkg/manifest1/balancer.go:18
↓ 16 callers
Method
ec2
()
provider/aws/aws.go:380
↓ 16 callers
Function
errorNotFound
(s string)
provider/aws/error.go:23
↓ 16 callers
Function
extractResource
extractResource parses rendered CF JSON and returns the named resource's body as a raw json.RawMessage for targeted assertions.
provider/aws/service_test.go:123
↓ 16 callers
Method
stackParameter
(stack, param string)
provider/aws/helpers.go:888
↓ 15 callers
Method
appResource
(app, resource string)
provider/aws/helpers.go:845
↓ 15 callers
Function
debug
(format string, a ...interface{})
provider/aws/lambda/autoscale/handler.go:400
↓ 15 callers
Function
fxProcess
()
pkg/cli/fixtures_test.go:149
↓ 14 callers
Method
Stream
(prefix string)
pkg/manifest1/output.go:42
↓ 14 callers
Function
coalesce
(ss ...string)
pkg/cli/helpers.go:39
↓ 14 callers
Method
dynamodb
()
provider/aws/aws.go:364
↓ 14 callers
Function
loadBytes
loadBytes is a test helper that loads a manifest from bytes and returns the manifest and error.
pkg/manifest/nlb_test.go:12
↓ 13 callers
Method
CombinedOutput
(cmd *exec.Cmd)
pkg/manifest1/exec.go:18
↓ 13 callers
Method
EventSend
(action string, opts structs.EventSendOptions)
provider/aws/event.go:31
↓ 13 callers
Function
renderServiceTemplate
renderServiceTemplate renders formation/service.json.tmpl for the named service. The stp key set matches the production construction at provider/aws/r
provider/aws/service_test.go:25
↓ 12 callers
Function
certPreflight
certPreflight validates all NLB TLS certificates referenced in a manifest before a release is promoted. It returns a non-nil error if any referenced c
provider/aws/nlb.go:26
↓ 11 callers
Function
New
(endpoint string)
sdk/sdk.go:58
↓ 11 callers
Function
fxRelease2
()
pkg/cli/fixtures_test.go:205
↓ 11 callers
Function
newStubCertChecker
()
provider/aws/nlb_test.go:27
↓ 11 callers
Function
resolveGroup
resolveGroup resolves a possibly-partial group name to an exact group key. Priority: exact match > unique prefix match. Case-insensitive. Whitespace i
pkg/cli/rack.go:205
↓ 10 callers
Function
Ago
(t time.Time)
pkg/helpers/time.go:16
↓ 10 callers
Method
DescribeStacks
DescribeStacks provides a mock function with given fields: _a0
pkg/mock/aws/cloud_formation_api.go:3417
↓ 10 callers
Method
Execute
Execute provides a mock function with given fields: cmd, args
pkg/mock/stdcli/executor.go:17
↓ 10 callers
Method
Load
(data []byte)
pkg/structs/environment.go:14
↓ 10 callers
Method
ReleaseGet
(app, id string)
pkg/structs/provider.go:67
↓ 10 callers
Method
ReleasePromote
(app, id string, opts ReleasePromoteOptions)
pkg/structs/provider.go:69
↓ 10 callers
Method
Validate
()
pkg/manifest1/manifest.go:99
↓ 10 callers
Function
stackTags
(stack *cloudformation.Stack)
provider/aws/helpers.go:383
↓ 10 callers
Function
testdataManifest
(name string, env map[string]string)
pkg/manifest/manifest_test.go:484
↓ 9 callers
Method
BuildGet
(app, id string)
provider/aws/builds.go:274
next →
1–100 of 3,244, ranked by callers