Commit Graph
13 Commits
Author SHA1 Message Date
Lucas Manuel RodriguezandZach Wasserman 1fceb19ad0 Automate osqueryd release to edge (#17425)
Automation and documentation for releasing osqueryd to `edge`

---------

Co-authored-by: Zach Wasserman <zach@fleetdm.com>
2024-03-06 17:31:49 -03:00
Lucas Manuel Rodriguez 4f0682f346 New scripts to automate download of components from Github actions (#17144)
#17054

This was used as part of the release of fleetd 1.22.0 to the `edge`
channel.
I added more automation to ease releasing fleetd. (They were too many
manual clicks and error prone actions.)
2024-02-26 14:29:04 -03:00
Lucas Manuel Rodriguez 56fd2f1d8a Add building steps when releasing to edge (#16482)
#16422
2024-01-30 19:07:56 -03:00
Lucas Manuel Rodriguez 0a3131ea2f Update TUF scripts and docs (#16023)
The new script was used for the fleetd v1.20.0 release #15991:
```
/path/to/fleet/tools/tuf/promote_edge_to_stable.sh orbit 1.20.0
/path/to/fleet/tools/tuf/promote_edge_to_stable.sh desktop 1.20.0
```

And to release osqueryd 5.11.0 to stable the following can be executed:
```
/path/to/fleet/tools/tuf/promote_edge_to_stable.sh osqueryd 5.11.0
```
2024-01-15 12:20:37 -03:00
George Karr e3274b9a77 Update TUF-Update-Guide.md (#15119) 2023-11-29 14:10:46 -06:00
Lucas Manuel Rodriguez 0c4661ebd4 Improve TUF-Update-Guide.md docs (#14996)
#14933
2023-11-07 14:33:40 -03:00
Lucas Manuel Rodriguez 3d420e71ac Oncall: Update fleetd release guide (#14681)
I added the commands that we use when releasing new versions of fleetd
components to `edge` and when promoting `edge` to `stable`.
2023-10-25 12:13:25 -03:00
Roberto Dip 2003677355 update TUF guide for target removals (#14528) 2023-10-13 09:47:37 -03:00
JD 35e513adf7 Spelling Correction (#9799)
# Checklist for submitter

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

  - 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)).
2023-02-14 09:50:37 -03:00
Lucas Manuel Rodriguez 72df6bf486 Add notes for TUF root keys usage in fleetctl and orbit (#9005) 2022-12-20 10:59:54 -03:00
Lucas Manuel RodriguezandZach Wasserman 832b29f8c7 Update go-tuf to v0.5.0 (bis) (#8112)
* Update go-tuf to v0.5.0

This was triggered by the security advisory
[GHSA-3633-5h82-39pq](https://github.com/theupdateframework/go-tuf/security/advisories/GHSA-3633-5h82-39pq).
Fleet's use of go-tuf is not vulnerable to this issue due to not using
key thresholds greater than 1.

There were some API changes that necessitate changing the initialization
code for the TUF client. See
https://github.com/theupdateframework/go-tuf/issues/379 for further
discussion.

* Add changes file

* Update default root metadata

* Add review changes to update-go-tuf branch

* Update tests

* Add more checks to roots output

Co-authored-by: Zach Wasserman <zach@fleetdm.com>
2022-10-07 17:03:39 -03:00
Lucas Manuel Rodriguez 7d8c38751d Add TUF update guide (#7368)
* Add TUF guide

* Move docs to orbit/docs

* Add fixes
2022-08-25 10:17:20 -05:00
Lucas Manuel Rodriguez 74dfdcb882 Kickoff documentation for Orbit Release Process (#5544)
* Kickoff documentation for Orbit releasing

* Fixes to the github action

* Missing follow redirect on curl

* Run osqueryd --version to verify before uploading artifacts

* Use cmd as shell for windows-latest runner

* Final set of changes to the guide
2022-05-13 07:15:29 -03:00