Skip to content

Commit

Permalink
Merge remote-tracking branch 'metalbear-co/main' into dimad/mbe-510-p…
Browse files Browse the repository at this point in the history
…roxy-randomly-closes-during-connection
  • Loading branch information
DmitryDodzin committed Jan 28, 2025
2 parents 6185206 + ee5f936 commit 91f2341
Show file tree
Hide file tree
Showing 17 changed files with 132 additions and 47 deletions.
24 changes: 24 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,30 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [3.131.0](https://github.com/metalbear-co/mirrord/tree/3.131.0) - 2025-01-27


### Added

- `statfs` support
[#statfs](https://github.com/metalbear-co/mirrord/issues/statfs)
- Support for in-cluster DNS resolution of IPv6 addresses.
[#2958](https://github.com/metalbear-co/mirrord/issues/2958)
- Prometheus metrics to the mirrord-agent.
[#2975](https://github.com/metalbear-co/mirrord/issues/2975)
- Kubernetes Service as a new type of mirrord target (requires mirrord
operator).


### Fixed

- Misleading doc for `.target.namespace` config.
[#3009](https://github.com/metalbear-co/mirrord/issues/3009)
- Agent now correctly clears incoming port subscriptions of disconnected
clients.
- mirrord no longer uses the default `{"operator": "Exists"}` tolerations when
spawning targetless agent pods.

## [3.130.0](https://github.com/metalbear-co/mirrord/tree/3.130.0) - 2025-01-21


Expand Down
56 changes: 28 additions & 28 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ resolver = "2"

# latest commits on rustls suppress certificate verification
[workspace.package]
version = "3.130.0"
version = "3.131.0"
edition = "2021"
license = "MIT"
readme = "README.md"
Expand Down
1 change: 0 additions & 1 deletion changelog.d/+http-filter-cleanup.fixed.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+service-target.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2958.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2975.added.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/3009.fixed.md

This file was deleted.

1 change: 1 addition & 0 deletions changelog.d/3030.fixed.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add ping pong subtask to extproxy to keep agent connection alive while it is up.
1 change: 0 additions & 1 deletion changelog.d/statfs.added.md

This file was deleted.

2 changes: 1 addition & 1 deletion mirrord-schema.json
Original file line number Diff line number Diff line change
Expand Up @@ -461,7 +461,7 @@
},
"tolerations": {
"title": "agent.tolerations {#agent-tolerations}",
"description": "Set pod tolerations. (not with ephemeral agents) Default is ```json [ { \"operator\": \"Exists\" } ] ```\n\nSet to an empty array to have no tolerations at all",
"description": "Set pod tolerations. (not with ephemeral agents).\n\nDefaults to `operator: Exists`.\n\n```json [ { \"key\": \"meow\", \"operator\": \"Exists\", \"effect\": \"NoSchedule\" } ] ```\n\nSet to an empty array to have no tolerations at all",
"type": [
"array",
"null"
Expand Down
4 changes: 4 additions & 0 deletions mirrord/cli/src/error.rs
Original file line number Diff line number Diff line change
Expand Up @@ -113,6 +113,10 @@ pub(crate) enum ExternalProxyError {
)]
#[diagnostic(help("{GENERAL_BUG}"))]
MissingTlsInfo,

#[error("External proxy ping pong with the agent failed: {0}")]
#[diagnostic(help("{GENERAL_BUG}"))]
PingPongFailed(String),
}

/// Errors that can occur when executing the `mirrord intproxy` command.
Expand Down
Loading

0 comments on commit 91f2341

Please sign in to comment.