Open Sampfluger88 opened 2 weeks ago
FYI @mike-j-thomas. Here's the template for policy descriptions in Fleet core product. The policies we're going to automatically creation for Fleet-maintained apps:
(<fma_app_name>
= Fleet-maintained app name)
I'm thinking we could use this same template on the Fleet-maintained app pages on the website.
Thanks, @noahtalerman. Where can we ingest the automatic install policies and their descriptions?
Where can we ingest the automatic install policies and their descriptions?
@georgekarrv @ghernandez345 do you know where the policies, and their descriptions, we're automatically creating for Fleet-maintained apps will live?
cc @mike-j-thomas
https://github.com/fleetdm/fleet/blob/main/server/mdm/maintainedapps/apps.json
While this is the list of apps we support that will be created in the DB the policies and the descriptions would just be templated
SELECT 1 FROM apps WHERE bundle_identifier = '<SOFTWARE_BUNDLE_IDENTIFIER>';
Is the current policy template and you have the description template above
It's currently in this https://github.com/fleetdm/fleet/pull/23972 PR mostly living in frontend/pages/SoftwarePage/SoftwareAddPage/SoftwareFleetMaintained/FleetMaintainedAppDetailsPage/helpers.tsx
Thanks @georgekarrv!
@dantecatalfamo how often do we update the uninstall scripts in testdata/
? https://github.com/fleetdm/fleet/tree/main/server/mdm/maintainedapps/testdata
The plan is for fleetdm.com to render these uninstall scripts. We want to make sure that the uninstall scripts on the website don't get stale.
cc @mike-j-thomas @eashaw
@eashaw, this is ready for development (with changes that were discussed during design review). The timeline is to get the first iteration live by EOD 26th Nov.
Here are a couple of important Gong clips to check:
@Sampfluger88 cc comment above.
Talks about changing the automatic install policy heading and description to check whether you have the latest version of the software. I'm not confident that this is what the policy template is actually doing though. @noahtalerman, can you confirm?
It's not (yet!). The policy is checking if the software is missing (not installed at all). Here's my suggestion for this iteration:
"Is 1Password missing?"
"Run this query to check where 1Password is missing across your computers"
@dantecatalfamo how often do we update the uninstall scripts in
testdata/
? https://github.com/fleetdm/fleet/tree/main/server/mdm/maintainedapps/testdataThe plan is for fleetdm.com to render these uninstall scripts. We want to make sure that the uninstall scripts on the website don't get stale.
cc @mike-j-thomas @eashaw
@jahzielv do you know how often we update testdata/
?
Also, heads up that @mike-j-thomas and the digital experience team want to update the descriptions (PR is here). Will these updates affect the product? Will the changes Mike made get overridden by some automation we run during testing?
(just realized Dante is OOO)
Goal
TODO: Add a user story Fleet-maintained software (apps? but it also includes e.g. "python" for Mac and Windows) on fleetdm.com (there's even already JSON for them!!) todo: finish processing this
Changes
Figma: https://www.figma.com/design/3he8e72251IEnF6dBafKq1/%F0%9F%9A%A7-fleetdm.com-(scratchpad)?node-id=17098-331749