Skip to content

maintenance merge of main into feature branch#14393

Merged
jacobshandling merged 78 commits into7766-frontendfrom
7766-frontend-main-merge
Oct 9, 2023
Merged

maintenance merge of main into feature branch#14393
jacobshandling merged 78 commits into7766-frontendfrom
7766-frontend-main-merge

Conversation

@jacobshandling
Copy link
Copy Markdown
Contributor

maintenance merge of main into feature branch

RachelElysia and others added 30 commits September 28, 2023 11:21
Changes:
- removed a closing tag that had no opening tag on `basic-article.ejs`.
- fixed lint errors in the `basic-article.less`
- Fixed the title of a ritual in `ceo.rituals.yml`
fleetdm/confidential#3785

Changes:
- Added video testimonials to the homepage.



This change has been tested on:
- [x] Safari v13 (iOS and macOS)
- [x] Android 7
- [x] Firefox v103
- [x] Chrome v80
- [x] Opera v64
- [x] Edge v80

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
…e styles (#14206)

Changes:
- Added a video testimonial to the vulnerability-management page.
added clarification on running Helm commands in v2 vs v3

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Sharon Katz <121527325+sharon-fdm@users.noreply.github.com>
…te MDM macOS setup docs page. (#14124)

Closes: #12836 

Changes:
- Updated the `build-static-content` script to not add HTML comments to
Markdown codeblocks, and to not replace HTML comments in generated HTML
pages
- Updated the custom codeblock renderer in the `to-html` helper to add
syntax highlighting classes to Markdown codeblocks.
- Updated the indentation of content in lists on the MDM macOS setup
docs page.

---------

Co-authored-by: Rachael Shaw <r@rachael.wtf>
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
# Checklist for submitter

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

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [ ] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).

---------

Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
Added additional information about what differentiates the Contributor
API routes from the public API routes.

# Checklist for submitter

Docs-only change
- Removed AE position
- Fix "steps after the offer is accepted"
Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Shout out to @tdiderich for pointing out this improvement.
Co-authored-by: Mo Zhu <mo@fleetdm.com>
Co-authored-by: Mo Zhu <mozhu888@gmail.com>
Co-authored-by: Rachael Shaw <r@rachael.wtf>
This is needed to automatically populate the secret from outside of the
module with an `aws_secretsmanager_secret_version`
Link for Fleet's example ADE profile incorrectly points to a profile
called `setup_assistant.json`. The correct profile is
`automatic_enrollment.json`. Link is corrected in the PR.
1. **Transition to Feature Fest board** to better manage requests and
streamline communication with requestors.
2. **Introduce KPI for customer requests** to monitor customer-driven
development.
3. **Feature Fest cleanup** adjusted to include Product Ops and new
board process.

@zhumo I haven't broken down the new KPIs (for the sake of using less
words) but WDYT?

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
Add additional information about passing/failing CIS benchmark policies

# Checklist for submitter

Doc-only change
- Add script execution
fleetdm/confidential#3815

Changes:
- Updated the text in the homepage hero.
- Replaced logos with greyscale versions
- Updated the layout and styles to match latest wireframes
Updating Customer section of handbook to remove redundancies.
Co-authored-by: Sampfluger88 <108141731+Sampfluger88@users.noreply.github.com>
Address feedback from Mo:
#14167 (comment)

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
eashaw and others added 16 commits October 6, 2023 11:45
Commenting out script execution
…ate (#14352)

This change is to reduce surface area of the conceptual docs. We already
point users toward how to identify the policies that need a Group Policy
template:

> These items are tagged with the label
`CIS_group_policy_template_required` in the YAML file, and details about
the required Group Policy templates can be found in each item's
`resolution`.

Keeping a duplicate list here is just more surface area to maintain, aka
more content that's likely to get out-of date. (And since it's in a code
block anyway, it's not any easier to read here than by just referencing
the YAML file directly, so the user experience won't suffer from us
removing it.)
This relates to #12577

---------

