Validate --remote-execution-enabled field on deployment creation by feluelle · Pull Request #1896 · astronomer/astro-cli
Description
Describe the purpose of this pull request.
When the user creates a deployment with the --remote-execution-enabled flag, we only use that for dedicated deployment requests and silently ignore the flag for standard Deployments. This is poor UX, and we should validate that this flag is not being passed if the type is not dedicated.
🎟 Issue(s)
closes: #1895
🧪 Functional Testing
List the functional testing steps to confirm this feature or fix.
📸 Screenshots
Add screenshots to illustrate the validity of these changes.
📋 Checklist
- Rebased from the main (or release if patching) branch (before testing)
- Ran
make testbefore taking out of draft - Ran
make lintbefore taking out of draft - Added/updated applicable tests
- Tested against Astro-API (if necessary).
- Tested against Houston-API and Astronomer (if necessary).
- Communicated to/tagged owners of respective clients potentially impacted by these changes.
- Updated any related documentation