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

Create design-qa-considerations.md #26774

Open
wants to merge 4 commits into
base: main
Choose a base branch
from
Open

Conversation

georgekarrv
Copy link
Member

No description provided.

@georgekarrv georgekarrv requested a review from rachaelshaw as a code owner March 3, 2025 18:48
@georgekarrv georgekarrv marked this pull request as draft March 3, 2025 21:20
@georgekarrv georgekarrv marked this pull request as ready for review March 4, 2025 03:07
Copy link
Contributor

@PezHub PezHub left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  1. recommend adding - End User Authentication under ## MDM after or as part of Setup Experience

  2. Under ## Policy it would help to specify

- Add install software automation
- Add run script automation

@marko-lisica
Copy link
Member

This is great. I think we should probably add this to the story template under 'product changes', just as a reminder to go through the list and check if it's affected by any of these events.

cc @noahtalerman

Copy link
Member

@mna mna left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great list, that will be super helpful, added some while going through it but I'm sure there are more, I'll probably come back to it.


- Create User
- Remove User
- Update User permissions
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Create API-only user (special-case)

- Create Team
- Remove Team
- Transfer Host into this team
- Transfer Host out of this team
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not an "event", but I think it's important to call out "No team" vs "All teams" here (unless it's already somewhere else, having scrolled all the way yet).

- Add ABM Token
- Remove ABM Token
- Add VPP Token
- Remove VPP Token
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worth calling out "Add multiple ABM tokens"/"Add multiple VPP tokens" just to ensure we think through the uncommon case where there are more than one.

- Remove Profile
- Add Bootstrap Package
- Remove Bootstrap Package
- Setup Experience Software / scripts
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resend profile, turn MDM on manually/BYOD, turn MDM off for a single host.


## Software

- Add Software to team
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just to make it explicit so folks think about all possibilities, "Add FMA/VPP/Custom Software to team", "Remove /Edit...".

- Add Automatic Label
- Remove Automatic Label
- Add Manual Label
- Remove Manual Label
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Add/Remove hosts to/from (manual) label.

- Run Script
- Edit Script
- Remove Script
- Vulnerability Scans
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Automatic software install, label-scoped software install (include/exclude all/any).


## Host

- Enroll to fleet from package
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Enroll with/without orbit/fleetd

- Enroll to fleet from package
- Deleted from fleet
- DEP Enrollment
- BYOD Enrollment
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is that how we call all manual MDM enrollments now?

- Host that succeeds all policies
- Host with a failing policy
- Online Host
- Offline Host
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'd add a couple sections:

Integrations

  • Jira
  • Zendesk
  • Webhooks

Config

Not "events" at all, but some special cases worth calling out?

  • All special/unusual things that can be done with the config
  • Maybe calling out that host callback can be configured, not necessarily 1h
  • DB primary/replica scenarios and potential lag
  • The async ingestion of policies and other stuff (can't remember them all but I think there are 3-4 things that can be ingested async for - significant IIRC - extra performance)

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.

4 participants