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

Edit software - Usage docs #21841

Closed
27 tasks done
RachelElysia opened this issue Sep 5, 2024 · 6 comments
Closed
27 tasks done

Edit software - Usage docs #21841

RachelElysia opened this issue Sep 5, 2024 · 6 comments
Assignees
Labels
#g-endpoint-ops Endpoint ops product group P2 Prioritize as urgent :release Ready to write code. Scheduled in a release. See "Making changes" in handbook.
Milestone

Comments

@RachelElysia
Copy link
Member

RachelElysia commented Sep 5, 2024

Related to

#21840

Plan

Key changes and additions

Changes

Title and introduction

  • Change the title to "Deploy software"
  • Rewrite the introduction to focus on adding general software packages rather than specifically security agents
  • Rewrite "pre-enrollment osquery query" to use "pre-install query" to match UI

Prerequisites:

  • Update the prerequisite from 4.50 to 4.57
  • Keep all prerequisites, specific mention of fleetd with scripts enabled is key

Step-by-step instructions

  • Reorder steps as install script is now under advanced options
  • Rename pre-install condition to pre-install query
  • Clean up instructions how to install software on a host

Throughout the document:

  • Replace "security agent" or "security agents" with "software package" or "software packages"
  • confirm: Remove specific mentions of security agent configuration, such as key and license deployment?

API and GitOps sections:

  • Keep these sections but reword them to refer to software packages in general rather than security agents specifically

Conclusion:

  • Rewrite to focus on the benefits of managing software packages with Fleet rather than specifically deploying security agents

Metadata:

  • Update the article title, description, and other relevant metadata to reflect the new focus on adding, editing, uninstalling software packages

Additions (new additions in 4.57)

Title and introduction

  • Include mention of uninstalling scripts
  • Include mention of being able to edit software
  • Include mention that 4.57 is required to edit or uninstall software

Step-by-step instructions

Remove software sections:

API and GitOps sections:

  • Add link to install and uninstall software API docs
@RachelElysia RachelElysia added #g-endpoint-ops Endpoint ops product group :release Ready to write code. Scheduled in a release. See "Making changes" in handbook. labels Sep 5, 2024
@lukeheath
Copy link
Member

@RachelElysia Thanks again for catching this!

The plan is @RachelElysia will get this started and then hand off to @iansltx to fill in any additional details. @iansltx will hand it off to @spokanemac who will update the https://fleetdm.com/guides/deploy-security-agents guide to be a "Deploy software" guide (or something similar that JD decides). This update will be made as part of 4.57.0. We'll use the same process for the uninstall software docs.

Thanks all! Let me know if there are any questions.

@iansltx
Copy link
Member

iansltx commented Sep 6, 2024

Plan LGTM.

@spokanemac what format do you want me to hand off in, that'll make it easier for you to go the rest of the way. Was planning to just PR changes to the guide Markdown since it's not a long article, so your responsibility would just be doing a final pass on that?

Are we going to rename the article, and if so are we going to do anything to address link rot?

@spokanemac
Copy link
Contributor

@iansltx Let's use https://docs.google.com/document/d/1aypfJZOUZN5q7PxOQXoBaHOfIYrml-JEGzcUvbB1rw8/edit . I pulled the latest version into here. As part of this, we'll update the verbiage to align with deploying software.

@sharon-fdm sharon-fdm added the P2 Prioritize as urgent label Sep 9, 2024
@iansltx
Copy link
Member

iansltx commented Sep 12, 2024

@iansltx
Copy link
Member

iansltx commented Sep 22, 2024

As a heads-up, the learn-more links listed above don't actually lead anywhere, so I've dropped them back out of the article, and reformatted the article to include anchors that are destinations for the learn-more links that we already have in the code.

Going to add an EI issue for auditing learn-more links so we don't ship stuff with broken links (and we fix any that are broken).

@fleet-release
Copy link
Contributor

Fleet's improvements soar,
Software edits, installs, more.
Ease for all, encore.

lukeheath pushed a commit that referenced this issue Sep 23, 2024
Article: Guide update deploy software packages
#21841

---------

Co-authored-by: Ian Littman <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
#g-endpoint-ops Endpoint ops product group P2 Prioritize as urgent :release Ready to write code. Scheduled in a release. See "Making changes" in handbook.
Projects
None yet
Development

No branches or pull requests

6 participants