This improves the installerstore CLI tool with:
- The ability to create tests buckets for local development (otherwise you have to interact with another CLI or the MinIO UI)
- Improved error handling and messaging.
* Updated home page content
Updated homepage content to reflect our new positioning direction.
* update layout to match wireframes, update text
* lint fix
Co-authored-by: Eric <eashaw@sailsjs.com>
Related to #6365 this adds a new tool to upload pre-built Orbit installers to a storage blob. It uses the same file conventions that the Fleet server expects, making it useful for local testing and infra envs alike.\
Usage and details in the README
Related to #6365, this extends the datastore/s3 package to retrieve installers from S3 according to the conventions listed in the parent issue. This also includes:
- A minor refactor to decouple Carves-related functionality from the core S3 functionality
- Set-up to run tests using minio (only enabled via the FILE_STORAGE_TEST env flag)
In https://github.com/fleetdm/fleet/pull/6630 I added a new config for packaging, but when I started the server I got:
```
~/fleet $ ./build/fleet serve --dev --dev_license
level=info ts=2022-07-13T21:36:06.055998Z component=redis mode=standalone
fatal error: newproc: function arguments too large for new goroutine
runtime stack:
runtime.throw({0x103d85259, 0x37})
/Users/roperzh/.gvm/gos/go1.17/src/runtime/panic.go:1198 +0x54
runtime.newproc1(0x104569a30, 0x14000ffda28, 0x7f8, 0x140000001a0, 0x103bc85a4)
/Users/roperzh/.gvm/gos/go1.17/src/runtime/proc.go:4299 +0x4d0
runtime.newproc.func1()
/Users/roperzh/.gvm/gos/go1.17/src/runtime/proc.go:4255 +0x4c
runtime.systemstack()
/Users/roperzh/.gvm/gos/go1.17/src/runtime/asm_arm64.s:230 +0x6c
goroutine 1 [running]:
runtime.systemstack_switch()
/Users/roperzh/.gvm/gos/go1.17/src/runtime/asm_arm64.s:187 +0x8 fp=0x14000ffd9c0 sp=0x14000ffd9b0 pc=0x102b60958
runtime.newproc(0x7f8, 0x104569a30)
/Users/roperzh/.gvm/gos/go1.17/src/runtime/proc.go:4254 +0x54 fp=0x14000ffda10 sp=0x14000ffd9c0 pc=0x102b38034
main.runCrons({0x1045cd500, 0x14000262990}, {0x104611a38, 0x14000262930}, 0x14000298190, {0x1045a0480, 0x140009c9f20}, {{{0x103d1adc4, 0x3}, {0x103d2b188, ...}, ...}, ...}, ...)
/Users/roperzh/fleet/cmd/fleet/serve.go:694 +0x2c4 fp=0x14000ffe260 sp=0x14000ffda10 pc=0x103bc85a4
main.createServeCmd.func1(0x1400027ca00, {0x140000bcb40, 0x0, 0x2})
```
With my local changes, `serve.go:694` is this line:
7559988000/cmd/fleet/serve.go (L685-L686)
After passing only a subset of the config the issue was solved.
* Added glossary (first draft)
@mike-j-thomas, This is my first crack at building a table. I think I got it right but I'm open to feedback.
* Update brand.md
- I moved the position of the glossary to the end of the "writing at Fleet" section.
* second look
I took a second look at this for capitalization.
It's ready for your eyes @mike-j-thomas.
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update handbook/brand.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update brand.md
* Update handbook/brand.md
* Update handbook/brand.md
* Update brand.md
* Apply suggestions from code review
Commiting the latest @Desmi-Dizney suggestion
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Adding password policy query to the default library
Adding a built-in policy to check the minimum password length on macOS using the recently released password_policy table.
* Addding osquery minimum version + adding query to constants.ts
- Update docs to use `v1` in the osquery endpoints. Ex: /api/v1/osquery/config.
- Update the Fleet UI's (Hosts > Add hosts > Advanced) flagfile.txt to use `v1` in the osquery endpoints.
* add tf vars for cloudwatch log retention & rds snapshot backup retention, update github workflow to deploy new dogfood configurations for new tf vars
* typo and tf fmt
* Handbook: Fleet - who does what info
Clarity on DRI between Fleet and Formation (accounting firm)
* Update handbook/people.md
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>