Skip to content

Commit

Permalink
3.113.0 (#2646)
Browse files Browse the repository at this point in the history
  • Loading branch information
Razz4780 authored Aug 13, 2024
1 parent 6eb9b46 commit 49dd57e
Show file tree
Hide file tree
Showing 12 changed files with 98 additions and 71 deletions.
70 changes: 70 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,76 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [3.113.0](https://github.com/metalbear-co/mirrord/tree/3.113.0) - 2024-08-12


### Added

- Add new api to run mirrord inside container

```
mirrord container [options] -- <docker/podman> run ...
```

Because we need to run internal proxy process on the same network as the
process loaded with `mirrord-layer`, to keep config and kubernetes
comparability the communication to mirrord agent is made via external proxy
that will run on the host machine.
```
┌────────────────┐
k8s │ mirrord agent │
└─────┬────▲─────┘
│ │
│ │
┌─────▼────┴─────┐
container host │ external proxy │
└─────┬────▲─────┘
│ │
│ │
┌─────▼────┴─────┐◄──────┐
sidecar container │ internal proxy │ │
└──┬─────────────┴──┐ │
run container │ mirrord-layer ├────┘
└────────────────┘
```
[#1658](https://github.com/metalbear-co/mirrord/issues/1658)


### Fixed

- Add custom handling for istio ambient mode where we set
`/proc/sys/net/ipv4/conf/all/route_localnet` to `1` so it does require
`agent.privileged = true` to work. (See
[#2456](https://github.com/metalbear-co/mirrord/issues/2456))
[#2456](https://github.com/metalbear-co/mirrord/issues/2456)
- Fix issue introduced in #2612 that broke configs with one-value definition
for IncomingConfig for network feature.
[#2647](https://github.com/metalbear-co/mirrord/issues/2647)


### Internal

- Fixed a flake in layer integration tests.
[#2632](https://github.com/metalbear-co/mirrord/issues/2632)
- Add `execution_kind` into analytics `event_properties` where `mirrord
container` results in 1 and `mirrord exec` results in 2.
- Cleanup unused dependencies
- Remove double analytics reporting by setting so intproxy will only report
errors if it is running inside a container.
- Update actions
- Update the location of `--` in container command
```
mirrord container [options] <docker/podman/nerdctl> run -- ...
```
Now will be
```
mirrord container [options] -- <docker/podman/nerdctl> run ...
```
or simply
```
mirrord container [options] <docker/podman/nerdctl> run ...
```

## [3.112.1](https://github.com/metalbear-co/mirrord/tree/3.112.1) - 2024-08-05


Expand Down
54 changes: 27 additions & 27 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 @@ -25,7 +25,7 @@ resolver = "2"

# latest commits on rustls suppress certificate verification
[workspace.package]
version = "3.112.1"
version = "3.113.0"
edition = "2021"
license = "MIT"
readme = "README.md"
Expand Down
1 change: 0 additions & 1 deletion changelog.d/+add-execution_kind-to-analytics.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+dedup-analytics-reporter.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+remove-unused-dependencies.internal.md

This file was deleted.

12 changes: 0 additions & 12 deletions changelog.d/+tweak-container-command.internal.md

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/+update-actions.internal.md

This file was deleted.

24 changes: 0 additions & 24 deletions changelog.d/1658.added.md

This file was deleted.

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

This file was deleted.

1 change: 0 additions & 1 deletion changelog.d/2632.internal.md

This file was deleted.

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

This file was deleted.

0 comments on commit 49dd57e

Please sign in to comment.