Skip to content

backport: FileVault fixes to minor-fleet-v4.55.0#21014

Merged
roperzh merged 2 commits intominor-fleet-v4.55.0from
fv-fixes
Aug 2, 2024
Merged

backport: FileVault fixes to minor-fleet-v4.55.0#21014
roperzh merged 2 commits intominor-fleet-v4.55.0from
fv-fixes

Conversation

@roperzh
Copy link
Copy Markdown
Contributor

@roperzh roperzh commented Aug 2, 2024

Note

This the commits in this PR already merged in main. This is against the release branch so it can be included in 4.55.0

roperzh added 2 commits August 2, 2024 16:07
previously we were only installing on updates

fixes a bug found by @PezHub

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [x] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
for https://github.com/fleetdm/confidential/issues/7522 and part of
#13157, support map is defined as:

| | fleetd < v1.30 | fleetd >= v1.30 |
| -------------- | ---------------------------------------- |
---------------------------------------- |
| Server < 4.55 | OK/FileVault rotation uses system prompt |
OK/FileVault rotation uses system prompt |
| Server >= 4.55 | FileVault rotation disabled | Escrow Buddy |

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [ ] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
@roperzh roperzh merged commit 37f3917 into minor-fleet-v4.55.0 Aug 2, 2024
@roperzh roperzh deleted the fv-fixes branch August 2, 2024 19:23
@roperzh roperzh mentioned this pull request Aug 5, 2024
@lukeheath lukeheath mentioned this pull request Aug 9, 2024
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.

2 participants