Skip to content
This repository has been archived by the owner on Jan 8, 2024. It is now read-only.

Convert ECS platform plugin to use resource manager #2098

Merged
merged 24 commits into from
Sep 2, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
96fa9d8
First pass at splitting ECS logic into multiple resources
izaaklauer Aug 23, 2021
4e1bbfa
Implementing ecs status funcs
izaaklauer Aug 23, 2021
b6c8073
Reordering functions for sanity
izaaklauer Aug 24, 2021
686ad70
make website/mdx
izaaklauer Aug 24, 2021
c28508c
Changelog entry
izaaklauer Aug 24, 2021
33c8efb
Fix typos, remove TODOs, upgrade version
izaaklauer Aug 24, 2021
46df1cb
Fix failure case loop
izaaklauer Aug 24, 2021
e2e1b9d
Sort imports
izaaklauer Aug 24, 2021
1ea98ea
Godoc comment
izaaklauer Aug 24, 2021
b196e5a
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
b6cd9a6
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
dac141c
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
22e7222
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
ac9f62d
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
30ea630
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
9583be5
Update builtin/aws/ecs/platform.go
izaaklauer Aug 25, 2021
c269f09
More function comments
izaaklauer Aug 26, 2021
7572e7a
Update builtin/aws/ecs/platform.go
izaaklauer Aug 27, 2021
72bc360
Update builtin/aws/ecs/platform.go
izaaklauer Aug 27, 2021
309e525
Using status.Errorf everywhere
izaaklauer Aug 27, 2021
32b9360
First pass at incorporating changes from #1935
izaaklauer Aug 30, 2021
68d4dec
Fixing missing pointer deref in log
izaaklauer Aug 30, 2021
285a188
Gracefully handle ECS service being deleted out-of-band
izaaklauer Sep 1, 2021
35ebdbe
Add missing error print
izaaklauer Sep 1, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 23 additions & 0 deletions .changelog/2098.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
```release-note:improvement
plugin/aws-ecs: More complete list of resources displayed in `waypoint deploy` logs
```

```release-note:improvement
plugin/aws-ecs: Support for status reports, enabling `waypoint status` for ecs deployments
```

```release-note:improvement
plugin/aws-ecs: Deployments delete their resources on failure.
```

```release-note:improvement
plugin/aws-ecs: Improve security of ecs tasks by restricting ingress to the ALB
```

```release-note:bug
plugin/aws-ecs: Fix panic when specifying a sidecar without a healthcheck
```

```release-note:improvement
plugin/aws-ecs: Error messages contain additional context
```
4 changes: 3 additions & 1 deletion builtin/aws/ecs/main.go
Original file line number Diff line number Diff line change
@@ -1,11 +1,13 @@
package ecs

import (
"github.com/hashicorp/waypoint-plugin-sdk"
sdk "github.com/hashicorp/waypoint-plugin-sdk"
)

//go:generate protoc -I ../../../.. --go_opt=plugins=grpc --go_out=../../../.. waypoint/builtin/aws/ecs/plugin.proto

const platformName = "aws-ecs"

// Options are the SDK options to use for instantiation.
var Options = []sdk.Option{
sdk.WithComponents(&Platform{}),
Expand Down
Loading