Commit Graph

5213 Commits

Author SHA1 Message Date
Johan Fylling db53d77c48 Prepare v0.68.0 release (#6976)
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
v0.68.0
2024-08-29 17:23:19 +02:00
dependabot[bot] 2d289348b4 build(deps): bump github/codeql-action from 3.26.5 to 3.26.6
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.5 to 3.26.6.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/2c779ab0d087cd7fe7b826087247c2c81f27bfa6...4dd16135b69a43b6c8efb853346f8437d92d3c93)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-29 07:39:45 -07:00
Charlie Egan 1bec88ca6e docs: Update contrib docs (#6974)
I have removed the references to the regular meetings, but also made a
number of other updates to this page to make it clear where we need help
and how to get started.

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-08-29 10:59:11 +01:00
Johan Fylling 3ac5104087 debug: Adding debugger SDK (#6877)
This is an experimental feature, subject to change.

Fixes: #6876

Signed-off-by: Johan Fylling <johan.dev@fylling.se>
2024-08-28 20:26:52 +02:00
Ashutosh Narkar b0f417fdcb build(deps): bump github.com/prometheus/client_golang from 1.20.1 to 1.20.2
In addition to the vendor update, a test case was updated to account for a
prometheus change where the Content-Encoding header is unset if data is uncompressed.

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-28 09:48:21 -07:00
dependabot[bot] d613fd1e9b build(deps): bump google.golang.org/grpc from 1.65.0 to 1.66.0 (#6971)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.65.0 to 1.66.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.65.0...v1.66.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-28 17:46:42 +02:00
Anders Eknert f10cc1f4c8 Change required scope of entrypoint from rule to document (#6963)
And automatically change implied `scope` from `rule` to `document` when
no `scope` is provided (on rule metadata).

Fixes #6798

Signed-off-by: Anders Eknert <anders@styra.com>
2024-08-28 13:22:30 +02:00
Johan Fylling 5d087830d2 topdown: Adding unification scope to virtual-cache key
Fixing issue where ref-head rules could put evaluation result scoped by call-site ref unification into global virtual-cache, which would later erroneously be read by ref to same rule/virtual document but with different "unification scope".

Fixes: #6926
Signed-off-by: Johan Fylling <johan.dev@fylling.se>
2024-08-28 11:50:31 +02:00
Stephan Renatus 25d21f50d3 ast/parser: add hint to future-proof imports (#6968)
Just an idea, if we ever introduce an

    import awesome

and people start receiving "unknown import" errors on outdated
OPA versions, they'll at least give a hint.

This could be extended to cover the other synthetic imports, like
`rego.*` and `future.*`, but it's a start...

Signed-off-by: Stephan Renatus <stephan@styra.com>
2024-08-28 10:49:34 +02:00
Anders Eknert 7b535a79a6 Docs: suggest using opa-config.yaml as name for config file (#6966)
And update some references throughout the docs.

Fixes #6959

Signed-off-by: Anders Eknert <anders@styra.com>
2024-08-27 23:57:15 +02:00
Ashutosh Narkar 8412289f74 plugins/bundle: Escape reserved chars used in persisted bundle directory name
In Windows there are some reserved characters that cannot be used in the names
of files and directories (eg. ?, *). If a bundle name contains these and if it's
configured to be persisted, the operation will fail on Windows. This change attempts
to fix this on Windows systems by escaping any encountered reserved characters before
using them in the bundle persistence path.

Fixes: #6915

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-27 14:26:31 -07:00
dependabot[bot] 6c371253ea build(deps): bump github.com/containerd/containerd from 1.7.20 to 1.7.21
Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.20 to 1.7.21.
- [Release notes](https://github.com/containerd/containerd/releases)
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
- [Commits](https://github.com/containerd/containerd/compare/v1.7.20...v1.7.21)

---
updated-dependencies:
- dependency-name: github.com/containerd/containerd
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-27 08:21:44 -07:00
Brett McBride fd0821c1b3 distributedtracing: adding distributed tracing resource attributes
Adding a resource map to the distributed_tracing
config. Entries in this map will be passed through to the OpenTelemetry SDK where they will be
added as resource attributes. The available resource attributes are service.namespace,
service.version and service.instance.id. see
https://opentelemetry.io/docs/specs/semconv/resource/

Fixes: #6492

Signed-off-by: Brett McBride <brett@deakin.edu.au>
2024-08-26 14:39:08 -07:00
Ashutosh Narkar a975ececbb .github/workflows: Update GHA token perms for CodeQL workflow
Ref: https://github.com/github/codeql-action?tab=readme-ov-file#permissions

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-26 11:25:47 -07:00
dependabot[bot] b3d8c2c7a6 build(deps): bump github/codeql-action from 3.26.4 to 3.26.5 (#6960)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.4 to 3.26.5.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/f0f3afee809481da311ca3a6ff1ff51d81dbeb24...2c779ab0d087cd7fe7b826087247c2c81f27bfa6)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-26 13:57:13 +02:00
yangci 277ab7d446 docs: add github action policy testing automation
Signed-off-by: yangci <yangciouou@gmail.com>
2024-08-23 13:25:17 -07:00
Ashutosh Narkar ebc3ab241a Always include HTTP request context in incoming req context
Previously the HTTP request context was included in the
request context at the info access log level. This means
if the access log level was set to error for instance,
the context would not include the http request context and
hence it would not be surfaced via decision logs.

This change always add the http request context to the request
context so that HTTP info like headers will be surfaced via decision
logs irrespective of the access log level.

Fixes: #6951

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-23 07:50:56 -07:00
Ashutosh Narkar f788310879 .github/workflows: Udpate CodeQL workflow contents perm
The CodeQL workflow uploads the results to GitHub so it
needs a write value on the contents permission.

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-23 07:50:12 -07:00
dependabot[bot] c3867a37ae build(deps): bump github/codeql-action from 3.26.3 to 3.26.4
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.3 to 3.26.4.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/883d8588e56d1753a8a58c1c86e88976f0c23449...f0f3afee809481da311ca3a6ff1ff51d81dbeb24)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-22 09:09:21 -07:00
Anders Eknert 47c1e2ea2f docs: mention http.send in inter-query cache config docs (#6953)
It wasn't obvious when configuring the inter-query cache might be needed, as
it wasn't mentioned which built-in made use of it.

Also fixed the docs on annotations where it said `scope` only applies to
`schemas`.

Signed-off-by: Anders Eknert <anders@styra.com>
2024-08-22 15:27:11 +02:00
Sergey-Kizimov f7b155288f download: Fix saving OCI bundles on disk
This commit fixes an issue related to zero-sized bundles being saved to disk,
which can cause OPA to fail to start if a remote OCI repository is unavailable.

Fixes: #6939

Signed-off-by: Sergey-Kizimov <serget.kizimov@hiya.com>
2024-08-21 14:49:34 -07:00
dependabot[bot] a6768777a3 build(deps): bump github.com/prometheus/client_golang
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.0 to 1.20.1.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/v1.20.1/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.0...v1.20.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-21 12:57:02 -07:00
Anders Eknert e6aa584a6d Make type checker copy method copy all values (#6949)
Just a small improvement from looking into #6946

This doesn't necessarily solve all issues reported there, but I figured
I might as well commit this anyway.

Signed-off-by: Anders Eknert <anders@styra.com>
2024-08-21 15:06:03 +02:00
dependabot[bot] a94d87f529 build(deps): bump github/codeql-action from 3.26.2 to 3.26.3 (#6944)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.2 to 3.26.3.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/429e1977040da7a23b6822b13c129cd1ba93dbb2...883d8588e56d1753a8a58c1c86e88976f0c23449)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-20 17:03:27 +02:00
Johan Fylling 3e7e6a00de test: Creating v1 yaml tests from existing v0 tests (#6924)
Fixes: #6864

Signed-off-by: Johan Fylling <johan.dev@fylling.se>
2024-08-20 12:13:25 +02:00
Anders Eknert 25f4cb6db7 Include term locations in rule heads when requested (#6943)
When the JSON option to include term locations have been set, they should be
included in all parts of the head where terms appear.

Fixes #6860

Signed-off-by: Anders Eknert <anders@styra.com>
2024-08-20 11:38:18 +02:00
harshitasao 291825ee77 fixed the token-pemission issue
Signed-off-by: harshitasao <harshitasao@gmail.com>
2024-08-19 09:08:46 -07:00
Ashutosh Narkar 9964aee637 build(deps): bump github.com/prometheus/client_golang from 1.19.1 to 1.20.0
In addition to the vendor update, a test case was updated to account
for the new help text of the `go_gc_duration_seconds` metric. Also
`go_memstat_lookups_total` metric was removed in 1.20.0.

Release Notes: https://github.com/prometheus/client_golang/releases/tag/v1.20.0

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-19 09:05:59 -07:00
Michael Sorens 07c7bb8e16 typos and clarification on signing commits (#6940)
* cosmetic: fix typos
* Add missing piece to the PR template

Signed-off-by: Michael Sorens <msorens@styra.com>
2024-08-19 13:47:31 +02:00
Ashutosh Narkar 10f4d553e6 loader: Block reading of UNC paths
If a UNC path is provided to OPA it won't read it
and instead return an error. This applies to paths
to load bundles and individual data/policy files.

One reason behind blocking UNC paths is they could
trigger a NTLMv2 hash leak. For example, if a SMB share
is provided, OPA will attempt to open it triggering LLMNR
queries which contain the client's NTLMv2 hash which can be cracked
using some tools. This could be exploited by a malicious user.

Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-16 12:14:55 -07:00
Charlie Egan 14ff052432 builtins: Marshal JWT encode sign inputs as JSON
Fixes https://github.com/open-policy-agent/opa/issues/6925

This change modifies the `io.jwt.encode_sign` built-in to marshal the
parameters as JSON before signing the JWT. The previous implementation
was using String(), which was a sort of pseudo-JSON that was almost
correct but used the wrong JSON syntax for the set type.

I have chosen to marshal the headers in the same way as the payload as
the 'crit' header can also be an array type. I marshal the signature the
same way for consistency with the other two.

Signed-off-by: Charlie Egan <charlie@styra.com>
2024-08-15 09:02:21 -07:00
dependabot[bot] 6061f2e1a6 build(deps): bump github/codeql-action from 3.26.1 to 3.26.2 (#6936)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.1 to 3.26.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/29d86d22a34ea372b1bbf3b2dced2e25ca6b3384...429e1977040da7a23b6822b13c129cd1ba93dbb2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-15 14:14:08 +02:00
Johan Fylling 1f4a27bfc0 ast: Fixing nil pointer dereference in compiler for partial rule edge case (#6931)
Only appending rule to trieNode values list if it has declared value.

Fixes: #6930

Signed-off-by: Johan Fylling <johan.dev@fylling.se>
2024-08-15 10:43:00 +02:00
Andrea Peruffo 83f8dc636b Make it possible to only build wasm testcases
Signed-off-by: Andrea Peruffo <andrea.peruffo1982@gmail.com>
2024-08-14 11:55:25 -07:00
Stephan Renatus 64b01e1b04 CHANGELOG.md: add 'opa exec' format (#6928)
Signed-off-by: Stephan Renatus <stephan@styra.com>
2024-08-14 18:38:34 +02:00
dependabot[bot] 56278f284c build(deps): bump github/codeql-action from 3.26.0 to 3.26.1
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.26.0 to 3.26.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/eb055d739abdc2e8de2e5f4ba1a8b246daa779aa...29d86d22a34ea372b1bbf3b2dced2e25ca6b3384)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-14 09:30:04 -07:00
Ashutosh Narkar 5c0f3003ab plugins/bundle: Avoid race during bundle reconfiguration and activation
This change attempts to fix a race condition that could occur
when a reconfiguration on the bundle plugin occurs in parallel
with the activation of a downloaded bundle.

One scenario where this could occur is when the discovery plugin
attempts to reconfigure the bundle plugin and concurrently a bundle gets
downloaded and needs to be activated. A reconfig operation will perform
a write on the plugin's config. During a bundle activation, the plugin's
config is read. Currently we hold a lock when the config is being updated.
This change locks the config while reading thereby avoiding the race.

Fixes: #6849

Co-authored-by: Pushpalanka Jayawardhana <pushpalanka.jayawardhana@zalando.de>
Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-14 08:15:53 -07:00
cli-docs-updater 35b07b547c docs: Update generated CLI docs 2024-08-13 12:42:22 +00:00
Stephan Renatus ed14340916 cmd/exec: remove "pretty" format (#6923)
This was never supported, and the flag is thus confusing. Since the
only supported format is "json" (the default), the flag is redundant
now. However, I've kept it so if someone uses `opa exec --format=json`
somewhere, their calls won't become invalid.

If someone had been using `opa exec --format=pretty`, they will now
see an error, but I think that's less confusing: pretty formatting
is just not supported for 'opa exec'.

Signed-off-by: Stephan Renatus <stephan@styra.com>
2024-08-13 14:40:44 +02:00
dependabot[bot] 71faf61811 build(deps): bump golang.org/x/net from 0.27.0 to 0.28.0 (#6919)
Bumps [golang.org/x/net](https://github.com/golang/net) from 0.27.0 to 0.28.0.
- [Commits](https://github.com/golang/net/compare/v0.27.0...v0.28.0)

---
updated-dependencies:
- dependency-name: golang.org/x/net
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 13:53:13 +02:00
dependabot[bot] 7f7579542d build(deps): bump github/codeql-action from 3.25.15 to 3.26.0 (#6917)
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.25.15 to 3.26.0.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/afb54ba388a7dca6ecae48f608c4ff05ff4cc77a...eb055d739abdc2e8de2e5f4ba1a8b246daa779aa)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 13:20:16 +02:00
dependabot[bot] 614a1427f2 build(deps): bump actions/upload-artifact from 4.3.5 to 4.3.6 (#6918)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.5 to 4.3.6.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/89ef406dd8d7e03cfd12d9e0a4a378f454709029...834a144ee995460fba8ed112a2fc961b36a5ec5a)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-07 13:11:30 +02:00
Ashutosh Narkar 0f12a96d65 Integrate patch release v0.67.1 (#6914)
Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
2024-08-05 13:17:06 -04:00
dependabot[bot] cd0a3d485b build(deps): bump golang.org/x/time from 0.5.0 to 0.6.0 (#6912)
Bumps [golang.org/x/time](https://github.com/golang/time) from 0.5.0 to 0.6.0.
- [Commits](https://github.com/golang/time/compare/v0.5.0...v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/time
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 14:32:23 +02:00
dependabot[bot] a99ad4c17e build(deps): bump actions/upload-artifact from 4.3.4 to 4.3.5 (#6913)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 4.3.4 to 4.3.5.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/0b2256b8c012f0828dc542b3febcab082c67f72b...89ef406dd8d7e03cfd12d9e0a4a378f454709029)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-08-05 14:10:23 +02:00
Pindar db0a80b4ad Update envoy-tutorial-istio.md
Correct typ of port in the MeshConfig for extensionProviders and add section about Meshconfig's service value

Signed-off-by: Pindar <131621+Pindar@users.noreply.github.com>
2024-08-02 08:50:39 -07:00
Philip Conrad ee9ab0bf75 util+server: Fix bug around chunked request handling. (#6906)
This commit fixes a request handling bug introduced in #6868, which
caused OPA to treat all incoming chunked requests as if they had
zero-length request bodies.

The fix detects cases where the request body size is unknown in the
DecodingLimits handler, and propagates a request context key down to
the `util.ReadMaybeCompressedBody` function, allowing it to correctly
select between using the original `io.ReadAll` style for chunked
requests, or the newer preallocated buffers approach (for requests of
known size).

This change has a small, but barely visible performance impact for large
requests (<5% increase in GC pauses for a 1GB request JSON blob), and
minimal, if any, effect on RPS under load.

Fixes: #6904

Signed-off-by: Philip Conrad <philip@chariot-chaser.net>
2024-08-01 15:22:51 -04:00
dependabot[bot] 643738f0a6 build(deps): bump docker/setup-buildx-action from 3.5.0 to 3.6.1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.5.0 to 3.6.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/aa33708b10e362ff993539393ff100fa93ed6a27...988b5a0280414f521da01fcc63a27aeeb4b104db)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-30 09:17:22 -07:00
Brandt Keller bf439684cc docs: add Lula to the OPA ecosystem (#6902)
* chore(docs): add Lula to the OPA ecosystem

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>

* fix(docs): update with suggestions for Lula submission to ecosystem

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>

* docs: add Lula link to description

Co-authored-by: Charlie Egan <git@charlieegan3.com>
Signed-off-by: Brandt Keller <43887158+brandtkeller@users.noreply.github.com>

---------

Signed-off-by: Brandt Keller <brandt.keller@defenseunicorns.com>
Signed-off-by: Brandt Keller <43887158+brandtkeller@users.noreply.github.com>
Co-authored-by: Charlie Egan <git@charlieegan3.com>
2024-07-30 10:13:42 +01:00
Matthew Bamber 971a7219f3 fix: Support AWS_CONTAINER_CREDENTIALS_FULL_URI metadata endpoint
Support loading credentials from the AWS_CONTAINER_CREDENTIALS_FULL_URI
metadata endpoint which is helpful for AWS SnapStart lambdas

Fixes #6893
Signed-off-by: Matthew Bamber <mattb@grabyo.com>
2024-07-29 10:40:05 -07:00