Skip to content

Commit ca7cce5

Browse files
committed
Added limits to documentation
Signed-off-by: Ole Herman Schumacher Elgesem <[email protected]>
1 parent 3d65b06 commit ca7cce5

File tree

1 file changed

+54
-0
lines changed

1 file changed

+54
-0
lines changed

content/reference/limits.markdown

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
---
2+
layout: default
3+
title: Limits
4+
categories: [Reference, Limits]
5+
---
6+
7+
There are various limits enforced in CFEngine, for names and values in both policy, web UI, and other places.
8+
It can sometimes be relevant for both developers and users to know what limits are in place.
9+
The term limits is used broadly, referring to different kinds of limits (character limits, rate limits, allowed / blocked characters, etc.).
10+
11+
## Limits in policy language and evaluation
12+
13+
## Limits in reporting data
14+
15+
## Limits in Web UI and Rest API
16+
17+
**URLs:** The URLs used in settings for LLMs and CFEngine Build projects are limited to 2048 characters.
18+
19+
**Group names:** Maximum 100 characters.
20+
21+
**Passwords:** Maximum 20 characters.
22+
23+
### CMDB / group data / host specific data
24+
25+
**Names:** Maximum 255 characters.
26+
27+
**Values:** Maximum 16 000 characters (16k).
28+
29+
## Limits in CFEngine Build
30+
31+
**Moduie names:** Maximum 64 characters.
32+
Lowercase ASCII alphanumericals, starting with a letter, and possible singular dashes in the middle.
33+
Uppercase letters and other symbols are not permitted.
34+
35+
**Build steps:** Maximum 256 characters.
36+
37+
**Filenames:** Maximum 128 characters.
38+
Lowercase and uppercase ASCII letters, dots, dashes, and underscores.
39+
Spaces and other symbols (like slashes, quotes, and semicolons) are not permitted.
40+
41+
<!--
42+
43+
Todos:
44+
45+
Password attempt limits.
46+
2FA attempt limits.
47+
48+
Namespace name length.
49+
Bundle name length.
50+
Variable name length.
51+
Qualified name length (namespace:bundle.name).
52+
Reporting based lengths (truncation of data).
53+
54+
-->

0 commit comments

Comments
 (0)