Commit Graph

3978 Commits

Author SHA1 Message Date
Mike McNeil
3ae94a0ac9
Handbook: Dedupe handbook content (#4867) 2022-03-29 17:59:51 -05:00
Eric
edd1f7d06f
Update basic-handbook.page.js (#4859) 2022-03-29 11:30:54 -05:00
RachelElysia
a402ccab25
Host Details Page: Same naming convention for info as device user page (#4815) 2022-03-29 10:35:02 -04:00
Mike McNeil
222d85178d
docs: Add link to standard query library (#4851) 2022-03-28 23:39:20 -05:00
Mike McNeil
7d6cb326c9
Handbook: Doing an email blast (#4854)
* Handbook: Doing an email blast

* update Slack channels link

Co-authored-by: Eric <eashaw@sailsjs.com>
2022-03-28 22:20:35 -05:00
Mike McNeil
de280a4788
Handbook: Move 5xx-handling instructions to digital experience page (#4853)
* Move 5xx-handling instructions to digital experience page

* Update brand.md
2022-03-28 20:46:25 -05:00
Mike McNeil
e25c81019e
Fix link update (#4743)
* Update basic-documentation.ejs

* Update basic-documentation.ejs
2022-03-28 17:03:44 -05:00
Tim Kern
4a8fcb115c
Added Section on Optimizing Conversions (#4822)
* Added Section on Optimizing Conversions

This PR is related to this issue- https://github.com/fleetdm/confidential/issues/1006.

* Updated new section on optimizing conversions (#4831)

Changed heading from title to sentence case, and revised description with Mike's changes

* Update brand.md

All edits are recorded by line:
99 added “,” after “Usually”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-03-28 16:52:39 -05:00
RachelElysia
118ae6499b
UI Accessibility: Ability to tab through app (#4699) 2022-03-28 17:31:36 -04:00
Guillaume Ross
e6c6b7e840
Added explicit read permissions + tweaked permissions (#4843)
* Added explicit read permissions + tweaked permissions

As a part of #4698 - this should fix the remaining warnings we get from the OSSF scorecard in relation to github workflows. They now all have explicit read permissions with more granular permissions granted in jobs.

* Update tfsec.yml

New workflow that I had not fixed in this PR.
2022-03-28 16:20:31 -04:00
Guillaume Ross
d0f6c9e32d
Adding tfsec for all *.tf pushes (#4777)
* Create tfsec.yml

Draft tfsec workflow for #4762

* Update tfsec.yml

* Update tfsec.yml

Fixed identation
2022-03-28 15:15:40 -04:00
Tharun Rajendran
71b66a442b
chore(test): rewritten checkbox component test using rtl (#4789) 2022-03-28 13:51:10 -05:00
Tharun Rajendran
9e65474d22
chore(test): rewritten confirmation page test using rtl (#4790) 2022-03-28 13:50:40 -05:00
Tharun Rajendran
a9b76c6fdd
chore(test): rewritten registration form test using rtl (#4791) 2022-03-28 13:50:20 -05:00
Tim Kern
8c07e17387
Added DRI for #help-promote (#4845)
Changed to Tim Kern
2022-03-28 13:41:46 -05:00
Tharun Rajendran
70a44dc262
chore(test): rewritten dropdown button component test using rtl (#4714) 2022-03-28 13:32:35 -05:00
Noah Talerman
d0ad059369
Policies page: Fix copy in "Manage automations" modal (#4835)
Fix a bug on Policies > Manage automations, in which "Vulnerability automations" copy was used instead of "Policy automations" copy
2022-03-28 13:54:34 -04:00
dependabot[bot]
7f4c88ad22
Bump github.com/valyala/fasthttp from 1.31.0 to 1.34.0 (#4716)
Bumps [github.com/valyala/fasthttp](https://github.com/valyala/fasthttp) from 1.31.0 to 1.34.0.
- [Release notes](https://github.com/valyala/fasthttp/releases)
- [Commits](https://github.com/valyala/fasthttp/compare/v1.31.0...v1.34.0)
2022-03-28 10:45:15 -07:00
Zachary Winnerman
0e9a3ff044
Add some TF fixes (#4834) 2022-03-28 12:08:57 -04:00
Michal Nicpon
6697c57b5d
add on-call script (#4781) 2022-03-28 10:00:33 -06:00
Michal Nicpon
779623934c
Fix update invite email conflict (#4751) 2022-03-28 09:38:57 -06:00
Michal Nicpon
a6902cc083
Add os versions endpoint (#4749) 2022-03-28 09:15:45 -06:00
Kelvin Oghenerhoro Omereshone
069aa6dd3b
feat: add chat to community navigation menu items (#4832) 2022-03-28 10:14:51 -05:00
eashaw
801c68311c
Update fleetdm.com bootstrap (#4833)
* update website bootstrap

* Update bootstrap.js
2022-03-28 09:48:00 -05:00
Kelvin Oghenerhoro Omereshone
7d0c3607db
feat: add FAQ for distinguishing between fleetctl vs the REST API vs … (#4752)
* feat: add FAQ for distinguishing between fleetctl vs the REST API vs Fleet UI

* Update FAQ.md

Edits recorded by line:
189 changed "vs" to "vs."
191 replaced "useful" with "helpful"
193 added "," after "fleetctl"; deleted "make" and "of"
195 replaced "nice to look at" with "visually appealing"; deleted "is" and "meant to"; added "s" to "make"; replaced "wider" with "broader"

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-03-28 10:00:43 +01:00
Mike McNeil
4531a0aa7a
GitHub webhook: fixes #4827 (#4828)
followup fix for #4827  (this is what I get for rushing)
2022-03-26 00:09:30 -05:00
Mike McNeil
11f752d8b9
GitHub webhook: Fixes #4825 (#4827)
fixes unfinished logic from https://github.com/fleetdm/fleet/pull/4825
2022-03-25 23:26:49 -05:00
Mike McNeil
f93af6fd19
GitHub webhook: Add support for '*' DRI rule (#4825)
* GitHub webhook: Add support for '*' DRI rule

This allows any fleetie to edit the handbook landing page (e.g. in the event pages need to get moved around)

* invert how DRI rules for website are expressed

* lint fix + add support for array syntax

* Update receive-from-github.js

* Update receive-from-github.js

* Update receive-from-github.js

* Update receive-from-github.js

* Update receive-from-github.js
2022-03-25 22:55:32 -05:00
eashaw
e783b115a8
update handbook index, remove growth redirect (#4823) 2022-03-25 20:57:54 -05:00
Mike McNeil
9b9dc29365
Handbook: Remove redirect preventing new page from being accessed (#4824)
see https://github.com/fleetdm/fleet/pull/4803#issuecomment-1079507451
2022-03-25 20:50:29 -05:00
Noah Talerman
4e3c998a26
Add direct link to create template copies (#4723) 2022-03-25 19:47:38 -05:00
gillespi314
489ec700c5
Add mock API service tool for frontend development (#4814) 2022-03-25 17:02:58 -05:00
Katheryn Satterlee
723b0e2dc8
Adding Growth handbook page (#4803)
* Adding Growth handbook page

* Add context to team description

@timmy-k Added the change you requested. No need to submit a new PR!

* Update growth.md

All edits are recorded by line:
30 replaced “has been” with “is”; deleted “it needs to be“ before “deliver”; replaced “delivered’ with “deliver”; added “it” after “deliver”
41 deleted “please” before “ensure”; replaced “has been” with “is”
50 replaced “can” with “is”; deleted “be” before “used”; added “and” before “software”; replace “,” with “.” after software; replaced and with “It can”; added “monitor” before “EDR”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-03-25 15:50:37 -05:00
Mike McNeil
b073678268
Handbook: sentence case (#4808) 2022-03-25 14:10:30 -05:00
Guillaume Ross
b94972351f
Adding permissions to some workflows (#4698)
* Adding permissions to docs.yml and integration.yml

* Update codeql-analysis.yml

Adding top level read permissions to codeql workflow

* Update codeql-analysis.yml

Adding manual dispatch to codeql - to be able to test it easier

* Update deploy-fleet-website.yml

Adding top level read permission + write in the job so it can push the website

* Update test-website.yml

test-website should only need read permissions on content.

* Update fleet-and-orbit.yml

Testing Fleet and Orbit should be fine with top level read access

* Update fleetctl-preview.yml

fleetctl-preview should be fine with just read access at top level

* Update push-osquery-perf-to-ecr.yml

ECR is out of github so read permissions should be enough

* Update semgrep-analysis.yml

semgrep should only need read

* Update test-packaging.yml

Should only need read permission - setting on top

* Update test.yml

Should not need any write access - setting to READ on top.

* Update deploy-fleet-website.yml

Removing git write permission - since this pushes to Heroku not GitHub

* Tweaked as per Zach's comments

Removed some useless restrictions (contents none on a public repo for example)

* Removed meaningless permissions

contents: none - this does not have any security advantage on a public repo
2022-03-25 14:19:42 -04:00
RachelElysia
6748e8bff6
Refactor host details page into components (#4632)
* Refactor host details and device user page into components and shared components
* Refactor stylesheets and update class names on cypress tests
2022-03-25 13:38:50 -04:00
Noah Talerman
8e9a814d4b
Prepare for 4.12.0 (#4797)
- Update CHANGELOG
- Bump versioning
- Tweak documentation
  - Default `session_duration` to `5d`
  - Add extra `#` to "Team policies" section so it doesn't show up in top level nav for docs
2022-03-24 17:24:08 -07:00
Zach Wasserman
653c46b777
Use template icon for Fleet Desktop (#4784)
This enables support for light vs. dark mode.
2022-03-24 15:00:01 -07:00
Michal Nicpon
6c2199f2b0
fix failing policies nil pointer dereference (#4802) 2022-03-24 15:56:56 -06:00
Guillaume Ross
f32c1668ae
Update routes for unique link for handbook section (#4779)
As discussed in Slack with @mikermcneil - to create a unique URL for our github security guide.
2022-03-24 16:00:28 -04:00
Guillaume Ross
07689baa39
Update ecs.tf (#4775)
Adding feature to drop invalid headers at LB level. This closes #4774
2022-03-24 15:00:31 -04:00
gillespi314
6940200cbd
Check policy on all platforms if no platform selection is specified (#4785) 2022-03-24 10:47:43 -05:00
Zach Wasserman
d0630b00e1
Allow Orbit shell to run while daemon is running (#4772)
Use a different data path so that the new osquery instance doesn't try
to use the same pidfile, db file, extension socket, etc.

#4769
2022-03-23 15:27:52 -07:00
Martin Angers
c4946335ff
Add migration to cleanup host-related tables (#4778)
#4448
2022-03-23 15:22:10 -07:00
Luke Heath
5e647660bb
Filter out device users if no email is present (#4773) 2022-03-23 15:45:19 -05:00
Noah Talerman
674e2bd672
Tweak output for fleetctl login --help (#4776)
Switch position of 'set' and 'config'
2022-03-23 16:40:16 -04:00
RachelElysia
a3789c817e
Fleet Desktop: Refetch uses device API not host API (#4770) 2022-03-23 14:51:12 -04:00
RachelElysia
cf34466e7f
Live query percent fix (#4768) 2022-03-23 14:50:16 -04:00
RachelElysia
345de5d8d4
Fix styling of errors tab for live policy results page (#4766) 2022-03-23 14:49:08 -04:00
Lucas Manuel Rodriguez
378b1dd34f
Upgrade osquery-go (#4728)
* Upgrade and replace kolide/osquery-go with osquery/osquery-go

* Upgrade macadmins/osquery-extension to v0.0.7

* Upgrade kolide/launcher to latest

* go mod tidy
2022-03-23 12:15:37 -03:00