Commit graph

4097 commits

Author SHA1 Message Date
gillespi314
fa8bfbd796
Extend sort functionality for policy status UI (#5078) 2022-04-13 11:08:37 -05:00
Martin Angers
a4be69d9d1
Return the new recent_vulnerability_max_age config in the REST API config payload (#5107) 2022-04-13 12:05:57 -04:00
gillespi314
9476e92693
Fix create user form for team admin (#5105) 2022-04-13 11:01:53 -05:00
Stephan Miehe
a05c66a27b
Fix spelling in license billing page (#5102) 2022-04-13 08:59:20 -07:00
Tharun Rajendran
4a439a1109
chore(test): rewritten scheduled query panel test using rtl (#4945) 2022-04-13 10:24:58 -05:00
Martin Angers
f3926c4677
Introduce forced failures for the Jira client. (#5088) 2022-04-13 09:17:02 -04:00
Mike McNeil
2dba083346
Handbook: Why this way? (Clarify some things) (#5100) 2022-04-13 01:44:43 -05:00
Eric
83736e7b7f
Website: add landing page (#5095)
* dedupe animated arrow styles, create btn-animated-arrow mixin

* add landing page, landing-layout. styles

* update route and metadata

* mobile footer styles

* lint fix

* Update layout-landing.ejs

* Update landing.ejs
2022-04-13 15:12:56 +09:00
Desmi-Dizney
3aff4e8c18
Update company.md (#5063)
All edits are recorded by line:

9 added “.” to end
10 added”,” after “agents”; added “.” to end
11 added “.” to end
12 added “.” to end
13 added “.” to end
19 replaced “wider” with “broader”; deleted “from” after “contributors”; replaced “all over the world” with “worldwide”; replaced “submit” with “submits”
22 replaced “, and we” with “. We”; deleted “broadly” before “open”; replaced “business;” with “business,”
25 replaced “their” with “its”
28 replaced “certain” with “specific”; deleted “ who is” after “individual”
38 removed capitalization from “error”; added “.” to end
39 removed capitalization from “layouts”; added “.” to end
40 removed capitalization from “flows”; added “.” to end
41 removed capitalization from “interactions”; added “.” to end
42 removed capitalization from “help”; added “.” to end
43 removed capitalization from “button”; added “.” to end
44 removed capitalization from “forms”; added “.” to end
45 added “.” to end
46 added “.” to end
47 added “.” to end
51 added “we're” after “when”
58 replaced “3 week” with “3-week”
61 replaced “3 week” with “3-week”
64 replaced “4 week” with “4-week”
65 deleted “always” after “Everyone”
93 replaced “markdown” with “Markdown”;replaced “markdown” with “Markdown”
96 replaced “markdown” with “Markdown”
97 replaced “markdown” with “Markdown”
111 replaced “ they work with” with “with whom they work” to avoid ending with a preposition; deleted extra space before “Having”
116 replaced “be” with “Be”; hyphenated “customer-first”; added “.” to end
127 replaced “consider with “Consider”; added “.” to end
128 capitalized “For”
129 capitalized “Ask”; replaced “like” with”as”; added “.” to end
130 capitalized “Assume”; added “.” to end
131 capitalized “Be”; added “.” to end
132 capitalized “Quickly”; added “.” to end
133 capitalized “Be”; added “.” to end
134 capitalized “End”; added “.” to end
135 capitalized “Role”; added “.” to end
136 capitalized “Don't”; added “.” to end
137 capitalized “Developers”; added “.” to end
138 added “The” to beginning; added “.” to end
139 capitalized “Bugs”; added “.” to end
140 capitalized “Patch”; added “.” to end
141 capitalized “Confusing”; deleted “,” after “helpless”; added “.” to end
142 capitalized “Error”; added “.” to end
143 added “.” to end
144 replaced “hospitality” with “Be hospitable.” 
145 capitalized “Be”; added “.” after “helper”; replaced “mr rogers” with “Mr. Rogers”
146 capitalized “Think” added “.” to end
147 capitalized “Use” added “.” to end
148 capitalized “Talking” added “.” to end
149 capitalized “Embrace” added “.” to end
150 capitalized “Make” added “.” to end
151 capitalized “Be”; added “.” to end
152 capitalized “Apply” added “.” to end
153 capitalized “Be”; added “.” to end
154 capitalized “Better”; added “.” to end
161 capitalized and punctuated sentence
162 capitalized and punctuated sentence
163 capitalized and punctuated sentence
164 capitalized and punctuated sentence
165 capitalized and punctuated sentence
166 capitalized and punctuated sentence; added “the” before “business” and “total”
167 capitalized and punctuated sentence
168 capitalized and punctuated sentence
169 capitalized and punctuated sentence
170 capitalized and punctuated sentence
171 replaced “prefer” with “Favor”; added “.” to end
172 capitalized and punctuated sentence
173 capitalized and punctuated sentence
174 capitalized and punctuated sentence
175 capitalized and punctuated sentence; replaced “==“ with “equals”
176 deleted “-“ after “this”; added “()” around “there's a great community of people able and happy to help”
177 capitalized and punctuated sentence
178 capitalized and punctuated sentence; added “of before “who”; added “()” around “ask other contributors how you can help, regardless of who is assigned to what”
179 capitalized and punctuated sentence; deleted “;” after “done”; added “()” around “help unblock team members and other contributors to deliver value”
180 capitalized and punctuated sentence
181 capitalized and punctuated sentence
182 capitalized and punctuated sentence
183 capitalized and punctuated sentence
184 capitalized and punctuated sentence
185 capitalized and punctuated sentence
186 capitalized and punctuated sentence
187 capitalized and punctuated sentence
188 capitalized and punctuated sentence; added “your” after “Better”
193 replaced “iterate” with “Remember to iterate.”
194 added “Work in”; added “.” to end
195 capitalized and punctuated sentence
196 capitalized and punctuated sentence
197 capitalized and punctuated sentence
198 capitalized and punctuated sentence
199 capitalized and punctuated sentence
200 capitalized and punctuated sentence
201 capitalized and punctuated sentence
202 capitalized and punctuated sentence
203  capitalized and punctuated sentence; replaced “;” with “and”
204 capitalized and punctuated sentence
205 capitalized and punctuated sentence
206 added “Go for”; added “.”
207 capitalized and punctuated sentence
208 capitalized and punctuated sentence
209 capitalized and punctuated sentence; replaced “==“ with “equals”
210 added “Complete tasks” added “.” to end
211 capitalized and punctuated sentence
212 replaced “to” with “This will”; added “.” to end
213 capitalized and punctuated sentence
214 capitalized and punctuated sentence
215 capitalized and punctuated sentence
216 capitalized and punctuated sentence; added “your”
222 capitalized and punctuated sentence
223 capitalized and punctuated sentence; replaced “truly listen” with “listen truly”
224 capitalized and punctuated sentence
225 capitalized and punctuated sentence
226 capitalized and punctuated sentence
227 replaced “underpromise, overdeliver” with “Underpromise and overdeliver.”
228 capitalized and punctuated sentence
229 capitalized and punctuated sentence
230 capitalized and punctuated sentence
231 replaced “prioritize truth (reality)” with “Prioritize the truth (reality).”
232 capitalized and punctuated sentence; replaced “,” with “and”
233 added “Think”; added ”.”
234 capitalized and punctuated sentence; added “the”
235 capitalized and punctuated sentence
236 capitalized and punctuated sentence
237 added “Hold”; added “.”
238 capitalized and punctuated sentence
239 capitalized and punctuated sentence
240 capitalized and punctuated sentence
241 capitalized and punctuated sentence; added ”think like a computer”
242 capitalized and punctuated sentence
243 capitalized and punctuated sentence
244 replaced “better rigour” to “Better  your rigor.”
249 replaced “anyone can contribute” with; Anyone can contribute to Fleet.
250 capitalized and punctuated sentence
251 capitalized and punctuated sentence
252 capitalized and punctuated sentence
253 capitalized and punctuated sentence
254 capitalized and punctuated sentence
255 capitalized and punctuated sentence
256 capitalized and punctuated sentence
257 replaced “write things down” with “Write everything down.”
258 replaced "handbook first” with “Use the "handbook first" strategy.”
259 replaced “it” with “your work”;  capitalized and punctuated sentence
260 capitalized and punctuated sentence
261 capitalized and punctuated sentence
262 added “Have”; deleted “()”; added “.”
263 capitalized and punctuated sentence
264 capitalized and punctuated sentence; replaced “,” with “and”
265 capitalized and punctuated sentence; added “a” after “consensus”
266 capitalized and punctuated sentence
267 capitalized and punctuated sentence
268 added “Everything we do is”; added “.”
269 added “We”; added “.”
270 capitalized and punctuated sentence
271 capitalized and punctuated sentence
272  capitalized and punctuated sentence; added “your”
2022-04-13 15:09:26 +09:00
RachelElysia
a594f89e8a
Unstyled focus button is not transparent (#5090) 2022-04-12 17:31:20 -05:00
Martavis Parker
3f86c12f16
Fix react lifecycle issue for selecting targets in a pack (#5074) 2022-04-12 15:32:12 -05:00
RachelElysia
c5df50d98d
Fix policies on small width (#5077) 2022-04-12 15:31:35 -05:00
RachelElysia
46e323cd9c
Host Details Page: Policy table truncates policy name (#5087) 2022-04-12 15:31:07 -05:00
RachelElysia
015bfb877f
Exact same styling as manage schedule page (#5089) 2022-04-12 15:30:33 -05:00
Tharun Rajendran
a8f59f8005
chore(test): rewritten select target dropdown test using rtl (#4943) 2022-04-12 15:28:22 -05:00
Martin Angers
36702ede8d
Make recent vulnerabilities max age configurable. (#5081) 2022-04-12 14:48:15 -04:00
Guillaume Ross
840646dbb9
Adding full disk access instructions (#5062)
* Adding full disk access instructions

* Update Adding-hosts.md

As per @ksatter's comments!

* Update Adding-hosts.md

Made the output a code block

* Formatting code snippets

Changed inline code to code blocks in #Grant full disk access to osquery on macOS to follow previous convention.

Co-authored-by: Katheryn Satterlee <me@ksatter.com>
2022-04-12 13:44:25 -04:00
Zachary Winnerman
2fbe53b6c9
Reorg infrastructure and add changes for frontend's loadtesting environment (#4947)
* Reorganized infrastructure, updated for frontend's loadtesting

* Add changes suggested by @chiiph

* Moved files per suggestion by Ben

* Update docs with new links

* Add config for multi account assume role
2022-04-12 12:49:00 -04:00
RachelElysia
67ca6d37dd
UI: Jira password deprecated, use Jira API token (#5067) 2022-04-12 11:33:59 -04:00
Tharun Rajendran
a9747128d0
chore(test): rewritten icon components test using rtl (#4764) 2022-04-12 10:27:12 -05:00
Martin Angers
ae85d9d069
Rename jira integration password to api_token, as that is what it is (#5068) 2022-04-12 10:56:05 -04:00
Katheryn Satterlee
1a103c52c0
Remove required password reset flag when creating new API-only user (#4666)
* Remove required password reset flag when creating new API-only user

* Add test for 'fleetctl user create' command

* Set NewUserFuncInvoked to false in between tests

Co-authored-by: Lucas Rodriguez <lucas@fleetdm.com>
2022-04-12 10:57:57 -03:00
Guillaume Ross
710afb3382
App up to date or not installed + no unencrypted SSH keys (#4989)
* App up to date or not installed

Adding "App installed and up to date OR not present" example

* Removed empty last line

* Update standard-query-library.yml

Added right descriptions and resolution for the Docker example, and added a new query to detect unencrypted SSH keys.

* Update docs/01-Using-Fleet/standard-query-library/standard-query-library.yml

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update docs/01-Using-Fleet/standard-query-library/standard-query-library.yml

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update docs/01-Using-Fleet/standard-query-library/standard-query-library.yml

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

* Update standard-query-library.yml

Updated as per @noahtalerman's review

* Update docs/01-Using-Fleet/standard-query-library/standard-query-library.yml

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
2022-04-12 09:23:55 -04:00
Charlie Chance
4963d08a24
Sightseeing Tour Update people.md (#5059)
* Update people.md

Added Sightseeing tour from https://github.com/fleetdm/fleet/issues/4372
Calendly link in progress.

* Update people.md

All edits are recorded by line:

266 added “, after “call”; replaced “which” with “that”
268 replaced “Github” with “GitHub”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-04-11 17:57:58 -05:00
Charlie Chance
8db219db9b
Handbook Ritual Workiversaries (#4978)
* Handbook Ritual Workversaries 

Moved Slack channels heading down and added a ritual heading for "Workversaries."
Added a description line. 
Added two lines summarizing the ritual.

* Update people.md

* Revised edits

Line 270 Changed Workversaries to Workiversaries
Line 274 traded out the list for a sentence summary of the Ritual. 

Should reference to Mike be they/them or he/him in this context?

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-04-11 17:24:01 -05:00
Martavis Parker
3a326cd0ac
Team policy automation (#5004)
* added teams webhook calls

* split global admin and team admin tests; added policy automation

* changes file

* fixed type errors

* fixed e2e test

* fixed typo

* fixed admin test syntax

* fixed test logic for team maintainer

* lint fixes

* more admin e2e test fixes

* fixed team policy test

* removed duplicate test
2022-04-11 14:46:35 -07:00
RachelElysia
2eeb9142b3
UI: Sort live queries/policies (#5060) 2022-04-11 17:17:24 -04:00
Zach Wasserman
d15957b431
Make Orbit update interval configurable (#5032)
* Make Orbit update interval configurable

- Also increase default interval from 10s to 15m

* Add update-interval configuration to fleetctl package (#5050)

Co-authored-by: Lucas Manuel Rodriguez <lucas@fleetdm.com>
2022-04-11 17:42:36 -03:00
Martin Angers
7187f1adac
Queue jobs for Jira integration when enabled and new vulnerabilities are found. (#4975) 2022-04-11 16:42:16 -04:00
Luke Heath
d75cf11cec
Indicate that a policy's data is not yet accurate (#5031) 2022-04-11 15:21:34 -05:00
gillespi314
ab85963cbd
Handle UI error parsing invalid sql (#5016) 2022-04-11 15:18:31 -05:00
Martin Angers
5483adc26b
Detect the NOPERM error to mean redis cluster is disabled (#5058) 2022-04-11 16:17:30 -04:00
Martavis Parker
a8d7b5478b
Updated API routes to use current format for frontend use (#5018)
* removed global api routes; using 'latest' instead of v1 for api routes

* lint fixes

* updated docs and tests

* lint fixes

* route fix

* fixed routes breaking packs queries

* revert test change
2022-04-11 13:04:38 -07:00
RachelElysia
d885758a6a
UI: Settings > Integrations tab, Software Vulnerabilities Webhook v. Integration (#4874) 2022-04-11 15:04:41 -04:00
Zach Wasserman
7cb71bc5a8
Run CodeQL on every commit to main (#4794)
Practically, we were scanning enough previously (at least once a day, plus any commit that changed source files), but this will help check the box in CII Best Practices.
2022-04-11 11:53:08 -07:00
Ricky Grassmuck
eddc2e2bda
Replace uses of ansi quotes (") in SQL statements (#4726)
To ensure the product works properly when using MySQL with `ANSI_QUOTES` mode enabled,
replace all uses of `""` for values inside SQL statements with `''`

Co-authored-by: Ricky Grassmuck <r.grassmuck@cpanel.net>
2022-04-11 11:47:50 -07:00
Eric
71edc210b2
Website: Add blockquote styles to Handbook and Docs pages (#5009)
* add custom blockquote render and styles

* Update to-html.js

* adjust margin, replace icon

* increase margin on image

* Style updates

After seeing it in action, I noticed some improvements. I also updated Figma to reflect.

• Changed colors and icon alignment
• Adjusted top/bottom margins
• Adjusted corner radius
• Added new color variable (existing in Figma) to colors.less

Co-authored-by: Mike Thomas <mthomas@fleetdm.com>
2022-04-08 20:36:55 -05:00
Mike McNeil
0482d1da62
Github bot: Temporarily disable label change notifications (#5001)
* Github bot: Temporarily disable label change notifications


Michael Thomas🕐 Today at 01:36
Are these alerts necessary in #g-digital-experience, and if not, how do we turn them off? They're creating a lot of noise in the channel 😵

1 reply

mikermcneil  3 minutes ago
I'm envisioning Digital Experience is responsible for keeping github labels tidy, so having visibility into changes would be useful.  If you currently don't have bandwidth to do it, this is an easy thing to let slip, since it isn't the highest priority.  (Labels have already gotten a bit messy- to the point I don't use them at all anymore, for example.  I don't think they're actually necessary anymore, other than for doing estimations)
I'll PR a change that disables it for now.

* fix extra ampersand
2022-04-08 17:10:38 -05:00
Eric
3156725020
Handbook: update onboarding process (#4979)
* update onboarding section

* Update people.md

* Update people.md

* Update people.md

All edits are recorded by line:

187 added “a” before “copy”; deleted “,” after “scenarios”
213 replaced “into” with “to”
215 replaced “for” with “For”; replaced “members” with “member’s”
216 replaced “an agreement is signed and stored” with “signing and storing an”; replaced “If” with “Eric will reach out to them if”; deleted “, Eric will reach out to them” after “employee”
218 added “usually” after “can”; deleted “Usually.” after “gusto”
220 replaced “the information about the new hire is confirmed by Eric,” with “Eric confirms the information about the new hire”; deleted “,” after “information”
223 added “to” after “out”; replace “prefered” with “preferred”; deleted “,” after “card”
225 replaced “purcahsed” with “purchased’
229 replaced “members” with “member’s”; deleted “,” after “Slack”; added “,” after “member”
231 replaced “Github” with “GitHub”; replaced “out” with “on”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-04-08 12:30:36 -05:00
Tharun Rajendran
12b441a5dd
chore(test): rewritten registration form page's test using rtl (#5013) 2022-04-08 09:35:57 -05:00
Mike Thomas
5611cce6f0
Prepared Brand page for new blockquotes (#5012)
Updated existing use of blockquotes in preparation for the new styling. See https://github.com/fleetdm/fleet/pull/5009
2022-04-08 17:08:36 +09:00
RachelElysia
d1860ad86d
UI: Enter button presses action button for forms/modals (#4939) 2022-04-07 20:07:38 -05:00
Charlie Chance
e675afc6cb
Equity verbage (#5010)
Changed "percentage of equity" to "number of shares".
2022-04-07 18:30:10 -06:00
Eric
7c29e224e8
Handbook: add section about onboarding and onboarding calls (#4980)
* add section about onboarding and

* Update people.md

All edits are recorded by line:

227 replace “out” with “on”; replaced “that” with “they”
229 replaced “important” with “essential”; deleted “a” before “good”; deleted “that” before “they”; replaced “like they take seriously” with “is necessary”; added “a” before “review”
223 added “,” after “screen”
235 replaced “Make” with “make”, added “.” after “quickly”
236 replaced “Make” with “make”, added “.” after “quickly
237 replaced “Make” with “make”, added “.” after “mean”
238 replaced “Make” with “make”, added “.” after “markdown”
239 replaced “Talk” with “talk”; added “.” after “calendar”
240 replaced “Give” with “give”; added “.” after “folder”

Co-authored-by: Desmi-Dizney <99777687+Desmi-Dizney@users.noreply.github.com>
2022-04-07 18:05:52 -05:00
Eric
297cfe7263
Website: Fix table rendering in content generated from Markdown (#5002)
* marked 0.3.5 -> 0.4.0

* upgrade to marked v0.5.0

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
2022-04-07 16:20:23 -05:00
Eric
1238750856
Handbook: add information about reimbursements (#5007)
* add reimbursements section

* Update people.md
2022-04-07 15:02:03 -05:00
gillespi314
1a2123a358
Improve UI responsiveness for tables at narrower screen sizes (#4926) 2022-04-07 14:12:38 -05:00
gillespi314
99728835c5
Remove duplicate error message on create pack page (#5000) 2022-04-07 12:45:30 -05:00
Benjamin Edwards
c3be611ec8
update ref arch documentation with estimated gcp costs (#4876)
* update ref arch documentation with estimated gcp costs
* add 300k breakpoint to reference architectures
2022-04-07 13:30:09 -04:00
Martavis Parker
cfb1474eb8
Auth Redux Removal (#4924)
* all login methods no longer use redux

* removed redux from registration

* redirect user from registration

* removed redux from sso invite

* removed redundant component

* refactored user settings page

* removed redux from logout

* cleaned up unused redux calls

* lint fixes

* removed test

* removed old config interface

* fixed registration bug

* team permission fix

* removed remaining redux references from pages - #4436

* better way to set config
2022-04-07 09:08:00 -07:00