pipecd
pipecd copied to clipboard
[ECS] Support PlanPreview, LiveState, DriftDetection for ECS
What would you like to be added:
Support 3 features below for ECS:
- Plan Preview
- Live State
- Drift Detection
Note: I make this PR as epic because these features are closely connected and we need some common components in advance.
Why is this needed:
To support the real GitOps for ECS too.
Task List
- [x]
Diff()func (in piped) - [x] #4870
- Prerequisites:
Diff()is implemented
- Prerequisites:
- [x] #4905
- [x] #5004
- [ ] #5005
- Prerequisites:
Diff()is implemented- LiveStateStore is implemented
- Prerequisites:
cf. the features' dependency is like this:
LiveState Graph (in web)
Refer to https://github.com/pipe-cd/pipecd/pull/3301/files (CloudRun's UI)
DONE!