Releases
v0.3.0
Compare
Sorry, something went wrong.
No results found
What's New in v0.3.0
Features
--set KEY=VALUE flag — Override spec fields on ecsctl apply without editing YAML (#8 )
ecsctl apply -f service.yaml --set metadata.name=my-app2 --set spec.cpu=1024
--wait flag — Block until deployment stabilizes with live progress (#10 , #12 )
ecsctl apply -f service.yaml --wait
# 🔄 new: 1/1 running, draining 1 old task(s)...
# ✅ 1/1 tasks running
command field — Container command overrides now preserved in export/apply round-trip (#7 )
Service spec validation — Catches errors before hitting AWS APIs (#5 )
deny_unknown_fields rejects typos
Validates arch, capacity enums
Validates cpu/memory against Fargate sizing matrix
JSON Schema — Editor autocomplete via schemas/service.schema.json (#6 )
# yaml-language-server: $schema=https://raw.githubusercontent.com/oablab/ecsctl/master/schemas/service.schema.json
Fixes
--set spec.cpu=1024 no longer fails with type mismatch (#9 )
Docs
Added Features section, command summary table, and shell alias reference (#1 , #2 , #3 , #11 )
Full Changelog
v0.2.0...v0.3.0
You can’t perform that action at this time.