agentcontainer

package
v1.3.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 3, 2026 License: MPL-2.0 Imports: 54 Imported by: 0

Documentation

Index

Constants

View Source
const (
	RootDir          = config2.ContainerDataDir
	DaemonConfigPath = "/var/run/secrets/" + config2.BinaryName + "/daemon_config"
)
View Source
const ExitCodeIO int = 64

Variables

This section is empty.

Functions

func NewContainerCmd

func NewContainerCmd(flags *flags.GlobalFlags) *cobra.Command

NewContainerCmd returns a new command.

func NewCredentialsServerCmd

func NewCredentialsServerCmd(flags *flags.GlobalFlags) *cobra.Command

NewCredentialsServerCmd creates a new command.

func NewDaemonCmd

func NewDaemonCmd() *cobra.Command

NewDaemonCmd creates the merged daemon command.

func NewDeferredHooksCmd

func NewDeferredHooksCmd(_ *flags.GlobalFlags) *cobra.Command

func NewPostAttachCmd

func NewPostAttachCmd(flags *flags.GlobalFlags) *cobra.Command

func NewSSHServerCmd

func NewSSHServerCmd(flags *flags.GlobalFlags) *cobra.Command

NewSSHServerCmd creates a new ssh command.

func NewSetupContainerCmd

func NewSetupContainerCmd(flags *flags.GlobalFlags) *cobra.Command

func NewSetupDevsyPlatformAccessCmd

func NewSetupDevsyPlatformAccessCmd(flags *flags.GlobalFlags) *cobra.Command

NewSetupDevsyPlatformAccessCmd creates a new setup-devsy-platform-access command. This agent command injects Devsy Platform configuration from the local machine into the workspace.

func NewVSCodeAsyncCmd

func NewVSCodeAsyncCmd() *cobra.Command

NewVSCodeAsyncCmd creates a new command.

Types

type CredentialsServerCmd

type CredentialsServerCmd struct {
	*flags.GlobalFlags

	User string

	ConfigureGitHelper    bool
	ConfigureDockerHelper bool

	ForwardPorts      bool
	GitUserSigningKey string
}

CredentialsServerCmd holds the cmd flags.

func (*CredentialsServerCmd) Run

func (cmd *CredentialsServerCmd) Run(ctx context.Context, port int) error

Run runs the command logic.

type DaemonCmd

type DaemonCmd struct {
	Config *agentd.DaemonConfig
}

func (*DaemonCmd) Run

func (cmd *DaemonCmd) Run(c *cobra.Command, args []string) error

type SSHServerCmd

type SSHServerCmd struct {
	*flags.GlobalFlags

	Address    string
	Workdir    string
	RemoteUser string
}

SSHServerCmd holds the ssh server cmd flags.

func (*SSHServerCmd) Run

func (cmd *SSHServerCmd) Run(_ *cobra.Command, _ []string) error

Run runs the command logic.

type SetupDevsyPlatformAccessCmd

type SetupDevsyPlatformAccessCmd struct {
	*flags.GlobalFlags
}

func (*SetupDevsyPlatformAccessCmd) Run

Run fetches Devsy Platform credentials from the credentials server and sets them up inside the workspace.

type VSCodeAsyncCmd

type VSCodeAsyncCmd struct {
	*flags.GlobalFlags

	SetupInfo string
	Flavor    string
}

VSCodeAsyncCmd holds the cmd flags.

func (*VSCodeAsyncCmd) Run

func (cmd *VSCodeAsyncCmd) Run(_ *cobra.Command, _ []string) error

Run runs the command logic.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL