Changelog
List of aperture PRs merged since 0.27.0 release. For the full list of changes, see [list of changes][changes]
Fix Aperture Version build arg (1587)
Aperture Agent/Controller version was not properly passed to the Docker image.
Also, this PR changes context.TODO to context.Background in OTEL tests. This changes is used as trigger to build new Aperture images with proper versions.
Migrate otel contrib packages to extensions/integrations/otel directory (1589)
- Fix issue in aperturectl build where package name for bundled
extensions was not correctly used
- Add receiver and processor group tags when building agent and
controller otel components
Go 1.20.2 (1592)
![Screenshot 2023-03-16 at 2 36 27
PM](https://user-images.githubusercontent.com/18579817/225758117-8705ab95-7383-487b-8c04-d573af4f2799.png)
This pull request updates the Golang version to 1.20.2 and makes related
changes such as updating cache keys, compatibility flags, and
Dockerfiles. These changes ensure that the project stays up-to-date with
the latest version of Golang and maintains its compatibility with other
dependencies. This update does not introduce any new features or bug
fixes but is essential for maintaining the project's stability and
security.
aperturectl: make build config and output directory optional (1590)
This pull request introduces a new feature that makes the build
configuration and output directory optional for `aperturectl`. Users can
now build without specifying these parameters, which can be useful in
certain scenarios.
Revert "Export metrics for with pod count" (1591)
Export metrics for with pod count (1588)
**Release Notes**
New Feature: This pull request adds the ability to export metrics for
pod count in Kubernetes clusters. Users can now monitor their clusters
more effectively with this new feature. Various Kubernetes metrics such
as namespace name, node name, status, replicaset name, daemonset name,
statefulset name, job name, cronjob name, and deployment name have also
been added.
Add extensions list to info (1584)
Add nil pointer check in setupSentryWriter (1582)
Bug fix: This pull request adds a nil pointer check in setupSentryWriter
function to prevent any potential issues.
Restore build.sh in info package (1581)
This pull request restores a script to build a Go binary and inject
build-time variables, which is used in every Dockerfile requiring
version endpoint.
Use per-cmd build-config.yaml in Dockerfiles (1580)
fix: add race flag to controller build (1576)
Race flag argument was added to Agent build but was missing to
controller build so added it.
Replace dynamic plugins with statically linked extensions (1573)
- Plugins removed and replaced by extensions
- Added extension builder in aperturectl
Add source/destination services array in classifier input (1568)
New Feature: This pull request adds source and destination services
array to the classifier input, creates flow labels from them, and
updates telemetry accordingly.
Add ability to list discovery entities in aperturectl (1561)
- Add `discovery entities` command that list all entities by IP
addresses
- Add `--find-by="[name|ip]=<string>" flag to get by name or ip
[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v0.27.0...releases/aperture-controller/v1.0.0-rc.1