Skip to content

Commit

Permalink
Updated schema and configuration.md
Browse files Browse the repository at this point in the history
  • Loading branch information
Razz4780 committed Jan 28, 2025
1 parent be0797e commit 693dc5b
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 2 deletions.
4 changes: 2 additions & 2 deletions mirrord-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -284,7 +284,7 @@
},
"disabled_capabilities": {
"title": "agent.disabled_capabilities {#agent-disabled_capabilities}",
"description": "Disables specified Linux capabilities for the agent container. If nothing is disabled here, agent uses `NET_ADMIN`, `NET_RAW`, `SYS_PTRACE` and `SYS_ADMIN`.",
"description": "Disables specified Linux capabilities for the agent container. If nothing is disabled here, agent uses `NET_ADMIN`, `NET_RAW`, `SYS_PTRACE` and `SYS_ADMIN`.\n\nHas no effect when using the targetless mode, as targetless agent containers have no capabilities.",
"type": [
"array",
"null"
Expand Down Expand Up @@ -423,7 +423,7 @@
},
"privileged": {
"title": "agent.privileged {#agent-privileged}",
"description": "Run the mirror agent as privileged container. Defaults to `false`.\n\nMight be needed in strict environments such as Bottlerocket.",
"description": "Run the mirror agent as privileged container. Defaults to `false`.\n\nMight be needed in strict environments such as Bottlerocket.\n\nHas no effect when using the targetless mode, as targetless agent containers are never privileged.",
"type": [
"boolean",
"null"
Expand Down
6 changes: 6 additions & 0 deletions mirrord/config/configuration.md
Original file line number Diff line number Diff line change
Expand Up @@ -196,6 +196,9 @@ Disables specified Linux capabilities for the agent container.
If nothing is disabled here, agent uses `NET_ADMIN`, `NET_RAW`, `SYS_PTRACE` and
`SYS_ADMIN`.

Has no effect when using the targetless mode,
as targetless agent containers have no capabilities.

### agent.dns {#agent-dns}

### agent.ephemeral {#agent-ephemeral}
Expand Down Expand Up @@ -355,6 +358,9 @@ Defaults to `false`.

Might be needed in strict environments such as Bottlerocket.

Has no effect when using the targetless mode,
as targetless agent containers are never privileged.

### agent.resources {#agent-resources}

Set pod resource reqirements. (not with ephemeral agents)
Expand Down
6 changes: 6 additions & 0 deletions mirrord/config/src/agent.rs
Original file line number Diff line number Diff line change
Expand Up @@ -236,6 +236,9 @@ pub struct AgentConfig {
/// Disables specified Linux capabilities for the agent container.

Check warning on line 236 in mirrord/config/src/agent.rs

View workflow job for this annotation

GitHub Actions / lint

Diff in /home/runner/work/mirrord/mirrord/mirrord/config/src/agent.rs
/// If nothing is disabled here, agent uses `NET_ADMIN`, `NET_RAW`, `SYS_PTRACE` and
/// `SYS_ADMIN`.
///
/// Has no effect when using the targetless mode,
/// as targetless agent containers have no capabilities.
pub disabled_capabilities: Option<Vec<LinuxCapability>>,

/// ### agent.tolerations {#agent-tolerations}
Expand Down Expand Up @@ -291,6 +294,9 @@ pub struct AgentConfig {
/// Defaults to `false`.

Check warning on line 294 in mirrord/config/src/agent.rs

View workflow job for this annotation

GitHub Actions / lint

Diff in /home/runner/work/mirrord/mirrord/mirrord/config/src/agent.rs
///
/// Might be needed in strict environments such as Bottlerocket.
///
/// Has no effect when using the targetless mode,
/// as targetless agent containers are never privileged.
#[config(default = false)]
pub privileged: bool,

Expand Down

0 comments on commit 693dc5b

Please sign in to comment.