v0.3.7
Added
- Added command to update allocation tags for an ASG resource.
Fixed
- Fixed ASG scale command to properly handle zero values for min and max parameters. Previously, setting min=0 or max=0 would incorrectly raise a "Must provide either min or max" error.
- Removed agentHostTenantId from ticket creation payload.
- Update ECS find_def to use the TaskDefFamily from the service endpoint, fixing update_image when the service name and task definition family are different.
- Added debug logging to wait functions
- Added additional normalization to image names.
Updates
- Incosistent documentation in the services and jobs. Included examples and info about the --wait arg.
- Updated some spelling errors in error messages and doc strings
- Fixed all the documentation issues in the ECS resource
- darwin arm builds are now stable with the new large runners
- bump to python 3.13
What's Changed
Pull Requests
- DUPLO-35823 feat(ecs): update find def to use service family name by @miklwolfe in #177
- DUPLO-36678: Removing AgentHostTenantId in ticket creation payload. by @VijayGite-duplocloud in #176
- DUPLO-36861: Spelling errors in error messages and doc strings by @shantanuduplo in #180
- adding wait debug logging and additional image normalization logic by @duplocloud-matt in #179
- DUPLO-37215 Allow min or max setting on ASG to be zero (0) by @duplodavid in #181
- doc updates to make them cleaner by @kferrone in #175
- Mac Arm runner by @kferrone in #183
- DUPLO-36773: Added command to update allocation tags for an ASG resource by @shantanuduplo in #178
- Bump Py Version by @kferrone in #184
New Contributors
- @miklwolfe made their first contribution in #177
Full Changelog: v0.3.6...v0.3.7
Installation
PIP PyPi:
duplocloud-client
pip install duplocloud-client==0.3.7PIP Sdist:
The dowload below named duplocloud_client-0.3.7.tar.gz is the sdist of the package.
pip install https://github.com/duplocloud/duploctl/releases/download/v0.3.7/duplocloud_client-0.3.7.tar.gzPIP From Source:
Install directly from the version tag on GitHub.
pip install git+https://github.com/duplocloud/[email protected]Dockerhub:
duplocloud/duploctl:v0.3.7
docker pull duplocloud/duploctl:v0.3.7Install CLI to Path Linux:
curl -s -L https://github.com/duplocloud/duploctl/releases/download/v0.3.7/duploctl-0.3.7-linux-amd64.tar.gz | tar xvz - -C /usr/local/binHomebrew single binary:
brew install duplocloud/tap/duploctlHomebrew with PIP:
brew install duplocloud/tap/duploctl --with-pip