|
| 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