Fixed
- updating image for an ecs task definition ignored existing defined volumes when mapping to new payload
- updating image for an ECS service failed to comprehensively map existing payload properties to new task definition version
- reverts DUPLO-35823 and adds clarifications to duploctl ecs commands making intended usage clearer
Added
- Added support for duplo hosts with or without scheme (http/https)
- Added --origin support for AI helpdesk ticket creation
- Added update_otherdockerconfig command in service
Fixed
- Fixed ecs update_image command to handle RepositoryCredentials values
- Fixed ecs update_image command to handle RequiresCompatibilities value
What's Changed
Pull Requests
- Handles hosts with or without scheme (http/https) by @tahir-duplo in #185
- DUPLO-37839: Added command update_otherdockerconfig in service by @shantanuduplo in #187
- DUPLO-37972: IssueFix - ecs update_image RepositoryCredentials value updation by @shantanuduplo in #188
- DUPLO-38022: IssueFix - ecs update_image RequiresCompatibilities value updation by @shantanuduplo in #189
- DUPLO-38290 fix: mapping problem for volumes on updating task definition image by @Matheusbafutto in #190
- feat(ai-helpdesk): add origin support by @miklwolfe in #186
- DUPLO-38290 fix: add comprehensive property mapping for ECS task definition by @Matheusbafutto in #191
Full Changelog: v0.3.7...v0.3.8
Installation
PIP PyPi:
duplocloud-client
pip install duplocloud-client==0.3.8PIP Sdist:
The dowload below named duplocloud_client-0.3.8.tar.gz is the sdist of the package.
pip install https://github.com/duplocloud/duploctl/releases/download/v0.3.8/duplocloud_client-0.3.8.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.8
docker pull duplocloud/duploctl:v0.3.8Install CLI to Path Linux:
curl -s -L https://github.com/duplocloud/duploctl/releases/download/v0.3.8/duploctl-0.3.8-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