feat(resources): implement cloud infrastructure resource types (AWS, GCP, Azure stubs) #10592

Merged
HAL9000 merged 5 commits from feat/v360/cloud-resource-types into master 2026-06-15 18:57:35 +00:00

5 Commits

Author SHA1 Message Date
controller-ci-rerun 61f4df93dc chore: re-trigger CI [controller]
CI / load-versions (pull_request) Successful in 15s
CI / push-validation (pull_request) Successful in 23s
CI / lint (pull_request) Successful in 38s
CI / typecheck (pull_request) Successful in 1m1s
CI / security (pull_request) Successful in 1m13s
CI / quality (pull_request) Successful in 54s
CI / build (pull_request) Successful in 56s
CI / helm (pull_request) Successful in 38s
CI / unit_tests (pull_request) Successful in 5m47s
CI / docker (pull_request) Successful in 1m47s
CI / integration_tests (pull_request) Successful in 9m29s
CI / coverage (pull_request) Successful in 11m14s
CI / status-check (pull_request) Successful in 3s
2026-06-15 14:11:47 -04:00
controller-ci-rerun 65a121423f chore: re-trigger CI [controller] 2026-06-15 14:11:47 -04:00
HAL9000 94ab8f1a6f fix(actor): propagate typer.Exit through CLI exception handlers and add missing BDD step
- actor.py and actor_run.py: broaden `except click.exceptions.Exit` to
  `except (click.exceptions.Exit, typer.Exit)` so that typer.Exit(code=N)
  raised by _resolve_config_files propagates with the original exit code
  instead of being caught by the generic Exception handler and re-raised
  as code 3. Fixes Unknown Actor Name Error / Actor App Unknown Name Error
  integration tests.
- actor_run_signature_resolve_steps.py + actor_run_signature_security_steps.py:
  add typer.Exit to the exception catches around resolve_config_files calls
  so Behave scenarios correctly capture the exit code.
- cloud_types_steps.py: add missing @then("it should reject tags with empty key")
  step for the AWSResource tags validation scenario.

ISSUES CLOSED: #8607
2026-06-15 14:11:47 -04:00
controller-ci-rerun eb5d9275b1 chore: re-trigger CI [controller] 2026-06-15 14:11:47 -04:00
HAL9000 b4ec544e40 feat(resources): implement cloud infrastructure resource type stubs (AWS, GCP, Azure) and resolve merge conflicts 2026-06-15 14:11:47 -04:00