* Website: update /g route to redirect to /?meet-fleet
* update redirect to add the query string onto redirect url
* lint fix
* Changes from review
* Change var name to be technically true
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
* Delete security-compliance-goals-cover-800x450@2x.jpg.jpg
Will reupload file with proper name (There was an extra .jpg at the end)
* Adding proper security compliance article image
* Update metadata for accuracy
Added proper date for meta data and updated the github username to match for chris-mcgillicuddy
* Stay on course with your security compliance goals blog post
* Update stay-on-course-with-your-security-compliance-goals.md
* Update stay-on-course-with-your-security-compliance-goals.md
* Update articles/stay-on-course-with-your-security-compliance-goals.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update articles/stay-on-course-with-your-security-compliance-goals.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update articles/stay-on-course-with-your-security-compliance-goals.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update articles/stay-on-course-with-your-security-compliance-goals.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update articles/stay-on-course-with-your-security-compliance-goals.md
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Update stay-on-course-with-your-security-compliance-goals.md
* Update stay-on-course-with-your-security-compliance-goals.md
* Add cover for security compliance goals blog post
* Adding cover image and metadata for cover
* Update stay-on-course-with-your-security-compliance-goals.md
I've added my revisions. I decided to keep the original headline to align with the image. Can you please take a look, @GuillaumeRoss?
* Apply suggestions from code review
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
* Implementing Guillaume's suggestions
Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
Co-authored-by: Guillaume Ross <guillaume@fleetdm.com>
Co-authored-by: Chris McGillicuddy <108031970+chris-mcgillicuddy@users.noreply.github.com>
* Add blueprint for fleet packager service
* Fix formatting
* Add rate-limit comments and remove API versioning
* Add review comments and notarization alternative
* Other optimizations
* Add storing of state and fix typo
* Add error case for /create
* Add installers for Sandbox document
* Remove already done optimization
* Add S3 alternative to package storage
* Move to proposals directory
* Last amends to specs
* Add fleetctl proposal
* Add comment from Guillaume
This commit replaces `os.Setenv` with `t.Setenv` in tests. The
environment variable is automatically restored to its original value
when the test and all its subtests complete.
Reference: https://pkg.go.dev/testing#T.Setenv
Signed-off-by: Eng Zer Jun <engzerjun@gmail.com>
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:
https://github.com/fleetdm/fleet/blob/7559988000efc3d7408d9914edd5a3f2f1052138/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.