Aperture-py

Latest version: v2.26.0

Safety actively analyzes 639131 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 10 of 53

2.23.1rc.1

Changelog

List of aperture PRs merged since 2.23.0 release. For the full list of changes, see [list of changes][changes]

Fix query for ACCEPT_PERCENTAGE signal (2917)


Separate dashboard sub-command for dashboard generation (2914)

Description of change

1. `blueprints generate` only generates graphs and policy
2. A new `dashboard` sub-command which will only generate the dashboards
3. Keep the `dashboard_group.libsonnet` just as a signature for backward
compatibility of aperturectl
4. Move dashboards related mixins to a separate top-level directory so
`blueprints generate` doesn't have to pull all the grafana dependencies

- **New Features**
- Introduced a new command `dashboard` to generate dashboards for
Aperture.
- Added a search functionality to pull content from a URI.
- **Bug Fixes**
- Updated file paths and names used for rendering dashboards.
- **Refactor**
- Replaced several local imports and function calls with a new function
for managing components.
- Replaced direct function calls with calls to functions from the
`utils` package.
- **Documentation**
- Added a new markdown file for the "aperturectl dashboard" command,
providing details about its usage, options, and related commands.
- Updated the documentation to include the new command for generating a
dashboard using `aperturectl`.

Add support for Alerter in Rate Limiter (2899)

Description of change

- Make nested component for rate limiter that in-turn makes the private
rate limiter component
- Introduce rate limiter private component
- Separate out component construction from config sync of rate limiter

<img width="1624" alt="Screenshot 2023-11-03 at 2 48 12 PM"
src="https://github.com/fluxninja/aperture/assets/1553055/c7d2f00c-6bfc-4bf4-88ee-707b6c666bc7">

- **New Features**
- Introduced a new Rate Limiter component with enhanced functionality
and configuration options.
- Added an alert system to notify when more than 90% of requests are
being rate-limited.

- **Bug Fixes**
- Adjusted the metrics scrape interval for better performance
monitoring.

- **Documentation**
- Updated the documentation for the Rate Limiter component, including
new sections and updated descriptions.

- **Refactor**
- Updated the version of the "com.google.protobuf" plugin for better
compatibility and performance.

Streamline dashboard generation (2905)

- **New Features**
- Enhanced Grafana dashboard with new panels for better data
visualization.
- Introduced a refresh interval and time range for the dashboard.
- Added support for generating multiple dashboards based on policy file.
- Improved search functionality with additional filters.

- **Bug Fixes**
- Updated Grafonnet version to fix potential issues.

- **Refactor**
- Updated import statements and function calls for better code
organization.

- **Chores**
- Increased verbosity of the "aperturectl" tool for detailed output
during blueprint generation.

[changes]: https://github.com/fluxninja/aperture/compare/releases/aperture-controller/v2.23.0...releases/aperture-controller/v2.23.1-rc.1

2.23.0

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

2.23.0rc.2

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-rc.2

2.23.0rc.1

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-rc.1

2.22.1

Changelog

List of aperture PRs merged since 2.22.0 release. For the full list of changes, see [list of changes][changes]

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
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
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.22.1

2.22.1rc.1

Changelog

List of aperture PRs merged since 2.22.0 release. For the full list of changes, see [list of changes][changes]

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
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
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.22.1-rc.1

Page 10 of 53

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.