Skip to content

Commit 20c8fb5

Browse files
author
github-actions
committed
Sync docs from infrahub repo
1 parent c2e332b commit 20c8fb5

14 files changed

Lines changed: 26 additions & 26 deletions

File tree

docs/docs/deploy-manage/run-observe/telemetry.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: Local Telemetry Storage
33
---
44

5-
# Local Telemetry Storage
5+
# Local telemetry storage
66

77
Infrahub stores a daily telemetry snapshot locally in the Neo4j database, regardless of whether remote telemetry reporting is enabled. This ensures all deployments - including air-gapped and opted-out environments - retain usage data for support, auditing, and license compliance.
88

docs/docs/deploy-manage/user-management/ldap/configure-ldap.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ attribute_disabled = "userAccountControl"
138138
</TabItem>
139139
</Tabs>
140140

141-
## Step 5: Enable LDAP and restart
141+
## Step 5: enable LDAP and restart
142142

143143
Set `enabled` to turn LDAP sign-in on, then restart the Infrahub server to apply the configuration.
144144

docs/docs/deploy-manage/user-management/sso/configure-sso.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Tabs from '@theme/Tabs';
55
import TabItem from '@theme/TabItem';
66
import ReferenceLink from "../../../../src/components/Card";
77

8-
# Configure SSO (Single sign-on)
8+
# Configure SSO (single sign-on)
99

1010
This guide walks you through configuring single sign-on (SSO) in Infrahub using OpenID Connect (OIDC) or OAuth2 authentication protocols.
1111

@@ -187,7 +187,7 @@ At the end of this step, you should have gathered all the necessary information
187187

188188
:::
189189

190-
## Step 3: Configure Infrahub
190+
## Step 3: configure Infrahub
191191

192192
Now configure Infrahub to connect to your identity provider using either environment variables or the `infrahub.toml` configuration file.
193193

docs/docs/development-resources/sbom.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Use the exact image reference you deploy. The attestation is attached to the ima
4040

4141
Use `cosign verify-attestation` to confirm the signature is valid **and** return the SBOM in a single step. Because signing is keyless, you must specify the signing identity and the OIDC issuer.
4242

43-
The `jq` selector `(.payload // .dsseEnvelope.payload)` below is format-agnostic: it reads the `payload` field from cosign's legacy output and falls back to `dsseEnvelope.payload` for the newer DSSE bundle format that cosign v3 emits.
43+
The `jq` selector `(.payload // .dsseEnvelope.payload)` below is format-agnostic: it reads the `payload` field from the legacy cosign output and falls back to `dsseEnvelope.payload` for the newer DSSE bundle format that cosign v3 emits.
4444

4545
### SPDX
4646

docs/docs/ipam/building-your-schema.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ IP prefixes are organised as a hierarchy. Hierarchical nodes have special relati
5858
IP prefixes also expose the following read-only computed attributes:
5959

6060
- `utilization` — utilization of the prefix as a percentage
61-
- `netmask` — network mask, e.g. `255.255.255.0`
62-
- `hostmask` — host mask, e.g. `0.0.0.255`
61+
- `netmask` — network mask, for example `255.255.255.0`
62+
- `hostmask` — host mask, for example `0.0.0.255`
6363
- `network_address` — first IP address of the prefix
6464
- `broadcast_address` — last IP address of the prefix

