Commit Graph
14162 Commits
Author SHA1 Message Date
TomOstertag1010 e8426c3ff7 Update customer number in history (#23296) 2024-10-28 12:25:15 -05:00
eugkuo 76d4f85a4a Handbook: Update communications.md (#23063) 2024-10-28 12:20:49 -05:00
Luke Heath bd35c6a12f Bump Express version (#23135) 2024-10-28 11:53:14 -05:00
Victor Lyuboslavsky 59a26db1f8 Limit OpenTelemetry span name length. (#23281)
Minor tweak to OpenTelemetry SQL config.

- [x] Manual testing
2024-10-28 10:50:35 -05:00
Luke Heath 3a278c67a3 Remove myself from docs codeowners (#23291) 2024-10-28 10:26:30 -05:00
Noah Talerman f2f1e09b59 New feature prioritization framework (#23184) 2024-10-28 10:24:15 -05:00
Martin Angers d5c9a165e5 Bugfix and SE: support VPP apps and (install during setup of VPP apps) in gitops for no-team (#23160) 2024-10-28 10:35:57 -04:00
George Karr d66a2a7c48 feat: macOS setup experience - install software and run a script (#23267)
> Related issue: #19372

These commits have all been reviewed in their respective PRs.

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [x] Added/updated tests
- [x] If paths of existing endpoints are modified without backwards
compatibility, checked the frontend/CLI for any necessary changes
- [x] If database migrations are included, checked table schema to
confirm autoupdate
- For database migrations:
- [x] Checked schema for all modified table for columns that will
auto-update timestamps during migration.
- [x] Confirmed that updating the timestamps is acceptable, and will not
cause unwanted side effects.
- [x] Ensured the correct collation is explicitly set for character
columns (`COLLATE utf8mb4_unicode_ci`).
- [x] Manual QA for all new/changed functionality
- For Orbit and Fleet Desktop changes:
- [x] Orbit runs on macOS, Linux and Windows. Check if the orbit
feature/bugfix should only apply to one platform (`runtime.GOOS`).
- [x] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [x] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
2024-10-28 08:08:50 -05:00
George Karr 9f326422c3 Merge branch 'main' into feat-setup-experience 2024-10-28 08:08:18 -05:00
Isabell Reedy 82d88bb6ce Update history with 2024 usage stats (#23187) 2024-10-27 11:48:49 -05:00
EricandSam Pfluger 6094e31fad Website: add support for annual auto issues, add new digital experience issue (#23218)
Changes:
- updated build-static-content to allow auto-issue rituals with a
`annually` frequency
- Updated the create-issues-for-todays-rituals script to create GH
issues for annually occurring rituals
- Added an annual ritual for checking GitHub's terms
- Added a responsibility to the Digital experience handbook page about
the ritual.

---------

Co-authored-by: Sam Pfluger <108141731+Sampfluger88@users.noreply.github.com>
2024-10-27 11:48:05 -05:00
Noah Talerman 0ba4a93f6d Update security.md (#23265)
- Handbook default protected branches
- Remove table and point to settings so handbook is easier to maintain.
2024-10-27 10:48:41 -05:00
Mike McNeil abc15a217e Handbook: Add calendly availability check (#23273) 2024-10-27 10:43:17 -05:00
Eric 6b62f3f882 Website: Update Homepage 2024-10-25 (#23254)
Closes: https://github.com/fleetdm/confidential/issues/8555

Changes:
- Added a statistics section under the logo carousel on the homepage.
2024-10-25 19:00:08 -05:00
Mike McNeil e3df0afda7 Update CODEOWNERS (#23279)
Transfer codeowner for communiations and leadership to Sam, who will
loop me in anytime I need 👀
2024-10-25 18:20:07 -05:00
Sam Pfluger e9dc3dfdcd Update communications.md (#23278) 2024-10-25 18:14:20 -05:00
Jahziel Villasana-Espinoza 862585447d fix: migration order 2024-10-25 18:11:56 -04:00
Jahziel Villasana-Espinoza 3bc1d50456 fix: migration order 2024-10-25 18:05:48 -04:00
Jahziel Villasana-Espinoza 0bf331786e chore: dump sql schema 2024-10-25 18:01:19 -04:00
Rachael Shaw 24db6c1cde Update headings in YAML docs for easier navigation (#23217) 2024-10-25 16:45:54 -05:00
Victor Lyuboslavsky d0ed03f3c8 Update Go CI tests: MySQL 8.4.2 -> 8.4.3 (#23255)
Make sure Fleet works with the latest MySQL 8.4
2024-10-25 15:58:10 -05:00
Victor Lyuboslavsky 722608318e Minor fixes from analyzing test results (#23260)
Newlines improve test result parsing.

Extra `t.Parallel()` calls removed in subtest since parent test and
package are already parallelized.
2024-10-25 15:57:51 -05:00
Victor Lyuboslavsky 40f7cdf547 Added Render deploy workflow for fleet-gitops CI. (#23190)
#21715 

# Checklist for submitter
- [x] Manual QA for all new/changed functionality
2024-10-25 15:55:42 -05:00
Victor Lyuboslavsky b67127c357 Skip TestCronVulnerabilitiesCreatesDatabasesPath (#23263)
Seeing very high failure rate for this test. Bug already filed:
https://github.com/fleetdm/fleet/issues/23258
2024-10-25 15:05:38 -05:00
Marko Lisica c381c301a0 Make file extensions lowercase (#23228)
File extensions should be written in lowercase with . in front of the
extension (e.g. .exe, .pkg, etc).
2024-10-25 14:35:32 -05:00
Sam Pfluger ce292b9e64 Update README.md (#23262) 2024-10-25 14:34:50 -05:00
Jahziel Villasana-Espinoza 9fb657a9e3 fix: correct the guide (#23261)
> No issue, but realized guide had some mistakes

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality
2024-10-25 14:26:58 -05:00
Eric e7ffbd2666 Handbook: fix <ticket-number> template on engineering handbook page. (#23156) 2024-10-25 13:36:54 -05:00
William Theaker 86713f1b71 Improve gitops dry run logging for query deletion (#23202) 2024-10-25 13:35:53 -05:00
jacobshandlingandJacob Shandling a97e6efb79 Enable full-row clickability on the disk encryption table (#23220)
## #23219 

https://www.loom.com/share/d59be837e3f842288c2d259745ad49dc


- [x] Changes file added for user-visible changes in `changes/`
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-10-25 09:16:04 -07:00
jacobshandlingandJacob Shandling f3755986c1 Explicitly set "Add profile" message line heights (#23216)
## #23215 

- Explicitly set "Add profile" message line heights so they are
consistent cross-browser

<img width="1624" alt="Screenshot 2024-10-24 at 3 34 45 PM"
src="https://github.com/user-attachments/assets/ac793e32-729f-423a-b672-ed60412eb92d">
<img width="1624" alt="Screenshot 2024-10-24 at 3 34 53 PM"
src="https://github.com/user-attachments/assets/5d8c8947-34ad-49c0-87d6-ea10b0ebd980">


- [x] Changes file added for user-visible changes in `changes/`,
- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Jacob Shandling <jacob@fleetdm.com>
2024-10-25 09:15:43 -07:00
RachelElysia 2a756088f1 Fleet UI: Accessibility button actions, tabbing (#22916) 2024-10-25 11:02:52 -04:00
Victor Lyuboslavsky 6bc0b5dcd9 Updated OpenTelemetry dependencies to latest. (#23186)
#23183 
Updated OpenTelemetry libraries as part of research into error logging
for orbit.

# Checklist for submitter
- [x] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
- [x] Manual QA for all new/changed functionality
2024-10-25 09:43:32 -05:00
Dante Catalfamo 33eea5695e Reintroduce missing tests, fix empty slice case (#23206)
<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [x] Added/updated tests
2024-10-25 10:21:27 -04:00
RachelElysia 2711cc5d73 Fleet UI: Ability to Esc out of SQL/YML editors (#23201) 2024-10-25 10:17:31 -04:00
Victor Lyuboslavsky 62fdfb68c1 Ignore teams files for non-premium gitops users. (#23194)
#21715

This fix is needed for https://github.com/fleetdm/fleet-gitops CI to run
successfully against a non-premium Fleet server.
That CI test will cover this change.

# Checklist for submitter
- [x] Manual QA for all new/changed functionality
2024-10-25 09:11:43 -05:00
RachelElysia 3636fe2f79 Fleet UI: Fix select query not scrolling (#23208) 2024-10-25 09:35:13 -04:00
RachelElysia 52e3fc09f9 Fleet UI: Fix tabbing software view all hosts link, software status (#23144) 2024-10-25 09:34:19 -04:00
Lucas Manuel Rodriguez f16c941d89 Fix PATCH /api/latest/fleet/config to not clear VPP token/team associations when not set (#23175)
#23174

PS: Make sure to render the diff without whitespace changes.
![Screenshot 2024-10-24 at 10 58
47 AM](https://github.com/user-attachments/assets/fb36c995-206c-4a15-8bf2-6b375c5cc565)


- [X] Changes file added for user-visible changes in `changes/`,
`orbit/changes/` or `ee/fleetd-chrome/changes`.
See [Changes
files](https://github.com/fleetdm/fleet/blob/main/docs/Contributing/Committing-Changes.md#changes-files)
for more information.
- [x] Added/updated tests
- [x] Manual QA for all new/changed functionality
2024-10-25 10:01:18 -03:00
Gabriel Hernandez ef45cedfca cleanup warnings 2024-10-25 13:34:19 +01:00
Gabriel Hernandez 8af926a78c Fix UI download set script (#23227)
quick fix to allow downloading setup script
2024-10-25 13:33:40 +01:00
Jahziel Villasana-EspinozaandRachael Shaw 0b21fb83f7 feat: update setup experience guide with new functionality (#23203)
> Related issue: #23161

# Checklist for submitter

If some of the following don't apply, delete the relevant line.

<!-- Note that API documentation changes are now addressed by the
product design team. -->

- [x] Manual QA for all new/changed functionality

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
2024-10-25 08:30:55 -04:00
Gabriel Hernandez 2d7f9a342f various quick updates to UI for setup experience feature (#23226) 2024-10-25 13:05:40 +01:00
Gabriel Hernandezandgillespi314 990206c782 Fix issues around selecting software to install (#23223)
relates to #23180

fixes up some issues with showing the correct number of selected
software to install and also with the table row selection behaviour.

We've had to create a couple new props on the `TableContainer`
component; one called `defaultSelectedRows` and the other
`persistSelectedRows`.


`defaultSelectedRows` will allow you to specify the default rows that
are selected in the table on the initial render. This is done with an
object with the key being the index of the row and the value being a
boolean.

```tsx
// the first and third rows will be selected in this case
<TableContainer
  defaultSelectedRows={{0: true, 2: true}}
  ...
/>
```

`persistSelectedRows` will allow the row selections to persist across
search query changes. This defaults to false.

---------

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
2024-10-25 11:27:44 +01:00
Eric c873866d6d Website: add Vanta card to /integrations (#23166)
Closes: #22514

Changes:
- added a card for the Fleet » Vanta integration to the /integrations
page.
2024-10-25 08:29:11 +09:00
Eric 6e84647dea Website: update "Managed cloud for growing deployments" step of start questionnaire (#23163)
Closes: https://github.com/fleetdm/confidential/issues/7956

Changes:
- Updated the link presented to users on the "Managed cloud for growing
deployments" step of the get started questionnaire
2024-10-24 18:15:47 -05:00
Noah Talerman 10508e9be9 Puppet module guide: GitOps users (#23017)
Looks like we forgot to update the guide when we shipped this user
story:
- #15337
2024-10-24 17:26:39 -05:00
Eric 0ddef77b15 Website: Fix typo in maintainer GitHub username. (#23214)
Changes:
- Removed an @ symbol from a maintainer's GitHub username in the
website's custom configuration
2024-10-24 17:23:32 -05:00
Sam Pfluger dff82d9e1c Update custom.js (#23211) 2024-10-24 17:05:00 -05:00
Eric f916871b37 Website: Add links to responsibilities headings on department handbook pages. (#23159)
Closes: #22995

Changes:
- Updated the handbook's page script to add an unordered list of links
to headings for responsibilities on department handbook pages.
2024-10-24 17:00:27 -05:00