Skip to content

Docs changes for auto-update, pin, rollback#48327

Open
cdcme wants to merge 2 commits into
docs-v4.89.0from
docs-38504-fma-auto-update-pin-rollback
Open

Docs changes for auto-update, pin, rollback#48327
cdcme wants to merge 2 commits into
docs-v4.89.0from
docs-38504-fma-auto-update-pin-rollback

Conversation

@cdcme

@cdcme cdcme commented Jun 26, 2026

Copy link
Copy Markdown
Member

Related issue: Resolves #46728

Docs for auto-update, version pinning, and rollback of Fleet-maintained apps (#38504), shipped in #48293.

@cdcme cdcme linked an issue Jun 26, 2026 that may be closed by this pull request
9 tasks
@cdcme cdcme marked this pull request as ready for review June 26, 2026 12:29
@cdcme cdcme requested a review from rachaelshaw as a code owner June 26, 2026 12:29

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review to trigger a review and subscribe this PR to future pushes, or @claude review once for a one-time review.

Tip: disable this comment in your organization's Code Review settings.

Comment thread articles/fleet-maintained-apps.md Outdated
"software_title_id": 2234,
"software_icon_url": "/api/latest/fleet/software/titles/2234/icon?team_id=123",
"software_display_name": "Crowdstrike Falcon",
"pinned_version": "149.0.7827.54",

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@cdcme why pinned_version here? We use version everywhere else in the API/YAML.

Comment thread docs/REST API/rest-api.md

For Fleet-maintained apps, the `software_package` object includes two additional fields:

- `pinned_version`: The version the app is pinned to — a specific version (e.g. `"149.0.7827.54"`) or a caret major-version constraint (e.g. `"^147"`). Omitted when the app automatically updates to the latest version.

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Same comment as above. I think it should be version.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

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

@marko-lisica version is already used on the software_package response object for the active installer's version, so the pin needs a distinct name; pinned_version is the stored pin (which can be ^147 or null), shown alongside version. Inputs (PATCH body, GitOps YAML) use version to set the pin; outputs (this response and the activity) use pinned_version to report it. The docs match what the API emits. Happy to rename if we'd rather change the API, but it'd collide with the existing version field here.

@marko-lisica marko-lisica left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

@cdcme I left few suggestions, otherwise looks good.

Co-authored-by: Marko Lisica <83164494+marko-lisica@users.noreply.github.com>
@cdcme cdcme requested a review from marko-lisica June 26, 2026 19:49
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.

APRF: Documentation follow-up and engineering QA

3 participants