Skip to content

Commit f70a126

Browse files
first-cut adding agentName to lk commands
1 parent 81f5cb0 commit f70a126

1 file changed

Lines changed: 12 additions & 7 deletions

File tree

pkg/cloudagents/client.go

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -75,15 +75,17 @@ func New(opts ...ClientOption) (*Client, error) {
7575
// CreateAgent creates a new agent by building from source.
7676
func (c *Client) CreateAgent(
7777
ctx context.Context,
78+
agentName string,
7879
source fs.FS,
7980
secrets []*lkproto.AgentSecret,
8081
regions []string,
8182
excludeFiles []string,
8283
buildLogStreamWriter io.Writer,
8384
) (*lkproto.CreateAgentResponse, error) {
8485
resp, err := c.AgentClient.CreateAgent(ctx, &lkproto.CreateAgentRequest{
85-
Secrets: secrets,
86-
Regions: regions,
86+
AgentName: agentName,
87+
Secrets: secrets,
88+
Regions: regions,
8789
})
8890
if err != nil {
8991
return nil, err
@@ -121,14 +123,16 @@ func (c *Client) CreateAgentV2(
121123
func (c *Client) DeployAgent(
122124
ctx context.Context,
123125
agentID string,
126+
agentName string,
124127
source fs.FS,
125128
secrets []*lkproto.AgentSecret,
126129
excludeFiles []string,
127130
buildLogStreamWriter io.Writer,
128131
) error {
129132
resp, err := c.AgentClient.DeployAgent(ctx, &lkproto.DeployAgentRequest{
130-
AgentId: agentID,
131-
Secrets: secrets,
133+
AgentId: agentID,
134+
AgentName: agentName,
135+
Secrets: secrets,
132136
})
133137
if err != nil {
134138
return err
@@ -164,10 +168,11 @@ func (c *Client) DeployAgentV2(
164168

165169
// RegisterAgent creates an agent record without uploading source or triggering a build.
166170
// Use this when you intend to push a prebuilt image immediately after via GetPushTarget.
167-
func (c *Client) RegisterAgent(ctx context.Context, secrets []*lkproto.AgentSecret, regions []string) (string, error) {
171+
func (c *Client) RegisterAgent(ctx context.Context, agentName string, secrets []*lkproto.AgentSecret, regions []string) (string, error) {
168172
resp, err := c.AgentClient.CreateAgent(ctx, &lkproto.CreateAgentRequest{
169-
Secrets: secrets,
170-
Regions: regions,
173+
AgentName: agentName,
174+
Secrets: secrets,
175+
Regions: regions,
171176
})
172177
if err != nil {
173178
return "", err

0 commit comments

Comments
 (0)