Skip to content

Releases: fluxninja/aperture

Aperture v2.23.3-rc.1

10 Nov 09:06
63940ce
Compare
Choose a tag to compare
Aperture v2.23.3-rc.1 Pre-release
Pre-release

Changelog

List of aperture PRs merged since 2.23.2 release. For the full list of changes, see list of changes

Update go to v1.21.4 (#2923)

  • Chores
  • Updated Golang version from 1.21.3 to 1.21.4 across multiple
    Dockerfiles, improving the Golang environment and tooling.
  • Enhanced cache management in CircleCI configuration files for better
    system caching behavior.

agent group label for flowcontrol_decisions_total metric (#2921)

Description of change

  • Add agent group label for the flowcontrol_decisions_total metric

Signed-off-by: Sahil Lakhwani [email protected]

Aperture v2.23.2

09 Nov 07:24
ef6f236
Compare
Choose a tag to compare

Changelog

List of aperture PRs merged since 2.23.1 release. For the full list of changes, see list of changes

Remove unused dashboard config from blueprints (#2918)

  • Refactor
  • Updated the structure of the main configuration file to handle
    policies instead of both policies and dashboards.
  • Bug Fixes
  • Removed dashboard configurations from various sections of the
    codebase, focusing on policy handling.
  • Documentation
  • Updated contributing guidelines and various documentation files to
    reflect the removal of dashboard configurations.

Add required policy labels for ACCEPT_PERCENTAGE (#2919)

  • Bug Fixes
  • Improved accuracy of rate limiting by considering specific policy
    parameters in calculations.

Aperture v2.23.2-rc.1

09 Nov 07:00
ef6f236
Compare
Choose a tag to compare
Aperture v2.23.2-rc.1 Pre-release
Pre-release

Changelog

List of aperture PRs merged since 2.23.1 release. For the full list of changes, see list of changes

Remove unused dashboard config from blueprints (#2918)

  • Refactor
  • Updated the structure of the main configuration file to handle
    policies instead of both policies and dashboards.
  • Bug Fixes
  • Removed dashboard configurations from various sections of the
    codebase, focusing on policy handling.
  • Documentation
  • Updated contributing guidelines and various documentation files to
    reflect the removal of dashboard configurations.

Add required policy labels for ACCEPT_PERCENTAGE (#2919)

  • Bug Fixes
  • Improved accuracy of rate limiting by considering specific policy
    parameters in calculations.

Aperture v2.23.1

08 Nov 14:37
87ea2fe
Compare
Choose a tag to compare

Changelog

List of aperture PRs merged since 2.23.0 release. For the full list of changes, see list of 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

Screenshot 2023-11-03 at 2 48 12 PM

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

Aperture v2.23.1-rc.1

08 Nov 14:11
87ea2fe
Compare
Choose a tag to compare
Aperture v2.23.1-rc.1 Pre-release
Pre-release

Changelog

List of aperture PRs merged since 2.23.0 release. For the full list of changes, see list of 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

Screenshot 2023-11-03 at 2 48 12 PM

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

Aperture v2.23.0

06 Nov 14:46
20a27bf
Compare
Choose a tag to compare

Changelog

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

Restructure the docs and make them developer-centric (#2897)

Co-authored-by: Jai Desai [email protected]

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] [email protected]
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 [email protected]

Aperture v2.23.0-rc.2

06 Nov 14:18
20a27bf
Compare
Choose a tag to compare
Aperture v2.23.0-rc.2 Pre-release
Pre-release

Changelog

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

Restructure the docs and make them developer-centric (#2897)

Co-authored-by: Jai Desai [email protected]

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] [email protected]
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 [email protected]

Aperture v2.23.0-rc.1

06 Nov 12:44
7399b54
Compare
Choose a tag to compare
Aperture v2.23.0-rc.1 Pre-release
Pre-release

Changelog

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

Restructure the docs and make them developer-centric (#2897)

Co-authored-by: Jai Desai [email protected]

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] [email protected]
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 [email protected]

Aperture v2.22.1

01 Nov 11:12
4fbd606
Compare
Choose a tag to compare

Changelog

List of aperture PRs merged since 2.22.0 release. For the full list of changes, see list of 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] [email protected]
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 [email protected]

Aperture v2.22.1-rc.1

01 Nov 09:38
4fbd606
Compare
Choose a tag to compare
Aperture v2.22.1-rc.1 Pre-release
Pre-release

Changelog

List of aperture PRs merged since 2.22.0 release. For the full list of changes, see list of 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] [email protected]
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 [email protected]