fleet/orbit/pkg/packaging
Lucas Manuel Rodriguez f4d3159cc9
Fleetctl to package .app bundles for osquery (and changes for orbit to support them) (#4393)
* WIP

* WIP2

* Fix orbit and fleetctl tests

* Amend macos-app default

* Add some fixes

* Use fleetctl updates roots command

* Add more fixes to Updater

* Fixes to app publishing and downloading

* Add more changes to support fleetctl cross generation

* Amend comment

* Add pkg generation to ease testing

* Make more fixes

* Add changes entry

* Add legacy targets (until our TUF system exposes the new app)

* Fix fleetctl preview

* Fix bool flag

* Fix orbit logic for disabled-updates and dev-mode

* Fix TestPreview

* Remove constant and fix zip-slip attack (codeql)

* Return unknown error

* Fix updater's checkExec

* Add support for executable signing in init_tuf.sh

* Try only signing orbit

* Fix init_tuf.sh targets, macos-app only for osqueryd

* Specify GOARCH to support M1s

* Add workflow to generate osqueryd.app.tar.gz

* Use 5.2.2 on init_tuf.sh

* Add unit test for tar.gz target

* Use artifacts instead of releases

* Remove copy paste residue

* Trigger workflow on PR

* Fixes to ease handling of artifact

* Fix, do not use target name as dir

* Remove workaround
2022-03-15 16:04:12 -03:00
..
wix Use new error handling approach in other packages (#2954) 2021-11-22 09:13:26 -05:00
certs.pem Update Orbit CA certs [automated] (#4055) 2022-02-07 10:27:45 -08:00
deb.go Add explanation output to fleetctl package (#2864) 2021-11-15 08:40:58 -05:00
linux_shared.go Fleetctl to package .app bundles for osquery (and changes for orbit to support them) (#4393) 2022-03-15 16:04:12 -03:00
macos.go Fleetctl to package .app bundles for osquery (and changes for orbit to support them) (#4393) 2022-03-15 16:04:12 -03:00
macos_notarize.go Use new error handling approach in other packages (#2954) 2021-11-22 09:13:26 -05:00
macos_templates.go Allow disabling auto updates in fleetctl package and orbit (#4296) 2022-02-18 15:42:39 -03:00
mk-ca-bundle.pl Add GitHub action for updating CA certs bundle (#4041) 2022-02-07 09:44:31 -08:00
packaging.go Fleetctl to package .app bundles for osquery (and changes for orbit to support them) (#4393) 2022-03-15 16:04:12 -03:00
rpm.go Add explanation output to fleetctl package (#2864) 2021-11-15 08:40:58 -05:00
windows.go Fleetctl to package .app bundles for osquery (and changes for orbit to support them) (#4393) 2022-03-15 16:04:12 -03:00
windows_templates.go Allow disabling auto updates in fleetctl package and orbit (#4296) 2022-02-18 15:42:39 -03:00