You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ℹ️ Please read this issue carefully and understand it. Pay special attention to UI wireframes, especially "dev notes".
Risk assessment
Requires testing in a hosted environment: TODO
Requires load testing: TODO
Risk level: Low / High TODO
Risk description: TODO
Test plan
Make sure to go through the list and consider all events that might be related to this story, so we catch edge cases earlier.
Core flow
Create an Android configuration profile that includes $FLEET_VAR_HOST_END_USER_IDP_USERNAME in a string value (e.g., a WiFi EAP identity field wrapped in quotes)
Assign the profile to an enrolled Android device whose end user has an IdP username set
Verify the device receives the profile with the variable correctly substituted
Upload a profile where the variable is not wrapped in quotes → verify Fleet returns an invalid JSON error
Assign the profile to a device whose end user has no IdP value set → verify an error is displayed in Host details > OS settings modal
Update the end user's IdP username and verify the profile is resent with the updated value
GitOps (generate + run)
Configure the feature through the UI and run fleetctl generate-gitops
Confirm the generated .yml includes the expected fields (compare with YAML changes in the Product section)
Modify the generated .yml and run fleetctl gitops
Confirm the configuration updates correctly in Fleet
Enable GitOps mode and verify the feature behaves correctly
Permissions
Verify role restrictions are applied correctly for global roles
Verify role restrictions are applied correctly for fleet-level roles
Edge cases
TODO
TODO
TODO
Supplemental testing
Testing notes
Confirmation
Engineer: Added comment to user story confirming successful completion of test plan (include any special setup, test data, or configuration used during development/testing if applicable).
QA: Added comment to user story confirming successful completion of test plan.
Goal
Changes
Product
$FLEET_VAR_HOST_in Android configuration profilesEngineering
Risk assessment
Test plan
Core flow
$FLEET_VAR_HOST_END_USER_IDP_USERNAMEin a string value (e.g., a WiFi EAP identity field wrapped in quotes)GitOps (generate + run)
fleetctl generate-gitops.ymlincludes the expected fields (compare with YAML changes in the Product section).ymland runfleetctl gitopsPermissions
Edge cases
Supplemental testing
Testing notes
Confirmation