Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add integration tests node-specific configuration #1026

Open
2 tasks
engelmi opened this issue Jan 14, 2025 · 1 comment
Open
2 tasks

Add integration tests node-specific configuration #1026

engelmi opened this issue Jan 14, 2025 · 1 comment
Labels
enhancement New feature or request testing This issue adds or improves the testing
Milestone

Comments

@engelmi
Copy link
Member

engelmi commented Jan 14, 2025

In #1023 we added the feature to configure specific options for nodes in the bluechi-controller such as a required SELinux context the connecting agent should be running in. Now we need to add integration tests to ensure this works as expected.

For this we should add the following tests:

  • Verify the node-specific Allowed option enables/disables the agent to connect
  • Verify the node-specific RequiredSelinuxContext option works as expected
    Note:
    These RequiredSelinuxContext test cases require SELinux and thus will not work in the GH CI (using Ubuntu VMs). Therefore, these tests need to be tagged with testing-farm-container in order to run them only on Testing Farm.
@engelmi engelmi added enhancement New feature or request testing This issue adds or improves the testing labels Jan 14, 2025
@engelmi engelmi added this to the v0.10 milestone Jan 14, 2025
@alexlarsson
Copy link
Contributor

The allowed case should work fine anywhere, but the selinux one, no.

@mwperina mwperina modified the milestones: v0.10, v0.11 Feb 17, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request testing This issue adds or improves the testing
Projects
None yet
Development

No branches or pull requests

3 participants