Co-authored-by: gillespi314 <73313222+gillespi314@users.noreply.github.com>
Co-authored-by: Roberto Dip <dip.jesusr@gmail.com>
Closes: #14011

Changes:
- Updated the license dispenser signup form on
fleetdm.com/customers/signup to allow users to try to resubmit the form
without resetting the form fields.
Closes: fleetdm/confidential#3521

Changes:
- Added an "all features" option to the pricing mode switch on
fleetdm.com/pricing
- updated the styles and layout of the pricing page to match the latest
wireframes.

---------

Co-authored-by: Mike Thomas <78363703+mike-j-thomas@users.noreply.github.com>
…pages. (#14367)

Closes: fleetdm/confidential#3849

Changes:
 - Added a new quote to the `<scrollable-tweets>` component.
 - Added a quote to the Markdown pages built from `open-positions.yml`.
Once bugs have been settled, they should be removed from the drafting
board and moved into the 'to be scheduled' column of the bugs board so
that the PM knows they need to be prioritized into the sprint backlog.

---------

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
…14235)

1. Process to formalize how we prioritize bugs across teams, recognize a
bug's origin, and indicate the team who is currently working on it.
2. Formalize that this coordination will happen at a joint sprint
kick-off review (there are currently separate sprint kick-off reviews
for each team).

---------

Co-authored-by: Noah Talerman <47070608+noahtalerman@users.noreply.github.com>
…ents are sent. (#14370)

Changes:
- Added the `invoice.updated` and `invoice.voided` events to the
`STRIPE_EVENTS_SENT_BEFORE_A_SUBSCRIPTION_RECORD_EXISTS` array in the
`receive-from-stripe` webhook.
…in yml (#14372)

Co-authored-by: Mike McNeil <mikermcneil@users.noreply.github.com>
# Checklist for submitter

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

- [ ] Changes file added for user-visible changes in `changes/` or
`orbit/changes/`.
See [Changes
files](https://fleetdm.com/docs/contributing/committing-changes#changes-files)
for more information.
- [ ] Documented any API changes (docs/Using-Fleet/REST-API.md or
docs/Contributing/API-for-contributors.md)
- [ ] Documented any permissions changes (docs/Using
Fleet/manage-access.md)
- [ ] Input data is properly validated, `SELECT *` is avoided, SQL
injection is prevented (using placeholders for values in statements)
- [ ] Added support on fleet's osquery simulator `cmd/osquery-perf` for
new osquery data ingestion features.
- [ ] Added/updated tests
- [x] Manual QA for all new/changed functionality
  - For Orbit and Fleet Desktop changes:
- [ ] Manual QA must be performed in the three main OSs, macOS, Windows
and Linux.
- [ ] Auto-update manual QA, from released version of component to new
version (see [tools/tuf/test](../tools/tuf/test/README.md)).
FYI this role is ID # 1000 in the fleeties spreadsheet
@jacobshandling jacobshandling temporarily deployed to Docker Hub October 9, 2023 20:55 — with GitHub Actions Inactive
@codecov
Copy link
Copy Markdown

codecov bot commented Oct 9, 2023

Codecov Report

All modified lines are covered by tests ✅

❗ No coverage uploaded for pull request base (7766-frontend@a85f399). Click here to learn what that means.

Additional details and impacted files
@@               Coverage Diff                @@
##             7766-frontend   #14393   +/-   ##
================================================
  Coverage                 ?   58.84%           
================================================
  Files                    ?      914           
  Lines                    ?    75554           
  Branches                 ?     2181           
================================================
  Hits                     ?    44458           
  Misses                   ?    27545           
  Partials                 ?     3551           
Flag Coverage Δ
backend 59.51% <0.00%> (?)
frontend 52.15% <0.00%> (?)

Flags with carried forward coverage won't be shown. Click here to find out more.

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

@jacobshandling jacobshandling merged commit eb327fa into 7766-frontend Oct 9, 2023
@jacobshandling jacobshandling deleted the 7766-frontend-main-merge branch October 9, 2023 21:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.