docs/docs/object-templates/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ This combination allows you to use templates for structural definition (which po
3737

3838
<ReferenceLink title="Creating and assigning Profiles" url="../profiles/overview" />
3939

40-
## Integration with Resource Pools
40+
## Integration with resource pools
4141

4242
Templates can be wired to resource pools so that unique values are allocated automatically when objects are created from the template. Rather than manually assigning an IP address or number attribute to each new object, you define once on the template which pool to draw from and Infrahub handles allocation at creation time.
4343

docs/docs/profiles/create.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Define a reusable set of attribute values for a Profile-enabled node type.
1414

1515
## Create the Profile
1616

17-
Replace `<Kind>` with your node kind (e.g. `InfraInterface`), `<profile-name>` with a unique name (3-32 characters), and `<attribute>` / `<value>` with the values you want the Profile to set.
17+
Replace `<Kind>` with your node kind (for example `InfraInterface`), `<profile-name>` with a unique name (3-32 characters), and `<attribute>` / `<value>` with the values you want the Profile to set.
1818

1919
<Tabs groupId="method" queryString>
2020
<TabItem value="web" label="Web interface">

docs/docs/profiles/overview.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ Each Profile contains:
6767

6868
For details on how Profile values are resolved when an object is created or updated, see [Priority and inheritance](./priority-and-inheritance.mdx).
6969

70-
## Profiles vs Object Templates
70+
## Profiles vs Object templates
7171

7272
Profiles and [Object Templates](../object-templates/overview) are complementary features that solve different parts of the configuration management problem.
7373

docs/docs/release-notes/infrahub/release-1_10_0.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,7 @@ Infrahub can now **create account groups automatically from identity-provider cl
5757

5858
Activate it by setting a claim filter:
5959

60-
- `security.auto_create_groups_filter` (`INFRAHUB_SECURITY_AUTO_CREATE_GROUPS_FILTER`) - a regular expression, or an ordered list of them, matched against each incoming group claim. The first match wins. A named capture group `(?P<name>...)` becomes the local group name (e.g. `^LDAP/group/(?P<name>.+)$` maps `LDAP/group/network-eng` to `network-eng`); with no capture the full claim is used. Non-matching claims are dropped, so unrelated IdP groups never appear in Infrahub. Setting this filter is what activates the feature; leaving it empty keeps auto-creation off.
60+
- `security.auto_create_groups_filter` (`INFRAHUB_SECURITY_AUTO_CREATE_GROUPS_FILTER`) - a regular expression, or an ordered list of them, matched against each incoming group claim. The first match wins. A named capture group `(?P<name>...)` becomes the local group name (for example `^LDAP/group/(?P<name>.+)$` maps `LDAP/group/network-eng` to `network-eng`); with no capture the full claim is used. Non-matching claims are dropped, so unrelated IdP groups never appear in Infrahub. Setting this filter is what activates the feature; leaving it empty keeps auto-creation off.
6161
- `security.auto_create_groups_max_per_login` - caps the number of *new* groups created in a single login (default `50`). Reuse of existing groups is never capped. If the cap is hit, surplus claims are dropped, a warning event is emitted, and the login still completes.
6262

6363
Auto-created groups start with no roles or permissions and run on every external login (OIDC, OAuth2, and native LDAP). If at least one claim matches, it takes precedence over the existing `security.sso_user_default_group` fallback; if none match, that fallback still applies.
@@ -85,7 +85,7 @@ This is a **breaking change** for consumers that previously read `extensions.cod
8585
Schema `order_by` entries add two capabilities, letting designers set smarter defaults without passing an ordering argument on every query or view:
8686

8787
- Order by **object-level metadata**: `node_metadata__created_at` and `node_metadata__updated_at` sort by the timestamps Infrahub tracks on every node.
88-
- Add an **explicit direction**: any entry may end in `__asc` or `__desc` (e.g. `name__value__desc`, `node_metadata__created_at__desc`). Without a suffix, ascending is assumed, so existing `order_by` definitions keep their current behavior.
88+
- Add an **explicit direction**: any entry may end in `__asc` or `__desc` (for example `name__value__desc`, `node_metadata__created_at__desc`). Without a suffix, ascending is assumed, so existing `order_by` definitions keep their current behavior.
8989

9090
The new grammar is honored consistently across top-level listings, relationship-peer listings, and hierarchy (`ancestors`/`descendants`) listings, and a node UUID tiebreaker is always appended so ordering - and pagination - is stable across all paths.
9191

@@ -177,7 +177,7 @@ Recent releases across the Infrahub tooling during this cycle:
177177

178178
[Infrahub Sync release notes →](https://docs.infrahub.app/sync/release-notes/infrahub-sync)
179179

180-
### Infrahub AI Skills
180+
### Infrahub AI skills
181181

182182
Infrahub AI Skills give an AI assistant built-in Infrahub expertise, so a team can build, query, and audit Infrahub from natural language. They are now ready for everyday use.
183183

@@ -218,7 +218,7 @@ Read this section before upgrading.
218218

219219
### Structured GraphQL error codes
220220

221-
GraphQL error responses now return a stable **string** code in `extensions.code` (e.g. `"NODE_NOT_FOUND"`, `"AUTHENTICATION_REQUIRED"`), a typed `extensions.data` payload, and a new integer `extensions.http_status`. Previously `extensions.code` was an **integer** mirroring the HTTP status (most visible on the `/graphql` authentication short-circuit path).
221+
GraphQL error responses now return a stable **string** code in `extensions.code` (for example `"NODE_NOT_FOUND"`, `"AUTHENTICATION_REQUIRED"`), a typed `extensions.data` payload, and a new integer `extensions.http_status`. Previously `extensions.code` was an **integer** mirroring the HTTP status (most visible on the `/graphql` authentication short-circuit path).
222222

223223
```json
224224
// Before
@@ -279,7 +279,7 @@ query {
279279
}
280280
```
281281

282-
### Single Sign-On account identity
282+
### Single sign-on account identity
283283

284284
SSO accounts are now keyed on the provider-issued `sub` rather than the display name (see [Reworked SSO account identity](#reworked-sso-account-identity)). The transitional `INFRAHUB_SECURITY_SSO_ACCOUNT_NAME_FALLBACK` setting (default enabled, deprecated) preserves the old display-name matching during the transition. Ensure all SSO users log in once after upgrading before you disable it, otherwise accounts that have not re-logged in will be treated as new and duplicated.
285285

@@ -387,7 +387,7 @@ The repository [infrahub-demo-edge](https://github.com/opsmill/infrahub-demo-edg
387387

388388
### Changed
389389

390-
- **Breaking:** GraphQL error responses now carry a stable string code in `extensions.code` (e.g. `"NODE_NOT_FOUND"`, `"AUTHENTICATION_REQUIRED"`) and a typed `extensions.data` payload, plus a new integer `extensions.http_status`. Previously `extensions.code` was an integer mirroring the HTTP status. Consumers reading the integer code (most commonly on the `/graphql` auth-short-circuit path) must migrate to switching on the string code; numeric checks now read `extensions.http_status`. REST `/api/...` responses are unchanged.
390+
- **Breaking:** GraphQL error responses now carry a stable string code in `extensions.code` (for example `"NODE_NOT_FOUND"`, `"AUTHENTICATION_REQUIRED"`) and a typed `extensions.data` payload, plus a new integer `extensions.http_status`. Previously `extensions.code` was an integer mirroring the HTTP status. Consumers reading the integer code (most commonly on the `/graphql` auth-short-circuit path) must migrate to switching on the string code; numeric checks now read `extensions.http_status`. REST `/api/...` responses are unchanged.
391391
- HFID attribute values are now indexed in Neo4j for faster lookup. A migration normalizes existing HFID values to consistent all-string format and adds database indexes. The HFID lookup query has been simplified to match directly on the stored value instead of reconstructing per-field filters.
392392
- Improve merge performance by moving the logic to the database level
393393
- Improved design of the account token list page

docs/docs/release-notes/infrahub/release-1_10_1.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ title: Release 1.10.1
2525
### Fixed
2626

2727
- Periodic Git synchronization now imports new commits on a repository's configured default branch when that branch is not `main`. Previously the sync loaded repositories without their `default_branch` attribute, fell back to the schema default of `main`, and failed to locate the worktree, leaving such repositories pinned to a stale commit while still reporting `in-sync`. ([#9600](https://github.com/opsmill/infrahub/issues/9600))
28-
- Fixed branches with a slash in their name (e.g. feature/my-branch) not being clickable on the Branches page. ([#9716](https://github.com/opsmill/infrahub/issues/9716))
28+
- Fixed branches with a slash in their name (for example feature/my-branch) not being clickable on the Branches page. ([#9716](https://github.com/opsmill/infrahub/issues/9716))
2929
- Restored webhook delivery: configured webhooks now fire for every triggering event, including events not associated with a branch such as account activity, instead of silently sending no request. ([#9742](https://github.com/opsmill/infrahub/issues/9742))
3030
- Fixed webhook automation configuration running a database read on the shared worker database without opening its own session. This left a Neo4j session cached on the shared connection and could trigger `RuntimeError: read() called while another coroutine is already waiting for incoming data` in concurrently running flows. Webhook configuration now opens a dedicated read-only session.
3131
- Merging a branch that changes a computed attribute, display label, or human-friendly ID template now refreshes those derived values on nodes that exist only on the target branch. Previously the merge applied the new schema without emitting a schema-update event, so the backfill never ran and the affected nodes kept stale values.

0 commit comments

Comments
 (0)