Check out fleetctl preview
for a one-step solution to try out Fleet and osquery. It uses the configuration files in this repository to run Fleet and the necessary dependencies in Docker.
IMPORTANT:
- The
master
branch is used byfleetctl
before version 4.5.0 and should not change anymore except for critical fixes. - The main development and testing branch is
develop
. - The release branch is
production
.
To make changes to this repository:
- Push a PR on a feature/bugfix branch, target branch should be
develop
. - Test
fleetctl preview --preview-config <branch>
with that branch, make sure everything works. - Once well tested and the PR is approved, merge PR to the
develop
branch.
If there are no changes on the develop
branch since last release, simply use: fleetctl preview
.
If there are changes on the develop
branch since last release:
- Test preview with
fleetctl preview --preview-config develop
. - Once well tested, create a PR to merge
develop
to theproduction
branch at which point everyfleetctl preview
(version 4.5+) user will retrieve it.