Skip to content

Conversation

hashimoon
Copy link
Contributor

@hashimoon hashimoon commented Sep 6, 2025

Description

Introduces 'agent_execution_mode' and 'agent_pool_id' fields to the registry module test_config schema, supporting both agent and remote execution modes. Adds validation to prevent agent_pool_id from being set when execution mode is 'remote', updates create, update, and read logic, and provides comprehensive acceptance tests for new behaviors. Also updates dependencies to latest versions.

Screenshot 2025-09-05 at 11 17 09 PM Screenshot 2025-09-05 at 11 17 28 PM Screenshot 2025-09-05 at 11 17 47 PM Screenshot 2025-09-05 at 11 18 03 PM

Remember to:

Testing plan

  1. Describe how to replicate
  2. the conditions
  3. under which your code performs its purpose,
  4. including example Terraform configs where necessary.

External links

Include any links here that might be helpful for people reviewing your PR. If there are none, feel free to delete this section.

Output from acceptance tests

Please run applicable acceptance tests locally and include the output here. See testing.md to learn how to run acceptance tests.

If you are an external contributor, your contribution(s) will first be reviewed before running them against the project's CI pipeline.

$ TESTARGS="-run TestAccTFEWorkspace" make testacc

...

Rollback Plan

Changes to Security Controls

@hashimoon hashimoon requested a review from a team as a code owner September 6, 2025 06:04
@hashimoon hashimoon force-pushed the hashiomoon/TF-27883-agent-pool branch from 9538d7a to 01cc650 Compare September 6, 2025 06:25
Introduces 'agent_execution_mode' and 'agent_pool_id' fields to the registry module test_config schema, supporting both agent and remote execution modes. Adds validation to prevent agent_pool_id from being set when execution mode is 'remote', updates create, update, and read logic, and provides comprehensive acceptance tests for new behaviors. Also updates dependencies to latest versions.
@hashimoon hashimoon force-pushed the hashiomoon/TF-27883-agent-pool branch from 01cc650 to 155e0ca Compare September 6, 2025 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant