Commit graph

37 commits

Author SHA1 Message Date
Noah Talerman
9258f53ca3
Move commands into /lib (#18794)
- Move the send fleetd command to `/lib`
- Update name of send fleetd macOS MDM command to include the platform:
macos
2024-05-07 17:57:02 -04:00
JD
0b66bc4a9b
Add Windows AV policy (#18551)
Adds policy and query to verify Windows Defender is installed and
working on Windows. https://github.com/fleetdm/fleet/issues/18494
2024-04-29 07:53:04 -07:00
Luke Heath
3a538e9729
Update policies via GitOps (#18537) 2024-04-25 10:56:50 -04:00
Luke Heath
b82d5f4ef9
Add MDM commands directory to /it-and-security (#18535) 2024-04-25 09:05:18 -05:00
Marko Lisica
3f2e6738ca
Test DDM OS updates (#18481)
Marko: I have VM that's on macOS 13.5, and want to dogfood OS updates via DDM
2024-04-23 11:13:15 -04:00
Lucas Manuel Rodriguez
665ace580d
Add new query to workstations canary to help fleetd release verification (#18349)
To ease verification of fleetd releases #18312.
2024-04-16 18:22:28 -03:00
Victor Lyuboslavsky
daba6237d2
Fixing broken "macOS - Check if latest version" policy. (#18304)
Fixing broken "macOS - Check if latest version" policy.

Co-authored-by: Luke Heath <luke@fleetdm.com>
2024-04-16 14:57:18 -05:00
Lucas Manuel Rodriguez
791ce63c73
Dogfood fleetd and osquery edge releases (#18341)
This is very handy for #18312
2024-04-16 16:01:06 -03:00
Rachael Shaw
160448f7d3
Add spaces after emojis in team names (#18249)
Kind of a silly PR 😅 
The team names used to have spaces after the emojis and I thought it
looked a little more polished 💅
2024-04-15 17:52:15 -05:00
Joanne Stableford
419634d368
Configure google calendar integration in dogfood with API key (#18220)
Related: https://github.com/fleetdm/confidential/issues/6015

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-12 16:54:41 -04:00
Joanne Stableford
5eb8cf618e
Add calendar integration settings into workstation canary team (#18219)
Adding integration settings and linking to the webhook_url secret set
for calendar webhook
2024-04-11 15:36:40 -04:00
Joanne Stableford
9eaaaf8af3
Update macos-device-health.policies.yml to add check macOS version (#18218)
Adding new policy to the macos-device-health.policies.yml that checks if
the device meets minimum macOS (currently set to 14.4.1) and enables it
for calendar events.
Reference https://github.com/fleetdm/confidential/issues/6015

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-11 15:36:09 -04:00
Noah Talerman
842c258d7c
Update workstations-canary.yml (#18051)
- Remove "chromeOS/macOS - Screenlock enabled"
2024-04-04 16:54:16 -04:00
Lucas Manuel Rodriguez
8194459ee9
Use osqueryd edge on servers canary team (#18058)
I copied `it-and-security/lib/servers.agent-options.yml` and added the
`update_channels` key.
2024-04-04 14:24:16 -04:00
Victor Lyuboslavsky
5a3c54c0b6
Updated 1Password policy to only search 1 level deep for performance reasons. (#18003)
#17827 

Updated 1Password policy to only search one level deep for performance
reasons.

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-04-04 09:33:17 -05:00
Rachael Shaw
8f1f1b7eb9
Update canary agent options (#17948)
Remove some columns that aren't super helpful from the tcc tables (see
https://gist.github.com/rachaelshaw/74578f458ce89b3306777b8263357d69)
2024-03-29 15:17:25 -05:00
Rachael Shaw
9c39c6a431
Fix TCC query file names (#17941)
Accidentally gave them .yaml extension instead of .yml
2024-03-28 15:07:42 -04:00
Rachael Shaw
66dd003f7d
Add TCC tables with all available data (#17935)
Add more complete versions of the TCC tables to canary team (research
for #16899)

Also added queries to run on the canary team.
2024-03-28 14:23:48 -04:00
Grant Bilstad
0014a2b102
Revert "Update workstations-canary.yml" (#17911)
Reverts fleetdm/fleet#17907
2024-03-27 16:59:04 -04:00
Grant Bilstad
c7c07d9112
Revert "Update workstations.yml" (#17910)
Reverts fleetdm/fleet#17906
2024-03-27 16:58:37 -04:00
Noah Talerman
465099fa31
Update workstations-canary.yml (#17907)
- Forgot to update workstations (canary) as part of the following PR:
#17906
2024-03-27 15:53:59 -04:00
Noah Talerman
cf531a242a
Update workstations.yml (#17906)
- Add policies Windows 11 CIS Benchmarks
- Remove Windows device health policies
2024-03-27 15:50:47 -04:00
Rachael Shaw
1675b4ee73
Update agent options for canary team (#17901)
- This is to explore queries for
https://github.com/fleetdm/fleet/issues/16899
2024-03-27 13:52:05 -04:00
Dave Herder
593a59255c
Update workstations-canary.yml (#17761)
- Add script to install Bitdefender in canary workstations
2024-03-26 18:55:06 -04:00
Noah Talerman
8f24649a08
In dogfood, collect expiration for MDM SCEP certificates (#17848)
- Add query that runs every 5 minutes to the workstations team
- Plan is to remove the query after the issue tracking renewing all SCEP
certs is closed: https://github.com/fleetdm/confidential/issues/4518
2024-03-26 12:18:13 -04:00
Noah Talerman
7ae21d2fda
Update macos-device-health.policies.yml (#17785)
- Add 1Password recovery kit policy
2024-03-21 18:38:05 -04:00
Noah Talerman
ceddd26a73
Update macos-device-health.policies.yml (#17783)
- Fix guest account and password policies
2024-03-21 17:57:21 -04:00
Noah Talerman
452d6b8d0d
Set host expiry in dogfood back (#17763)
- Back to off
2024-03-21 12:30:00 -04:00
Rachael Shaw
fb68278b1b
Set host expiry window to 0 to see what happens (#17762)
^ what it says
2024-03-21 11:25:40 -05:00
Victor Lyuboslavsky
9ae36d9a1d
Emojis back on Dogfood team names. Need to rename in UI before merging. (#17605)
Emojis are back on Dogfood team names. Need to rename the teams in UI
before merging. Otherwise, GitOps will simply create new teams.

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2024-03-19 16:18:10 -05:00
Noah Talerman
f28509ea06
Update macos-disable-guest-account config profile (#17677)
- Update configuration profile to disable the guest account
2024-03-18 14:44:07 -04:00
Noah Talerman
57d00f310d
Add script to workstations and canary (#17634)
- Add script to remove the old Nudge launch agent (deployed by
SimpleMDM)
2024-03-15 13:04:00 -04:00
Sharon Katz
3365fd736f
Repurpose policies (#17560)
- Update CIS guest account policy
- Update guest account policy in dogfood
2024-03-14 13:13:29 -04:00
Noah Talerman
35374fc072
Incoming Nudge (#17547)
- **Min. macOS**: 14.4
- **Deadline**: 2024-03-15 for canary, 2024-03-22 for everyone else
2024-03-13 17:23:09 -04:00
Victor Lyuboslavsky
3ad98164e0
Update workstations.yml - gitops demo for dogfood (#17505)
# 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. -->

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [ ] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [ ] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] 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)).
2024-03-08 11:20:11 -06:00
Victor Lyuboslavsky
7a20da1f2f
Moving mdm_profiles to it-and-security/lib/mdm_profiles (#17268)
Moving mdm_profiles to it-and-security/lib/mdm_profiles so that they are
together with other gitops config files.

---------

Co-authored-by: Noah Talerman <noahtal@umich.edu>
2024-03-01 15:18:54 -06:00
Victor Lyuboslavsky
f36b7d4d6d
Use gitops with dogfood. (#17098)
#17043

Set up dogfood to use gitops. I copied the current dogfood
configs/policies/queries into the gitops flow.

Successful workflow run:
https://github.com/fleetdm/fleet/actions/runs/8023101797/job/21918883543?pr=17098

---------

Co-authored-by: Noah Talerman <noahtal@umich.edu>
2024-02-28 10:50:10 -06:00