fleet/.github/scripts
Allen Houchins 99ce080e3e
Implement policy checks and automated updates (#25829)
This is the initial pull request to implement keeping policy logic up to
date automatically. For example, when a new version of macOS releases,
admins don't need to manually update the policy logic for checking
version numbers.

This is currently blocked by this issue: fleetdm/confidential#9470
This is also to support the following issue and demonstrate to customers
a fully automated patch management strategy:
https://github.com/fleetdm/confidential/issues/8825

This current iteration contains a script/workflow that runs every 6
hours to check if a new version of macOS has been released and compares
the version string to what is currently defined in our policy. If it
detects a change, it will automatically create a new branch with the
updated version string and create a pull request to be reviewed before
merging.
2025-01-30 20:55:22 -06:00
..
check-infra-dependencies.sh Check whether the infra dependencies are ready before E2E test (#870) 2021-06-02 16:56:44 -07:00
dogfood-policy-updater-latest-macos.sh Implement policy checks and automated updates (#25829) 2025-01-30 20:55:22 -06:00
helm-check-expected.sh Add Helm chart (#250) 2021-02-01 15:46:01 -08:00
rclone-install.sh Added release-fleetd-base workflow. (#18194) 2024-04-29 11:51:40 -05:00
update_osquery_versions.py Include pre-releases when building osquery version list constant (#25089) 2025-01-02 11:38:15 -06:00