Skip to content

Commit

Permalink
Update how-to guide for creating posture checks
Browse files Browse the repository at this point in the history
  • Loading branch information
bcmmbaga committed Feb 19, 2024
1 parent a671ef5 commit b50214a
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 3 deletions.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
41 changes: 38 additions & 3 deletions src/pages/how-to/posture-checks.mdx
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Introduction
# Posture Checks

NetBird enables administrators to manage resource access through the creation of access policies, dictating which peer
groups can interact. Posture checks serve as an extension to these policies, augmenting their capabilities by allowing
Expand Down Expand Up @@ -26,12 +26,47 @@ kernel version.
### Geo Check

The Geo Check examines the geographical location of the connecting device based on its connection IP address.
This check allows administrators to enforce access restrictions based on geographic regions.

This check allows administrators to enforce access restrictions based on geographic regions, offering both a country-wide
and city-level granularity.

## Managing Posture Checks

### Creating posture check
Access the `Access Control` tab, the `Posture Checks` section and click `Create Posture Check`.

<p>
<img src="/docs-static/img/how-to-guides/add-posture-check.png" alt="high-level-dia" className="imagewrapper"/>
</p>

That will open a posture checks configuration screen where you can configure the checks.

<p>
<img src="/docs-static/img/how-to-guides/posture-check-create-list.png" alt="high-level-dia" className="imagewrapper"/>
</p>

In the example below, we are creating a posture check which will only allow the client running NetBird version `0.25.0`
or greater to connect and access the network resources.

Select `NetBird Client Version` check option and set with the following information:
- Version: `0.25.0`

<p>
<img src="/docs-static/img/how-to-guides/netbird-version-check.png" alt="high-level-dia" className="imagewrapper"/>
</p>

Click `Save` and `NetBird Client Version` check will be enabled.
<p>
<img src="/docs-static/img/how-to-guides/posture-check-netbird-version-enabled.png" alt="high-level-dia" className="imagewrapper"/>
</p>

Click `Continue` and fill out the form wil the following information and click `Create Posture Check` to save:

Check failure on line 62 in src/pages/how-to/posture-checks.mdx

View workflow job for this annotation

GitHub Actions / codespell

wil ==> will, well
- Name of the posture check: `Netbird Version`
- Description: `Allow Netbird client with version 0.25.0 or greater`

<p>
<img src="/docs-static/img/how-to-guides/posture-check-post-config.png" alt="high-level-dia" className="imagewrapper"/>
</p>

### Adding posture check to policy
### Update posture check
### Delete posture check

0 comments on commit b50214a

Please sign in to comment.