SYMBOL INDEX (2199 symbols across 283 files) FILE: cmd/cmdtrace/cmd_span.go function Setup (line 48) | func Setup(cmd *cobra.Command, dockerCli command.Cli, args []string) err... function wrapRunE (line 75) | func wrapRunE(c *cobra.Command, cmdSpan trace.Span, tracingShutdown trac... function commandName (line 130) | func commandName(cmd *cobra.Command) []string { function getFlags (line 142) | func getFlags(fs *flag.FlagSet) []string { FILE: cmd/cmdtrace/cmd_span_test.go function TestGetFlags (line 29) | func TestGetFlags(t *testing.T) { function TestCommandName (line 68) | func TestCommandName(t *testing.T) { FILE: cmd/compatibility/convert.go function getCompletionCommands (line 28) | func getCompletionCommands() []string { function getBoolFlags (line 35) | func getBoolFlags() []string { function getStringFlags (line 44) | func getStringFlags() []string { function Convert (line 56) | func Convert(args []string) []string { FILE: cmd/compatibility/convert_test.go function Test_convert (line 28) | func Test_convert(t *testing.T) { FILE: cmd/compose/alpha.go function alphaCommand (line 22) | func alphaCommand(p *ProjectOptions, dockerCli command.Cli, backendOptio... FILE: cmd/compose/attach.go type attachOpts (line 29) | type attachOpts struct function attachCommand (line 40) | func attachCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runAttach (line 68) | func runAttach(ctx context.Context, dockerCli command.Cli, backendOption... FILE: cmd/compose/bridge.go function bridgeCommand (line 36) | func bridgeCommand(p *ProjectOptions, dockerCli command.Cli) *cobra.Comm... function convertCommand (line 49) | func convertCommand(p *ProjectOptions, dockerCli command.Cli) *cobra.Com... function runConvert (line 65) | func runConvert(ctx context.Context, dockerCli command.Cli, p *ProjectOp... function transformersCommand (line 78) | func transformersCommand(dockerCli command.Cli) *cobra.Command { function listTransformersCommand (line 90) | func listTransformersCommand(dockerCli command.Cli) *cobra.Command { function displayTransformer (line 109) | func displayTransformer(dockerCli command.Cli, transformers []image.Summ... function createTransformerCommand (line 143) | func createTransformerCommand(dockerCli command.Cli) *cobra.Command { FILE: cmd/compose/build.go type buildOptions (line 36) | type buildOptions struct method toAPIBuildOptions (line 53) | func (opts buildOptions) toAPIBuildOptions(services []string) (api.Bui... function buildCommand (line 94) | func buildCommand(p *ProjectOptions, dockerCli command.Cli, backendOptio... function runBuild (line 152) | func runBuild(ctx context.Context, dockerCli command.Cli, backendOptions... FILE: cmd/compose/commit.go type commitOptions (line 30) | type commitOptions struct function commitCommand (line 44) | func commitCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runCommit (line 78) | func runCommit(ctx context.Context, dockerCli command.Cli, backendOption... FILE: cmd/compose/completion.go type validArgsFn (line 31) | type validArgsFn function noCompletion (line 33) | func noCompletion() validArgsFn { function completeServiceNames (line 39) | func completeServiceNames(dockerCli command.Cli, p *ProjectOptions) vali... function completeProjectNames (line 62) | func completeProjectNames(dockerCli command.Cli, backendOptions *Backend... function completeProfileNames (line 85) | func completeProfileNames(dockerCli command.Cli, p *ProjectOptions) vali... function completeScaleArgs (line 111) | func completeScaleArgs(cli command.Cli, p *ProjectOptions) cobra.Complet... FILE: cmd/compose/compose.go constant ComposeParallelLimit (line 58) | ComposeParallelLimit = "COMPOSE_PARALLEL_LIMIT" constant ComposeProjectName (line 60) | ComposeProjectName = "COMPOSE_PROJECT_NAME" constant ComposeCompatibility (line 62) | ComposeCompatibility = api.ComposeCompatibility constant ComposeRemoveOrphans (line 64) | ComposeRemoveOrphans = "COMPOSE_REMOVE_ORPHANS" constant ComposeIgnoreOrphans (line 66) | ComposeIgnoreOrphans = "COMPOSE_IGNORE_ORPHANS" constant ComposeEnvFiles (line 68) | ComposeEnvFiles = "COMPOSE_ENV_FILES" constant ComposeMenu (line 70) | ComposeMenu = "COMPOSE_MENU" constant ComposeProgress (line 72) | ComposeProgress = "COMPOSE_PROGRESS" function rawEnv (line 76) | func rawEnv(r io.Reader, filename string, vars map[string]string, lookup... function init (line 90) | func init() { type Command (line 101) | type Command type CobraCommand (line 104) | type CobraCommand function AdaptCmd (line 107) | func AdaptCmd(fn CobraCommand) func(cmd *cobra.Command, args []string) e... function Adapt (line 134) | func Adapt(fn Command) func(cmd *cobra.Command, args []string) error { type ProjectOptions (line 140) | type ProjectOptions struct method WithProject (line 161) | func (o *ProjectOptions) WithProject(fn ProjectFunc, dockerCli command... method WithServices (line 168) | func (o *ProjectOptions) WithServices(dockerCli command.Cli, fn Projec... method addProjectFlags (line 223) | func (o *ProjectOptions) addProjectFlags(f *pflag.FlagSet) { method projectOrName (line 245) | func (o *ProjectOptions) projectOrName(ctx context.Context, dockerCli ... method toProjectName (line 268) | func (o *ProjectOptions) toProjectName(ctx context.Context, dockerCli ... method ToModel (line 290) | func (o *ProjectOptions) ToModel(ctx context.Context, dockerCli comman... method ToProject (line 310) | func (o *ProjectOptions) ToProject(ctx context.Context, dockerCli comm... method remoteLoaders (line 363) | func (o *ProjectOptions) remoteLoaders(dockerCli command.Cli) []loader... method toProjectOptions (line 372) | func (o *ProjectOptions) toProjectOptions(po ...cli.ProjectOptionsFn) ... type ProjectFunc (line 155) | type ProjectFunc type ProjectServicesFunc (line 158) | type ProjectServicesFunc type jsonErrorData (line 191) | type jsonErrorData struct function errorAsJSON (line 196) | func errorAsJSON(message string) string { function makeJSONError (line 209) | func makeJSONError(err error) error { function defaultStringArrayVar (line 239) | func defaultStringArrayVar(env string) []string { constant PluginName (line 408) | PluginName = "compose" function RunningAsStandalone (line 411) | func RunningAsStandalone() bool { type BackendOptions (line 415) | type BackendOptions struct method Add (line 419) | func (o *BackendOptions) Add(option compose.Option) { function RootCommand (line 424) | func RootCommand(dockerCli command.Cli, backendOptions *BackendOptions) ... function stdinfo (line 662) | func stdinfo(dockerCli command.Cli) io.Writer { function setEnvWithDotEnv (line 669) | func setEnvWithDotEnv(opts ProjectOptions, dockerCli command.Cli) error { FILE: cmd/compose/compose_oci_test.go function TestSetEnvWithDotEnv_WithOCIArtifact (line 28) | func TestSetEnvWithDotEnv_WithOCIArtifact(t *testing.T) { function TestSetEnvWithDotEnv_WithGitRemote (line 44) | func TestSetEnvWithDotEnv_WithGitRemote(t *testing.T) { function TestSetEnvWithDotEnv_WithLocalPath (line 60) | func TestSetEnvWithDotEnv_WithLocalPath(t *testing.T) { FILE: cmd/compose/compose_test.go function TestFilterServices (line 26) | func TestFilterServices(t *testing.T) { FILE: cmd/compose/config.go type configOptions (line 42) | type configOptions struct method ToProject (line 65) | func (o *configOptions) ToProject(ctx context.Context, dockerCli comma... method ToModel (line 70) | func (o *configOptions) ToModel(ctx context.Context, dockerCli command... method toProjectOptionsFns (line 76) | func (o *configOptions) toProjectOptionsFns() []cli.ProjectOptionsFn { function configCommand (line 91) | func configCommand(p *ProjectOptions, dockerCli command.Cli) *cobra.Comm... function runConfig (line 175) | func runConfig(ctx context.Context, dockerCli command.Cli, opts configOp... function runConfigInterpolate (line 204) | func runConfigInterpolate(ctx context.Context, dockerCli command.Cli, op... function imagesOnly (line 256) | func imagesOnly(project *types.Project) *types.Project { function runConfigNoInterpolate (line 267) | func runConfigNoInterpolate(ctx context.Context, dockerCli command.Cli, ... function resolveImageDigests (line 301) | func resolveImageDigests(ctx context.Context, dockerCli command.Cli, mod... function formatModel (line 334) | func formatModel(model map[string]any, format string) (content []byte, e... function runServices (line 349) | func runServices(ctx context.Context, dockerCli command.Cli, opts config... function runVolumes (line 383) | func runVolumes(ctx context.Context, dockerCli command.Cli, opts configO... function runNetworks (line 399) | func runNetworks(ctx context.Context, dockerCli command.Cli, opts config... function runModels (line 415) | func runModels(ctx context.Context, dockerCli command.Cli, opts configOp... function runHash (line 433) | func runHash(ctx context.Context, dockerCli command.Cli, opts configOpti... function runProfiles (line 475) | func runProfiles(ctx context.Context, dockerCli command.Cli, opts config... function runConfigImages (line 503) | func runConfigImages(ctx context.Context, dockerCli command.Cli, opts co... function runVariables (line 520) | func runVariables(ctx context.Context, dockerCli command.Cli, opts confi... function runEnvironment (line 545) | func runEnvironment(ctx context.Context, dockerCli command.Cli, opts con... function escapeDollarSign (line 562) | func escapeDollarSign(marshal []byte) []byte { FILE: cmd/compose/cp.go type copyOptions (line 31) | type copyOptions struct function copyCommand (line 42) | func copyCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runCopy (line 77) | func runCopy(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/create.go type createOptions (line 37) | type createOptions struct method recreateStrategy (line 134) | func (opts createOptions) recreateStrategy() string { method dependenciesRecreateStrategy (line 147) | func (opts createOptions) dependenciesRecreateStrategy() string { method GetTimeout (line 157) | func (opts createOptions) GetTimeout() *time.Duration { method Apply (line 165) | func (opts createOptions) Apply(project *types.Project) error { method isPullPolicyValid (line 217) | func (opts createOptions) isPullPolicyValid() bool { function createCommand (line 55) | func createCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runCreate (line 99) | func runCreate(ctx context.Context, dockerCli command.Cli, backendOption... function applyScaleOpts (line 199) | func applyScaleOpts(project *types.Project, opts []string) error { FILE: cmd/compose/down.go type downOptions (line 35) | type downOptions struct function downCommand (line 44) | func downCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runDown (line 81) | func runDown(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/events.go type eventsOpts (line 31) | type eventsOpts struct function eventsCommand (line 38) | func eventsCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runEvents (line 59) | func runEvents(ctx context.Context, dockerCli command.Cli, backendOption... FILE: cmd/compose/exec.go type execOpts (line 36) | type execOpts struct function execCommand (line 52) | func execCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runExec (line 104) | func runExec(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/export.go type exportOptions (line 29) | type exportOptions struct function exportCommand (line 37) | func exportCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runExport (line 62) | func runExport(ctx context.Context, dockerCli command.Cli, backendOption... FILE: cmd/compose/generate.go type generateOptions (line 31) | type generateOptions struct function generateCommand (line 36) | func generateCommand(p *ProjectOptions, dockerCli command.Cli, backendOp... function runGenerate (line 58) | func runGenerate(ctx context.Context, dockerCli command.Cli, backendOpti... FILE: cmd/compose/images.go type imageOptions (line 39) | type imageOptions struct function imagesCommand (line 45) | func imagesCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runImages (line 62) | func runImages(ctx context.Context, dockerCli command.Cli, backendOption... FILE: cmd/compose/kill.go type killOptions (line 33) | type killOptions struct function killCommand (line 39) | func killCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runKill (line 60) | func runKill(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/list.go type lsOptions (line 37) | type lsOptions struct function listCommand (line 44) | func listCommand(dockerCli command.Cli, backendOptions *BackendOptions) ... function match (line 68) | func match(filters client.Filters, field, source string) bool { function runList (line 86) | func runList(ctx context.Context, dockerCli command.Cli, backendOptions ... type stackView (line 129) | type stackView struct function viewFromStackList (line 135) | func viewFromStackList(stackList []api.Stack) []stackView { FILE: cmd/compose/logs.go type logsOptions (line 31) | type logsOptions struct function logsCommand (line 44) | func logsCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runLogs (line 74) | func runLogs(ctx context.Context, dockerCli command.Cli, backendOptions ... type logConsumer (line 108) | type logConsumer struct method Log (line 112) | func (l logConsumer) Log(containerName, message string) { method Err (line 119) | func (l logConsumer) Err(containerName, message string) { method Status (line 127) | func (l logConsumer) Status(containerName, message string) { FILE: cmd/compose/options.go function applyPlatforms (line 39) | func applyPlatforms(project *types.Project, buildForSinglePlatform bool)... function isRemoteConfig (line 90) | func isRemoteConfig(dockerCli command.Cli, options buildOptions) bool { function checksForRemoteStack (line 104) | func checksForRemoteStack(ctx context.Context, dockerCli command.Cli, pr... type varInfo (line 118) | type varInfo struct function promptForInterpolatedVariables (line 128) | func promptForInterpolatedVariables(ctx context.Context, dockerCli comma... function extractInterpolationVariablesFromModel (line 159) | func extractInterpolationVariablesFromModel(ctx context.Context, dockerC... function extractEnvCLIDefined (line 212) | func extractEnvCLIDefined(cmdEnvs []string) map[string]string { function displayInterpolationVariables (line 224) | func displayInterpolationVariables(writer io.Writer, varsInfo []varInfo) { function displayLocationRemoteStack (line 249) | func displayLocationRemoteStack(dockerCli command.Cli, project *types.Pr... function confirmRemoteIncludes (line 256) | func confirmRemoteIncludes(dockerCli command.Cli, options buildOptions, ... FILE: cmd/compose/options_test.go function TestApplyPlatforms_InferFromRuntime (line 36) | func TestApplyPlatforms_InferFromRuntime(t *testing.T) { function TestApplyPlatforms_DockerDefaultPlatform (line 71) | func TestApplyPlatforms_DockerDefaultPlatform(t *testing.T) { function TestApplyPlatforms_UnsupportedPlatform (line 107) | func TestApplyPlatforms_UnsupportedPlatform(t *testing.T) { function TestIsRemoteConfig (line 142) | func TestIsRemoteConfig(t *testing.T) { function TestDisplayLocationRemoteStack (line 187) | func TestDisplayLocationRemoteStack(t *testing.T) { function TestDisplayInterpolationVariables (line 212) | func TestDisplayInterpolationVariables(t *testing.T) { function TestConfirmRemoteIncludes (line 276) | func TestConfirmRemoteIncludes(t *testing.T) { FILE: cmd/compose/pause.go type pauseOptions (line 29) | type pauseOptions struct function pauseCommand (line 33) | func pauseCommand(p *ProjectOptions, dockerCli command.Cli, backendOptio... function runPause (line 48) | func runPause(ctx context.Context, dockerCli command.Cli, backendOptions... type unpauseOptions (line 64) | type unpauseOptions struct function unpauseCommand (line 68) | func unpauseCommand(p *ProjectOptions, dockerCli command.Cli, backendOpt... function runUnPause (line 83) | func runUnPause(ctx context.Context, dockerCli command.Cli, backendOptio... FILE: cmd/compose/port.go type portOptions (line 32) | type portOptions struct function portCommand (line 39) | func portCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runPort (line 66) | func runPort(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/ps.go type psOptions (line 37) | type psOptions struct method parseFilter (line 49) | func (p *psOptions) parseFilter() error { function psCommand (line 68) | func psCommand(p *ProjectOptions, dockerCli command.Cli, backendOptions ... function runPs (line 95) | func runPs(ctx context.Context, dockerCli command.Cli, backendOptions *B... function filterByStatus (line 167) | func filterByStatus(containers []api.ContainerSummary, statuses []string... FILE: cmd/compose/publish.go type publishOptions (line 33) | type publishOptions struct function publishCommand (line 43) | func publishCommand(p *ProjectOptions, dockerCli command.Cli, backendOpt... function runPublish (line 76) | func runPublish(ctx context.Context, dockerCli command.Cli, backendOptio... FILE: cmd/compose/pull.go type pullOptions (line 34) | type pullOptions struct method apply (line 80) | func (opts pullOptions) apply(project *types.Project, services []strin... function pullCommand (line 46) | func pullCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runPull (line 101) | func runPull(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/pullOptions_test.go function TestApplyPullOptions (line 26) | func TestApplyPullOptions(t *testing.T) { FILE: cmd/compose/push.go type pushOptions (line 30) | type pushOptions struct function pushCommand (line 38) | func pushCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runPush (line 57) | func runPush(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/remove.go type removeOptions (line 31) | type removeOptions struct function removeCommand (line 38) | func removeCommand(p *ProjectOptions, dockerCli command.Cli, backendOpti... function runRemove (line 66) | func runRemove(ctx context.Context, dockerCli command.Cli, backendOption... FILE: cmd/compose/restart.go type restartOptions (line 30) | type restartOptions struct function restartCommand (line 37) | func restartCommand(p *ProjectOptions, dockerCli command.Cli, backendOpt... function runRestart (line 59) | func runRestart(ctx context.Context, dockerCli command.Cli, backendOptio... FILE: cmd/compose/run.go type runOptions (line 44) | type runOptions struct method apply (line 73) | func (options runOptions) apply(project *types.Project) (*types.Projec... method getEnvironment (line 122) | func (options runOptions) getEnvironment(resolve func(string) (string,... function runCommand (line 145) | func runCommand(p *ProjectOptions, dockerCli command.Cli, backendOptions... function normalizeRunFlags (line 260) | func normalizeRunFlags(f *pflag.FlagSet, name string) pflag.NormalizedNa... function runRun (line 270) | func runRun(ctx context.Context, backend api.Compose, project *types.Pro... FILE: cmd/compose/scale.go type scaleOptions (line 35) | type scaleOptions struct function scaleCommand (line 40) | func scaleCommand(p *ProjectOptions, dockerCli command.Cli, backendOptio... function runScale (line 63) | func runScale(ctx context.Context, dockerCli command.Cli, backendOptions... function parseServicesReplicasArgs (line 93) | func parseServicesReplicasArgs(args []string) (map[string]int, error) { FILE: cmd/compose/start.go type startOptions (line 30) | type startOptions struct function startCommand (line 36) | func startCommand(p *ProjectOptions, dockerCli command.Cli, backendOptio... function runStart (line 55) | func runStart(ctx context.Context, dockerCli command.Cli, backendOptions... FILE: cmd/compose/stats.go type statsOptions (line 31) | type statsOptions struct function statsCommand (line 39) | func statsCommand(p *ProjectOptions, dockerCli command.Cli) *cobra.Comma... function runStats (line 65) | func runStats(ctx context.Context, dockerCli command.Cli, opts statsOpti... FILE: cmd/compose/stop.go type stopOptions (line 30) | type stopOptions struct function stopCommand (line 36) | func stopCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runStop (line 57) | func runStop(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/top.go type topOptions (line 34) | type topOptions struct function topCommand (line 38) | func topCommand(p *ProjectOptions, dockerCli command.Cli, backendOptions... type topHeader (line 54) | type topHeader type topEntries (line 55) | type topEntries function runTop (line 58) | func runTop(ctx context.Context, dockerCli command.Cli, backendOptions *... function collectTop (line 81) | func collectTop(containers []api.ContainerProcSummary) (topHeader, []top... function topPrint (line 122) | func topPrint(out io.Writer, headers topHeader, rows []topEntries) error { FILE: cmd/compose/top_test.go function TestRunTopCore (line 207) | func TestRunTopCore(t *testing.T) { function trim (line 323) | func trim(s string) string { FILE: cmd/compose/up.go type composeOptions (line 42) | type composeOptions struct type upOptions (line 46) | type upOptions struct method apply (line 67) | func (opts upOptions) apply(project *types.Project, services []string)... method validateNavigationMenu (line 86) | func (opts *upOptions) validateNavigationMenu(dockerCli command.Cli) { method OnExit (line 102) | func (opts upOptions) OnExit() api.Cascade { function upCommand (line 113) | func upCommand(p *ProjectOptions, dockerCli command.Cli, backendOptions ... function validateFlags (line 190) | func validateFlags(up *upOptions, create *createOptions) error { function runUp (line 232) | func runUp( function setServiceScale (line 355) | func setServiceScale(project *types.Project, name string, replicas int) ... FILE: cmd/compose/up_test.go function TestApplyScaleOpt (line 28) | func TestApplyScaleOpt(t *testing.T) { function TestUpOptions_OnExit (line 54) | func TestUpOptions_OnExit(t *testing.T) { FILE: cmd/compose/version.go type versionOptions (line 30) | type versionOptions struct function versionCommand (line 35) | func versionCommand(dockerCli command.Cli) *cobra.Command { function runVersion (line 59) | func runVersion(opts versionOptions, dockerCli command.Cli) { FILE: cmd/compose/version_test.go function TestVersionCommand (line 31) | func TestVersionCommand(t *testing.T) { FILE: cmd/compose/viz.go type vizOptions (line 32) | type vizOptions struct function vizCommand (line 40) | func vizCommand(p *ProjectOptions, dockerCli command.Cli, backendOptions... function runViz (line 68) | func runViz(ctx context.Context, dockerCli command.Cli, backendOptions *... function preferredIndentationStr (line 95) | func preferredIndentationStr(size int, useSpace bool) (string, error) { FILE: cmd/compose/viz_test.go function TestPreferredIndentationStr (line 26) | func TestPreferredIndentationStr(t *testing.T) { FILE: cmd/compose/volumes.go type volumesOptions (line 33) | type volumesOptions struct function volumesCommand (line 39) | func volumesCommand(p *ProjectOptions, dockerCli command.Cli, backendOpt... function runVol (line 59) | func runVol(ctx context.Context, dockerCli command.Cli, backendOptions *... FILE: cmd/compose/wait.go type waitOptions (line 31) | type waitOptions struct function waitCommand (line 39) | func waitCommand(p *ProjectOptions, dockerCli command.Cli, backendOption... function runWait (line 65) | func runWait(ctx context.Context, dockerCli command.Cli, backendOptions ... FILE: cmd/compose/watch.go type watchOptions (line 34) | type watchOptions struct function watchCommand (line 40) | func watchCommand(p *ProjectOptions, dockerCli command.Cli, backendOptio... function runWatch (line 68) | func runWatch(ctx context.Context, dockerCli command.Cli, backendOptions... FILE: cmd/display/colors.go type colorFunc (line 23) | type colorFunc function NoColor (line 39) | func NoColor() { FILE: cmd/display/dryrun.go constant DRYRUN_PREFIX (line 20) | DRYRUN_PREFIX = " DRY-RUN MODE - " FILE: cmd/display/json.go function JSON (line 28) | func JSON(out io.Writer) api.EventProcessor { type jsonWriter (line 34) | type jsonWriter struct method Start (line 52) | func (p *jsonWriter) Start(ctx context.Context, operation string) { method Event (line 55) | func (p *jsonWriter) Event(e api.Resource) { method On (line 74) | func (p *jsonWriter) On(events ...api.Resource) { method Done (line 80) | func (p *jsonWriter) Done(_ string, _ bool) { type jsonMessage (line 39) | type jsonMessage struct FILE: cmd/display/json_test.go function TestJsonWriter_Event (line 29) | func TestJsonWriter_Event(t *testing.T) { FILE: cmd/display/mode.go constant ModeAuto (line 24) | ModeAuto = "auto" constant ModeTTY (line 26) | ModeTTY = "tty" constant ModePlain (line 28) | ModePlain = "plain" constant ModeQuiet (line 30) | ModeQuiet = "quiet" constant ModeJSON (line 32) | ModeJSON = "json" FILE: cmd/display/plain.go function Plain (line 27) | func Plain(out io.Writer) api.EventProcessor { type plainWriter (line 33) | type plainWriter struct method Start (line 38) | func (p *plainWriter) Start(ctx context.Context, operation string) { method Event (line 41) | func (p *plainWriter) Event(e api.Resource) { method On (line 49) | func (p *plainWriter) On(events ...api.Resource) { method Done (line 55) | func (p *plainWriter) Done(_ string, _ bool) { FILE: cmd/display/quiet.go function Quiet (line 25) | func Quiet() api.EventProcessor { type quiet (line 29) | type quiet struct method Start (line 31) | func (q *quiet) Start(_ context.Context, _ string) { method Done (line 34) | func (q *quiet) Done(_ string, _ bool) { method On (line 37) | func (q *quiet) On(_ ...api.Resource) { FILE: cmd/display/spinner.go type Spinner (line 24) | type Spinner struct method String (line 51) | func (s *Spinner) String() string { method Stop (line 64) | func (s *Spinner) Stop() { method Restart (line 68) | func (s *Spinner) Restart() { function NewSpinner (line 32) | func NewSpinner() *Spinner { FILE: cmd/display/tty.go function Full (line 40) | func Full(out io.Writer, info io.Writer, detached bool) api.EventProcess... type ttyWriter (line 51) | type ttyWriter struct method Start (line 158) | func (w *ttyWriter) Start(ctx context.Context, operation string) { method Done (line 177) | func (w *ttyWriter) Done(operation string, success bool) { method On (line 188) | func (w *ttyWriter) On(events ...api.Resource) { method event (line 205) | func (w *ttyWriter) event(e api.Resource) { method printEvent (line 227) | func (w *ttyWriter) printEvent(e api.Resource) { method parentTasks (line 247) | func (w *ttyWriter) parentTasks() iter.Seq[*task] { method childrenTasks (line 258) | func (w *ttyWriter) childrenTasks(parent string) iter.Seq[*task] { method print (line 283) | func (w *ttyWriter) print() { method printWithDimensions (line 295) | func (w *ttyWriter) printWithDimensions(terminalWidth, terminalHeight ... method applyPadding (line 371) | func (w *ttyWriter) applyPadding(lines []lineData, terminalWidth int, ... method adjustLineWidth (line 399) | func (w *ttyWriter) adjustLineWidth(lines []lineData, timerLen int, te... method prepareLineData (line 506) | func (w *ttyWriter) prepareLineData(t *task) lineData { type task (line 67) | type task struct method update (line 106) | func (t *task) update(e api.Resource) { method stop (line 140) | func (t *task) stop() { method hasMore (line 145) | func (t *task) hasMore() { method Completed (line 149) | func (t *task) Completed() bool { function newTask (line 82) | func newTask(e api.Resource) task { type lineData (line 270) | type lineData struct function maxStatusLength (line 420) | func maxStatusLength(lines []lineData) int { function maxBeforeStatusWidth (line 432) | func maxBeforeStatusWidth(lines []lineData) int { function computeOverflow (line 446) | func computeOverflow(lines []lineData, maxBeforeStatus, maxStatusLen, ti... function truncateDetails (line 466) | func truncateDetails(lines []lineData, overflow int) bool { function truncateLongestTaskID (line 483) | func truncateLongestTaskID(lines []lineData, overflow, minIDLen int) bool { function lineText (line 567) | func lineText(l lineData) string { function spinner (line 594) | func spinner(t *task) string { function colorFn (line 607) | func colorFn(s api.EventStatus) colorFunc { function numDone (line 620) | func numDone(tasks map[string]*task) int { function lenAnsi (line 631) | func lenAnsi(s string) int { FILE: cmd/display/tty_test.go function newTestWriter (line 33) | func newTestWriter() (*ttyWriter, *bytes.Buffer) { function addTask (line 46) | func addTask(w *ttyWriter, id, text, details string, status api.EventSta... function extractLines (line 61) | func extractLines(buf *bytes.Buffer) []string { function TestPrintWithDimensions_LinesFitTerminalWidth (line 75) | func TestPrintWithDimensions_LinesFitTerminalWidth(t *testing.T) { function TestPrintWithDimensions_MultipleTasksFitTerminalWidth (line 138) | func TestPrintWithDimensions_MultipleTasksFitTerminalWidth(t *testing.T) { function TestPrintWithDimensions_VeryNarrowTerminal (line 158) | func TestPrintWithDimensions_VeryNarrowTerminal(t *testing.T) { function TestPrintWithDimensions_TaskWithProgress (line 174) | func TestPrintWithDimensions_TaskWithProgress(t *testing.T) { function TestAdjustLineWidth_DetailsCorrectlyTruncated (line 218) | func TestAdjustLineWidth_DetailsCorrectlyTruncated(t *testing.T) { function TestAdjustLineWidth_TaskIDCorrectlyTruncated (line 249) | func TestAdjustLineWidth_TaskIDCorrectlyTruncated(t *testing.T) { function TestAdjustLineWidth_NoTruncationNeeded (line 272) | func TestAdjustLineWidth_NoTruncationNeeded(t *testing.T) { function TestAdjustLineWidth_DetailsRemovedWhenTooShort (line 291) | func TestAdjustLineWidth_DetailsRemovedWhenTooShort(t *testing.T) { function stripAnsi (line 308) | func stripAnsi(s string) string { function TestPrintWithDimensions_PulledAndPullingWithLongIDs (line 328) | func TestPrintWithDimensions_PulledAndPullingWithLongIDs(t *testing.T) { function TestLenAnsi (line 407) | func TestLenAnsi(t *testing.T) { function TestDoneDeadlockFix (line 427) | func TestDoneDeadlockFix(t *testing.T) { FILE: cmd/formatter/ansi.go function saveCursor (line 28) | func saveCursor() { function restoreCursor (line 36) | func restoreCursor() { function showCursor (line 44) | func showCursor() { function moveCursor (line 51) | func moveCursor(y, x int) { function carriageReturn (line 58) | func carriageReturn() { function clearLine (line 65) | func clearLine() { function moveCursorUp (line 73) | func moveCursorUp(lines int) { function moveCursorDown (line 81) | func moveCursorDown(lines int) { function newLine (line 89) | func newLine() { function lenAnsi (line 94) | func lenAnsi(s string) int { FILE: cmd/formatter/colors.go constant BOLD (line 40) | BOLD = "1" constant FAINT (line 41) | FAINT = "2" constant ITALIC (line 42) | ITALIC = "3" constant UNDERLINE (line 43) | UNDERLINE = "4" constant RESET (line 47) | RESET = "0" constant CYAN (line 48) | CYAN = "36" constant Never (line 53) | Never = "never" constant Always (line 56) | Always = "always" constant Auto (line 59) | Auto = "auto" constant ansiColorOffset (line 63) | ansiColorOffset = 30 function SetANSIMode (line 66) | func SetANSIMode(streams command.Streams, ansi string) { function useAnsi (line 75) | func useAnsi(streams command.Streams, ansi string) bool { type colorFunc (line 86) | type colorFunc function ansiColor (line 92) | func ansiColor(code, s string, formatOpts ...string) string { function ansiColorCode (line 97) | func ansiColorCode(code string, formatOpts ...string) string { function makeColorFunc (line 109) | func makeColorFunc(code string) colorFunc { function rainbowColor (line 122) | func rainbowColor() colorFunc { function init (line 130) | func init() { FILE: cmd/formatter/consts.go constant JSON (line 21) | JSON = "json" constant TemplateLegacyJSON (line 23) | TemplateLegacyJSON = "{{json.}}" constant PRETTY (line 27) | PRETTY = "pretty" constant TABLE (line 29) | TABLE = "table" FILE: cmd/formatter/container.go constant defaultContainerTableFormat (line 35) | defaultContainerTableFormat = "table {{.Name}}\t{{.Image}}\t{{.Command}}... constant nameHeader (line 37) | nameHeader = "NAME" constant projectHeader (line 38) | projectHeader = "PROJECT" constant serviceHeader (line 39) | serviceHeader = "SERVICE" constant commandHeader (line 40) | commandHeader = "COMMAND" constant runningForHeader (line 41) | runningForHeader = "CREATED" constant mountsHeader (line 42) | mountsHeader = "MOUNTS" constant localVolumes (line 43) | localVolumes = "LOCAL VOLUMES" constant networksHeader (line 44) | networksHeader = "NETWORKS" function NewContainerFormat (line 48) | func NewContainerFormat(source string, quiet bool, size bool) formatter.... function ContainerWrite (line 86) | func ContainerWrite(ctx formatter.Context, containers []api.ContainerSum... type ContainerContext (line 100) | type ContainerContext struct method MarshalJSON (line 134) | func (c *ContainerContext) MarshalJSON() ([]byte, error) { method ID (line 140) | func (c *ContainerContext) ID() string { method Name (line 147) | func (c *ContainerContext) Name() string { method Names (line 154) | func (c *ContainerContext) Names() string { method Service (line 167) | func (c *ContainerContext) Service() string { method Project (line 171) | func (c *ContainerContext) Project() string { method Image (line 175) | func (c *ContainerContext) Image() string { method Command (line 179) | func (c *ContainerContext) Command() string { method CreatedAt (line 187) | func (c *ContainerContext) CreatedAt() string { method RunningFor (line 191) | func (c *ContainerContext) RunningFor() string { method ExitCode (line 196) | func (c *ContainerContext) ExitCode() int { method State (line 200) | func (c *ContainerContext) State() string { method Status (line 204) | func (c *ContainerContext) Status() string { method Health (line 208) | func (c *ContainerContext) Health() string { method Publishers (line 212) | func (c *ContainerContext) Publishers() api.PortPublishers { method Ports (line 216) | func (c *ContainerContext) Ports() string { method Labels (line 236) | func (c *ContainerContext) Labels() string { method Label (line 250) | func (c *ContainerContext) Label(name string) string { method Mounts (line 259) | func (c *ContainerContext) Mounts() string { method LocalVolumes (line 271) | func (c *ContainerContext) LocalVolumes() string { method Networks (line 277) | func (c *ContainerContext) Networks() string { method Size (line 282) | func (c *ContainerContext) Size() string { function NewContainerContext (line 113) | func NewContainerContext() *ContainerContext { FILE: cmd/formatter/formatter.go function Print (line 29) | func Print(toJSON any, format string, outWriter io.Writer, writerFn func... FILE: cmd/formatter/formatter_test.go type testStruct (line 29) | type testStruct struct function TestPrint (line 35) | func TestPrint(t *testing.T) { function TestColorsGoroutinesLeak (line 76) | func TestColorsGoroutinesLeak(t *testing.T) { FILE: cmd/formatter/json.go constant standardIndentation (line 24) | standardIndentation = " " function ToStandardJSON (line 27) | func ToStandardJSON(i any) (string, error) { function ToJSON (line 32) | func ToJSON(i any, prefix string, indentation string) (string, error) { FILE: cmd/formatter/logs.go type logConsumer (line 35) | type logConsumer struct method register (line 60) | func (l *logConsumer) register(name string) *presenter { method getPresenter (line 99) | func (l *logConsumer) getPresenter(container string) *presenter { method Log (line 108) | func (l *logConsumer) Log(container, message string) { method Err (line 113) | func (l *logConsumer) Err(container, message string) { method write (line 117) | func (l *logConsumer) write(w io.Writer, container, message string) { method Status (line 132) | func (l *logConsumer) Status(container, msg string) { method computeWidth (line 138) | func (l *logConsumer) computeWidth() { function NewLogConsumer (line 47) | func NewLogConsumer(ctx context.Context, stdout, stderr io.Writer, color... type presenter (line 150) | type presenter struct method setPrefix (line 156) | func (p *presenter) setPrefix(width int) { type logDecorator (line 164) | type logDecorator struct method Log (line 170) | func (l logDecorator) Log(containerName, message string) { method Err (line 176) | func (l logDecorator) Err(containerName, message string) { method Status (line 182) | func (l logDecorator) Status(container, msg string) { FILE: cmd/formatter/pretty.go function PrintPrettySection (line 27) | func PrintPrettySection(out io.Writer, printer func(writer io.Writer), h... FILE: cmd/formatter/shortcut.go constant DISPLAY_ERROR_TIME (line 38) | DISPLAY_ERROR_TIME = 10 type KeyboardError (line 40) | type KeyboardError struct method shouldDisplay (line 45) | func (ke *KeyboardError) shouldDisplay() bool { method printError (line 49) | func (ke *KeyboardError) printError(height int, info string) { method addError (line 60) | func (ke *KeyboardError) addError(prefix string, err error) { method error (line 69) | func (ke *KeyboardError) error() string { type KeyboardWatch (line 73) | type KeyboardWatch struct type Feature (line 79) | type Feature interface type KEYBOARD_LOG_LEVEL (line 84) | type KEYBOARD_LOG_LEVEL constant NONE (line 87) | NONE KEYBOARD_LOG_LEVEL = 0 constant INFO (line 88) | INFO KEYBOARD_LOG_LEVEL = 1 constant DEBUG (line 89) | DEBUG KEYBOARD_LOG_LEVEL = 2 type LogKeyboard (line 92) | type LogKeyboard struct method Decorate (line 109) | func (lk *LogKeyboard) Decorate(l api.LogConsumer) api.LogConsumer { method PrintKeyboardInfo (line 117) | func (lk *LogKeyboard) PrintKeyboardInfo() { method createBuffer (line 124) | func (lk *LogKeyboard) createBuffer(lines int) { method printNavigationMenu (line 143) | func (lk *LogKeyboard) printNavigationMenu() { method navigationMenu (line 166) | func (lk *LogKeyboard) navigationMenu() string { method clearNavigationMenu (line 186) | func (lk *LogKeyboard) clearNavigationMenu() { method openDockerDesktop (line 199) | func (lk *LogKeyboard) openDockerDesktop(ctx context.Context, project ... method openDDComposeUI (line 217) | func (lk *LogKeyboard) openDDComposeUI(ctx context.Context, project *t... method openDDWatchDocs (line 235) | func (lk *LogKeyboard) openDDWatchDocs(ctx context.Context, project *t... method keyboardError (line 250) | func (lk *LogKeyboard) keyboardError(prefix string, err error) { method ToggleWatch (line 261) | func (lk *LogKeyboard) ToggleWatch(ctx context.Context, options api.Up... method HandleKeyEvents (line 288) | func (lk *LogKeyboard) HandleKeyEvents(ctx context.Context, event keyb... method EnableWatch (line 332) | func (lk *LogKeyboard) EnableWatch(enabled bool, watcher Feature) { method EnableDetach (line 339) | func (lk *LogKeyboard) EnableDetach(detach func()) { function NewKeyboardManager (line 101) | func NewKeyboardManager(isDockerDesktopActive bool, sc chan<- os.Signal)... function allocateSpace (line 343) | func allocateSpace(lines int) { function extraLines (line 351) | func extraLines(s string) int { function shortcutKeyColor (line 355) | func shortcutKeyColor(key string) string { function navColor (line 363) | func navColor(key string) string { FILE: cmd/formatter/shortcut_unix.go function handleCtrlZ (line 23) | func handleCtrlZ() { FILE: cmd/formatter/shortcut_windows.go function handleCtrlZ (line 22) | func handleCtrlZ() { FILE: cmd/main.go function pluginMain (line 37) | func pluginMain() { function main (line 80) | func main() { FILE: cmd/prompt/prompt.go type UI (line 32) | type UI interface function NewPrompt (line 36) | func NewPrompt(stdin *streams.In, stdout *streams.Out) UI { type User (line 44) | type User struct method Confirm (line 76) | func (u User) Confirm(message string, defaultValue bool) (bool, error) { type streamsFileWriter (line 50) | type streamsFileWriter struct method Write (line 54) | func (s streamsFileWriter) Write(p []byte) (n int, err error) { method Fd (line 58) | func (s streamsFileWriter) Fd() uintptr { type streamsFileReader (line 63) | type streamsFileReader struct method Read (line 67) | func (s streamsFileReader) Read(p []byte) (n int, err error) { method Fd (line 71) | func (s streamsFileReader) Fd() uintptr { type Pipe (line 91) | type Pipe struct method Confirm (line 97) | func (u Pipe) Confirm(message string, defaultValue bool) (bool, error) { FILE: cmd/prompt/prompt_mock.go type MockUI (line 14) | type MockUI struct method EXPECT (line 32) | func (m *MockUI) EXPECT() *MockUIMockRecorder { method Confirm (line 37) | func (m *MockUI) Confirm(arg0 string, arg1 bool) (bool, error) { method Input (line 52) | func (m *MockUI) Input(arg0, arg1 string) (string, error) { method Password (line 67) | func (m *MockUI) Password(arg0 string) (string, error) { method Select (line 82) | func (m *MockUI) Select(arg0 string, arg1 []string) (int, error) { type MockUIMockRecorder (line 20) | type MockUIMockRecorder struct method Confirm (line 46) | func (mr *MockUIMockRecorder) Confirm(arg0, arg1 interface{}) *gomock.... method Input (line 61) | func (mr *MockUIMockRecorder) Input(arg0, arg1 interface{}) *gomock.Ca... method Password (line 76) | func (mr *MockUIMockRecorder) Password(arg0 interface{}) *gomock.Call { method Select (line 91) | func (mr *MockUIMockRecorder) Select(arg0, arg1 interface{}) *gomock.C... function NewMockUI (line 25) | func NewMockUI(ctrl *gomock.Controller) *MockUI { FILE: docs/examples/provider.go function main (line 29) | func main() { type options (line 42) | type options struct function composeCommand (line 47) | func composeCommand() *cobra.Command { constant lineSeparator (line 82) | lineSeparator = "\n" function up (line 84) | func up(options options, args []string) { function down (line 95) | func down(_ *cobra.Command, _ []string) { function metadataCommand (line 99) | func metadataCommand(upCmd, downCmd *cobra.Command) *cobra.Command { function metadata (line 109) | func metadata(upCmd, downCmd *cobra.Command) { function commandParameters (line 121) | func commandParameters(cmd *cobra.Command) CommandMetadata { type ProviderMetadata (line 136) | type ProviderMetadata struct type CommandMetadata (line 142) | type CommandMetadata struct type Metadata (line 146) | type Metadata struct FILE: docs/yaml/main/generate.go function generateDocs (line 31) | func generateDocs(opts *options) error { function disableFlagsInUseLine (line 69) | func disableFlagsInUseLine(cmd *cobra.Command) { function visitAll (line 79) | func visitAll(root *cobra.Command, fn func(*cobra.Command)) { type options (line 86) | type options struct function main (line 92) | func main() { FILE: internal/desktop/client.go type Client (line 38) | type Client struct method Endpoint (line 60) | func (c *Client) Endpoint() string { method Close (line 65) | func (c *Client) Close() error { method Ping (line 75) | func (c *Client) Ping(ctx context.Context) (*PingResponse, error) { method FeatureFlags (line 106) | func (c *Client) FeatureFlags(ctx context.Context) (FeatureFlagRespons... method newRequest (line 131) | func (c *Client) newRequest(ctx context.Context, method, path string, ... function NewClient (line 45) | func NewClient(apiEndpoint string) *Client { type PingResponse (line 70) | type PingResponse struct type FeatureFlagResponse (line 100) | type FeatureFlagResponse type FeatureFlagValue (line 102) | type FeatureFlagValue struct function backendURL (line 144) | func backendURL(path string) string { FILE: internal/desktop/client_test.go function TestClientPing (line 27) | func TestClientPing(t *testing.T) { FILE: internal/experimental/experimental.go constant envComposeExperimentalGlobal (line 29) | envComposeExperimentalGlobal = "COMPOSE_EXPERIMENTAL" type State (line 32) | type State struct method Load (line 50) | func (s *State) Load(ctx context.Context, client *desktop.Client) error { function NewState (line 38) | func NewState() *State { FILE: internal/locker/pidfile.go type Pidfile (line 24) | type Pidfile struct function NewPidfile (line 28) | func NewPidfile(projectName string) (*Pidfile, error) { FILE: internal/locker/pidfile_unix.go method Lock (line 27) | func (f *Pidfile) Lock() error { FILE: internal/locker/pidfile_windows.go method Lock (line 28) | func (f *Pidfile) Lock() error { FILE: internal/locker/runtime.go function runDir (line 23) | func runDir() (string, error) { FILE: internal/locker/runtime_darwin.go function osDependentRunDir (line 28) | func osDependentRunDir() (string, error) { FILE: internal/locker/runtime_unix.go function osDependentRunDir (line 31) | func osDependentRunDir() (string, error) { FILE: internal/locker/runtime_windows.go function osDependentRunDir (line 30) | func osDependentRunDir() (string, error) { FILE: internal/memnet/conn.go function DialEndpoint (line 26) | func DialEndpoint(ctx context.Context, endpoint string) (net.Conn, error) { function Dial (line 36) | func Dial(ctx context.Context, network, addr string) (net.Conn, error) { FILE: internal/memnet/conn_unix.go constant maxUnixSocketPathSize (line 28) | maxUnixSocketPathSize = len(syscall.RawSockaddrUnix{}.Path) function dialNamedPipe (line 30) | func dialNamedPipe(_ context.Context, _ string) (net.Conn, error) { function validateSocketPath (line 34) | func validateSocketPath(addr string) error { FILE: internal/memnet/conn_windows.go function dialNamedPipe (line 26) | func dialNamedPipe(ctx context.Context, addr string) (net.Conn, error) { function validateSocketPath (line 30) | func validateSocketPath(addr string) error { FILE: internal/oci/push.go constant ComposeProjectArtifactType (line 42) | ComposeProjectArtifactType = "application/vnd.docker.compose.project" constant ComposeYAMLMediaType (line 45) | ComposeYAMLMediaType = "application/vnd.docker.compose.file+yaml" constant ComposeEmptyConfigMediaType (line 58) | ComposeEmptyConfigMediaType = "application/vnd.docker.compose.config.emp... constant ComposeEnvFileMediaType (line 60) | ComposeEnvFileMediaType = "application/vnd.docker.compose.envfile" function DescriptorForComposeFile (line 71) | func DescriptorForComposeFile(path string, content []byte) v1.Descriptor { function DescriptorForEnvFile (line 84) | func DescriptorForEnvFile(path string, content []byte) v1.Descriptor { function PushManifest (line 97) | func PushManifest(ctx context.Context, resolver remotes.Resolver, named ... function push (line 131) | func push(ctx context.Context, resolver remotes.Resolver, ref reference.... function createAndPushManifest (line 140) | func createAndPushManifest(ctx context.Context, resolver remotes.Resolve... function isNonAuthClientError (line 154) | func isNonAuthClientError(statusCode int) bool { function generateManifest (line 162) | func generateManifest(layers []v1.Descriptor, ociCompat api.OCIVersion) ... FILE: internal/oci/resolver.go function NewResolver (line 39) | func NewResolver(config *configfile.ConfigFile, insecureRegistries ...st... function Get (line 64) | func Get(ctx context.Context, resolver remotes.Resolver, ref reference.N... function Copy (line 85) | func Copy(ctx context.Context, resolver remotes.Resolver, image referenc... function Push (line 117) | func Push(ctx context.Context, resolver remotes.Resolver, ref reference.... FILE: internal/paths/paths.go function IsChild (line 25) | func IsChild(dir string, file string) bool { function EncompassingPaths (line 84) | func EncompassingPaths(paths []string) []string { FILE: internal/registry/registry.go constant DefaultNamespace (line 21) | DefaultNamespace = "docker.io" constant DefaultRegistryHost (line 28) | DefaultRegistryHost = "registry-1.docker.io" constant IndexHostname (line 30) | IndexHostname = "index.docker.io" constant IndexServer (line 32) | IndexServer = "https://" + IndexHostname + "/v1/" constant IndexName (line 34) | IndexName = "docker.io" function GetAuthConfigKey (line 39) | func GetAuthConfigKey(indexName string) string { FILE: internal/sync/shared.go type PathMapping (line 22) | type PathMapping struct type Syncer (line 38) | type Syncer interface FILE: internal/sync/tar.go type archiveEntry (line 39) | type archiveEntry struct type LowLevelClient (line 45) | type LowLevelClient interface type Tar (line 52) | type Tar struct method Sync (line 67) | func (t *Tar) Sync(ctx context.Context, service string, paths []*PathM... function NewTar (line 60) | func NewTar(projectName string, client LowLevelClient) *Tar { type ArchiveBuilder (line 121) | type ArchiveBuilder struct method Close (line 135) | func (a *ArchiveBuilder) Close() error { method ArchivePathsIfExist (line 140) | func (a *ArchiveBuilder) ArchivePathsIfExist(paths []PathMapping) error { method writeEntry (line 171) | func (a *ArchiveBuilder) writeEntry(entry archiveEntry) error { method entriesForPath (line 248) | func (a *ArchiveBuilder) entriesForPath(localPath, containerPath strin... function NewArchiveBuilder (line 127) | func NewArchiveBuilder(writer io.Writer) *ArchiveBuilder { function tarArchive (line 319) | func tarArchive(ops []PathMapping) io.ReadCloser { function dedupeEntries (line 340) | func dedupeEntries(entries []archiveEntry) []archiveEntry { FILE: internal/tracing/attributes.go type SpanOptions (line 35) | type SpanOptions method SpanStartOptions (line 45) | func (s SpanOptions) SpanStartOptions() []trace.SpanStartOption { method EventOptions (line 53) | func (s SpanOptions) EventOptions() []trace.EventOption { type MetricsKey (line 37) | type MetricsKey struct type Metrics (line 39) | type Metrics struct function ProjectOptions (line 66) | func ProjectOptions(ctx context.Context, proj *types.Project) SpanOptions { function ServiceOptions (line 110) | func ServiceOptions(service types.ServiceConfig) SpanOptions { function ContainerOptions (line 146) | func ContainerOptions(ctr container.Summary) SpanOptions { function keys (line 162) | func keys[T any](m map[string]T) []string { function timeAttr (line 170) | func timeAttr(key string, value time.Time) attribute.KeyValue { function unixTimeAttr (line 174) | func unixTimeAttr(key string, value int64) attribute.KeyValue { function projectHash (line 179) | func projectHash(p *types.Project) (string, bool) { FILE: internal/tracing/attributes_test.go function TestProjectHash (line 26) | func TestProjectHash(t *testing.T) { FILE: internal/tracing/docker_context.go constant otelConfigFieldName (line 33) | otelConfigFieldName = "otel" function traceClientFromDockerContext (line 37) | func traceClientFromDockerContext(dockerCli command.Cli, otelEnv envMap)... function ConfigFromDockerContext (line 81) | func ConfigFromDockerContext(st store.Store, name string) (OTLPConfig, e... function valueOrDefault (line 118) | func valueOrDefault[T any](m map[string]any, key string) T { FILE: internal/tracing/errors.go type skipErrors (line 24) | type skipErrors struct method Handle (line 27) | func (skipErrors) Handle(_ error) {} FILE: internal/tracing/keyboard_metrics.go function KeyboardMetrics (line 25) | func KeyboardMetrics(ctx context.Context, enabled, isDockerDesktopActive... FILE: internal/tracing/mux.go type MuxExporter (line 27) | type MuxExporter struct method ExportSpans (line 31) | func (m MuxExporter) ExportSpans(ctx context.Context, spans []sdktrace... method Shutdown (line 51) | func (m MuxExporter) Shutdown(ctx context.Context) error { FILE: internal/tracing/tracing.go function init (line 41) | func init() { type OTLPConfig (line 52) | type OTLPConfig struct type ShutdownFunc (line 57) | type ShutdownFunc type envMap (line 60) | type envMap function InitTracing (line 62) | func InitTracing(dockerCli command.Cli) (ShutdownFunc, error) { function InitProvider (line 68) | func InitProvider(dockerCli command.Cli) (ShutdownFunc, error) { function traceClientFromEnv (line 123) | func traceClientFromEnv() (otlptrace.Client, envMap) { FILE: internal/tracing/tracing_test.go function TestExtractOtelFromContext (line 35) | func TestExtractOtelFromContext(t *testing.T) { FILE: internal/tracing/wrap.go function SpanWrapFunc (line 38) | func SpanWrapFunc(spanName string, opts SpanOptions, fn func(ctx context... function SpanWrapFuncForErrGroup (line 61) | func SpanWrapFuncForErrGroup(ctx context.Context, spanName string, opts ... function EventWrapFuncForErrGroup (line 80) | func EventWrapFuncForErrGroup(ctx context.Context, eventName string, opt... function AddAttributeToSpan (line 95) | func AddAttributeToSpan(ctx context.Context, attr ...attribute.KeyValue) { FILE: pkg/api/api.go type LoadListener (line 41) | type LoadListener type ProjectLoadOptions (line 44) | type ProjectLoadOptions struct type OCIOptions (line 77) | type OCIOptions struct type Compose (line 83) | type Compose interface type VolumesOptions (line 154) | type VolumesOptions struct type ScaleOptions (line 160) | type ScaleOptions struct type WaitOptions (line 164) | type WaitOptions struct type VizOptions (line 171) | type VizOptions struct constant WatchLogger (line 183) | WatchLogger = "#watch" type WatchOptions (line 186) | type WatchOptions struct type BuildOptions (line 194) | type BuildOptions struct method Apply (line 232) | func (o BuildOptions) Apply(project *types.Project) error { type CreateOptions (line 263) | type CreateOptions struct type StartOptions (line 284) | type StartOptions struct type Cascade (line 304) | type Cascade constant CascadeIgnore (line 307) | CascadeIgnore Cascade = iota constant CascadeStop (line 308) | CascadeStop Cascade = iota constant CascadeFail (line 309) | CascadeFail Cascade = iota type RestartOptions (line 313) | type RestartOptions struct type StopOptions (line 325) | type StopOptions struct type UpOptions (line 335) | type UpOptions struct type DownOptions (line 341) | type DownOptions struct type ConfigOptions (line 357) | type ConfigOptions struct type PushOptions (line 367) | type PushOptions struct type PullOptions (line 374) | type PullOptions struct type ImagesOptions (line 381) | type ImagesOptions struct type KillOptions (line 386) | type KillOptions struct type RemoveOptions (line 400) | type RemoveOptions struct type RunOptions (line 414) | type RunOptions struct type AttachOptions (line 440) | type AttachOptions struct type EventsOptions (line 450) | type EventsOptions struct type Event (line 458) | type Event struct method String (line 499) | func (e Event) String() string { type PortOptions (line 467) | type PortOptions struct type OCIVersion (line 482) | type OCIVersion constant OCIVersion1_0 (line 485) | OCIVersion1_0 OCIVersion = "1.0" constant OCIVersion1_1 (line 486) | OCIVersion1_1 OCIVersion = "1.1" type PublishOptions (line 490) | type PublishOptions struct type ListOptions (line 509) | type ListOptions struct type PsOptions (line 514) | type PsOptions struct type CopyOptions (line 521) | type CopyOptions struct type PortPublisher (line 531) | type PortPublisher struct type ContainerSummary (line 539) | type ContainerSummary struct type PortPublishers (line 562) | type PortPublishers method Len (line 565) | func (p PortPublishers) Len() int { method Less (line 570) | func (p PortPublishers) Less(i, j int) bool { method Swap (line 586) | func (p PortPublishers) Swap(i, j int) { type ContainerProcSummary (line 591) | type ContainerProcSummary struct type ImageSummary (line 601) | type ImageSummary struct type ServiceStatus (line 612) | type ServiceStatus struct type LogOptions (line 622) | type LogOptions struct type PauseOptions (line 634) | type PauseOptions struct type ExportOptions (line 642) | type ExportOptions struct type CommitOptions (line 649) | type CommitOptions struct type GenerateOptions (line 661) | type GenerateOptions struct constant STARTING (line 670) | STARTING string = "Starting" constant RUNNING (line 672) | RUNNING string = "Running" constant UPDATING (line 674) | UPDATING string = "Updating" constant REMOVING (line 676) | REMOVING string = "Removing" constant UNKNOWN (line 678) | UNKNOWN string = "Unknown" constant FAILED (line 680) | FAILED string = "Failed" constant RecreateDiverged (line 685) | RecreateDiverged = "diverged" constant RecreateForce (line 687) | RecreateForce = "force" constant RecreateNever (line 689) | RecreateNever = "never" type Stack (line 693) | type Stack struct type LogConsumer (line 702) | type LogConsumer interface type ContainerEventListener (line 709) | type ContainerEventListener type ContainerEvent (line 712) | type ContainerEvent struct constant ContainerEventLog (line 731) | ContainerEventLog = iota constant ContainerEventErr (line 733) | ContainerEventErr constant ContainerEventStarted (line 735) | ContainerEventStarted constant ContainerEventRestarted (line 737) | ContainerEventRestarted constant ContainerEventStopped (line 739) | ContainerEventStopped constant ContainerEventCreated (line 741) | ContainerEventCreated constant ContainerEventRecreated (line 743) | ContainerEventRecreated constant ContainerEventExited (line 745) | ContainerEventExited constant HookEventLog (line 747) | HookEventLog function GetImageNameOrDefault (line 754) | func GetImageNameOrDefault(service types.ServiceConfig, projectName stri... FILE: pkg/api/api_test.go function TestRunOptionsEnvironmentMap (line 26) | func TestRunOptionsEnvironmentMap(t *testing.T) { FILE: pkg/api/context.go type ContextInfo (line 20) | type ContextInfo interface FILE: pkg/api/env.go constant ComposeCompatibility (line 20) | ComposeCompatibility = "COMPOSE_COMPATIBILITY" FILE: pkg/api/errors.go constant ExitCodeLoginRequired (line 26) | ExitCodeLoginRequired = 5 function IsNotFoundError (line 51) | func IsNotFoundError(err error) bool { function IsAlreadyExistsError (line 56) | func IsAlreadyExistsError(err error) bool { function IsForbiddenError (line 61) | func IsForbiddenError(err error) bool { function IsUnknownError (line 66) | func IsUnknownError(err error) bool { function IsErrUnsupportedFlag (line 71) | func IsErrUnsupportedFlag(err error) bool { function IsErrNotImplemented (line 76) | func IsErrNotImplemented(err error) bool { function IsErrParsingFailed (line 81) | func IsErrParsingFailed(err error) bool { function IsErrCanceled (line 86) | func IsErrCanceled(err error) bool { FILE: pkg/api/errors_test.go function TestIsNotFound (line 27) | func TestIsNotFound(t *testing.T) { function TestIsAlreadyExists (line 34) | func TestIsAlreadyExists(t *testing.T) { function TestIsForbidden (line 41) | func TestIsForbidden(t *testing.T) { function TestIsUnknown (line 48) | func TestIsUnknown(t *testing.T) { FILE: pkg/api/event.go type EventStatus (line 24) | type EventStatus constant Working (line 28) | Working EventStatus = iota constant Done (line 30) | Done constant Warning (line 32) | Warning constant Error (line 34) | Error constant ResourceCompose (line 38) | ResourceCompose = "Compose" constant StatusError (line 41) | StatusError = "Error" constant StatusCreating (line 42) | StatusCreating = "Creating" constant StatusStarting (line 43) | StatusStarting = "Starting" constant StatusStarted (line 44) | StatusStarted = "Started" constant StatusWaiting (line 45) | StatusWaiting = "Waiting" constant StatusHealthy (line 46) | StatusHealthy = "Healthy" constant StatusExited (line 47) | StatusExited = "Exited" constant StatusRestarting (line 48) | StatusRestarting = "Restarting" constant StatusRestarted (line 49) | StatusRestarted = "Restarted" constant StatusRunning (line 50) | StatusRunning = "Running" constant StatusCreated (line 51) | StatusCreated = "Created" constant StatusStopping (line 52) | StatusStopping = "Stopping" constant StatusStopped (line 53) | StatusStopped = "Stopped" constant StatusKilling (line 54) | StatusKilling = "Killing" constant StatusKilled (line 55) | StatusKilled = "Killed" constant StatusRemoving (line 56) | StatusRemoving = "Removing" constant StatusRemoved (line 57) | StatusRemoved = "Removed" constant StatusBuilding (line 58) | StatusBuilding = "Building" constant StatusBuilt (line 59) | StatusBuilt = "Built" constant StatusPulling (line 60) | StatusPulling = "Pulling" constant StatusPulled (line 61) | StatusPulled = "Pulled" constant StatusCommitting (line 62) | StatusCommitting = "Committing" constant StatusCommitted (line 63) | StatusCommitted = "Committed" constant StatusCopying (line 64) | StatusCopying = "Copying" constant StatusCopied (line 65) | StatusCopied = "Copied" constant StatusExporting (line 66) | StatusExporting = "Exporting" constant StatusExported (line 67) | StatusExported = "Exported" constant StatusDownloading (line 68) | StatusDownloading = "Downloading" constant StatusDownloadComplete (line 69) | StatusDownloadComplete = "Download complete" constant StatusConfiguring (line 70) | StatusConfiguring = "Configuring" constant StatusConfigured (line 71) | StatusConfigured = "Configured" type Resource (line 75) | type Resource struct method StatusText (line 86) | func (e *Resource) StatusText() string { type EventProcessor (line 100) | type EventProcessor interface FILE: pkg/api/labels.go constant ProjectLabel (line 27) | ProjectLabel = "com.docker.compose.project" constant ServiceLabel (line 29) | ServiceLabel = "com.docker.compose.service" constant ConfigHashLabel (line 31) | ConfigHashLabel = "com.docker.compose.config-hash" constant ContainerNumberLabel (line 33) | ContainerNumberLabel = "com.docker.compose.container-number" constant VolumeLabel (line 35) | VolumeLabel = "com.docker.compose.volume" constant NetworkLabel (line 37) | NetworkLabel = "com.docker.compose.network" constant WorkingDirLabel (line 39) | WorkingDirLabel = "com.docker.compose.project.working_dir" constant ConfigFilesLabel (line 41) | ConfigFilesLabel = "com.docker.compose.project.config_files" constant EnvironmentFileLabel (line 43) | EnvironmentFileLabel = "com.docker.compose.project.environment_file" constant OneoffLabel (line 45) | OneoffLabel = "com.docker.compose.oneoff" constant SlugLabel (line 47) | SlugLabel = "com.docker.compose.slug" constant ImageDigestLabel (line 49) | ImageDigestLabel = "com.docker.compose.image" constant DependenciesLabel (line 51) | DependenciesLabel = "com.docker.compose.depends_on" constant VersionLabel (line 53) | VersionLabel = "com.docker.compose.version" constant ImageBuilderLabel (line 55) | ImageBuilderLabel = "com.docker.compose.image.builder" constant ContainerReplaceLabel (line 57) | ContainerReplaceLabel = "com.docker.compose.replace" function init (line 63) | func init() { FILE: pkg/api/labels_test.go function TestComposeVersionInitialization (line 28) | func TestComposeVersionInitialization(t *testing.T) { FILE: pkg/bridge/convert.go type ConvertOptions (line 45) | type ConvertOptions struct function Convert (line 51) | func Convert(ctx context.Context, dockerCli command.Cli, project *types.... function convert (line 83) | func convert(ctx context.Context, dockerCli command.Cli, model map[strin... function LoadAdditionalResources (line 165) | func LoadAdditionalResources(ctx context.Context, dockerCLI command.Cli,... function loadFileObject (line 209) | func loadFileObject(conf types.FileObjectConfig) (types.FileObjectConfig... function inspectWithPull (line 225) | func inspectWithPull(ctx context.Context, dockerCli command.Cli, imageNa... FILE: pkg/bridge/transformers.go constant TransformerLabel (line 32) | TransformerLabel = "com.docker.compose.bridge" constant DefaultTransformerImage (line 33) | DefaultTransformerImage = "docker/compose-bridge-kubernetes" constant templatesPath (line 35) | templatesPath = "/templates" type CreateTransformerOptions (line 38) | type CreateTransformerOptions struct function CreateTransformer (line 43) | func CreateTransformer(ctx context.Context, dockerCli command.Cli, optio... function ListTransformers (line 116) | func ListTransformers(ctx context.Context, dockerCli command.Cli) ([]ima... FILE: pkg/compose/apiSocket.go method useAPISocket (line 32) | func (s *composeService) useAPISocket(project *types.Project) (*types.Pr... FILE: pkg/compose/api_versions.go constant apiVersion148 (line 29) | apiVersion148 = "1.48" constant apiVersion149 (line 40) | apiVersion149 = "1.49" constant dockerEngineV28 (line 47) | dockerEngineV28 = "v28" constant DockerEngineV28_1 (line 50) | DockerEngineV28_1 = "v28.1" constant buildxMinVersion (line 56) | buildxMinVersion = "0.17.0" FILE: pkg/compose/attach.go method attach (line 36) | func (s *composeService) attach(ctx context.Context, project *types.Proj... method attachContainer (line 66) | func (s *composeService) attachContainer(ctx context.Context, container ... method doAttachContainer (line 72) | func (s *composeService) doAttachContainer(ctx context.Context, service,... method attachContainerStreams (line 105) | func (s *composeService) attachContainerStreams(ctx context.Context, con... method getContainerStreams (line 139) | func (s *composeService) getContainerStreams(ctx context.Context, contai... FILE: pkg/compose/attach_service.go method Attach (line 28) | func (s *composeService) Attach(ctx context.Context, projectName string,... FILE: pkg/compose/build.go method Build (line 35) | func (s *composeService) Build(ctx context.Context, project *types.Proje... method build (line 52) | func (s *composeService) build(ctx context.Context, project *types.Proje... method ensureImagesExists (line 110) | func (s *composeService) ensureImagesExists(ctx context.Context, project... function resolveImageVolumes (line 169) | func resolveImageVolumes(service *types.ServiceConfig, images map[string... method getLocalImagesDigests (line 192) | func (s *composeService) getLocalImagesDigests(ctx context.Context, proj... function resolveAndMergeBuildArgs (line 252) | func resolveAndMergeBuildArgs(proxyConfig map[string]string, project *ty... function getImageBuildLabels (line 269) | func getImageBuildLabels(project *types.Project, service types.ServiceCo... function addBuildDependencies (line 283) | func addBuildDependencies(services []string, project *types.Project) []s... FILE: pkg/compose/build_bake.go function buildWithBake (line 54) | func buildWithBake(dockerCli command.Cli) (bool, error) { type bakeConfig (line 75) | type bakeConfig struct type bakeGroup (line 80) | type bakeGroup struct type bakeTarget (line 84) | type bakeTarget struct type bakeMetadata (line 111) | type bakeMetadata type buildStatus (line 113) | type buildStatus struct method doBuildBake (line 118) | func (s *composeService) doBuildBake(ctx context.Context, project *types... method getBuildxPlugin (line 413) | func (s *composeService) getBuildxPlugin() (*manager.Plugin, error) { function makeConsole (line 437) | func makeConsole(out io.Writer) io.Writer { type _console (line 446) | type _console struct method Read (line 450) | func (c _console) Read([]byte) (n int, err error) { method Close (line 454) | func (c _console) Close() error { method Fd (line 458) | func (c _console) Fd() uintptr { method Name (line 462) | func (c _console) Name() string { function toBakeExtraHosts (line 466) | func toBakeExtraHosts(hosts types.HostsList) map[string]string { function additionalContexts (line 474) | func additionalContexts(contexts types.Mapping, targets map[string]strin... function toBakeUlimits (line 485) | func toBakeUlimits(ulimits map[string]*types.UlimitsConfig) []string { function toBakeSSH (line 497) | func toBakeSSH(ssh types.SSHConfig) []string { function toBakeSecrets (line 505) | func toBakeSecrets(project *types.Project, secrets []types.ServiceSecret... function toBakeAttest (line 525) | func toBakeAttest(buildConfig types.BuildConfig) []string { function dockerFilePath (line 549) | func dockerFilePath(ctxName string, dockerfile string) string { method dryRunBake (line 567) | func (s composeService) dryRunBake(cfg bakeConfig) map[string]string { method displayDryRunBuildEvent (line 580) | func (s composeService) displayDryRunBuildEvent(name, dryRunUUID, tag st... FILE: pkg/compose/build_classic.go method doBuildClassic (line 48) | func (s *composeService) doBuildClassic(ctx context.Context, project *ty... method doBuildImage (line 121) | func (s *composeService) doBuildImage(ctx context.Context, project *type... function imageBuildOptions (line 296) | func imageBuildOptions(proxyConfigs map[string]string, project *types.Pr... FILE: pkg/compose/build_test.go function Test_addBuildDependencies (line 27) | func Test_addBuildDependencies(t *testing.T) { FILE: pkg/compose/commit.go method Commit (line 29) | func (s *composeService) Commit(ctx context.Context, projectName string,... method commit (line 35) | func (s *composeService) commit(ctx context.Context, projectName string,... FILE: pkg/compose/compose.go type Option (line 44) | type Option function NewComposeService (line 66) | func NewComposeService(dockerCli command.Cli, options ...Option) (api.Co... function WithStreams (line 98) | func WithStreams(out, err io.Writer, in io.Reader) Option { function WithOutputStream (line 108) | func WithOutputStream(out io.Writer) Option { function WithErrorStream (line 116) | func WithErrorStream(err io.Writer) Option { function WithInputStream (line 124) | func WithInputStream(in io.Reader) Option { function WithContextInfo (line 132) | func WithContextInfo(info api.ContextInfo) Option { function WithProxyConfig (line 140) | func WithProxyConfig(config map[string]string) Option { function WithPrompt (line 148) | func WithPrompt(prompt Prompt) Option { function WithMaxConcurrency (line 156) | func WithMaxConcurrency(maxConcurrency int) Option { function WithDryRun (line 164) | func WithDryRun(s *composeService) error { type Prompt (line 183) | type Prompt function AlwaysOkPrompt (line 186) | func AlwaysOkPrompt() Prompt { function WithEventProcessor (line 194) | func WithEventProcessor(bus api.EventProcessor) Option { type composeService (line 201) | type composeService struct method Close (line 224) | func (s *composeService) Close() error { method apiClient (line 232) | func (s *composeService) apiClient() client.APIClient { method configFile (line 236) | func (s *composeService) configFile() *configfile.ConfigFile { method getContextInfo (line 241) | func (s *composeService) getContextInfo() api.ContextInfo { method getProxyConfig (line 249) | func (s *composeService) getProxyConfig() map[string]string { method stdout (line 256) | func (s *composeService) stdout() *streams.Out { method stdin (line 260) | func (s *composeService) stdin() *streams.In { method stderr (line 264) | func (s *composeService) stderr() *streams.Out { method wrapDockerCliWithStreams (line 282) | func (s *composeService) wrapDockerCliWithStreams(baseCli command.Cli)... method projectFromName (line 357) | func (s *composeService) projectFromName(containers Containers, projec... method actualVolumes (line 433) | func (s *composeService) actualVolumes(ctx context.Context, projectNam... method actualNetworks (line 453) | func (s *composeService) actualNetworks(ctx context.Context, projectNa... method isSwarmEnabled (line 478) | func (s *composeService) isSwarmEnabled(ctx context.Context) (bool, er... method RuntimeVersion (line 502) | func (s *composeService) RuntimeVersion(ctx context.Context) (string, ... type readCloserAdapter (line 269) | type readCloserAdapter struct method Read (line 273) | func (r *readCloserAdapter) Read(p []byte) (int, error) { method Close (line 277) | func (r *readCloserAdapter) Close() error { type streamOverrideWrapper (line 302) | type streamOverrideWrapper struct method Out (line 309) | func (w *streamOverrideWrapper) Out() *streams.Out { method Err (line 316) | func (w *streamOverrideWrapper) Err() *streams.Out { method In (line 323) | func (w *streamOverrideWrapper) In() *streams.In { function getCanonicalContainerName (line 330) | func getCanonicalContainerName(c container.Summary) string { function getContainerNameWithoutProject (line 345) | func getContainerNameWithoutProject(c container.Summary) string { function increment (line 425) | func increment(scale *int) *int { type runtimeVersionCache (line 494) | type runtimeVersionCache struct FILE: pkg/compose/container.go type ContainerStdout (line 28) | type ContainerStdout struct method Read (line 33) | func (l ContainerStdout) Read(p []byte) (n int, err error) { method Close (line 38) | func (l ContainerStdout) Close() error { type ContainerStdin (line 46) | type ContainerStdin struct method Write (line 51) | func (c ContainerStdin) Write(p []byte) (n int, err error) { method Close (line 56) | func (c ContainerStdin) Close() error { FILE: pkg/compose/containers.go type Containers (line 34) | type Containers method filter (line 151) | func (containers Containers) filter(predicates ...containerPredicate) ... method names (line 161) | func (containers Containers) names() []string { method forEach (line 169) | func (containers Containers) forEach(fn func(container.Summary)) { method sorted (line 175) | func (containers Containers) sorted() Containers { type oneOff (line 36) | type oneOff constant oneOffInclude (line 39) | oneOffInclude = oneOff(iota) constant oneOffExclude (line 40) | oneOffExclude constant oneOffOnly (line 41) | oneOffOnly method getContainers (line 44) | func (s *composeService) getContainers(ctx context.Context, project stri... function getDefaultFilters (line 59) | func getDefaultFilters(projectName string, oneOff oneOff, selectedServic... method getSpecifiedContainer (line 75) | func (s *composeService) getSpecifiedContainer(ctx context.Context, proj... type containerPredicate (line 112) | type containerPredicate function matches (line 114) | func matches(c container.Summary, predicates ...containerPredicate) bool { function isService (line 123) | func isService(services ...string) containerPredicate { function isOrphaned (line 131) | func isOrphaned(project *types.Project) containerPredicate { function isNotOneOff (line 145) | func isNotOneOff(c container.Summary) bool { FILE: pkg/compose/convergence.go constant doubledContainerNameWarning (line 48) | doubledContainerNameWarning = "WARNING: The %q service is using the cust... type convergence (line 58) | type convergence struct method getObservedState (line 66) | func (c *convergence) getObservedState(serviceName string) Containers { method setObservedState (line 72) | func (c *convergence) setObservedState(serviceName string, containers ... method apply (line 95) | func (c *convergence) apply(ctx context.Context, project *types.Projec... method ensureService (line 112) | func (c *convergence) ensureService(ctx context.Context, project *type... method stopDependentContainers (line 227) | func (c *convergence) stopDependentContainers(ctx context.Context, pro... method resolveServiceReferences (line 265) | func (c *convergence) resolveServiceReferences(service *types.ServiceC... method resolveVolumeFrom (line 278) | func (c *convergence) resolveVolumeFrom(service *types.ServiceConfig) ... method resolveSharedNamespaces (line 298) | func (c *convergence) resolveSharedNamespaces(service *types.ServiceCo... method mustRecreate (line 329) | func (c *convergence) mustRecreate(expected types.ServiceConfig, actua... function newConvergence (line 78) | func newConvergence(services []string, state Containers, networks map[st... function getScale (line 254) | func getScale(config types.ServiceConfig) (int, error) { function checkExpectedNetworks (line 361) | func checkExpectedNetworks(expected types.ServiceConfig, actual containe... function checkExpectedVolumes (line 384) | func checkExpectedVolumes(expected types.ServiceConfig, actual container... function getContainerName (line 412) | func getContainerName(projectName string, service types.ServiceConfig, n... function getDefaultContainerName (line 420) | func getDefaultContainerName(projectName, serviceName, index string) str... function getContainerProgressName (line 424) | func getContainerProgressName(ctr container.Summary) string { function containerEvents (line 428) | func containerEvents(containers Containers, eventFunc func(string) api.R... function containerReasonEvents (line 436) | func containerReasonEvents(containers Containers, eventFunc func(string,... constant ServiceConditionRunningOrHealthy (line 445) | ServiceConditionRunningOrHealthy = "running_or_healthy" method waitDependencies (line 448) | func (s *composeService) waitDependencies(ctx context.Context, project *... function shouldWaitForDependency (line 555) | func shouldWaitForDependency(serviceName string, dependencyConfig types.... function nextContainerNumber (line 578) | func nextContainerNumber(containers []container.Summary) int { method createContainer (line 597) | func (s *composeService) createContainer(ctx context.Context, project *t... method recreateContainer (line 617) | func (s *composeService) recreateContainer(ctx context.Context, project ... method startContainer (line 684) | func (s *composeService) startContainer(ctx context.Context, ctr contain... method createMobyContainer (line 696) | func (s *composeService) createMobyContainer(ctx context.Context, projec... method getLinks (line 752) | func (s *composeService) getLinks(ctx context.Context, projectName strin... method isServiceHealthy (line 806) | func (s *composeService) isServiceHealthy(ctx context.Context, container... method isServiceCompleted (line 842) | func (s *composeService) isServiceCompleted(ctx context.Context, contain... method startService (line 855) | func (s *composeService) startService(ctx context.Context, function mergeLabels (line 910) | func mergeLabels(ls ...types.Labels) types.Labels { FILE: pkg/compose/convergence_test.go function TestContainerName (line 39) | func TestContainerName(t *testing.T) { function intPtr (line 60) | func intPtr(i int) *int { function TestServiceLinks (line 64) | func TestServiceLinks(t *testing.T) { function TestWaitDependencies (line 222) | func TestWaitDependencies(t *testing.T) { function TestIsServiceHealthy (line 260) | func TestIsServiceHealthy(t *testing.T) { function TestCreateMobyContainer (line 402) | func TestCreateMobyContainer(t *testing.T) { FILE: pkg/compose/convert.go function ToMobyEnv (line 30) | func ToMobyEnv(environment compose.MappingWithEquals) []string { method ToMobyHealthCheck (line 43) | func (s *composeService) ToMobyHealthCheck(ctx context.Context, check *c... function ToSeconds (line 88) | func ToSeconds(d *compose.Duration) *int { FILE: pkg/compose/cp.go type copyDirection (line 37) | type copyDirection constant fromService (line 40) | fromService copyDirection = 1 << iota constant toService (line 41) | toService constant acrossServices (line 42) | acrossServices = fromService | toService method Copy (line 45) | func (s *composeService) Copy(ctx context.Context, projectName string, o... method copy (line 51) | func (s *composeService) copy(ctx context.Context, projectName string, o... method listContainersTargetedForCopy (line 115) | func (s *composeService) listContainersTargetedForCopy(ctx context.Conte... method copyToContainer (line 145) | func (s *composeService) copyToContainer(ctx context.Context, containerI... method copyFromContainer (line 256) | func (s *composeService) copyFromContainer(ctx context.Context, containe... function isAbs (line 332) | func isAbs(path string) bool { function splitCpArg (line 336) | func splitCpArg(arg string) (ctr, path string) { function resolveLocalPath (line 353) | func resolveLocalPath(localPath string) (absPath string, err error) { FILE: pkg/compose/create.go type createOptions (line 48) | type createOptions struct type createConfigs (line 55) | type createConfigs struct method Create (line 62) | func (s *composeService) Create(ctx context.Context, project *types.Proj... method create (line 68) | func (s *composeService) create(ctx context.Context, project *types.Proj... function prepareNetworks (line 129) | func prepareNetworks(project *types.Project) { method ensureNetworks (line 139) | func (s *composeService) ensureNetworks(ctx context.Context, project *ty... method ensureProjectVolumes (line 152) | func (s *composeService) ensureProjectVolumes(ctx context.Context, proje... method getCreateConfigs (line 169) | func (s *composeService) getCreateConfigs(ctx context.Context, method prepareContainerMACAddress (line 349) | func (s *composeService) prepareContainerMACAddress(service types.Servic... function getAliases (line 371) | func getAliases(project *types.Project, service types.ServiceConfig, ser... function createEndpointSettings (line 382) | func createEndpointSettings(p *types.Project, service types.ServiceConfi... function parseSecurityOpts (line 461) | func parseSecurityOpts(p *types.Project, securityOpts []string) ([]strin... method prepareLabels (line 497) | func (s *composeService) prepareLabels(labels types.Labels, service type... function defaultNetworkSettings (line 518) | func defaultNetworkSettings(project *types.Project, function getRestartPolicy (line 585) | func getRestartPolicy(service types.ServiceConfig) container.RestartPoli... function mapRestartPolicyCondition (line 612) | func mapRestartPolicyCondition(condition string) container.RestartPolicy... function getDeployResources (line 628) | func getDeployResources(s types.ServiceConfig) container.Resources { function toUlimits (line 701) | func toUlimits(m map[string]*types.UlimitsConfig) []*container.Ulimit { function setReservations (line 721) | func setReservations(reservations *types.Resource, resources *container.... function setLimits (line 742) | func setLimits(limits *types.Resource, resources *container.Resources) { function setBlkio (line 757) | func setBlkio(blkio *types.BlkioConfig, resources *container.Resources) { function buildContainerPorts (line 794) | func buildContainerPorts(s types.ServiceConfig) (network.PortSet, error) { function buildContainerPortBindingOptions (line 822) | func buildContainerPortBindingOptions(s types.ServiceConfig) (network.Po... function getDependentServiceFromMode (line 845) | func getDependentServiceFromMode(mode string) string { method buildContainerVolumes (line 855) | func (s *composeService) buildContainerVolumes( function toBindString (line 913) | func toBindString(name string, v *types.ServiceVolumeConfig) string { function findVolumeByName (line 931) | func findVolumeByName(volumes types.Volumes, name string) *types.VolumeC... function findVolumeByTarget (line 940) | func findVolumeByTarget(volumes []types.ServiceVolumeConfig, target stri... function bindRequiresMountAPI (line 951) | func bindRequiresMountAPI(bind *types.ServiceVolumeBind) bool { function volumeRequiresMountAPI (line 968) | func volumeRequiresMountAPI(vol *types.ServiceVolumeVolume) bool { method buildContainerMountOptions (line 983) | func (s *composeService) buildContainerMountOptions(ctx context.Context,... function fillBindMounts (line 1041) | func fillBindMounts(p types.Project, s types.ServiceConfig, m map[string... function buildContainerConfigMounts (line 1074) | func buildContainerConfigMounts(p types.Project, s types.ServiceConfig) ... function buildContainerSecretMounts (line 1124) | func buildContainerSecretMounts(p types.Project, s types.ServiceConfig) ... function isAbsTarget (line 1181) | func isAbsTarget(p string) bool { function isUnixAbs (line 1185) | func isUnixAbs(p string) bool { function isWindowsAbs (line 1189) | func isWindowsAbs(p string) bool { function buildMount (line 1193) | func buildMount(project types.Project, volume types.ServiceVolumeConfig)... function buildMountOptions (line 1233) | func buildMountOptions(volume types.ServiceVolumeConfig) (*mount.BindOpt... function buildBindOption (line 1260) | func buildBindOption(bind *types.ServiceVolumeBind) *mount.BindOptions { function buildVolumeOptions (line 1279) | func buildVolumeOptions(vol *types.ServiceVolumeVolume) *mount.VolumeOpt... function buildTmpfsOptions (line 1291) | func buildTmpfsOptions(tmpfs *types.ServiceVolumeTmpfs) *mount.TmpfsOpti... function buildImageOptions (line 1301) | func buildImageOptions(image *types.ServiceVolumeImage) *mount.ImageOpti... method ensureNetwork (line 1310) | func (s *composeService) ensureNetwork(ctx context.Context, project *typ... method resolveOrCreateNetwork (line 1324) | func (s *composeService) resolveOrCreateNetwork(ctx context.Context, pro... method removeDivergedNetwork (line 1464) | func (s *composeService) removeDivergedNetwork(ctx context.Context, proj... method disconnectNetwork (line 1500) | func (s *composeService) disconnectNetwork( method connectNetwork (line 1518) | func (s *composeService) connectNetwork( method resolveExternalNetwork (line 1537) | func (s *composeService) resolveExternalNetwork(ctx context.Context, n *... method ensureVolume (line 1588) | func (s *composeService) ensureVolume(ctx context.Context, name string, ... method removeDivergedVolume (line 1636) | func (s *composeService) removeDivergedVolume(ctx context.Context, name ... method createVolume (line 1679) | func (s *composeService) createVolume(ctx context.Context, volume types.... function parseIPAMPool (line 1701) | func parseIPAMPool(pool *types.IPAMPool) (network.IPAMConfig, error) { function parseMACAddr (line 1746) | func parseMACAddr(macAddress string) (network.HardwareAddr, error) { FILE: pkg/compose/create_test.go function TestBuildBindMount (line 41) | func TestBuildBindMount(t *testing.T) { function TestBuildNamedPipeMount (line 56) | func TestBuildNamedPipeMount(t *testing.T) { function TestBuildVolumeMount (line 68) | func TestBuildVolumeMount(t *testing.T) { function TestServiceImageName (line 88) | func TestServiceImageName(t *testing.T) { function TestPrepareNetworkLabels (line 93) | func TestPrepareNetworkLabels(t *testing.T) { function TestBuildContainerMountOptions (line 106) | func TestBuildContainerMountOptions(t *testing.T) { function TestDefaultNetworkSettings (line 194) | func TestDefaultNetworkSettings(t *testing.T) { function TestCreateEndpointSettings (line 298) | func TestCreateEndpointSettings(t *testing.T) { function Test_buildContainerVolumes (line 344) | func Test_buildContainerVolumes(t *testing.T) { FILE: pkg/compose/dependencies.go type ServiceStatus (line 33) | type ServiceStatus constant ServiceStopped (line 37) | ServiceStopped ServiceStatus = iota constant ServiceStarted (line 38) | ServiceStarted type graphTraversal (line 41) | type graphTraversal struct method visit (line 132) | func (t *graphTraversal) visit(ctx context.Context, g *Graph) error { method run (line 167) | func (t *graphTraversal) run(ctx context.Context, graph *Graph, eg *er... method consume (line 194) | func (t *graphTraversal) consume(nodeKey string) bool { function upDirectionTraversal (line 56) | func upDirectionTraversal(visitorFn func(context.Context, string) error)... function downDirectionTraversal (line 67) | func downDirectionTraversal(visitorFn func(context.Context, string) erro... function InDependencyOrder (line 79) | func InDependencyOrder(ctx context.Context, project *types.Project, fn f... function InReverseDependencyOrder (line 92) | func InReverseDependencyOrder(ctx context.Context, project *types.Projec... function WithRootNodesAndDown (line 104) | func WithRootNodesAndDown(nodes []string) func(*graphTraversal) { type Graph (line 208) | type Graph struct method AddVertex (line 308) | func (g *Graph) AddVertex(key string, service string, initialStatus Se... method AddEdge (line 317) | func (g *Graph) AddEdge(source string, destination string) error { method Leaves (line 347) | func (g *Graph) Leaves() []*Vertex { method Roots (line 366) | func (g *Graph) Roots() []*Vertex { method UpdateStatus (line 380) | func (g *Graph) UpdateStatus(key string, status ServiceStatus) { method FilterChildren (line 391) | func (g *Graph) FilterChildren(key string, status ServiceStatus) []*Ve... method FilterParents (line 412) | func (g *Graph) FilterParents(key string, status ServiceStatus) []*Ver... method HasCycles (line 429) | func (g *Graph) HasCycles() (bool, error) { method visit (line 449) | func (g *Graph) visit(key string, path []string, discovered []string, ... type Vertex (line 214) | type Vertex struct method GetParents (line 227) | func (v *Vertex) GetParents() []*Vertex { method GetChildren (line 250) | func (v *Vertex) GetChildren() []*Vertex { function getParents (line 222) | func getParents(v *Vertex) []*Vertex { function getChildren (line 235) | func getChildren(v *Vertex) []*Vertex { function getAncestors (line 240) | func getAncestors(v *Vertex) []*Vertex { function NewGraph (line 259) | func NewGraph(project *types.Project, initialStatus ServiceStatus) (*Gra... function NewVertex (line 297) | func NewVertex(key string, service string, initialStatus ServiceStatus) ... function leaves (line 342) | func leaves(g *Graph) []*Vertex { function roots (line 361) | func roots(g *Graph) []*Vertex { function filterChildren (line 386) | func filterChildren(g *Graph, k string, s ServiceStatus) []*Vertex { function filterParents (line 407) | func filterParents(g *Graph, k string, s ServiceStatus) []*Vertex { function remove (line 470) | func remove(slice []string, item string) []string { FILE: pkg/compose/dependencies_test.go function createTestProject (line 34) | func createTestProject() *types.Project { function TestTraversalWithMultipleParents (line 56) | func TestTraversalWithMultipleParents(t *testing.T) { function TestInDependencyUpCommandOrder (line 98) | func TestInDependencyUpCommandOrder(t *testing.T) { function TestInDependencyReverseDownCommandOrder (line 108) | func TestInDependencyReverseDownCommandOrder(t *testing.T) { function TestBuildGraph (line 118) | func TestBuildGraph(t *testing.T) { function TestBuildGraphDependsOn (line 277) | func TestBuildGraphDependsOn(t *testing.T) { function isVertexEqual (line 327) | func isVertexEqual(a, b Vertex) bool { function TestWith_RootNodesAndUp (line 346) | func TestWith_RootNodesAndUp(t *testing.T) { FILE: pkg/compose/desktop.go constant engineLabelDesktopAddress (line 29) | engineLabelDesktopAddress = "com.docker.desktop.address" method isDesktopIntegrationActive (line 31) | func (s *composeService) isDesktopIntegrationActive(ctx context.Context)... FILE: pkg/compose/docker_cli_providers.go type dockerCliContextInfo (line 24) | type dockerCliContextInfo struct method CurrentContext (line 28) | func (c *dockerCliContextInfo) CurrentContext() string { method ServerOSType (line 32) | func (c *dockerCliContextInfo) ServerOSType() string { method BuildKitEnabled (line 36) | func (c *dockerCliContextInfo) BuildKitEnabled() (bool, error) { FILE: pkg/compose/down.go type downOp (line 36) | type downOp method Down (line 38) | func (s *composeService) Down(ctx context.Context, projectName string, o... method down (line 44) | func (s *composeService) down(ctx context.Context, projectName string, o... function checkSelectedServices (line 127) | func checkSelectedServices(options api.DownOptions, project *types.Proje... method ensureVolumesDown (line 144) | func (s *composeService) ensureVolumesDown(ctx context.Context, project ... method ensureImagesDown (line 159) | func (s *composeService) ensureImagesDown(ctx context.Context, project *... method ensureNetworksDown (line 180) | func (s *composeService) ensureNetworksDown(ctx context.Context, project... method removeNetwork (line 196) | func (s *composeService) removeNetwork(ctx context.Context, composeNetwo... method removeImage (line 253) | func (s *composeService) removeImage(ctx context.Context, image string) ... method removeVolume (line 272) | func (s *composeService) removeVolume(ctx context.Context, id string) er... method stopContainer (line 300) | func (s *composeService) stopContainer(ctx context.Context, service *typ... method stopContainers (line 328) | func (s *composeService) stopContainers(ctx context.Context, serv *types... method removeContainers (line 338) | func (s *composeService) removeContainers(ctx context.Context, container... method stopAndRemoveContainer (line 348) | func (s *composeService) stopAndRemoveContainer(ctx context.Context, ctr... method getProjectWithResources (line 371) | func (s *composeService) getProjectWithResources(ctx context.Context, co... FILE: pkg/compose/down_test.go function TestDown (line 40) | func TestDown(t *testing.T) { function TestDownWithGivenServices (line 98) | func TestDownWithGivenServices(t *testing.T) { function TestDownWithSpecifiedServiceButTheServicesAreNotRunning (line 147) | func TestDownWithSpecifiedServiceButTheServicesAreNotRunning(t *testing.... function TestDownRemoveOrphans (line 184) | func TestDownRemoveOrphans(t *testing.T) { function TestDownRemoveVolumes (line 239) | func TestDownRemoveVolumes(t *testing.T) { function TestDownRemoveImages (line 273) | func TestDownRemoveImages(t *testing.T) { function TestDownRemoveImages_NoLabel (line 374) | func TestDownRemoveImages_NoLabel(t *testing.T) { function prepareMocks (line 416) | func prepareMocks(mockCtrl *gomock.Controller) (*mocks.MockAPIClient, *m... FILE: pkg/compose/envresolver.go function envResolver (line 30) | func envResolver(environment map[string]string) func(string) (string, bo... function envResolverWithCase (line 37) | func envResolverWithCase(environment map[string]string, caseInsensitive ... FILE: pkg/compose/envresolver_test.go function Test_EnvResolverWithCase (line 25) | func Test_EnvResolverWithCase(t *testing.T) { FILE: pkg/compose/events.go method Events (line 30) | func (s *composeService) Events(ctx context.Context, projectName string,... FILE: pkg/compose/exec.go method Exec (line 31) | func (s *composeService) Exec(ctx context.Context, projectName string, o... method getExecTarget (line 61) | func (s *composeService) getExecTarget(ctx context.Context, projectName ... FILE: pkg/compose/export.go method Export (line 32) | func (s *composeService) Export(ctx context.Context, projectName string,... method export (line 38) | func (s *composeService) export(ctx context.Context, projectName string,... FILE: pkg/compose/filters.go function projectFilter (line 27) | func projectFilter(projectName string) client.Filters { function serviceFilter (line 31) | func serviceFilter(serviceName string) string { function networkFilter (line 35) | func networkFilter(name string) string { function oneOffFilter (line 39) | func oneOffFilter(b bool) string { function containerNumberFilter (line 47) | func containerNumberFilter(index int) string { function hasConfigHashLabel (line 51) | func hasConfigHashLabel() string { FILE: pkg/compose/generate.go method Generate (line 35) | func (s *composeService) Generate(ctx context.Context, options api.Gener... method createProjectFromContainers (line 68) | func (s *composeService) createProjectFromContainers(containers []contai... method extractComposeConfiguration (line 112) | func (s *composeService) extractComposeConfiguration(service *types.Serv... method toComposeHealthCheck (line 144) | func (s *composeService) toComposeHealthCheck(healthConfig *container.He... method toComposeVolumes (line 170) | func (s *composeService) toComposeVolumes(volumes []container.MountPoint... method toComposeNetwork (line 215) | func (s *composeService) toComposeNetwork(networks map[string]*network.E... function cleanDockerPreviousLabels (line 235) | func cleanDockerPreviousLabels(labels types.Labels) types.Labels { FILE: pkg/compose/hash.go function ServiceHash (line 27) | func ServiceHash(o types.ServiceConfig) (string, error) { function NetworkHash (line 46) | func NetworkHash(o *types.NetworkConfig) (string, error) { function VolumeHash (line 55) | func VolumeHash(o types.VolumeConfig) (string, error) { FILE: pkg/compose/hash_test.go function TestServiceHash (line 26) | func TestServiceHash(t *testing.T) { function serviceConfig (line 34) | func serviceConfig(replicas int) types.ServiceConfig { FILE: pkg/compose/hook.go method runHook (line 34) | func (s composeService) runHook(ctx context.Context, ctr container.Summa... method runWaitExec (line 99) | func (s composeService) runWaitExec(ctx context.Context, execID string, ... FILE: pkg/compose/hook_test.go function TestRunHook_ConsoleSize (line 40) | func TestRunHook_ConsoleSize(t *testing.T) { FILE: pkg/compose/image_pruner.go type ImagePruneMode (line 37) | type ImagePruneMode constant ImagePruneNone (line 41) | ImagePruneNone ImagePruneMode = "" constant ImagePruneLocal (line 44) | ImagePruneLocal ImagePruneMode = "local" constant ImagePruneAll (line 47) | ImagePruneAll ImagePruneMode = "all" type ImagePruneOptions (line 51) | type ImagePruneOptions struct type ImagePruner (line 60) | type ImagePruner struct method ImagesToPrune (line 74) | func (p *ImagePruner) ImagesToPrune(ctx context.Context, opts ImagePru... method namedImages (line 135) | func (p *ImagePruner) namedImages(ctx context.Context) ([]string, erro... method labeledLocalImages (line 151) | func (p *ImagePruner) labeledLocalImages(ctx context.Context) ([]image... method unlabeledLocalImages (line 174) | func (p *ImagePruner) unlabeledLocalImages(ctx context.Context) ([]str... method filterImagesByExistence (line 194) | func (p *ImagePruner) filterImagesByExistence(ctx context.Context, ima... function NewImagePruner (line 66) | func NewImagePruner(imageClient client.ImageAPIClient, project *types.Pr... function normalizeAndDedupeImages (line 222) | func normalizeAndDedupeImages(images []string) []string { FILE: pkg/compose/images.go method Images (line 38) | func (s *composeService) Images(ctx context.Context, projectName string,... method getImageSummaries (line 126) | func (s *composeService) getImageSummaries(ctx context.Context, repoTags... FILE: pkg/compose/images_test.go function TestImages (line 34) | func TestImages(t *testing.T) { function imageInspect (line 90) | func imageInspect(id string, imageReference string, size int64, created ... function containerDetail (line 102) | func containerDetail(service string, id string, status container.Contain... FILE: pkg/compose/kill.go method Kill (line 30) | func (s *composeService) Kill(ctx context.Context, projectName string, o... method kill (line 36) | func (s *composeService) kill(ctx context.Context, projectName string, o... FILE: pkg/compose/kill_test.go constant testProject (line 34) | testProject = "testProject" function TestKillAll (line 36) | func TestKillAll(t *testing.T) { function TestKillSignal (line 75) | func TestKillSignal(t *testing.T) { function testContainer (line 112) | func testContainer(service string, id string, oneOff bool) container.Sum... function containerLabels (line 125) | func containerLabels(service string, oneOff bool) map[string]string { function anyCancellableContext (line 140) | func anyCancellableContext() gomock.Matcher { function projectFilterListOpt (line 147) | func projectFilterListOpt(withOneOff bool) client.ContainerListOptions { FILE: pkg/compose/loader.go method LoadProject (line 36) | func (s *composeService) LoadProject(ctx context.Context, options api.Pr... method createRemoteLoaders (line 71) | func (s *composeService) createRemoteLoaders(options api.ProjectLoadOpti... method buildProjectOptions (line 81) | func (s *composeService) buildProjectOptions(options api.ProjectLoadOpti... method postProcessProject (line 120) | func (s *composeService) postProcessProject(project *types.Project, opti... FILE: pkg/compose/loader_test.go function TestLoadProject_Basic (line 31) | func TestLoadProject_Basic(t *testing.T) { function TestLoadProject_WithEnvironmentResolution (line 72) | func TestLoadProject_WithEnvironmentResolution(t *testing.T) { function TestLoadProject_ServiceSelection (line 122) | func TestLoadProject_ServiceSelection(t *testing.T) { function TestLoadProject_WithProfiles (line 153) | func TestLoadProject_WithProfiles(t *testing.T) { function TestLoadProject_WithLoadListeners (line 193) | func TestLoadProject_WithLoadListeners(t *testing.T) { function TestLoadProject_ProjectNameInference (line 226) | func TestLoadProject_ProjectNameInference(t *testing.T) { function TestLoadProject_Compatibility (line 261) | func TestLoadProject_Compatibility(t *testing.T) { function TestLoadProject_InvalidComposeFile (line 290) | func TestLoadProject_InvalidComposeFile(t *testing.T) { function TestLoadProject_MissingComposeFile (line 311) | func TestLoadProject_MissingComposeFile(t *testing.T) { FILE: pkg/compose/logs.go method Logs (line 34) | func (s *composeService) Logs( method logContainer (line 116) | func (s *composeService) logContainer(ctx context.Context, consumer api.... method doLogContainer (line 125) | func (s *composeService) doLogContainer(ctx context.Context, consumer ap... FILE: pkg/compose/logs_test.go function TestComposeService_Logs_Demux (line 36) | func TestComposeService_Logs_Demux(t *testing.T) { function TestComposeService_Logs_ServiceFiltering (line 109) | func TestComposeService_Logs_ServiceFiltering(t *testing.T) { type testLogConsumer (line 174) | type testLogConsumer struct method Log (line 180) | func (l *testLogConsumer) Log(containerName, message string) { method Err (line 189) | func (l *testLogConsumer) Err(containerName, message string) { method Status (line 193) | func (l *testLogConsumer) Status(containerName, msg string) {} method LogsForContainer (line 195) | func (l *testLogConsumer) LogsForContainer(containerName string) []str... FILE: pkg/compose/ls.go method List (line 33) | func (s *composeService) List(ctx context.Context, opts api.ListOptions)... function containersToStacks (line 45) | func containersToStacks(containers []container.Summary) ([]api.Stack, er... function combinedConfigFiles (line 68) | func combinedConfigFiles(containers []container.Summary) (string, error) { function containerToState (line 87) | func containerToState(containers []container.Summary) []string { function combinedStatus (line 95) | func combinedStatus(statuses []string) string { function groupContainerByLabel (line 118) | func groupContainerByLabel(containers []container.Summary, labelName str... FILE: pkg/compose/ls_test.go function TestContainersToStacks (line 29) | func TestContainersToStacks(t *testing.T) { function TestStacksMixedStatus (line 65) | func TestStacksMixedStatus(t *testing.T) { function TestCombinedConfigFiles (line 71) | func TestCombinedConfigFiles(t *testing.T) { FILE: pkg/compose/model.go method ensureModels (line 39) | func (s *composeService) ensureModels(ctx context.Context, project *type... type modelAPI (line 73) | type modelAPI struct method Close (line 107) | func (m *modelAPI) Close() { method PullModel (line 111) | func (m *modelAPI) PullModel(ctx context.Context, model types.ModelCon... method ConfigureModel (line 161) | func (m *modelAPI) ConfigureModel(ctx context.Context, config types.Mo... method SetModelVariables (line 196) | func (m *modelAPI) SetModelVariables(ctx context.Context, project *typ... method ListModels (line 253) | func (m *modelAPI) ListModels(ctx context.Context) ([]string, error) { method supportsRuntimeFlags (line 285) | func (m *modelAPI) supportsRuntimeFlags() bool { method newModelAPI (line 81) | func (s *composeService) newModelAPI(project *types.Project) (*modelAPI,... type Model (line 240) | type Model struct FILE: pkg/compose/monitor.go type monitor (line 32) | type monitor struct method withServices (line 48) | func (c *monitor) withServices(services []string) { method Start (line 57) | func (c *monitor) Start(ctx context.Context) error { method getContainerSummary (line 190) | func (c *monitor) getContainerSummary(event events.Message) (*api.Cont... method withListener (line 208) | func (c *monitor) withListener(listener api.ContainerEventListener) { function newMonitor (line 40) | func newMonitor(apiClient client.APIClient, project string) *monitor { function newContainerEvent (line 167) | func newContainerEvent(timeNano int64, ctr *api.ContainerSummary, eventT... FILE: pkg/compose/pause.go method Pause (line 30) | func (s *composeService) Pause(ctx context.Context, projectName string, ... method pause (line 36) | func (s *composeService) pause(ctx context.Context, projectName string, ... method UnPause (line 60) | func (s *composeService) UnPause(ctx context.Context, projectName string... method unPause (line 66) | func (s *composeService) unPause(ctx context.Context, projectName string... FILE: pkg/compose/plugins.go type JsonMessage (line 42) | type JsonMessage struct constant ErrorType (line 48) | ErrorType = "error" constant InfoType (line 49) | InfoType = "info" constant SetEnvType (line 50) | SetEnvType = "setenv" constant DebugType (line 51) | DebugType = "debug" constant providerMetadataDirectory (line 52) | providerMetadataDirectory = "compose/providers" method runPlugin (line 57) | func (s *composeService) runPlugin(ctx context.Context, project *types.P... method executePlugin (line 89) | func (s *composeService) executePlugin(cmd *exec.Cmd, command string, se... method getPluginBinaryPath (line 159) | func (s *composeService) getPluginBinaryPath(provider string) (path stri... method setupPluginCommand (line 173) | func (s *composeService) setupPluginCommand(ctx context.Context, project... method getPluginMetadata (line 208) | func (s *composeService) getPluginMetadata(path, command string, project... type ProviderMetadata (line 243) | type ProviderMetadata struct method IsEmpty (line 249) | func (p ProviderMetadata) IsEmpty() bool { type CommandMetadata (line 253) | type CommandMetadata struct method GetParameter (line 265) | func (c CommandMetadata) GetParameter(paramName string) (ParameterMeta... method CheckRequiredParameters (line 274) | func (c CommandMetadata) CheckRequiredParameters(provider types.Servic... type ParameterMetadata (line 257) | type ParameterMetadata struct FILE: pkg/compose/plugins_windows.go function executable (line 21) | func executable(s string) string { FILE: pkg/compose/port.go method Port (line 29) | func (s *composeService) Port(ctx context.Context, projectName string, s... function portNotFoundError (line 43) | func portNotFoundError(protocol string, port uint16, ctr container.Summa... FILE: pkg/compose/printer.go type logPrinter (line 26) | type logPrinter interface type printer (line 30) | type printer struct method HandleEvent (line 42) | func (p *printer) HandleEvent(event api.ContainerEvent) { function newLogPrinter (line 35) | func newLogPrinter(consumer api.LogConsumer) logPrinter { FILE: pkg/compose/progress.go type progressFunc (line 26) | type progressFunc function Run (line 28) | func Run(ctx context.Context, pf progressFunc, operation string, bus api... function errorEvent (line 36) | func errorEvent(id string, msg string) api.Resource { function errorEventf (line 46) | func errorEventf(id string, msg string, args ...any) api.Resource { function creatingEvent (line 51) | func creatingEvent(id string) api.Resource { function startingEvent (line 56) | func startingEvent(id string) api.Resource { function startedEvent (line 61) | func startedEvent(id string) api.Resource { function waiting (line 66) | func waiting(id string) api.Resource { function healthy (line 71) | func healthy(id string) api.Resource { function exited (line 76) | func exited(id string) api.Resource { function restartingEvent (line 81) | func restartingEvent(id string) api.Resource { function runningEvent (line 86) | func runningEvent(id string) api.Resource { function createdEvent (line 91) | func createdEvent(id string) api.Resource { function stoppingEvent (line 96) | func stoppingEvent(id string) api.Resource { function stoppedEvent (line 101) | func stoppedEvent(id string) api.Resource { function killingEvent (line 106) | func killingEvent(id string) api.Resource { function killedEvent (line 111) | func killedEvent(id string) api.Resource { function removingEvent (line 116) | func removingEvent(id string) api.Resource { function removedEvent (line 121) | func removedEvent(id string) api.Resource { function buildingEvent (line 126) | func buildingEvent(id string) api.Resource { function builtEvent (line 131) | func builtEvent(id string) api.Resource { function pullingEvent (line 136) | func pullingEvent(id string) api.Resource { function pulledEvent (line 141) | func pulledEvent(id string) api.Resource { function skippedEvent (line 146) | func skippedEvent(id string, reason string) api.Resource { function newEvent (line 155) | func newEvent(id string, status api.EventStatus, text string, reason ...... type ignore (line 167) | type ignore struct method Start (line 169) | func (q *ignore) Start(_ context.Context, _ string) { method Done (line 172) | func (q *ignore) Done(_ string, _ bool) { method On (line 175) | func (q *ignore) On(_ ...api.Resource) { FILE: pkg/compose/ps.go method Ps (line 32) | func (s *composeService) Ps(ctx context.Context, projectName string, opt... FILE: pkg/compose/ps_test.go function TestPs (line 32) | func TestPs(t *testing.T) { function containerDetails (line 98) | func containerDetails(service string, id string, status containerType.Co... FILE: pkg/compose/publish.go method Publish (line 45) | func (s *composeService) Publish(ctx context.Context, project *types.Pro... method publish (line 52) | func (s *composeService) publish(ctx context.Context, project *types.Pro... method createLayers (line 161) | func (s *composeService) createLayers(ctx context.Context, project *type... function processExtends (line 197) | func processExtends(ctx context.Context, project *types.Project, extFile... function processFile (line 226) | func processFile(ctx context.Context, file string, project *types.Projec... method generateImageDigestsOverride (line 285) | func (s *composeService) generateImageDigestsOverride(ctx context.Contex... method preChecks (line 301) | func (s *composeService) preChecks(project *types.Project, options api.P... method checkEnvironmentVariables (line 350) | func (s *composeService) checkEnvironmentVariables(project *types.Projec... function envFileLayers (line 374) | func envFileLayers(files map[string]string) []v1.Descriptor { method checkOnlyBuildSection (line 388) | func (s *composeService) checkOnlyBuildSection(project *types.Project) (... method checkForBindMount (line 406) | func (s *composeService) checkForBindMount(project *types.Project) map[s... method checkForSensitiveData (line 422) | func (s *composeService) checkForSensitiveData(project *types.Project) (... function composeFileAsByteReader (line 474) | func composeFileAsByteReader(filePath string, project *types.Project) (i... FILE: pkg/compose/publish_test.go function Test_createLayers (line 33) | func Test_createLayers(t *testing.T) { FILE: pkg/compose/pull.go method Pull (line 47) | func (s *composeService) Pull(ctx context.Context, project *types.Projec... method pull (line 53) | func (s *composeService) pull(ctx context.Context, project *types.Projec... function imageAlreadyPresent (line 153) | func imageAlreadyPresent(serviceImage string, localImages map[string]api... function getUnwrappedErrorMessage (line 168) | func getUnwrappedErrorMessage(err error) string { method pullServiceImage (line 176) | func (s *composeService) pullServiceImage(ctx context.Context, service t... function ImageDigestResolver (line 259) | func ImageDigestResolver(ctx context.Context, file *configfile.ConfigFil... type authProvider (line 276) | type authProvider interface function encodedAuth (line 280) | func encodedAuth(ref reference.Named, configFile authProvider) (string, ... method pullRequiredImages (line 293) | func (s *composeService) pullRequiredImages(ctx context.Context, project... function mustPull (line 351) | func mustPull(service types.ServiceConfig, images map[string]api.ImageSu... function isServiceImageToBuild (line 380) | func isServiceImageToBuild(service types.ServiceConfig, services types.S... constant PreparingPhase (line 401) | PreparingPhase = "Preparing" constant WaitingPhase (line 402) | WaitingPhase = "waiting" constant PullingFsPhase (line 403) | PullingFsPhase = "Pulling fs layer" constant DownloadingPhase (line 404) | DownloadingPhase = "Downloading" constant DownloadCompletePhase (line 405) | DownloadCompletePhase = "Download complete" constant ExtractingPhase (line 406) | ExtractingPhase = "Extracting" constant VerifyingChecksumPhase (line 407) | VerifyingChecksumPhase = "Verifying Checksum" constant AlreadyExistsPhase (line 408) | AlreadyExistsPhase = "Already exists" constant PullCompletePhase (line 409) | PullCompletePhase = "Pull complete" function toPullProgressEvent (line 412) | func toPullProgressEvent(parent string, jm jsonstream.Message, events ap... FILE: pkg/compose/push.go method Push (line 39) | func (s *composeService) Push(ctx context.Context, project *types.Projec... method push (line 48) | func (s *composeService) push(ctx context.Context, project *types.Projec... method pushServiceImage (line 89) | func (s *composeService) pushServiceImage(ctx context.Context, tag strin... function toPushProgressEvent (line 132) | func toPushProgressEvent(prefix string, jm jsonstream.Message, events ap... function isDone (line 174) | func isDone(msg jsonstream.Message) bool { function progressText (line 187) | func progressText(p *jsonstream.Progress) string { FILE: pkg/compose/remove.go method Remove (line 31) | func (s *composeService) Remove(ctx context.Context, projectName string,... method remove (line 99) | func (s *composeService) remove(ctx context.Context, containers Containe... FILE: pkg/compose/restart.go method Restart (line 31) | func (s *composeService) Restart(ctx context.Context, projectName string... method restart (line 37) | func (s *composeService) restart(ctx context.Context, projectName string... FILE: pkg/compose/run.go type prepareRunResult (line 38) | type prepareRunResult struct method RunOneOffContainer (line 44) | func (s *composeService) RunOneOffContainer(ctx context.Context, project... method runPostStartHooksOnEvent (line 93) | func (s *composeService) runPostStartHooksOnEvent(ctx context.Context, c... method prepareRun (line 122) | func (s *composeService) prepareRun(ctx context.Context, project *types.... function prepareBuildOptions (line 217) | func prepareBuildOptions(opts api.RunOptions) *api.BuildOptions { function applyRunOptions (line 227) | func applyRunOptions(project *types.Project, service *types.ServiceConfi... method startDependencies (line 272) | func (s *composeService) startDependencies(ctx context.Context, project ... FILE: pkg/compose/scale.go method Scale (line 27) | func (s *composeService) Scale(ctx context.Context, project *types.Proje... FILE: pkg/compose/secrets.go type mountType (line 31) | type mountType constant secretMount (line 34) | secretMount mountType = "secret" constant configMount (line 35) | configMount mountType = "config" method injectSecrets (line 38) | func (s *composeService) injectSecrets(ctx context.Context, project *typ... method injectConfigs (line 42) | func (s *composeService) injectConfigs(ctx context.Context, project *typ... method injectFileReferences (line 46) | func (s *composeService) injectFileReferences(ctx context.Context, proje... method getFilesAndMap (line 71) | func (s *composeService) getFilesAndMap(project *types.Project, service ... method resolveFileContent (line 98) | func (s *composeService) resolveFileContent(project *types.Project, sour... method setDefaultTarget (line 113) | func (s *composeService) setDefaultTarget(file *types.FileReferenceConfi... method copyFileToContainer (line 125) | func (s *composeService) copyFileToContainer(ctx context.Context, id, co... function createTar (line 139) | func createTar(env string, config types.FileReferenceConfig) (bytes.Buff... FILE: pkg/compose/shellout.go method prepareShellOut (line 37) | func (s *composeService) prepareShellOut(gctx context.Context, env types... method propagateDockerEndpoint (line 53) | func (s *composeService) propagateDockerEndpoint() ([]string, func(), er... FILE: pkg/compose/start.go method Start (line 31) | func (s *composeService) Start(ctx context.Context, projectName string, ... method start (line 37) | func (s *composeService) start(ctx context.Context, projectName string, ... function getDependencyCondition (line 102) | func getDependencyCondition(service types.ServiceConfig, project *types.... FILE: pkg/compose/stop.go method Stop (line 27) | func (s *composeService) Stop(ctx context.Context, projectName string, o... method stop (line 33) | func (s *composeService) stop(ctx context.Context, projectName string, o... FILE: pkg/compose/stop_test.go function TestStopTimeout (line 33) | func TestStopTimeout(t *testing.T) { FILE: pkg/compose/suffix_unix.go function executable (line 21) | func executable(s string) string { FILE: pkg/compose/top.go method Top (line 29) | func (s *composeService) Top(ctx context.Context, projectName string, se... FILE: pkg/compose/transform/replace.go function ReplaceExtendsFile (line 26) | func ReplaceExtendsFile(in []byte, service string, value string) ([]byte... function ReplaceEnvFile (line 65) | func ReplaceEnvFile(in []byte, service string, i int, value string) ([]b... function getMapping (line 109) | func getMapping(root *yaml.Node, key string) (*yaml.Node, error) { function replace (line 126) | func replace(in []byte, line int, column int, value string) []byte { FILE: pkg/compose/transform/replace_test.go function TestReplace (line 26) | func TestReplace(t *testing.T) { FILE: pkg/compose/up.go method Up (line 43) | func (s *composeService) Up(ctx context.Context, project *types.Project,... FILE: pkg/compose/viz.go type vizGraph (line 30) | type vizGraph method Viz (line 32) | func (s *composeService) Viz(_ context.Context, project *types.Project, ... function addNodes (line 66) | func addNodes(graphBuilder *strings.Builder, graph vizGraph, projectName... function addEdges (line 122) | func addEdges(graphBuilder *strings.Builder, graph vizGraph, opts *api.V... function writeQuoted (line 137) | func writeQuoted(builder *strings.Builder, str string) { FILE: pkg/compose/viz_test.go function TestViz (line 32) | func TestViz(t *testing.T) { FILE: pkg/compose/volumes.go method Volumes (line 29) | func (s *composeService) Volumes(ctx context.Context, project string, op... FILE: pkg/compose/volumes_test.go function TestVolumes (line 31) | func TestVolumes(t *testing.T) { FILE: pkg/compose/wait.go method Wait (line 29) | func (s *composeService) Wait(ctx context.Context, projectName string, o... FILE: pkg/compose/watch.go type WatchFunc (line 50) | type WatchFunc type Watcher (line 52) | type Watcher struct method Start (line 84) | func (w *Watcher) Start(ctx context.Context) error { method Stop (line 102) | func (w *Watcher) Stop() error { function NewWatcher (line 60) | func NewWatcher(project *types.Project, options api.UpOptions, w WatchFu... method getSyncImplementation (line 119) | func (s *composeService) getSyncImplementation(project *types.Project) (... method Watch (line 133) | func (s *composeService) Watch(ctx context.Context, project *types.Proje... type watchRule (line 141) | type watchRule struct method Matches (line 148) | func (r watchRule) Matches(event watch.FileEvent) *sync.PathMapping { method watch (line 189) | func (s *composeService) watch(ctx context.Context, project *types.Proje... function getWatchRules (line 295) | func getWatchRules(config *types.DevelopConfig, service types.ServiceCon... function isSync (line 342) | func isSync(trigger types.Trigger) bool { method watchEvents (line 346) | func (s *composeService) watchEvents(ctx context.Context, project *types... function loadDevelopmentConfig (line 395) | func loadDevelopmentConfig(service types.ServiceConfig, project *types.P... function checkIfPathAlreadyBindMounted (line 436) | func checkIfPathAlreadyBindMounted(watchPath string, volumes []types.Ser... type tarDockerClient (line 448) | type tarDockerClient struct method ContainersForService (line 452) | func (t tarDockerClient) ContainersForService(ctx context.Context, pro... method Exec (line 460) | func (t tarDockerClient) Exec(ctx context.Context, containerID string,... method Untar (line 523) | func (t tarDockerClient) Untar(ctx context.Context, id string, archive... method handleWatchBatch (line 533) | func (s *composeService) handleWatchBatch(ctx context.Context, project *... method exec (line 610) | func (s *composeService) exec(ctx context.Context, project *types.Projec... method rebuild (line 635) | func (s *composeService) rebuild(ctx context.Context, project *types.Pro... function writeWatchSyncMessage (line 690) | func writeWatchSyncMessage(log api.LogConsumer, serviceName string, path... method pruneDanglingImagesOnRebuild (line 712) | func (s *composeService) pruneDanglingImagesOnRebuild(ctx context.Contex... method initialSync (line 733) | func (s *composeService) initialSync(ctx context.Context, project *types... method initialSyncFiles (line 766) | func (s *composeService) initialSyncFiles(ctx context.Context, project *... function shouldIgnore (line 829) | func shouldIgnore(name string, ignore watch.PathMatcher) bool { method imageCreatedTime (line 836) | func (s *composeService) imageCreatedTime(ctx context.Context, project *... FILE: pkg/compose/watch_test.go type testWatcher (line 40) | type testWatcher struct method Start (line 45) | func (t testWatcher) Start() error { method Close (line 49) | func (t testWatcher) Close() error { method Events (line 53) | func (t testWatcher) Events() chan watch.FileEvent { method Errors (line 57) | func (t testWatcher) Errors() chan error { type stdLogger (line 61) | type stdLogger struct method Log (line 63) | func (s stdLogger) Log(containerName, message string) { method Err (line 67) | func (s stdLogger) Err(containerName, message string) { method Status (line 71) | func (s stdLogger) Status(containerName, msg string) { function TestWatch_Sync (line 75) | func TestWatch_Sync(t *testing.T) { type fakeSyncer (line 178) | type fakeSyncer struct method Sync (line 188) | func (f *fakeSyncer) Sync(ctx context.Context, service string, paths [... function newFakeSyncer (line 182) | func newFakeSyncer() *fakeSyncer { FILE: pkg/dryrun/dryrunclient.go type DryRunClient (line 46) | type DryRunClient struct method ContainerAttach (line 92) | func (d *DryRunClient) ContainerAttach(ctx context.Context, container ... method ContainerCreate (line 96) | func (d *DryRunClient) ContainerCreate(ctx context.Context, options cl... method ContainerInspect (line 109) | func (d *DryRunClient) ContainerInspect(ctx context.Context, container... method ContainerKill (line 137) | func (d *DryRunClient) ContainerKill(ctx context.Context, container st... method ContainerList (line 141) | func (d *DryRunClient) ContainerList(ctx context.Context, options clie... method ContainerPause (line 162) | func (d *DryRunClient) ContainerPause(ctx context.Context, container s... method ContainerRemove (line 166) | func (d *DryRunClient) ContainerRemove(ctx context.Context, container ... method ContainerRename (line 170) | func (d *DryRunClient) ContainerRename(ctx context.Context, container ... method ContainerRestart (line 174) | func (d *DryRunClient) ContainerRestart(ctx context.Context, container... method ContainerStart (line 178) | func (d *DryRunClient) ContainerStart(ctx context.Context, container s... method ContainerStop (line 182) | func (d *DryRunClient) ContainerStop(ctx context.Context, container st... method ContainerUnpause (line 186) | func (d *DryRunClient) ContainerUnpause(ctx context.Context, container... method CopyFromContainer (line 190) | func (d *DryRunClient) CopyFromContainer(ctx context.Context, containe... method CopyToContainer (line 197) | func (d *DryRunClient) CopyToContainer(ctx context.Context, container ... method ImageBuild (line 201) | func (d *DryRunClient) ImageBuild(ctx context.Context, reader io.Reade... method ImageInspect (line 207) | func (d *DryRunClient) ImageInspect(ctx context.Context, imageName str... method ImagePull (line 219) | func (d *DryRunClient) ImagePull(ctx context.Context, ref string, opti... method ImagePush (line 226) | func (d *DryRunClient) ImagePush(ctx context.Context, ref string, opti... method ImageRemove (line 247) | func (d *DryRunClient) ImageRemove(ctx context.Context, imageName stri... method NetworkConnect (line 251) | func (d *DryRunClient) NetworkConnect(ctx context.Context, networkName... method NetworkCreate (line 255) | func (d *DryRunClient) NetworkCreate(ctx context.Context, name string,... method NetworkDisconnect (line 261) | func (d *DryRunClient) NetworkDisconnect(ctx context.Context, networkN... method NetworkRemove (line 265) | func (d *DryRunClient) NetworkRemove(ctx context.Context, networkName ... method VolumeCreate (line 269) | func (d *DryRunClient) VolumeCreate(ctx context.Context, options clien... method VolumeRemove (line 281) | func (d *DryRunClient) VolumeRemove(ctx context.Context, volumeID stri... method ExecCreate (line 285) | func (d *DryRunClient) ExecCreate(ctx context.Context, container strin... method ExecStart (line 298) | func (d *DryRunClient) ExecStart(ctx context.Context, execID string, c... method ConfigList (line 308) | func (d *DryRunClient) ConfigList(ctx context.Context, options client.... method ConfigInspect (line 312) | func (d *DryRunClient) ConfigInspect(ctx context.Context, name string,... method ConfigCreate (line 316) | func (d *DryRunClient) ConfigCreate(ctx context.Context, options clien... method ConfigRemove (line 320) | func (d *DryRunClient) ConfigRemove(ctx context.Context, id string, op... method ConfigUpdate (line 324) | func (d *DryRunClient) ConfigUpdate(ctx context.Context, id string, op... method ContainerCommit (line 328) | func (d *DryRunClient) ContainerCommit(ctx context.Context, container ... method ContainerDiff (line 332) | func (d *DryRunClient) ContainerDiff(ctx context.Context, container st... method ExecAttach (line 336) | func (d *DryRunClient) ExecAttach(ctx context.Context, execID string, ... method ExecInspect (line 340) | func (d *DryRunClient) ExecInspect(ctx context.Context, execID string,... method ExecResize (line 344) | func (d *DryRunClient) ExecResize(ctx context.Context, execID string, ... method ContainerExport (line 348) | func (d *DryRunClient) ContainerExport(ctx context.Context, container ... method ContainerLogs (line 352) | func (d *DryRunClient) ContainerLogs(ctx context.Context, container st... method ContainerResize (line 356) | func (d *DryRunClient) ContainerResize(ctx context.Context, container ... method ContainerStatPath (line 360) | func (d *DryRunClient) ContainerStatPath(ctx context.Context, containe... method ContainerStats (line 364) | func (d *DryRunClient) ContainerStats(ctx context.Context, container s... method ContainerTop (line 368) | func (d *DryRunClient) ContainerTop(ctx context.Context, container str... method ContainerUpdate (line 372) | func (d *DryRunClient) ContainerUpdate(ctx context.Context, container ... method ContainerWait (line 376) | func (d *DryRunClient) ContainerWait(ctx context.Context, container st... method ContainerPrune (line 380) | func (d *DryRunClient) ContainerPrune(ctx context.Context, options cli... method DistributionInspect (line 384) | func (d *DryRunClient) DistributionInspect(ctx context.Context, imageN... method BuildCachePrune (line 388) | func (d *DryRunClient) BuildCachePrune(ctx context.Context, opts clien... method BuildCancel (line 392) | func (d *DryRunClient) BuildCancel(ctx context.Context, id string, opt... method ImageHistory (line 396) | func (d *DryRunClient) ImageHistory(ctx context.Context, imageName str... method ImageImport (line 400) | func (d *DryRunClient) ImageImport(ctx context.Context, source client.... method ImageList (line 404) | func (d *DryRunClient) ImageList(ctx context.Context, options client.I... method ImageLoad (line 408) | func (d *DryRunClient) ImageLoad(ctx context.Context, input io.Reader,... method ImageSearch (line 412) | func (d *DryRunClient) ImageSearch(ctx context.Context, term string, o... method ImageSave (line 416) | func (d *DryRunClient) ImageSave(ctx context.Context, images []string,... method ImageTag (line 420) | func (d *DryRunClient) ImageTag(ctx context.Context, options client.Im... method ImagePrune (line 424) | func (d *DryRunClient) ImagePrune(ctx context.Context, options client.... method NodeInspect (line 428) | func (d *DryRunClient) NodeInspect(ctx context.Context, nodeID string,... method NodeList (line 432) | func (d *DryRunClient) NodeList(ctx context.Context, options client.No... method NodeRemove (line 436) | func (d *DryRunClient) NodeRemove(ctx context.Context, nodeID string, ... method NodeUpdate (line 440) | func (d *DryRunClient) NodeUpdate(ctx context.Context, nodeID string, ... method NetworkInspect (line 444) | func (d *DryRunClient) NetworkInspect(ctx context.Context, networkName... method NetworkList (line 448) | func (d *DryRunClient) NetworkList(ctx context.Context, options client... method NetworkPrune (line 452) | func (d *DryRunClient) NetworkPrune(ctx context.Context, options clien... method PluginList (line 456) | func (d *DryRunClient) PluginList(ctx context.Context, options client.... method PluginRemove (line 460) | func (d *DryRunClient) PluginRemove(ctx context.Context, name string, ... method PluginEnable (line 464) | func (d *DryRunClient) PluginEnable(ctx context.Context, name string, ... method PluginDisable (line 468) | func (d *DryRunClient) PluginDisable(ctx context.Context, name string,... method PluginInstall (line 472) | func (d *DryRunClient) PluginInstall(ctx context.Context, name string,... method PluginUpgrade (line 476) | func (d *DryRunClient) PluginUpgrade(ctx context.Context, name string,... method PluginPush (line 480) | func (d *DryRunClient) PluginPush(ctx context.Context, name string, op... method PluginSet (line 484) | func (d *DryRunClient) PluginSet(ctx context.Context, name string, opt... method PluginInspect (line 488) | func (d *DryRunClient) PluginInspect(ctx context.Context, name string,... method PluginCreate (line 492) | func (d *DryRunClient) PluginCreate(ctx context.Context, createContext... method ServiceCreate (line 496) | func (d *DryRunClient) ServiceCreate(ctx context.Context, options clie... method ServiceInspect (line 500) | func (d *DryRunClient) ServiceInspect(ctx context.Context, serviceID s... method ServiceList (line 504) | func (d *DryRunClient) ServiceList(ctx context.Context, options client... method ServiceRemove (line 508) | func (d *DryRunClient) ServiceRemove(ctx context.Context, serviceID st... method ServiceUpdate (line 512) | func (d *DryRunClient) ServiceUpdate(ctx context.Context, serviceID st... method ServiceLogs (line 516) | func (d *DryRunClient) ServiceLogs(ctx context.Context, serviceID stri... method TaskLogs (line 520) | func (d *DryRunClient) TaskLogs(ctx context.Context, taskID string, op... method TaskInspect (line 524) | func (d *DryRunClient) TaskInspect(ctx context.Context, taskID string,... method TaskList (line 528) | func (d *DryRunClient) TaskList(ctx context.Context, options client.Ta... method SwarmInit (line 532) | func (d *DryRunClient) SwarmInit(ctx context.Context, options client.S... method SwarmJoin (line 536) | func (d *DryRunClient) SwarmJoin(ctx context.Context, options client.S... method SwarmGetUnlockKey (line 540) | func (d *DryRunClient) SwarmGetUnlockKey(ctx context.Context) (client.... method SwarmUnlock (line 544) | func (d *DryRunClient) SwarmUnlock(ctx context.Context, options client... method SwarmLeave (line 548) | func (d *DryRunClient) SwarmLeave(ctx context.Context, options client.... method SwarmInspect (line 552) | func (d *DryRunClient) SwarmInspect(ctx context.Context, options clien... method SwarmUpdate (line 556) | func (d *DryRunClient) SwarmUpdate(ctx context.Context, options client... method SecretList (line 560) | func (d *DryRunClient) SecretList(ctx context.Context, options client.... method SecretCreate (line 564) | func (d *DryRunClient) SecretCreate(ctx context.Context, options clien... method SecretRemove (line 568) | func (d *DryRunClient) SecretRemove(ctx context.Context, id string, op... method SecretInspect (line 572) | func (d *DryRunClient) SecretInspect(ctx context.Context, name string,... method SecretUpdate (line 576) | func (d *DryRunClient) SecretUpdate(ctx context.Context, id string, op... method Events (line 580) | func (d *DryRunClient) Events(ctx context.Context, options client.Even... method Info (line 584) | func (d *DryRunClient) Info(ctx context.Context, options client.InfoOp... method RegistryLogin (line 588) | func (d *DryRunClient) RegistryLogin(ctx context.Context, options clie... method DiskUsage (line 592) | func (d *DryRunClient) DiskUsage(ctx context.Context, options client.D... method Ping (line 596) | func (d *DryRunClient) Ping(ctx context.Context, options client.PingOp... method VolumeInspect (line 600) | func (d *DryRunClient) VolumeInspect(ctx context.Context, volumeID str... method VolumeList (line 604) | func (d *DryRunClient) VolumeList(ctx context.Context, opts client.Vol... method VolumePrune (line 608) | func (d *DryRunClient) VolumePrune(ctx context.Context, options client... method VolumeUpdate (line 612) | func (d *DryRunClient) VolumeUpdate(ctx context.Context, volumeID stri... method ClientVersion (line 616) | func (d *DryRunClient) ClientVersion() string { method DaemonHost (line 620) | func (d *DryRunClient) DaemonHost() string { method ServerVersion (line 624) | func (d *DryRunClient) ServerVersion(ctx context.Context, options clie... method DialHijack (line 628) | func (d *DryRunClient) DialHijack(ctx context.Context, url, proto stri... method Dialer (line 632) | func (d *DryRunClient) Dialer() func(context.Context) (net.Conn, error) { method Close (line 636) | func (d *DryRunClient) Close() error { method CheckpointCreate (line 640) | func (d *DryRunClient) CheckpointCreate(ctx context.Context, container... method CheckpointRemove (line 644) | func (d *DryRunClient) CheckpointRemove(ctx context.Context, container... method CheckpointList (line 648) | func (d *DryRunClient) CheckpointList(ctx context.Context, container s... type execDetails (line 53) | type execDetails struct type fakeStreamResult (line 58) | type fakeStreamResult struct method Read (line 63) | func (e fakeStreamResult) Read(p []byte) (int, error) { return e.ReadC... method Close (line 64) | func (e fakeStreamResult) Close() error { return e.ReadC... function NewDryRunClient (line 67) | func NewDryRunClient(apiClient client.APIClient, cli command.Cli) (*DryR... function getCallingFunction (line 84) | func getCallingFunction() string { FILE: pkg/e2e/assert.go function RequireServiceState (line 29) | func RequireServiceState(t testing.TB, cli *CLI, service string, state s... FILE: pkg/e2e/bridge_test.go function TestConvertAndTransformList (line 28) | func TestConvertAndTransformList(t *testing.T) { FILE: pkg/e2e/build_test.go function TestLocalComposeBuild (line 36) | func TestLocalComposeBuild(t *testing.T) { function TestBuildSSH (line 146) | func TestBuildSSH(t *testing.T) { function TestBuildSecrets (line 201) | func TestBuildSecrets(t *testing.T) { function TestBuildTags (line 221) | func TestBuildTags(t *testing.T) { function TestBuildImageDependencies (line 241) | func TestBuildImageDependencies(t *testing.T) { function TestBuildPlatformsWithCorrectBuildxConfig (line 298) | func TestBuildPlatformsWithCorrectBuildxConfig(t *testing.T) { function TestBuildPrivileged (line 365) | func TestBuildPrivileged(t *testing.T) { function TestBuildPlatformsStandardErrors (line 397) | func TestBuildPlatformsStandardErrors(t *testing.T) { function TestBuildBuilder (line 453) | func TestBuildBuilder(t *testing.T) { function TestBuildEntitlements (line 479) | func TestBuildEntitlements(t *testing.T) { function TestBuildDependsOn (line 511) | func TestBuildDependsOn(t *testing.T) { function TestBuildSubset (line 523) | func TestBuildSubset(t *testing.T) { function TestBuildDependentImage (line 535) | func TestBuildDependentImage(t *testing.T) { function TestBuildSubDependencies (line 551) | func TestBuildSubDependencies(t *testing.T) { function TestBuildLongOutputLine (line 567) | func TestBuildLongOutputLine(t *testing.T) { function TestBuildDependentImageWithProfile (line 583) | func TestBuildDependentImageWithProfile(t *testing.T) { function TestBuildTLS (line 595) | func TestBuildTLS(t *testing.T) { function TestBuildEscaped (line 630) | func TestBuildEscaped(t *testing.T) { FILE: pkg/e2e/cancel_test.go function TestComposeCancel (line 36) | func TestComposeCancel(t *testing.T) { function StartWithNewGroupID (line 87) | func StartWithNewGroupID(ctx context.Context, command icmd.Cmd, stdout *... FILE: pkg/e2e/cascade_test.go function TestCascadeStop (line 28) | func TestCascadeStop(t *testing.T) { function TestCascadeFail (line 42) | func TestCascadeFail(t *testing.T) { FILE: pkg/e2e/commit_test.go function TestCommit (line 23) | func TestCommit(t *testing.T) { function TestCommitWithReplicas (line 51) | func TestCommitWithReplicas(t *testing.T) { FILE: pkg/e2e/compose_environment_test.go function TestEnvPriority (line 27) | func TestEnvPriority(t *testing.T) { function TestEnvInterpolation (line 192) | func TestEnvInterpolation(t *testing.T) { function TestCommentsInEnvFile (line 208) | func TestCommentsInEnvFile(t *testing.T) { function TestUnsetEnv (line 226) | func TestUnsetEnv(t *testing.T) { FILE: pkg/e2e/compose_exec_test.go function TestLocalComposeExec (line 27) | func TestLocalComposeExec(t *testing.T) { function TestLocalComposeExecOneOff (line 69) | func TestLocalComposeExecOneOff(t *testing.T) { FILE: pkg/e2e/compose_run_build_once_test.go function TestRunBuildOnce (line 34) | func TestRunBuildOnce(t *testing.T) { function countServiceBuilds (line 89) | func countServiceBuilds(output, projectName, serviceName string) int { function randomProjectName (line 96) | func randomProjectName(prefix string) string { FILE: pkg/e2e/compose_run_test.go function TestLocalComposeRun (line 28) | func TestLocalComposeRun(t *testing.T) { FILE: pkg/e2e/compose_test.go function TestLocalComposeUp (line 33) | func TestLocalComposeUp(t *testing.T) { function TestDownComposefileInParentFolder (line 127) | func TestDownComposefileInParentFolder(t *testing.T) { function TestAttachRestart (line 142) | func TestAttachRestart(t *testing.T) { function TestInitContainer (line 164) | func TestInitContainer(t *testing.T) { function TestRm (line 172) | func TestRm(t *testing.T) { function TestCompatibility (line 214) | func TestCompatibility(t *testing.T) { function TestConfig (line 237) | func TestConfig(t *testing.T) { function TestConfigInterpolate (line 261) | func TestConfigInterpolate(t *testing.T) { function TestStopWithDependenciesAttached (line 285) | func TestStopWithDependenciesAttached(t *testing.T) { function TestRemoveOrphaned (line 299) | func TestRemoveOrphaned(t *testing.T) { function TestComposeFileSetByDotEnv (line 320) | func TestComposeFileSetByDotEnv(t *testing.T) { function TestComposeFileSetByProjectDirectory (line 336) | func TestComposeFileSetByProjectDirectory(t *testing.T) { function TestComposeFileSetByEnvFile (line 349) | func TestComposeFileSetByEnvFile(t *testing.T) { function TestNestedDotEnv (line 373) | func TestNestedDotEnv(t *testing.T) { function TestUnnecessaryResources (line 395) | func TestUnnecessaryResources(t *testing.T) { FILE: pkg/e2e/compose_up_test.go function TestUpWait (line 28) | func TestUpWait(t *testing.T) { function TestUpExitCodeFrom (line 51) | func TestUpExitCodeFrom(t *testing.T) { function TestUpExitCodeFromContainerKilled (line 61) | func TestUpExitCodeFromContainerKilled(t *testing.T) { function TestPortRange (line 71) | func TestPortRange(t *testing.T) { function TestStdoutStderr (line 85) | func TestStdoutStderr(t *testing.T) { function TestLoggingDriver (line 95) | func TestLoggingDriver(t *testing.T) { FILE: pkg/e2e/config_test.go function TestLocalComposeConfig (line 25) | func TestLocalComposeConfig(t *testing.T) { FILE: pkg/e2e/configs_test.go function TestConfigFromEnv (line 25) | func TestConfigFromEnv(t *testing.T) { FILE: pkg/e2e/container_name_test.go function TestUpContainerNameConflict (line 27) | func TestUpContainerNameConflict(t *testing.T) { FILE: pkg/e2e/cp_test.go function TestCopy (line 28) | func TestCopy(t *testing.T) { FILE: pkg/e2e/e2e_config_plugin.go constant composeStandaloneMode (line 21) | composeStandaloneMode = false FILE: pkg/e2e/e2e_config_standalone.go constant composeStandaloneMode (line 21) | composeStandaloneMode = true FILE: pkg/e2e/env_file_test.go function TestRawEnvFile (line 27) | func TestRawEnvFile(t *testing.T) { function TestUnusedMissingEnvFile (line 35) | func TestUnusedMissingEnvFile(t *testing.T) { function TestRunEnvFile (line 47) | func TestRunEnvFile(t *testing.T) { FILE: pkg/e2e/exec_test.go function TestExec (line 25) | func TestExec(t *testing.T) { FILE: pkg/e2e/export_test.go function TestExport (line 23) | func TestExport(t *testing.T) { function TestExportWithReplicas (line 37) | func TestExportWithReplicas(t *testing.T) { FILE: pkg/e2e/expose_test.go function TestExposeRange (line 30) | func TestExposeRange(t *testing.T) { FILE: pkg/e2e/framework.go function init (line 62) | func init() { type CLI (line 72) | type CLI struct method BaseEnvironment (line 267) | func (c *CLI) BaseEnvironment() []string { method NewCmd (line 290) | func (c *CLI) NewCmd(command string, args ...string) icmd.Cmd { method NewCmdWithEnv (line 298) | func (c *CLI) NewCmdWithEnv(envvars []string, command string, args ...... method MetricsSocket (line 309) | func (c *CLI) MetricsSocket() string { method NewDockerCmd (line 314) | func (c *CLI) NewDockerCmd(t testing.TB, args ...string) icmd.Cmd { method RunDockerOrExitError (line 325) | func (c *CLI) RunDockerOrExitError(t testing.TB, args ...string) *icmd... method RunCmd (line 332) | func (c *CLI) RunCmd(t testing.TB, args ...string) *icmd.Result { method RunCmdInDir (line 342) | func (c *CLI) RunCmdInDir(t testing.TB, dir string, args ...string) *i... method RunDockerCmd (line 354) | func (c *CLI) RunDockerCmd(t testing.TB, args ...string) *icmd.Result { method RunDockerComposeCmd (line 362) | func (c *CLI) RunDockerComposeCmd(t testing.TB, args ...string) *icmd.... method RunDockerComposeCmdNoCheck (line 370) | func (c *CLI) RunDockerComposeCmdNoCheck(t testing.TB, args ...string)... method NewDockerComposeCmd (line 380) | func (c *CLI) NewDockerComposeCmd(t testing.TB, args ...string) icmd.C... method WaitForCmdResult (line 435) | func (c *CLI) WaitForCmdResult( method WaitForCondition (line 457) | func (c *CLI) WaitForCondition( method cleanupWithDown (line 517) | func (c *CLI) cleanupWithDown(t testing.TB, project string, args ...st... type CLIOption (line 86) | type CLIOption function NewParallelCLI (line 90) | func NewParallelCLI(t *testing.T, opts ...CLIOption) *CLI { function NewCLI (line 97) | func NewCLI(t testing.TB, opts ...CLIOption) *CLI { function WithEnv (line 118) | func WithEnv(env ...string) CLIOption { function copyLocalConfig (line 124) | func copyLocalConfig(t testing.TB, configDir string) { function initializePlugins (line 138) | func initializePlugins(t testing.TB, configDir string) { function initializeContextDir (line 178) | func initializeContextDir(t testing.TB, configDir string) { function checkExists (line 189) | func checkExists(path string) bool { function dirContents (line 194) | func dirContents(dir string) []string { function findExecutable (line 203) | func findExecutable(executableName string) (string, error) { function findPluginExecutable (line 221) | func findPluginExecutable(pluginExecutableName string) (string, error) { function CopyFile (line 248) | func CopyFile(t testing.TB, sourceFile string, destinationFile string) { function ComposeStandalonePath (line 394) | func ComposeStandalonePath(t testing.TB) string { function StdoutContains (line 406) | func StdoutContains(expected string) func(*icmd.Result) bool { function IsHealthy (line 412) | func IsHealthy(service string) func(res *icmd.Result) bool { function Lines (line 475) | func Lines(output string) []string { function HTTPGetWithRetry (line 482) | func HTTPGetWithRetry( FILE: pkg/e2e/healthcheck_test.go function TestStartInterval (line 28) | func TestStartInterval(t *testing.T) { FILE: pkg/e2e/hooks_test.go function TestPostStartHookInError (line 26) | func TestPostStartHookInError(t *testing.T) { function TestPostStartHookSuccess (line 39) | func TestPostStartHookSuccess(t *testing.T) { function TestPreStopHookSuccess (line 51) | func TestPreStopHookSuccess(t *testing.T) { function TestPreStopHookInError (line 66) | func TestPreStopHookInError(t *testing.T) { function TestPreStopHookSuccessWithPreviousStop (line 82) | func TestPreStopHookSuccessWithPreviousStop(t *testing.T) { function TestPostStartAndPreStopHook (line 98) | func TestPostStartAndPreStopHook(t *testing.T) { FILE: pkg/e2e/ipc_test.go function TestIPC (line 27) | func TestIPC(t *testing.T) { FILE: pkg/e2e/logs_test.go function TestLocalComposeLogs (line 33) | func TestLocalComposeLogs(t *testing.T) { function TestLocalComposeLogsFollow (line 76) | func TestLocalComposeLogsFollow(t *testing.T) { function TestLocalComposeLargeLogs (line 102) | func TestLocalComposeLargeLogs(t *testing.T) { function expectOutput (line 124) | func expectOutput(res *icmd.Result, expected string) func(t poll.LogT) p... FILE: pkg/e2e/main_test.go function TestMain (line 24) | func TestMain(m *testing.M) { FILE: pkg/e2e/model_test.go function TestComposeModel (line 23) | func TestComposeModel(t *testing.T) { FILE: pkg/e2e/networks_test.go function TestNetworks (line 30) | func TestNetworks(t *testing.T) { function TestNetworkAliases (line 62) | func TestNetworkAliases(t *testing.T) { function TestNetworkLinks (line 90) | func TestNetworkLinks(t *testing.T) { function TestIPAMConfig (line 111) | func TestIPAMConfig(t *testing.T) { function TestNetworkModes (line 135) | func TestNetworkModes(t *testing.T) { function TestNetworkConfigChanged (line 148) | func TestNetworkConfigChanged(t *testing.T) { function TestMacAddress (line 174) | func TestMacAddress(t *testing.T) { function TestInterfaceName (line 185) | func TestInterfaceName(t *testing.T) { function TestNetworkRecreate (line 203) | func TestNetworkRecreate(t *testing.T) { FILE: pkg/e2e/noDeps_test.go function TestNoDepsVolumeFrom (line 28) | func TestNoDepsVolumeFrom(t *testing.T) { function TestNoDepsNetworkMode (line 45) | func TestNoDepsNetworkMode(t *testing.T) { FILE: pkg/e2e/orphans_test.go function TestRemoveOrphans (line 26) | func TestRemoveOrphans(t *testing.T) { FILE: pkg/e2e/pause_test.go function TestPause (line 33) | func TestPause(t *testing.T) { function TestPauseServiceNotRunning (line 77) | func TestPauseServiceNotRunning(t *testing.T) { function TestPauseServiceAlreadyPaused (line 95) | func TestPauseServiceAlreadyPaused(t *testing.T) { function TestPauseServiceDoesNotExist (line 116) | func TestPauseServiceDoesNotExist(t *testing.T) { function urlForService (line 133) | func urlForService(t testing.TB, cli *CLI, service string, targetPort in... function publishedPortForService (line 141) | func publishedPortForService(t testing.TB, cli *CLI, service string, tar... FILE: pkg/e2e/profiles_test.go constant profiledService (line 28) | profiledService = "profiled-service" constant regularService (line 29) | regularService = "regular-service" function TestExplicitProfileUsage (line 32) | func TestExplicitProfileUsage(t *testing.T) { function TestNoProfileUsage (line 83) | func TestNoProfileUsage(t *testing.T) { function TestActiveProfileViaTargetedService (line 133) | func TestActiveProfileViaTargetedService(t *testing.T) { function TestDotEnvProfileUsage (line 189) | func TestDotEnvProfileUsage(t *testing.T) { FILE: pkg/e2e/providers_test.go function TestDependsOnMultipleProviders (line 32) | func TestDependsOnMultipleProviders(t *testing.T) { function getEnv (line 50) | func getEnv(out string, run bool) []string { FILE: pkg/e2e/ps_test.go function TestPs (line 31) | func TestPs(t *testing.T) { FILE: pkg/e2e/publish_test.go function TestPublishChecks (line 28) | func TestPublishChecks(t *testing.T) { function TestPublish (line 128) | func TestPublish(t *testing.T) { FILE: pkg/e2e/pull_test.go function TestComposePull (line 27) | func TestComposePull(t *testing.T) { FILE: pkg/e2e/recreate_no_deps_test.go function TestRecreateWithNoDeps (line 25) | func TestRecreateWithNoDeps(t *testing.T) { FILE: pkg/e2e/restart_test.go function assertServiceStatus (line 29) | func assertServiceStatus(t *testing.T, projectName, service, status stri... function TestRestart (line 36) | func TestRestart(t *testing.T) { function TestRestartWithDependencies (line 67) | func TestRestartWithDependencies(t *testing.T) { function TestRestartWithProfiles (line 101) | func TestRestartWithProfiles(t *testing.T) { FILE: pkg/e2e/scale_test.go constant NO_STATE_TO_CHECK (line 28) | NO_STATE_TO_CHECK = "" function TestScaleBasicCases (line 30) | func TestScaleBasicCases(t *testing.T) { function TestScaleWithDepsCases (line 71) | func TestScaleWithDepsCases(t *testing.T) { function TestScaleUpAndDownPreserveContainerNumber (line 98) | func TestScaleUpAndDownPreserveContainerNumber(t *testing.T) { function TestScaleDownRemovesObsolete (line 132) | func TestScaleDownRemovesObsolete(t *testing.T) { function checkServiceContainer (line 170) | func checkServiceContainer(t *testing.T, stdout, containerName, containe... function TestScaleDownNoRecreate (line 188) | func TestScaleDownNoRecreate(t *testing.T) { FILE: pkg/e2e/secrets_test.go function TestSecretFromEnv (line 25) | func TestSecretFromEnv(t *testing.T) { function TestSecretFromInclude (line 45) | func TestSecretFromInclude(t *testing.T) { FILE: pkg/e2e/start_stop_test.go function TestStartStop (line 29) | func TestStartStop(t *testing.T) { function TestStartStopWithDependencies (line 81) | func TestStartStopWithDependencies(t *testing.T) { function TestStartStopWithOneOffs (line 132) | func TestStartStopWithOneOffs(t *testing.T) { function TestStartAlreadyRunning (line 183) | func TestStartAlreadyRunning(t *testing.T) { function TestStopAlreadyStopped (line 197) | func TestStopAlreadyStopped(t *testing.T) { function TestStartStopMultipleServices (line 220) | func TestStartStopMultipleServices(t *testing.T) { function TestStartSingleServiceAndDependency (line 246) | func TestStartSingleServiceAndDependency(t *testing.T) { function TestStartStopMultipleFiles (line 270) | func TestStartStopMultipleFiles(t *testing.T) { FILE: pkg/e2e/up_test.go function TestUpServiceUnhealthy (line 38) | func TestUpServiceUnhealthy(t *testing.T) { function TestUpDependenciesNotStopped (line 48) | func TestUpDependenciesNotStopped(t *testing.T) { function TestUpWithBuildDependencies (line 110) | func TestUpWithBuildDependencies(t *testing.T) { function TestUpWithDependencyExit (line 129) | func TestUpWithDependencyExit(t *testing.T) { function TestScaleDoesntRecreate (line 144) | func TestScaleDoesntRecreate(t *testing.T) { function TestUpWithDependencyNotRequired (line 157) | func TestUpWithDependencyNotRequired(t *testing.T) { function TestUpWithAllResources (line 170) | func TestUpWithAllResources(t *testing.T) { function TestUpProfile (line 182) | func TestUpProfile(t *testing.T) { function TestUpImageID (line 195) | func TestUpImageID(t *testing.T) { function TestUpStopWithLogsMixed (line 210) | func TestUpStopWithLogsMixed(t *testing.T) { FILE: pkg/e2e/volumes_test.go function TestLocalComposeVolume (line 32) | func TestLocalComposeVolume(t *testing.T) { function TestProjectVolumeBind (line 95) | func TestProjectVolumeBind(t *testing.T) { function TestUpSwitchVolumes (line 123) | func TestUpSwitchVolumes(t *testing.T) { function TestUpRecreateVolumes (line 145) | func TestUpRecreateVolumes(t *testing.T) { function TestUpRecreateVolumes_IgnoreBinds (line 162) | func TestUpRecreateVolumes_IgnoreBinds(t *testing.T) { function TestImageVolume (line 175) | func TestImageVolume(t *testing.T) { function TestImageVolumeRecreateOnRebuild (line 194) | func TestImageVolumeRecreateOnRebuild(t *testing.T) { FILE: pkg/e2e/wait_test.go function TestWaitOnFaster (line 28) | func TestWaitOnFaster(t *testing.T) { function TestWaitOnSlower (line 42) | func TestWaitOnSlower(t *testing.T) { function TestWaitOnInfinity (line 56) | func TestWaitOnInfinity(t *testing.T) { function TestWaitAndDrop (line 91) | func TestWaitAndDrop(t *testing.T) { FILE: pkg/e2e/watch_test.go function TestWatch (line 37) | func TestWatch(t *testing.T) { function TestRebuildOnDotEnvWithExternalNetwork (line 47) | func TestRebuildOnDotEnvWithExternalNetwork(t *testing.T) { function doTest (line 136) | func doTest(t *testing.T, svcName string) { function TestWatchExec (line 289) | func TestWatchExec(t *testing.T) { function TestWatchMultiServices (line 326) | func TestWatchMultiServices(t *testing.T) { function TestWatchIncludes (line 372) | func TestWatchIncludes(t *testing.T) { function TestCheckWarningXInitialSyn (line 409) | func TestCheckWarningXInitialSyn(t *testing.T) { FILE: pkg/mocks/mock_docker_api.go type MockAPIClient (line 23) | type MockAPIClient struct method EXPECT (line 41) | func (m *MockAPIClient) EXPECT() *MockAPIClientMockRecorder { method BuildCachePrune (line 46) | func (m *MockAPIClient) BuildCachePrune(arg0 context.Context, arg1 cli... method BuildCancel (line 61) | func (m *MockAPIClient) BuildCancel(arg0 context.Context, arg1 string,... method CheckpointCreate (line 76) | func (m *MockAPIClient) CheckpointCreate(arg0 context.Context, arg1 st... method CheckpointList (line 91) | func (m *MockAPIClient) CheckpointList(arg0 context.Context, arg1 stri... method CheckpointRemove (line 106) | func (m *MockAPIClient) CheckpointRemove(arg0 context.Context, arg1 st... method ClientVersion (line 121) | func (m *MockAPIClient) ClientVersion() string { method Close (line 135) | func (m *MockAPIClient) Close() error { method ConfigCreate (line 149) | func (m *MockAPIClient) ConfigCreate(arg0 context.Context, arg1 client... method ConfigInspect (line 164) | func (m *MockAPIClient) ConfigInspect(arg0 context.Context, arg1 strin... method ConfigList (line 179) | func (m *MockAPIClient) ConfigList(arg0 context.Context, arg1 client.C... method ConfigRemove (line 194) | func (m *MockAPIClient) ConfigRemove(arg0 context.Context, arg1 string... method ConfigUpdate (line 209) | func (m *MockAPIClient) ConfigUpdate(arg0 context.Context, arg1 string... method ContainerAttach (line 224) | func (m *MockAPIClient) ContainerAttach(arg0 context.Context, arg1 str... method ContainerCommit (line 239) | func (m *MockAPIClient) ContainerCommit(arg0 context.Context, arg1 str... method ContainerCreate (line 254) | func (m *MockAPIClient) ContainerCreate(arg0 context.Context, arg1 cli... method ContainerDiff (line 269) | func (m *MockAPIClient) ContainerDiff(arg0 context.Context, arg1 strin... method ContainerExport (line 284) | func (m *MockAPIClient) ContainerExport(arg0 context.Context, arg1 str... method ContainerInspect (line 299) | func (m *MockAPIClient) ContainerInspect(arg0 context.Context, arg1 st... method ContainerKill (line 314) | func (m *MockAPIClient) ContainerKill(arg0 context.Context, arg1 strin... method ContainerList (line 329) | func (m *MockAPIClient) ContainerList(arg0 context.Context, arg1 clien... method ContainerLogs (line 344) | func (m *MockAPIClient) ContainerLogs(arg0 context.Context, arg1 strin... method ContainerPause (line 359) | func (m *MockAPIClient) ContainerPause(arg0 context.Context, arg1 stri... method ContainerPrune (line 374) | func (m *MockAPIClient) ContainerPrune(arg0 context.Context, arg1 clie... method ContainerRemove (line 389) | func (m *MockAPIClient) ContainerRemove(arg0 context.Context, arg1 str... method ContainerRename (line 404) | func (m *MockAPIClient) ContainerRename(arg0 context.Context, arg1 str... method ContainerResize (line 419) | func (m *MockAPIClient) ContainerResize(arg0 context.Context, arg1 str... method ContainerRestart (line 434) | func (m *MockAPIClient) ContainerRestart(arg0 context.Context, arg1 st... method ContainerStart (line 449) | func (m *MockAPIClient) ContainerStart(arg0 context.Context, arg1 stri... method ContainerStatPath (line 464) | func (m *MockAPIClient) ContainerStatPath(arg0 context.Context, arg1 s... method ContainerStats (line 479) | func (m *MockAPIClient) ContainerStats(arg0 context.Context, arg1 stri... method ContainerStop (line 494) | func (m *MockAPIClient) ContainerStop(arg0 context.Context, arg1 strin... method ContainerTop (line 509) | func (m *MockAPIClient) ContainerTop(arg0 context.Context, arg1 string... method ContainerUnpause (line 524) | func (m *MockAPIClient) ContainerUnpause(arg0 context.Context, arg1 st... method ContainerUpdate (line 539) | func (m *MockAPIClient) ContainerUpdate(arg0 context.Context, arg1 str... method ContainerWait (line 554) | func (m *MockAPIClient) ContainerWait(arg0 context.Context, arg1 strin... method CopyFromContainer (line 568) | func (m *MockAPIClient) CopyFromContainer(arg0 context.Context, arg1 s... method CopyToContainer (line 583) | func (m *MockAPIClient) CopyToContainer(arg0 context.Context, arg1 str... method DaemonHost (line 598) | func (m *MockAPIClient) DaemonHost() string { method DialHijack (line 612) | func (m *MockAPIClient) DialHijack(arg0 context.Context, arg1, arg2 st... method Dialer (line 627) | func (m *MockAPIClient) Dialer() func(context.Context) (net.Conn, erro... method DiskUsage (line 641) | func (m *MockAPIClient) DiskUsage(arg0 context.Context, arg1 client.Di... method DistributionInspect (line 656) | func (m *MockAPIClient) DistributionInspect(arg0 context.Context, arg1... method Events (line 671) | func (m *MockAPIClient) Events(arg0 context.Context, arg1 client.Event... method ExecAttach (line 685) | func (m *MockAPIClient) ExecAttach(arg0 context.Context, arg1 string, ... method ExecCreate (line 700) | func (m *MockAPIClient) ExecCreate(arg0 context.Context, arg1 string, ... method ExecInspect (line 715) | func (m *MockAPIClient) ExecInspect(arg0 context.Context, arg1 string,... method ExecResize (line 730) | func (m *MockAPIClient) ExecResize(arg0 context.Context, arg1 string, ... method ExecStart (line 745) | func (m *MockAPIClient) ExecStart(arg0 context.Context, arg1 string, a... method ImageBuild (line 760) | func (m *MockAPIClient) ImageBuild(arg0 context.Context, arg1 io.Reade... method ImageHistory (line 775) | func (m *MockAPIClient) ImageHistory(arg0 context.Context, arg1 string... method ImageImport (line 795) | func (m *MockAPIClient) ImageImport(arg0 context.Context, arg1 client.... method ImageInspect (line 810) | func (m *MockAPIClient) ImageInspect(arg0 context.Context, arg1 string... method ImageList (line 830) | func (m *MockAPIClient) ImageList(arg0 context.Context, arg1 client.Im... method ImageLoad (line 845) | func (m *MockAPIClient) ImageLoad(arg0 context.Context, arg1 io.Reader... method ImagePrune (line 865) | func (m *MockAPIClient) ImagePrune(arg0 context.Context, arg1 client.I... method ImagePull (line 880) | func (m *MockAPIClient) ImagePull(arg0 context.Context, arg1 string, a... method ImagePush (line 895) | func (m *MockAPIClient) ImagePush(arg0 context.Context, arg1 string, a... method ImageRemove (line 910) | func (m *MockAPIClient) ImageRemove(arg0 context.Context, arg1 string,... method ImageSave (line 925) | func (m *MockAPIClient) ImageSave(arg0 context.Context, arg1 []string,... method ImageSearch (line 945) | func (m *MockAPIClient) ImageSearch(arg0 context.Context, arg1 string,... method ImageTag (line 960) | func (m *MockAPIClient) ImageTag(arg0 context.Context, arg1 client.Ima... method Info (line 975) | func (m *MockAPIClient) Info(arg0 context.Context, arg1 client.InfoOpt... method NetworkConnect (line 990) | func (m *MockAPIClient) NetworkConnect(arg0 context.Context, arg1 stri... method NetworkCreate (line 1005) | func (m *MockAPIClient) NetworkCreate(arg0 context.Context, arg1 strin... method NetworkDisconnect (line 1020) | func (m *MockAPIClient) NetworkDisconnect(arg0 context.Context, arg1 s... method NetworkInspect (line 1035) | func (m *MockAPIClient) NetworkInspect(arg0 context.Context, arg1 stri... method NetworkList (line 1050) | func (m *MockAPIClient) NetworkList(arg0 context.Context, arg1 client.... method NetworkPrune (line 1065) | func (m *MockAPIClient) NetworkPrune(arg0 context.Context, arg1 client... method NetworkRemove (line 1080) | func (m *MockAPIClient) NetworkRemove(arg0 context.Context, arg1 strin... method NodeInspect (line 1095) | func (m *MockAPIClient) NodeInspect(arg0 context.Context, arg1 string,... method NodeList (line 1110) | func (m *MockAPIClient) NodeList(arg0 context.Context, arg1 client.Nod... method NodeRemove (line 1125) | func (m *MockAPIClient) NodeRemove(arg0 context.Context, arg1 string, ... method NodeUpdate (line 1140) | func (m *MockAPIClient) NodeUpdate(arg0 context.Context, arg1 string, ... method Ping (line 1155) | func (m *MockAPIClient) Ping(arg0 context.Context, arg1 client.PingOpt... method PluginCreate (line 1170) | func (m *MockAPIClient) PluginCreate(arg0 context.Context, arg1 io.Rea... method PluginDisable (line 1185) | func (m *MockAPIClient) PluginDisable(arg0 context.Context, arg1 strin... method PluginEnable (line 1200) | func (m *MockAPIClient) PluginEnable(arg0 context.Context, arg1 string... method PluginInspect (line 1215) | func (m *MockAPIClient) PluginInspect(arg0 context.Context, arg1 strin... method PluginInstall (line 1230) | func (m *MockAPIClient) PluginInstall(arg0 context.Context, arg1 strin... method PluginList (line 1245) | func (m *MockAPIClient) PluginList(arg0 context.Context, arg1 client.P... method PluginPush (line 1260) | func (m *MockAPIClient) PluginPush(arg0 context.Context, arg1 string, ... method PluginRemove (line 1275) | func (m *MockAPIClient) PluginRemove(arg0 context.Context, arg1 string... method PluginSet (line 1290) | func (m *MockAPIClient) PluginSet(arg0 context.Context, arg1 string, a... method PluginUpgrade (line 1305) | func (m *MockAPIClient) PluginUpgrade(arg0 context.Context, arg1 strin... method RegistryLogin (line 1320) | func (m *MockAPIClient) RegistryLogin(arg0 context.Context, arg1 clien... method SecretCreate (line 1335) | func (m *MockAPIClient) SecretCreate(arg0 context.Context, arg1 client... method SecretInspect (line 1350) | func (m *MockAPIClient) SecretInspect(arg0 context.Context, arg1 strin... method SecretList (line 1365) | func (m *MockAPIClient) SecretList(arg0 context.Context, arg1 client.S... method SecretRemove (line 1380) | func (m *MockAPIClient) SecretRemove(arg0 context.Context, arg1 string... method SecretUpdate (line 1395) | func (m *MockAPIClient) SecretUpdate(arg0 context.Context, arg1 string... method ServerVersion (line 1410) | func (m *MockAPIClient) ServerVersion(arg0 context.Context, arg1 clien... method ServiceCreate (line 1425) | func (m *MockAPIClient) ServiceCreate(arg0 context.Context, arg1 clien... method ServiceInspect (line 1440) | func (m *MockAPIClient) ServiceInspect(arg0 context.Context, arg1 stri... method ServiceList (line 1455) | func (m *MockAPIClient) ServiceList(arg0 context.Context, arg1 client.... method ServiceLogs (line 1470) | func (m *MockAPIClient) ServiceLogs(arg0 context.Context, arg1 string,... method ServiceRemove (line 1485) | func (m *MockAPIClient) ServiceRemove(arg0 context.Context, arg1 strin... method ServiceUpdate (line 1500) | func (m *MockAPIClient) ServiceUpdate(arg0 context.Context, arg1 strin... method SwarmGetUnlockKey (line 1515) | func (m *MockAPIClient) SwarmGetUnlockKey(arg0 context.Context) (clien... method SwarmInit (line 1530) | func (m *MockAPIClient) SwarmInit(arg0 context.Context, arg1 client.Sw... method SwarmInspect (line 1545) | func (m *MockAPIClient) SwarmInspect(arg0 context.Context, arg1 client... method SwarmJoin (line 1560) | func (m *MockAPIClient) SwarmJoin(arg0 context.Context, arg1 client.Sw... method SwarmLeave (line 1575) | func (m *MockAPIClient) SwarmLeave(arg0 context.Context, arg1 client.S... method SwarmUnlock (line 1590) | func (m *MockAPIClient) SwarmUnlock(arg0 context.Context, arg1 client.... method SwarmUpdate (line 1605) | func (m *MockAPIClient) SwarmUpdate(arg0 context.Context, arg1 client.... method TaskInspect (line 1620) | func (m *MockAPIClient) TaskInspect(arg0 context.Context, arg1 string,... method TaskList (line 1635) | func (m *MockAPIClient) TaskList(arg0 context.Context, arg1 client.Tas... method TaskLogs (line 1650) | func (m *MockAPIClient) TaskLogs(arg0 context.Context, arg1 string, ar... method VolumeCreate (line 1665) | func (m *MockAPIClient) VolumeCreate(arg0 context.Context, arg1 client... method VolumeInspect (line 1680) | func (m *MockAPIClient) VolumeInspect(arg0 context.Context, arg1 strin... method VolumeList (line 1695) | func (m *MockAPIClient) VolumeList(arg0 context.Context, arg1 client.V... method VolumePrune (line 1710) | func (m *MockAPIClient) VolumePrune(arg0 context.Context, arg1 client.... method VolumeRemove (line 1725) | func (m *MockAPIClient) VolumeRemove(arg0 context.Context, arg1 string... method VolumeUpdate (line 1740) | func (m *MockAPIClient) VolumeUpdate(arg0 context.Context, arg1 string... type MockAPIClientMockRecorder (line 29) | type MockAPIClientMockRecorder struct method BuildCachePrune (line 55) | func (mr *MockAPIClientMockRecorder) BuildCachePrune(arg0, arg1 any) *... method BuildCancel (line 70) | func (mr *MockAPIClientMockRecorder) BuildCancel(arg0, arg1, arg2 any)... method CheckpointCreate (line 85) | func (mr *MockAPIClientMockRecorder) CheckpointCreate(arg0, arg1, arg2... method CheckpointList (line 100) | func (mr *MockAPIClientMockRecorder) CheckpointList(arg0, arg1, arg2 a... method CheckpointRemove (line 115) | func (mr *MockAPIClientMockRecorder) CheckpointRemove(arg0, arg1, arg2... method ClientVersion (line 129) | func (mr *MockAPIClientMockRecorder) ClientVersion() *gomock.Call { method Close (line 143) | func (mr *MockAPIClientMockRecorder) Close() *gomock.Call { method ConfigCreate (line 158) | func (mr *MockAPIClientMockRecorder) ConfigCreate(arg0, arg1 any) *gom... method ConfigInspect (line 173) | func (mr *MockAPIClientMockRecorder) ConfigInspect(arg0, arg1, arg2 an... method ConfigList (line 188) | func (mr *MockAPIClientMockRecorder) ConfigList(arg0, arg1 any) *gomoc... method ConfigRemove (line 203) | func (mr *MockAPIClientMockRecorder) ConfigRemove(arg0, arg1, arg2 any... method ConfigUpdate (line 218) | func (mr *MockAPIClientMockRecorder) ConfigUpdate(arg0, arg1, arg2 any... method ContainerAttach (line 233) | func (mr *MockAPIClientMockRecorder) ContainerAttach(arg0, arg1, arg2 ... method ContainerCommit (line 248) | func (mr *MockAPIClientMockRecorder) ContainerCommit(arg0, arg1, arg2 ... method ContainerCreate (line 263) | func (mr *MockAPIClientMockRecorder) ContainerCreate(arg0, arg1 any) *... method ContainerDiff (line 278) | func (mr *MockAPIClientMockRecorder) ContainerDiff(arg0, arg1, arg2 an... method ContainerExport (line 293) | func (mr *MockAPIClientMockRecorder) ContainerExport(arg0, arg1, arg2 ... method ContainerInspect (line 308) | func (mr *MockAPIClientMockRecorder) ContainerInspect(arg0, arg1, arg2... method ContainerKill (line 323) | func (mr *MockAPIClientMockRecorder) ContainerKill(arg0, arg1, arg2 an... method ContainerList (line 338) | func (mr *MockAPIClientMockRecorder) ContainerList(arg0, arg1 any) *go... method ContainerLogs (line 353) | func (mr *MockAPIClientMockRecorder) ContainerLogs(arg0, arg1, arg2 an... method ContainerPause (line 368) | func (mr *MockAPIClientMockRecorder) ContainerPause(arg0, arg1, arg2 a... method ContainerPrune (line 383) | func (mr *MockAPIClientMockRecorder) ContainerPrune(arg0, arg1 any) *g... method ContainerRemove (line 398) | func (mr *MockAPIClientMockRecorder) ContainerRemove(arg0, arg1, arg2 ... method ContainerRename (line 413) | func (mr *MockAPIClientMockRecorder) ContainerRename(arg0, arg1, arg2 ... method ContainerResize (line 428) | func (mr *MockAPIClientMockRecorder) ContainerResize(arg0, arg1, arg2 ... method ContainerRestart (line 443) | func (mr *MockAPIClientMockRecorder) ContainerRestart(arg0, arg1, arg2... method ContainerStart (line 458) | func (mr *MockAPIClientMockRecorder) ContainerStart(arg0, arg1, arg2 a... method ContainerStatPath (line 473) | func (mr *MockAPIClientMockRecorder) ContainerStatPath(arg0, arg1, arg... method ContainerStats (line 488) | func (mr *MockAPIClientMockRecorder) ContainerStats(arg0, arg1, arg2 a... method ContainerStop (line 503) | func (mr *MockAPIClientMockRecorder) ContainerStop(arg0, arg1, arg2 an... method ContainerTop (line 518) | func (mr *MockAPIClientMockRecorder) ContainerTop(arg0, arg1, arg2 any... method ContainerUnpause (line 533) | func (mr *MockAPIClientMockRecorder) ContainerUnpause(arg0, arg1, arg2... method ContainerUpdate (line 548) | func (mr *MockAPIClientMockRecorder) ContainerUpdate(arg0, arg1, arg2 ... method ContainerWait (line 562) | func (mr *MockAPIClientMockRecorder) ContainerWait(arg0, arg1, arg2 an... method CopyFromContainer (line 577) | func (mr *MockAPIClientMockRecorder) CopyFromContainer(arg0, arg1, arg... method CopyToContainer (line 592) | func (mr *MockAPIClientMockRecorder) CopyToContainer(arg0, arg1, arg2 ... method DaemonHost (line 606) | func (mr *MockAPIClientMockRecorder) DaemonHost() *gomock.Call { method DialHijack (line 621) | func (mr *MockAPIClientMockRecorder) DialHijack(arg0, arg1, arg2, arg3... method Dialer (line 635) | func (mr *MockAPIClientMockRecorder) Dialer() *gomock.Call { method DiskUsage (line 650) | func (mr *MockAPIClientMockRecorder) DiskUsage(arg0, arg1 any) *gomock... method DistributionInspect (line 665) | func (mr *MockAPIClientMockRecorder) DistributionInspect(arg0, arg1, a... method Events (line 679) | func (mr *MockAPIClientMockRecorder) Events(arg0, arg1 any) *gomock.Ca... method ExecAttach (line 694) | func (mr *MockAPIClientMockRecorder) ExecAttach(arg0, arg1, arg2 any) ... method ExecCreate (line 709) | func (mr *MockAPIClientMockRecorder) ExecCreate(arg0, arg1, arg2 any) ... method ExecInspect (line 724) | func (mr *MockAPIClientMockRecorder) ExecInspect(arg0, arg1, arg2 any)... method ExecResize (line 739) | func (mr *MockAPIClientMockRecorder) ExecResize(arg0, arg1, arg2 any) ... method ExecStart (line 754) | func (mr *MockAPIClientMockRecorder) ExecStart(arg0, arg1, arg2 any) *... method ImageBuild (line 769) | func (mr *MockAPIClientMockRecorder) ImageBuild(arg0, arg1, arg2 any) ... method ImageHistory (line 788) | func (mr *MockAPIClientMockRecorder) ImageHistory(arg0, arg1 any, arg2... method ImageImport (line 804) | func (mr *MockAPIClientMockRecorder) ImageImport(arg0, arg1, arg2, arg... method ImageInspect (line 823) | func (mr *MockAPIClientMockRecorder) ImageInspect(arg0, arg1 any, arg2... method ImageList (line 839) | func (mr *MockAPIClientMockRecorder) ImageList(arg0, arg1 any) *gomock... method ImageLoad (line 858) | func (mr *MockAPIClientMockRecorder) ImageLoad(arg0, arg1 any, arg2 ..... method ImagePrune (line 874) | func (mr *MockAPIClientMockRecorder) ImagePrune(arg0, arg1 any) *gomoc... method ImagePull (line 889) | func (mr *MockAPIClientMockRecorder) ImagePull(arg0, arg1, arg2 any) *... method ImagePush (line 904) | func (mr *MockAPIClientMockRecorder) ImagePush(arg0, arg1, arg2 any) *... method ImageRemove (line 919) | func (mr *MockAPIClientMockRecorder) ImageRemove(arg0, arg1, arg2 any)... method ImageSave (line 938) | func (mr *MockAPIClientMockRecorder) ImageSave(arg0, arg1 any, arg2 ..... method ImageSearch (line 954) | func (mr *MockAPIClientMockRecorder) ImageSearch(arg0, arg1, arg2 any)... method ImageTag (line 969) | func (mr *MockAPIClientMockRecorder) ImageTag(arg0, arg1 any) *gomock.... method Info (line 984) | func (mr *MockAPIClientMockRecorder) Info(arg0, arg1 any) *gomock.Call { method NetworkConnect (line 999) | func (mr *MockAPIClientMockRecorder) NetworkConnect(arg0, arg1, arg2 a... method NetworkCreate (line 1014) | func (mr *MockAPIClientMockRecorder) NetworkCreate(arg0, arg1, arg2 an... method NetworkDisconnect (line 1029) | func (mr *MockAPIClientMockRecorder) NetworkDisconnect(arg0, arg1, arg... method NetworkInspect (line 1044) | func (mr *MockAPIClientMockRecorder) NetworkInspect(arg0, arg1, arg2 a... method NetworkList (line 1059) | func (mr *MockAPIClientMockRecorder) NetworkList(arg0, arg1 any) *gomo... method NetworkPrune (line 1074) | func (mr *MockAPIClientMockRecorder) NetworkPrune(arg0, arg1 any) *gom... method NetworkRemove (line 1089) | func (mr *MockAPIClientMockRecorder) NetworkRemove(arg0, arg1, arg2 an... method NodeInspect (line 1104) | func (mr *MockAPIClientMockRecorder) NodeInspect(arg0, arg1, arg2 any)... method NodeList (line 1119) | func (mr *MockAPIClientMockRecorder) NodeList(arg0, arg1 any) *gomock.... method NodeRemove (line 1134) | func (mr *MockAPIClientMockRecorder) NodeRemove(arg0, arg1, arg2 any) ... method NodeUpdate (line 1149) | func (mr *MockAPIClientMockRecorder) NodeUpdate(arg0, arg1, arg2 any) ... method Ping (line 1164) | func (mr *MockAPIClientMockRecorder) Ping(arg0, arg1 any) *gomock.Call { method PluginCreate (line 1179) | func (mr *MockAPIClientMockRecorder) PluginCreate(arg0, arg1, arg2 any... method PluginDisable (line 1194) | func (mr *MockAPIClientMockRecorder) PluginDisable(arg0, arg1, arg2 an... method PluginEnable (line 1209) | func (mr *MockAPIClientMockRecorder) PluginEnable(arg0, arg1, arg2 any... method PluginInspect (line 1224) | func (mr *MockAPIClientMockRecorder) PluginInspect(arg0, arg1, arg2 an... method PluginInstall (line 1239) | func (mr *MockAPIClientMockRecorder) PluginInstall(arg0, arg1, arg2 an... method PluginList (line 1254) | func (mr *MockAPIClientMockRecorder) PluginList(arg0, arg1 any) *gomoc... method PluginPush (line 1269) | func (mr *MockAPIClientMockRecorder) PluginPush(arg0, arg1, arg2 any) ... method PluginRemove (line 1284) | func (mr *MockAPIClientMockRecorder) PluginRemove(arg0, arg1, arg2 any... method PluginSet (line 1299) | func (mr *MockAPIClientMockRecorder) PluginSet(arg0, arg1, arg2 any) *... method PluginUpgrade (line 1314) | func (mr *MockAPIClientMockRecorder) PluginUpgrade(arg0, arg1, arg2 an... method RegistryLogin (line 1329) | func (mr *MockAPIClientMockRecorder) RegistryLogin(arg0, arg1 any) *go... method SecretCreate (line 1344) | func (mr *MockAPIClientMockRecorder) SecretCreate(arg0, arg1 any) *gom... method SecretInspect (line 1359) | func (mr *MockAPIClientMockRecorder) SecretInspect(arg0, arg1, arg2 an... method SecretList (line 1374) | func (mr *MockAPIClientMockRecorder) SecretList(arg0, arg1 any) *gomoc... method SecretRemove (line 1389) | func (mr *MockAPIClientMockRecorder) SecretRemove(arg0, arg1, arg2 any... method SecretUpdate (line 1404) | func (mr *MockAPIClientMockRecorder) SecretUpdate(arg0, arg1, arg2 any... method ServerVersion (line 1419) | func (mr *MockAPIClientMockRecorder) ServerVersion(arg0, arg1 any) *go... method ServiceCreate (line 1434) | func (mr *MockAPIClientMockRecorder) ServiceCreate(arg0, arg1 any) *go... method ServiceInspect (line 1449) | func (mr *MockAPIClientMockRecorder) ServiceInspect(arg0, arg1, arg2 a... method ServiceList (line 1464) | func (mr *MockAPIClientMockRecorder) ServiceList(arg0, arg1 any) *gomo... method ServiceLogs (line 1479) | func (mr *MockAPIClientMockRecorder) ServiceLogs(arg0, arg1, arg2 any)... method ServiceRemove (line 1494) | func (mr *MockAPIClientMockRecorder) ServiceRemove(arg0, arg1, arg2 an... method ServiceUpdate (line 1509) | func (mr *MockAPIClientMockRecorder) ServiceUpdate(arg0, arg1, arg2 an... method SwarmGetUnlockKey (line 1524) | func (mr *MockAPIClientMockRecorder) SwarmGetUnlockKey(arg0 any) *gomo... method SwarmInit (line 1539) | func (mr *MockAPIClientMockRecorder) SwarmInit(arg0, arg1 any) *gomock... method SwarmInspect (line 1554) | func (mr *MockAPIClientMockRecorder) SwarmInspect(arg0, arg1 any) *gom... method SwarmJoin (line 1569) | func (mr *MockAPIClientMockRecorder) SwarmJoin(arg0, arg1 any) *gomock... method SwarmLeave (line 1584) | func (mr *MockAPIClientMockRecorder) SwarmLeave(arg0, arg1 any) *gomoc... method SwarmUnlock (line 1599) | func (mr *MockAPIClientMockRecorder) SwarmUnlock(arg0, arg1 any) *gomo... method SwarmUpdate (line 1614) | func (mr *MockAPIClientMockRecorder) SwarmUpdate(arg0, arg1 any) *gomo... method TaskInspect (line 1629) | func (mr *MockAPIClientMockRecorder) TaskInspect(arg0, arg1, arg2 any)... method TaskList (line 1644) | func (mr *MockAPIClientMockRecorder) TaskList(arg0, arg1 any) *gomock.... method TaskLogs (line 1659) | func (mr *MockAPIClientMockRecorder) TaskLogs(arg0, arg1, arg2 any) *g... method VolumeCreate (line 1674) | func (mr *MockAPIClientMockRecorder) VolumeCreate(arg0, arg1 any) *gom... method VolumeInspect (line 1689) | func (mr *MockAPIClientMockRecorder) VolumeInspect(arg0, arg1, arg2 an... method VolumeList (line 1704) | func (mr *MockAPIClientMockRecorder) VolumeList(arg0, arg1 any) *gomoc... method VolumePrune (line 1719) | func (mr *MockAPIClientMockRecorder) VolumePrune(arg0, arg1 any) *gomo... method VolumeRemove (line 1734) | func (mr *MockAPIClientMockRecorder) VolumeRemove(arg0, arg1, arg2 any... method VolumeUpdate (line 1749) | func (mr *MockAPIClientMockRecorder) VolumeUpdate(arg0, arg1, arg2 any... function NewMockAPIClient (line 34) | func NewMockAPIClient(ctrl *gomock.Controller) *MockAPIClient { FILE: pkg/mocks/mock_docker_cli.go type MockCli (line 28) | type MockCli struct method EXPECT (line 46) | func (m *MockCli) EXPECT() *MockCliMockRecorder { method BuildKitEnabled (line 51) | func (m *MockCli) BuildKitEnabled() (bool, error) { method Client (line 66) | func (m *MockCli) Client() client.APIClient { method ConfigFile (line 80) | func (m *MockCli) ConfigFile() *configfile.ConfigFile { method ContextStore (line 94) | func (m *MockCli) ContextStore() store.Store { method CurrentContext (line 108) | func (m *MockCli) CurrentContext() string { method CurrentVersion (line 122) | func (m *MockCli) CurrentVersion() string { method DockerEndpoint (line 136) | func (m *MockCli) DockerEndpoint() docker.Endpoint { method Err (line 150) | func (m *MockCli) Err() *streams.Out { method In (line 164) | func (m *MockCli) In() *streams.In { method MeterProvider (line 178) | func (m *MockCli) MeterProvider() metric.MeterProvider { method Out (line 192) | func (m *MockCli) Out() *streams.Out { method Resource (line 206) | func (m *MockCli) Resource() *resource.Resource { method ServerInfo (line 220) | func (m *MockCli) ServerInfo() command.ServerInfo { method SetIn (line 234) | func (m *MockCli) SetIn(arg0 *streams.In) { method TracerProvider (line 246) | func (m *MockCli) TracerProvider() trace.TracerProvider { type MockCliMockRecorder (line 34) | type MockCliMockRecorder struct method BuildKitEnabled (line 60) | func (mr *MockCliMockRecorder) BuildKitEnabled() *gomock.Call { method Client (line 74) | func (mr *MockCliMockRecorder) Client() *gomock.Call { method ConfigFile (line 88) | func (mr *MockCliMockRecorder) ConfigFile() *gomock.Call { method ContextStore (line 102) | func (mr *MockCliMockRecorder) ContextStore() *gomock.Call { method CurrentContext (line 116) | func (mr *MockCliMockRecorder) CurrentContext() *gomock.Call { method CurrentVersion (line 130) | func (mr *MockCliMockRecorder) CurrentVersion() *gomock.Call { method DockerEndpoint (line 144) | func (mr *MockCliMockRecorder) DockerEndpoint() *gomock.Call { method Err (line 158) | func (mr *MockCliMockRecorder) Err() *gomock.Call { method In (line 172) | func (mr *MockCliMockRecorder) In() *gomock.Call { method MeterProvider (line 186) | func (mr *MockCliMockRecorder) MeterProvider() *gomock.Call { method Out (line 200) | func (mr *MockCliMockRecorder) Out() *gomock.Call { method Resource (line 214) | func (mr *MockCliMockRecorder) Resource() *gomock.Call { method ServerInfo (line 228) | func (mr *MockCliMockRecorder) ServerInfo() *gomock.Call { method SetIn (line 240) | func (mr *MockCliMockRecorder) SetIn(arg0 any) *gomock.Call { method TracerProvider (line 254) | func (mr *MockCliMockRecorder) TracerProvider() *gomock.Call { function NewMockCli (line 39) | func NewMockCli(ctrl *gomock.Controller) *MockCli { FILE: pkg/mocks/mock_docker_compose_api.go type MockCompose (line 22) | type MockCompose struct method EXPECT (line 40) | func (m *MockCompose) EXPECT() *MockComposeMockRecorder { method Attach (line 45) | func (m *MockCompose) Attach(ctx context.Context, projectName string, ... method Build (line 59) | func (m *MockCompose) Build(ctx context.Context, project *types.Projec... method Commit (line 73) | func (m *MockCompose) Commit(ctx context.Context, projectName string, ... method Copy (line 87) | func (m *MockCompose) Copy(ctx context.Context, projectName string, op... method Create (line 101) | func (m *MockCompose) Create(ctx context.Context, project *types.Proje... method Down (line 115) | func (m *MockCompose) Down(ctx context.Context, projectName string, op... method Events (line 129) | func (m *MockCompose) Events(ctx context.Context, projectName string, ... method Exec (line 143) | func (m *MockCompose) Exec(ctx context.Context, projectName string, op... method Export (line 158) | func (m *MockCompose) Export(ctx context.Context, projectName string, ... method Generate (line 172) | func (m *MockCompose) Generate(ctx context.Context, options api.Genera... method Images (line 187) | func (m *MockCompose) Images(ctx context.Context, projectName string, ... method Kill (line 202) | func (m *MockCompose) Kill(ctx context.Context, projectName string, op... method List (line 216) | func (m *MockCompose) List(ctx context.Context, options api.ListOption... method LoadProject (line 231) | func (m *MockCompose) LoadProject(ctx context.Context, options api.Pro... method Logs (line 246) | func (m *MockCompose) Logs(ctx context.Context, projectName string, co... method Pause (line 260) | func (m *MockCompose) Pause(ctx context.Context, projectName string, o... method Port (line 274) | func (m *MockCompose) Port(ctx context.Context, projectName, service s... method Ps (line 290) | func (m *MockCompose) Ps(ctx context.Context, projectName string, opti... method Publish (line 305) | func (m *MockCompose) Publish(ctx context.Context, project *types.Proj... method Pull (line 319) | func (m *MockCompose) Pull(ctx context.Context, project *types.Project... method Push (line 333) | func (m *MockCompose) Push(ctx context.Context, project *types.Project... method Remove (line 347) | func (m *MockCompose) Remove(ctx context.Context, projectName string, ... method Restart (line 361) | func (m *MockCompose) Restart(ctx context.Context, projectName string,... method RunOneOffContainer (line 375) | func (m *MockCompose) RunOneOffContainer(ctx context.Context, project ... method Scale (line 390) | func (m *MockCompose) Scale(ctx context.Context, project *types.Projec... method Start (line 404) | func (m *MockCompose) Start(ctx context.Context, projectName string, o... method Stop (line 418) | func (m *MockCompose) Stop(ctx context.Context, projectName string, op... method Top (line 432) | func (m *MockCompose) Top(ctx context.Context, projectName string, ser... method UnPause (line 447) | func (m *MockCompose) UnPause(ctx context.Context, projectName string,... method Up (line 461) | func (m *MockCompose) Up(ctx context.Context, project *types.Project, ... method Viz (line 475) | func (m *MockCompose) Viz(ctx context.Context, project *types.Project,... method Volumes (line 490) | func (m *MockCompose) Volumes(ctx context.Context, project string, opt... method Wait (line 505) | func (m *MockCompose) Wait(ctx context.Context, projectName string, op... method Watch (line 520) | func (m *MockCompose) Watch(ctx context.Context, project *types.Projec... type MockComposeMockRecorder (line 28) | type MockComposeMockRecorder struct method Attach (line 53) | func (mr *MockComposeMockRecorder) Attach(ctx, projectName, options an... method Build (line 67) | func (mr *MockComposeMockRecorder) Build(ctx, project, options any) *g... method Commit (line 81) | func (mr *MockComposeMockRecorder) Commit(ctx, projectName, options an... method Copy (line 95) | func (mr *MockComposeMockRecorder) Copy(ctx, projectName, options any)... method Create (line 109) | func (mr *MockComposeMockRecorder) Create(ctx, project, options any) *... method Down (line 123) | func (mr *MockComposeMockRecorder) Down(ctx, projectName, options any)... method Events (line 137) | func (mr *MockComposeMockRecorder) Events(ctx, projectName, options an... method Exec (line 152) | func (mr *MockComposeMockRecorder) Exec(ctx, projectName, options any)... method Export (line 166) | func (mr *MockComposeMockRecorder) Export(ctx, projectName, options an... method Generate (line 181) | func (mr *MockComposeMockRecorder) Generate(ctx, options any) *gomock.... method Images (line 196) | func (mr *MockComposeMockRecorder) Images(ctx, projectName, options an... method Kill (line 210) | func (mr *MockComposeMockRecorder) Kill(ctx, projectName, options any)... method List (line 225) | func (mr *MockComposeMockRecorder) List(ctx, options any) *gomock.Call { method LoadProject (line 240) | func (mr *MockComposeMockRecorder) LoadProject(ctx, options any) *gomo... method Logs (line 254) | func (mr *MockComposeMockRecorder) Logs(ctx, projectName, consumer, op... method Pause (line 268) | func (mr *MockComposeMockRecorder) Pause(ctx, projectName, options any... method Port (line 284) | func (mr *MockComposeMockRecorder) Port(ctx, projectName, service, por... method Ps (line 299) | func (mr *MockComposeMockRecorder) Ps(ctx, projectName, options any) *... method Publish (line 313) | func (mr *MockComposeMockRecorder) Publish(ctx, project, repository, o... method Pull (line 327) | func (mr *MockComposeMockRecorder) Pull(ctx, project, options any) *go... method Push (line 341) | func (mr *MockComposeMockRecorder) Push(ctx, project, options any) *go... method Remove (line 355) | func (mr *MockComposeMockRecorder) Remove(ctx, projectName, options an... method Restart (line 369) | func (mr *MockComposeMockRecorder) Restart(ctx, projectName, options a... method RunOneOffContainer (line 384) | func (mr *MockComposeMockRecorder) RunOneOffContainer(ctx, project, op... method Scale (line 398) | func (mr *MockComposeMockRecorder) Scale(ctx, project, options any) *g... method Start (line 412) | func (mr *MockComposeMockRecorder) Start(ctx, projectName, options any... method Stop (line 426) | func (mr *MockComposeMockRecorder) Stop(ctx, projectName, options any)... method Top (line 441) | func (mr *MockComposeMockRecorder) Top(ctx, projectName, services any)... method UnPause (line 455) | func (mr *MockComposeMockRecorder) UnPause(ctx, projectName, options a... method Up (line 469) | func (mr *MockComposeMockRecorder) Up(ctx, project, options any) *gomo... method Viz (line 484) | func (mr *MockComposeMockRecorder) Viz(ctx, project, options any) *gom... method Volumes (line 499) | func (mr *MockComposeMockRecorder) Volumes(ctx, project, options any) ... method Wait (line 514) | func (mr *MockComposeMockRecorder) Wait(ctx, projectName, options any)... method Watch (line 528) | func (mr *MockComposeMockRecorder) Watch(ctx, project, options any) *g... function NewMockCompose (line 33) | func NewMockCompose(ctrl *gomock.Controller) *MockCompose { type MockLogConsumer (line 534) | type MockLogConsumer struct method EXPECT (line 552) | func (m *MockLogConsumer) EXPECT() *MockLogConsumerMockRecorder { method Err (line 557) | func (m *MockLogConsumer) Err(containerName, message string) { method Log (line 569) | func (m *MockLogConsumer) Log(containerName, message string) { method Status (line 581) | func (m *MockLogConsumer) Status(container, msg string) { type MockLogConsumerMockRecorder (line 540) | type MockLogConsumerMockRecorder struct method Err (line 563) | func (mr *MockLogConsumerMockRecorder) Err(containerName, message any)... method Log (line 575) | func (mr *MockLogConsumerMockRecorder) Log(containerName, message any)... method Status (line 587) | func (mr *MockLogConsumerMockRecorder) Status(container, msg any) *gom... function NewMockLogConsumer (line 545) | func NewMockLogConsumer(ctrl *gomock.Controller) *MockLogConsumer { FILE: pkg/remote/cache.go function cacheDir (line 24) | func cacheDir() (string, error) { FILE: pkg/remote/cache_darwin.go function osDependentCacheDir (line 28) | func osDependentCacheDir() (string, error) { FILE: pkg/remote/cache_unix.go function osDependentCacheDir (line 30) | func osDependentCacheDir() (string, error) { FILE: pkg/remote/cache_windows.go function osDependentCacheDir (line 30) | func osDependentCacheDir() (string, error) { FILE: pkg/remote/git.go constant GIT_REMOTE_ENABLED (line 41) | GIT_REMOTE_ENABLED = "COMPOSE_EXPERIMENTAL_GIT_REMOTE" function gitRemoteLoaderEnabled (line 43) | func gitRemoteLoaderEnabled() (bool, error) { function NewGitRemoteLoader (line 54) | func NewGitRemoteLoader(dockerCli command.Cli, offline bool) loader.Reso... type gitRemoteLoader (line 62) | type gitRemoteLoader struct method Accept (line 68) | func (g gitRemoteLoader) Accept(path string) bool { method Load (line 75) | func (g gitRemoteLoader) Load(ctx context.Context, path string) (strin... method Dir (line 133) | func (g gitRemoteLoader) Dir(path string) string { method resolveGitRef (line 172) | func (g gitRemoteLoader) resolveGitRef(ctx context.Context, path strin... method checkout (line 195) | func (g gitRemoteLoader) checkout(ctx context.Context, path string, re... method run (line 230) | func (g gitRemoteLoader) run(cmd *exec.Cmd) error { method gitCommandEnv (line 243) | func (g gitRemoteLoader) gitCommandEnv() []string { function validateGitSubDir (line 140) | func validateGitSubDir(base, subDir string) error { function findFile (line 257) | func findFile(names []string, pwd string) (string, error) { FILE: pkg/remote/git_test.go function TestValidateGitSubDir (line 25) | func TestValidateGitSubDir(t *testing.T) { function TestValidateGitSubDirSecurityScenarios (line 152) | func TestValidateGitSubDirSecurityScenarios(t *testing.T) { FILE: pkg/remote/oci.go constant OCI_REMOTE_ENABLED (line 40) | OCI_REMOTE_ENABLED = "COMPOSE_EXPERIMENTAL_OCI_REMOTE" constant OciPrefix (line 41) | OciPrefix = "oci://" function validatePathInBase (line 46) | func validatePathInBase(base, unsafePath string) error { function ociRemoteLoaderEnabled (line 70) | func ociRemoteLoaderEnabled() (bool, error) { function NewOCIRemoteLoader (line 81) | func NewOCIRemoteLoader(dockerCli command.Cli, offline bool, options api... type ociRemoteLoader (line 90) | type ociRemoteLoader struct method Accept (line 97) | func (g ociRemoteLoader) Accept(path string) bool { method Load (line 102) | func (g ociRemoteLoader) Load(ctx context.Context, path string) (strin... method Dir (line 182) | func (g ociRemoteLoader) Dir(path string) string { method pullComposeFiles (line 186) | func (g ociRemoteLoader) pullComposeFiles(ctx context.Context, local s... function writeComposeFile (line 222) | func writeComposeFile(layer spec.Descriptor, i int, local string, conten... function writeEnvFile (line 245) | func writeEnvFile(layer spec.Descriptor, local string, content []byte) e... FILE: pkg/remote/oci_test.go function TestValidatePathInBase (line 27) | func TestValidatePathInBase(t *testing.T) { function TestWriteComposeFileWithExtendsPathTraversal (line 120) | func TestWriteComposeFileWithExtendsPathTraversal(t *testing.T) { FILE: pkg/utils/durationutils.go function DurationSecondToInt (line 21) | func DurationSecondToInt(d *time.Duration) *int { FILE: pkg/utils/safebuffer.go type SafeBuffer (line 30) | type SafeBuffer struct method Read (line 36) | func (b *SafeBuffer) Read(p []byte) (n int, err error) { method Write (line 43) | func (b *SafeBuffer) Write(p []byte) (n int, err error) { method String (line 50) | func (b *SafeBuffer) String() string { method Bytes (line 57) | func (b *SafeBuffer) Bytes() []byte { method RequireEventuallyContains (line 64) | func (b *SafeBuffer) RequireEventuallyContains(t testing.TB, v string) { FILE: pkg/utils/set.go type Set (line 17) | type Set function NewSet (line 19) | func NewSet[T comparable](v ...T) Set[T] { method Has (line 31) | func (s Set[T]) Has(v T) bool { method Add (line 36) | func (s Set[T]) Add(v T) { method AddAll (line 40) | func (s Set[T]) AddAll(v ...T) { method Remove (line 46) | func (s Set[T]) Remove(v T) bool { method Clear (line 54) | func (s Set[T]) Clear() { method Elements (line 60) | func (s Set[T]) Elements() []T { method RemoveAll (line 68) | func (s Set[T]) RemoveAll(elements ...T) { method Diff (line 74) | func (s Set[T]) Diff(other Set[T]) Set[T] { method Union (line 84) | func (s Set[T]) Union(other Set[T]) Set[T] { FILE: pkg/utils/set_test.go function TestSet_Has (line 23) | func TestSet_Has(t *testing.T) { function TestSet_Diff (line 29) | func TestSet_Diff(t *testing.T) { function TestSet_Union (line 36) | func TestSet_Union(t *testing.T) { FILE: pkg/utils/stringutils.go function StringToBool (line 25) | func StringToBool(s string) bool { FILE: pkg/utils/writer.go function GetWriter (line 25) | func GetWriter(consumer func(string)) io.WriteCloser { type splitWriter (line 32) | type splitWriter struct method Write (line 38) | func (s *splitWriter) Write(b []byte) (int, error) { method Close (line 55) | func (s *splitWriter) Close() error { FILE: pkg/utils/writer_test.go function TestSplitWriter (line 26) | func TestSplitWriter(t *testing.T) { FILE: pkg/watch/debounce.go constant QuietPeriod (line 27) | QuietPeriod = 500 * time.Millisecond function BatchDebounceEvents (line 33) | func BatchDebounceEvents(ctx context.Context, clock clockwork.Clock, inp... FILE: pkg/watch/debounce_test.go function Test_BatchDebounceEvents (line 27) | func Test_BatchDebounceEvents(t *testing.T) { FILE: pkg/watch/dockerignore.go type dockerPathMatcher (line 34) | type dockerPathMatcher struct method Matches (line 39) | func (i dockerPathMatcher) Matches(f string) (bool, error) { method MatchesEntireDir (line 46) | func (i dockerPathMatcher) MatchesEntireDir(f string) (bool, error) { function LoadDockerIgnore (line 68) | func LoadDockerIgnore(build *types.BuildConfig) (PathMatcher, error) { function absPatterns (line 101) | func absPatterns(absRoot string, patterns []string) []string { function NewDockerPatternMatcher (line 130) | func NewDockerPatternMatcher(repoRoot string, patterns []string) (*docke... function readDockerignorePatterns (line 156) | func readDockerignorePatterns(r io.Reader) ([]string, error) { function DockerIgnoreTesterFromContents (line 164) | func DockerIgnoreTesterFromContents(repoRoot string, contents string) (*... FILE: pkg/watch/dockerignore_test.go function TestNewDockerPatternMatcher (line 23) | func TestNewDockerPatternMatcher(t *testing.T) { FILE: pkg/watch/ephemeral.go function EphemeralPathMatcher (line 29) | func EphemeralPathMatcher() PathMatcher { FILE: pkg/watch/ephemeral_test.go function TestEphemeralPathMatcher (line 27) | func TestEphemeralPathMatcher(t *testing.T) { FILE: pkg/watch/notify.go type FileEvent (line 29) | type FileEvent function NewFileEvent (line 31) | func NewFileEvent(p string) FileEvent { type Notify (line 38) | type Notify interface type PathMatcher (line 60) | type PathMatcher interface type AnyMatcher (line 68) | type AnyMatcher struct method Matches (line 70) | func (AnyMatcher) Matches(f string) (bool, error) { return tr... method MatchesEntireDir (line 71) | func (AnyMatcher) MatchesEntireDir(f string) (bool, error) { return tr... type EmptyMatcher (line 76) | type EmptyMatcher struct method Matches (line 78) | func (EmptyMatcher) Matches(f string) (bool, error) { return ... method MatchesEntireDir (line 79) | func (EmptyMatcher) MatchesEntireDir(f string) (bool, error) { return ... function NewWatcher (line 83) | func NewWatcher(paths []string) (Notify, error) { constant WindowsBufferSizeEnvVar (line 87) | WindowsBufferSizeEnvVar = "COMPOSE_WATCH_WINDOWS_BUFFER_SIZE" constant defaultBufferSize (line 89) | defaultBufferSize int = 65536 function DesiredWindowsBufferSize (line 91) | func DesiredWindowsBufferSize() int { type CompositePathMatcher (line 102) | type CompositePathMatcher struct method Matches (line 113) | func (c CompositePathMatcher) Matches(f string) (bool, error) { method MatchesEntireDir (line 126) | func (c CompositePathMatcher) MatchesEntireDir(f string) (bool, error) { function NewCompositeMatcher (line 106) | func NewCompositeMatcher(matchers ...PathMatcher) PathMatcher { FILE: pkg/watch/notify_test.go function TestWindowsBufferSize (line 37) | func TestWindowsBufferSize(t *testing.T) { function TestNoEvents (line 54) | func TestNoEvents(t *testing.T) { function TestNoWatches (line 59) | func TestNoWatches(t *testing.T) { function TestEventOrdering (line 66) | func TestEventOrdering(t *testing.T) { function TestGitBranchSwitch (line 102) | func TestGitBranchSwitch(t *testing.T) { function TestWatchesAreRecursive (line 155) | func TestWatchesAreRecursive(t *testing.T) { function TestNewDirectoriesAreRecursivelyWatched (line 176) | func TestNewDirectoriesAreRecursivelyWatched(t *testing.T) { function TestWatchNonExistentPath (line 200) | func TestWatchNonExistentPath(t *testing.T) { function TestWatchNonExistentPathDoesNotFireSiblingEvent (line 214) | func TestWatchNonExistentPathDoesNotFireSiblingEvent(t *testing.T) { function TestRemove (line 229) | func TestRemove(t *testing.T) { function TestRemoveAndAddBack (line 248) | func TestRemoveAndAddBack(t *testing.T) { function TestSingleFile (line 277) | func TestSingleFile(t *testing.T) { function TestWriteBrokenLink (line 297) | func TestWriteBrokenLink(t *testing.T) { function TestWriteGoodLink (line 313) | func TestWriteGoodLink(t *testing.T) { function TestWatchBrokenLink (line 334) | func TestWatchBrokenLink(t *testing.T) { function TestMoveAndReplace (line 364) | func TestMoveAndReplace(t *testing.T) { function TestWatchBothDirAndFile (line 383) | func TestWatchBothDirAndFile(t *testing.T) { function TestWatchNonexistentFileInNonexistentDirectoryCreatedSimultaneously (line 401) | func TestWatchNonexistentFileInNonexistentDirectoryCreatedSimultaneously... function TestWatchNonexistentDirectory (line 418) | func TestWatchNonexistentDirectory(t *testing.T) { function TestWatchNonexistentFileInNonexistentDirectory (line 447) | func TestWatchNonexistentFileInNonexistentDirectory(t *testing.T) { function TestWatchCountInnerFile (line 471) | func TestWatchCountInnerFile(t *testing.T) { function isRecursiveWatcher (line 488) | func isRecursiveWatcher() bool { type notifyFixture (line 492) | type notifyFixture struct method watch (line 517) | func (f *notifyFixture) watch(path string) { method rebuildWatcher (line 522) | func (f *notifyFixture) rebuildWatcher() { method assertEvents (line 541) | func (f *notifyFixture) assertEvents(expected ...string) { method consumeEventsInBackground (line 561) | func (f *notifyFixture) consumeEventsInBackground(ctx context.Context)... method fsync (line 583) | func (f *notifyFixture) fsync() { method fsyncWithRetryCount (line 587) | func (f *notifyFixture) fsyncWithRetryCount(retryCount int) { method closeWatcher (line 634) | func (f *notifyFixture) closeWatcher() { method tearDown (line 653) | func (f *notifyFixture) tearDown() { function newNotifyFixture (line 502) | func newNotifyFixture(t *testing.T) *notifyFixture { FILE: pkg/watch/paths.go function greatestExistingAncestor (line 25) | func greatestExistingAncestor(path string) (string, error) { FILE: pkg/watch/paths_test.go function TestGreatestExistingAncestor (line 27) | func TestGreatestExistingAncestor(t *testing.T) { FILE: pkg/watch/temp.go type TempDir (line 25) | type TempDir struct method NewDir (line 59) | func (d *TempDir) NewDir(prefix string) (*TempDir, error) { method NewDeterministicDir (line 67) | func (d *TempDir) NewDeterministicDir(name string) (*TempDir, error) { method TearDown (line 78) | func (d *TempDir) TearDown() error { method Path (line 82) | func (d *TempDir) Path() string { function NewDir (line 30) | func NewDir(prefix string) (*TempDir, error) { function NewDirAtRoot (line 35) | func NewDirAtRoot(root, prefix string) (*TempDir, error) { function NewDirAtSlashTmp (line 50) | func NewDirAtSlashTmp(prefix string) (*TempDir, error) { FILE: pkg/watch/temp_dir_fixture.go type TempDirFixture (line 28) | type TempDirFixture struct method T (line 57) | func (f *TempDirFixture) T() testing.TB { method Path (line 61) | func (f *TempDirFixture) Path() string { method Chdir (line 65) | func (f *TempDirFixture) Chdir() { method JoinPath (line 79) | func (f *TempDirFixture) JoinPath(path ...string) string { method JoinPaths (line 94) | func (f *TempDirFixture) JoinPaths(paths []string) []string { method WriteFile (line 103) | func (f *TempDirFixture) WriteFile(path string, contents string) string { method CopyFile (line 118) | func (f *TempDirFixture) CopyFile(originalPath, newPath string) { method ReadFile (line 127) | func (f *TempDirFixture) ReadFile(path string) string { method WriteSymlink (line 136) | func (f *TempDirFixture) WriteSymlink(linkContents, destPath string) { method MkdirAll (line 148) | func (f *TempDirFixture) MkdirAll(path string) { method TouchFiles (line 156) | func (f *TempDirFixture) TouchFiles(paths []string) { method Rm (line 162) | func (f *TempDirFixture) Rm(pathInRepo string) { method NewFile (line 170) | func (f *TempDirFixture) NewFile(prefix string) (*os.File, error) { method TempDir (line 174) | func (f *TempDirFixture) TempDir(prefix string) string { method tearDown (line 182) | func (f *TempDirFixture) tearDown() { function SanitizeFileName (line 37) | func SanitizeFileName(name string) string { function NewTempDirFixture (line 41) | func NewTempDirFixture(t testing.TB) *TempDirFixture { FILE: pkg/watch/watcher_darwin.go type fseventNotify (line 35) | type fseventNotify struct method loop (line 45) | func (d *fseventNotify) loop() { method initAdd (line 72) | func (d *fseventNotify) initAdd(name string) { method Start (line 81) | func (d *fseventNotify) Start() error { method Close (line 98) | func (d *fseventNotify) Close() error { method Events (line 110) | func (d *fseventNotify) Events() chan FileEvent { method Errors (line 114) | func (d *fseventNotify) Errors() chan error { function newWatcher (line 118) | func newWatcher(paths []string) (Notify, error) { FILE: pkg/watch/watcher_darwin_test.go function TestFseventNotifyCloseIdempotent (line 27) | func TestFseventNotifyCloseIdempotent(t *testing.T) { FILE: pkg/watch/watcher_naive.go type naiveNotify (line 39) | type naiveNotify struct method Start (line 57) | func (d *naiveNotify) Start() error { method watchRecursively (line 105) | func (d *naiveNotify) watchRecursively(dir string) error { method Close (line 139) | func (d *naiveNotify) Close() error { method Events (line 145) | func (d *naiveNotify) Events() chan FileEvent { method Errors (line 149) | func (d *naiveNotify) Errors() chan error { method loop (line 153) | func (d *naiveNotify) loop() { //nolint:gocyclo method shouldNotify (line 221) | func (d *naiveNotify) shouldNotify(path string) bool { method shouldSkipDir (line 237) | func (d *naiveNotify) shouldSkipDir(path string) bool { method add (line 263) | func (d *naiveNotify) add(path string) error { function newWatcher (line 273) | func newWatcher(paths []string) (Notify, error) { function greatestExistingAncestors (line 315) | func greatestExistingAncestors(paths []string) ([]string, error) { FILE: pkg/watch/watcher_naive_test.go function TestDontWatchEachFile (line 32) | func TestDontWatchEachFile(t *testing.T) { function inotifyNodes (line 122) | func inotifyNodes() (int, error) { function TestDontRecurseWhenWatchingParentsOfNonExistentFiles (line 138) | func TestDontRecurseWhenWatchingParentsOfNonExistentFiles(t *testing.T) { FILE: pkg/watch/watcher_nonwin.go function MaybeIncreaseBufferSize (line 23) | func MaybeIncreaseBufferSize(w *fsnotify.Watcher) { FILE: pkg/watch/watcher_windows.go function MaybeIncreaseBufferSize (line 33) | func MaybeIncreaseBufferSize(w *fsnotify.Watcher) {