Changelog
List of aperture PRs merged since 2.22.0 release. For the full list of changes, see [list of changes][changes]
Restructure the docs and make them developer-centric (2897)
Co-authored-by: Jai Desai <jai.desaifluxninja.com>
Pin protocolbuffers version as latest causes issues in SDKs (2900)
Add support for secret manager in inframeter config update (2896)
New Features:
- Integrated the Secret Manager package into the Aperture Agent,
enhancing security by managing sensitive data.
- Introduced a new struct "ProvideAgentIn" in the Aperture Agent
configuration, improving code readability and maintainability.
- Expanded the functionality of the `AddInfraMeters` function in the
Otel Collector package, allowing it to handle different installation
modes and interact with the Secret Manager.
Refactor:
- Updated several function calls in the Aperture Agent configuration to
use the new "ProvideAgentIn" struct, streamlining the code and improving
clarity.
- Added new functions in the Otel Collector package to process secret
references and fetch secret values, enhancing code organization and
readability.
New Package:
- Added a new Secret Manager package that provides a client for managing
secrets, improving security and data protection.
use x-api-key header instead of apiKey header (2895)
Refactor:
- Updated the key name in the headers map from "apiKey" to "x-api-key"
in various files, improving the consistency of the codebase.
- Renamed environment variables from "FN_" prefix to "APERTURE_" prefix
across multiple files, aligning with the new naming convention.
- Modified the way API key is passed in the request metadata in
`ApertureSDKBuilder.java`, enhancing security.
New Features:
- Added insecure mode in `grpcOptions()` function in `main.go`,
providing an option for insecure communication during development or
testing.
Bug Fixes:
- Fixed the default value of the `aperture.agent.address` property in
`README.md` and `Config.java`, correcting the default agent address.
Style:
- Updated import statements in `use_aperture.ts` and `example.ts` for
better code readability.
Chores:
- Updated the base image in `Dockerfile` from `python:3.7-slim-buster`
to `python:3.8-slim-buster`, keeping the environment up-to-date with the
latest Python version.
Combined PR from dependabot's branch combine-prs-branch-go (2890)
This PR was created by the Combine PRs action by combining the following
PRs:
2889 Build(deps): Bump github.com/google/uuid from 1.3.1 to 1.4.0
2888 Build(deps): Bump google.golang.org/grpc from 1.58.3 to 1.59.0
2887 Build(deps): Bump sigs.k8s.io/yaml from 1.3.0 to 1.4.0
2886 Build(deps): Bump go.etcd.io/etcd/client/v3 from 3.5.9 to 3.5.10
2885 Build(deps): Bump github.com/go-logr/logr from 1.2.4 to 1.3.0
2884 Build(deps): Bump github.com/open-policy-agent/opa from 0.57.0 to
0.58.0
2883 Build(deps): Bump go.uber.org/goleak from 1.2.1 to 1.3.0
2882 Build(deps): Bump github.com/reugn/go-quartz from 0.7.0 to 0.8.0
2880 Build(deps): Bump helm.sh/helm/v3 from 3.12.2 to 3.13.1
2876 Build(deps): Bump github.com/onsi/ginkgo/v2 from 2.12.1 to 2.13.0
2874 Build(deps): Bump github.com/go-playground/validator/v10 from
10.14.1 to 10.15.5
2870 Build(deps): Bump k8s.io/klog/v2 from 2.100.1 to 2.110.1
2881 Build(deps): Bump go.uber.org/fx from 1.20.0 to 1.20.1
2879 Build(deps): Bump github.com/elastic/gmux from
0.2.1-0.20230302111114-819acd5135a3 to 0.3.1
2878 Build(deps): Bump k8s.io/apimachinery from 0.28.2 to 0.28.3
2877 Build(deps): Bump k8s.io/api from 0.28.2 to 0.28.3
2875 Build(deps): Bump github.com/onsi/gomega from 1.28.0 to 1.29.0
2873 Build(deps): Bump k8s.io/client-go from 0.28.2 to 0.28.3
2872 Build(deps): Bump sigs.k8s.io/controller-runtime from 0.15.0 to
0.16.3
2871 Build(deps): Bump github.com/rs/zerolog from 1.30.0 to 1.31.0
---------
Signed-off-by: dependabot[bot] <supportgithub.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]users.noreply.github.com>
blueprints --dir flag (2867)
Description of change
Add `--dir` flag to allow multiple blueprints to be applied
Signed-off-by: Sahil Lakhwani <sahilakhwanigmail.com>
[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.22.0...releases/aperture-controller/v2.23.0