Skip to content

Minimize number of nodes in integration tests by having bluechi-agent running on controller node #1042

Open
@mwperina

Description

@mwperina

Please describe what you would like to see

Currently we use one node only for bluechi-controller and one or more other nodes for bluechi-agents. But that increases the number of nodes required for each test and make test suite more resource hungry. So having bluechi-agent configured on controller node would decrease the number of required nodes and thus making the suite faster and less resource hungry.

Please describe the solution you'd like

  • Configure bluechi-agent on the controller node and use local socket connection between them
  • Go over all existing tests and try to move the functionality of a bluechi-agent on a separate node to the bluechi-agent on controller node

Please describe your use case

Minimizing the number of required nodes would make the suite less resource hungry and hopefully will also increase the chances to be able to reserve enough of real nodes in multi-host testing scenario

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestjiraIssues that are synced to JiratestingThis issue adds or improves the testing

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions