Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue-6559 Add ability to create decision labels within a policy #6681

Open
wants to merge 114 commits into
base: main
Choose a base branch
from

Commits on Apr 17, 2024

  1. topdown/http: Respect raise_error flag during input validation

    Currently the `raise_error` flag is not honored during the
    input validation step. So `http.send` will return an error if
    input validation fails irrespective of the `raise_error` flag
    status. This change attempts to fix that.
    Also the description of the `raise_error` flag is updated to
    reflect actual behavior.
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9f44854 View commit details
    Browse the repository at this point in the history
  2. Updating the Decision Log to include new Field

    DecisionLabel will be populated by the Custom Built-in.
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6d20abb View commit details
    Browse the repository at this point in the history
  3. Adding new Built-in to builtins.go

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    5ce2305 View commit details
    Browse the repository at this point in the history
  4. Creating shell files for the actual Built-in

    Actual definition and code will go here.
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    7cd3dac View commit details
    Browse the repository at this point in the history
  5. Update decision_label_add.go

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f448f68 View commit details
    Browse the repository at this point in the history
  6. Early work on Builtin Code

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f40c4cb View commit details
    Browse the repository at this point in the history
  7. Add DecisionLabel to Rego

    Added to the EvalContext Struct.
    
    Created a method to pull the DecisionLabel object in from the SDK (opa.go; that update is coming shortly).
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    7cd66e1 View commit details
    Browse the repository at this point in the history
  8. Started adding Decision Label to Rego instance

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    689db4c View commit details
    Browse the repository at this point in the history
  9. Added DecisionLabel to Rego Struct and Populated

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f837330 View commit details
    Browse the repository at this point in the history
  10. Changed how DecisionLabel is assigned to the EvalContext

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0458e28 View commit details
    Browse the repository at this point in the history
  11. Mimicked NDBuiltinCache for DecisionLabel

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    86cf054 View commit details
    Browse the repository at this point in the history
  12. (Hopefully) fixed the Object Functions for DecisionLabel

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    588b7e2 View commit details
    Browse the repository at this point in the history
  13. Added DecisionLabel to BuiltinContext Struct

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b7f9b66 View commit details
    Browse the repository at this point in the history
  14. Added DecisionLabel to the BuiltinContext instantiation

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d1f2340 View commit details
    Browse the repository at this point in the history
  15. Added Builtin Code

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    07aec2e View commit details
    Browse the repository at this point in the history
  16. Made the error to return from Builtin

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1fce17f View commit details
    Browse the repository at this point in the history
  17. Fixing Typo in DecisionLabel Object Name

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e3fef3e View commit details
    Browse the repository at this point in the history
  18. Added test for DecisionLabel field

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    efb46c1 View commit details
    Browse the repository at this point in the history
  19. Added test for DecisionLabel Field

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    207fb34 View commit details
    Browse the repository at this point in the history
  20. Added test for DecisionLabel Field

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b77ad1f View commit details
    Browse the repository at this point in the history
  21. More Typos

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4a69899 View commit details
    Browse the repository at this point in the history
  22. Started new builtin test file

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    34d2b30 View commit details
    Browse the repository at this point in the history
  23. Update decision_label_add_test.go

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e99b651 View commit details
    Browse the repository at this point in the history
  24. Update decision_label_add_test.go

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6ae291b View commit details
    Browse the repository at this point in the history
  25. Aligned Map Types and removed unintended Recursion

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c62c9d4 View commit details
    Browse the repository at this point in the history
  26. Updating Tests to conform to new Input Types

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c464aee View commit details
    Browse the repository at this point in the history
  27. Potential Update for nil interface{} test failure

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c29960f View commit details
    Browse the repository at this point in the history
  28. Add DecisionLabel to list of Decision Log fields

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    46fc50f View commit details
    Browse the repository at this point in the history
  29. Comment Cleanup

    And the removal of an error in the opa_test.go file.
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9da9647 View commit details
    Browse the repository at this point in the history
  30. Updated logos for Permit.io and OPAL in integrations (open-policy-age…

    …nt#6562)
    
    Signed-off-by: Daniel Bass <daniel@permit.io>
    Co-authored-by: Daniel Bass <daniel@permit.io>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    2 people authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2595c69 View commit details
    Browse the repository at this point in the history
  31. build(deps): bump github.com/spf13/viper from 1.18.1 to 1.18.2

    Bumps [github.com/spf13/viper](https://github.com/spf13/viper) from 1.18.1 to 1.18.2.
    - [Release notes](https://github.com/spf13/viper/releases)
    - [Commits](spf13/viper@v1.18.1...v1.18.2)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/spf13/viper
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4e7c680 View commit details
    Browse the repository at this point in the history
  32. docs: use application/yaml instead of application/x-yaml (open-policy…

    …-agent#6565)
    
    This is a recognized content type now, so no need for the x prefix.
    
    I also fixed some language in the doc while at it.
    
    Signed-off-by: Anders Eknert <anders@eknert.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    anderseknert authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    cd5a3ad View commit details
    Browse the repository at this point in the history
  33. build(deps): bump github.com/containerd/containerd from 1.7.12 to 1.7.13

    Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.12 to 1.7.13.
    - [Release notes](https://github.com/containerd/containerd/releases)
    - [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
    - [Commits](containerd/containerd@v1.7.12...v1.7.13)
    
    ---
    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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4d6ac90 View commit details
    Browse the repository at this point in the history
  34. docs: Udpate description of the url path usage for v1/data GET and PO…

    …ST (open-policy-agent#6567)
    
    This change updates the description of how the url path is used
    to access values inside object and array documents. For data patch
    operations, the description was updated to reflect the implementation.
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    90001b9 View commit details
    Browse the repository at this point in the history
  35. build(deps): bump aquasecurity/trivy-action from 0.16.1 to 0.17.0

    Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.16.1 to 0.17.0.
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.16.1...0.17.0)
    
    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    75f06a2 View commit details
    Browse the repository at this point in the history
  36. Update ADOPTERS.md

    Signed-off-by: Or Ouziel <or.ouziel@elastic.co>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    orouz authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    26e8ac9 View commit details
    Browse the repository at this point in the history
  37. build(deps): bump github.com/opencontainers/image-spec

    Bumps [github.com/opencontainers/image-spec](https://github.com/opencontainers/image-spec) from 1.1.0-rc5 to 1.1.0-rc6.
    - [Release notes](https://github.com/opencontainers/image-spec/releases)
    - [Changelog](https://github.com/opencontainers/image-spec/blob/main/RELEASES.md)
    - [Commits](opencontainers/image-spec@v1.1.0-rc5...v1.1.0-rc6)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/opencontainers/image-spec
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    a6c7730 View commit details
    Browse the repository at this point in the history
  38. build(deps): bump github.com/foxcpp/go-mockdns from 1.0.0 to 1.1.0

    Bumps [github.com/foxcpp/go-mockdns](https://github.com/foxcpp/go-mockdns) from 1.0.0 to 1.1.0.
    - [Release notes](https://github.com/foxcpp/go-mockdns/releases)
    - [Commits](foxcpp/go-mockdns@v1.0.0...v1.1.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/foxcpp/go-mockdns
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6ca599e View commit details
    Browse the repository at this point in the history
  39. build(deps): bump golang.org/x/net from 0.19.0 to 0.21.0

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.19.0 to 0.21.0.
    - [Commits](golang/net@v0.19.0...v0.21.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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    dc4e18c View commit details
    Browse the repository at this point in the history
  40. fix(oci): add missing method WithBundleParserOpts to oci_downloader_u…

    …navailable
    
    Signed-off-by: slonka <slonka@users.noreply.github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    slonka authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b968f0c View commit details
    Browse the repository at this point in the history
  41. build(deps): bump google.golang.org/grpc from 1.61.0 to 1.61.1

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.0 to 1.61.1.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.61.0...v1.61.1)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8c2930f View commit details
    Browse the repository at this point in the history
  42. ast+cmd: Allowing bundle to contain calls to unknown Rego functions w…

    …hen inspected
    
    Fixes: open-policy-agent#6591
    Signed-off-by: Johan Fylling <johan.dev@fylling.se>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    f87a9c9 View commit details
    Browse the repository at this point in the history
  43. build(go): bump golang, build with 1.22, support 1.20+ (open-policy-a…

    …gent#6595)
    
    https://go.dev/doc/go1.22
    
    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    95dec3a View commit details
    Browse the repository at this point in the history
  44. build(deps): bump google.golang.org/grpc from 1.61.1 to 1.62.0

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.61.1 to 1.62.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.61.1...v1.62.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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    606ee87 View commit details
    Browse the repository at this point in the history
  45. cleanup: use errors.Join

    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0263cec View commit details
    Browse the repository at this point in the history
  46. build(deps): bump github.com/prometheus/client_golang

    Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.18.0 to 1.19.0.
    - [Release notes](https://github.com/prometheus/client_golang/releases)
    - [Changelog](https://github.com/prometheus/client_golang/blob/v1.19.0/CHANGELOG.md)
    - [Commits](prometheus/client_golang@v1.18.0...v1.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/client_golang
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2fa18d5 View commit details
    Browse the repository at this point in the history
  47. build: update .go-version to unblock netlify build (open-policy-agent…

    …#6605)
    
    With .go-version containing 1.22, netlify fails to pick up the golang binary:
    
        9:32:09 AM: Installing Go version 1.22 (requested 1.22)
        9:32:09 AM: Failed to install Go version "1.22"
        9:32:12 AM: Continue with existing version "1.19.13"
    
    and the build breaks with 1.19.x.
    
    Setting .go-version to 1.22.0 (with .0 at the end) matches the versioning
    scheme on https://go.dev/dl/, and it seems to succeed picking up the right
    go version for the website build:
    
        9:33:35 AM: Installing Go version 1.22.0 (requested 1.22.0)
        9:33:37 AM: go version go1.22.0 linux/amd64
    
    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2f5efe9 View commit details
    Browse the repository at this point in the history
  48. Prepare v0.62.0 release

    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8578f92 View commit details
    Browse the repository at this point in the history
  49. Prepare v0.63.0 development

    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    816ff48 View commit details
    Browse the repository at this point in the history
  50. Add Trino to OPA ecosystem

    Signed-off-by: Manfred Moser <manfred@simpligility.ca>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    mosabua authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    21ee2e9 View commit details
    Browse the repository at this point in the history
  51. build(deps): bump aquasecurity/trivy-action from 0.17.0 to 0.18.0

    Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.17.0 to 0.18.0.
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.17.0...0.18.0)
    
    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ecc2075 View commit details
    Browse the repository at this point in the history
  52. update: ADOPTERS.md (open-policy-agent#6608)

    Added Mia-Platform to the OPA adopters list
    
    Signed-off-by: Federico Maggi <7142570+fredmaggiowski@users.noreply.github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    fredmaggiowski authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c6fd25c View commit details
    Browse the repository at this point in the history
  53. build(deps): bump golang.org/x/net from 0.21.0 to 0.22.0

    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.21.0 to 0.22.0.
    - [Commits](golang/net@v0.21.0...v0.22.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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    391af88 View commit details
    Browse the repository at this point in the history
  54. build: bump golang 1.22.0 -> 1.22.1 (open-policy-agent#6616)

    https://groups.google.com/g/golang-announce/c/5pwGVUPoMbg
    
    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8348eff View commit details
    Browse the repository at this point in the history
  55. docs: fix broken schema link (open-policy-agent#6617)

    This link should point to #annotations on the same page.
    
    Signed-off-by: Charlie Egan <charlie@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    charlieegan3 authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4e1a5ed View commit details
    Browse the repository at this point in the history
  56. Release v0.62.1 (open-policy-agent#6618)

    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4aa7b45 View commit details
    Browse the repository at this point in the history
  57. Prep development (open-policy-agent#6619)

    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    5818386 View commit details
    Browse the repository at this point in the history
  58. build(deps): bump google.golang.org/grpc from 1.62.0 to 1.62.1 (open-…

    …policy-agent#6621)
    
    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.62.0 to 1.62.1.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.62.0...v1.62.1)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    579ec7a View commit details
    Browse the repository at this point in the history
  59. build(deps): bump github.com/golang/protobuf from 1.5.3 to 1.5.4 (ope…

    …n-policy-agent#6620)
    
    Bumps [github.com/golang/protobuf](https://github.com/golang/protobuf) from 1.5.3 to 1.5.4.
    - [Release notes](https://github.com/golang/protobuf/releases)
    - [Commits](golang/protobuf@v1.5.3...v1.5.4)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/golang/protobuf
      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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    83c9862 View commit details
    Browse the repository at this point in the history
  60. format: Preserve brackets around set union operation

    This fix preserves the brackets around set union operations
    when the inflix operator (`|`) is used. Previously the formatter
    would remove the brackets around the union operation, interpreting
    the expression as a comprehesion which would yeild unexpected results.
    
    Fixes: open-policy-agent#6588
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    10a4d3b View commit details
    Browse the repository at this point in the history
  61. Docs: mention homebrew install option

    And replace AMD64 option with ARM64 as that's likely what most Macs
    run with these days.
    
    Fixes open-policy-agent#6622
    
    Signed-off-by: Anders Eknert <anders@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    anderseknert authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    289665c View commit details
    Browse the repository at this point in the history
  62. aws: support for Unsigned Payload or provided content sha256 in AWS s…

    …igning (open-policy-agent#6581)
    
    To support uses cases where OPA is used for signing s3 requests whose payload is
    not known upfront or payload is big enough (big file upload) to be sent over wire,
    this PR adds support for unsigned payloads.
    
    AWS signer has configurable option to use unsigned payload where the
    x-amz-content-sha256 is set to "UNSIGNED-PAYLOAD" and is included as part
    of signing process. This PR provides an option for unsigned payload if
    aws_config.disable_payload_signing is set to true. If payload signing is
    disabled, SignV4 method will not compute the content sha from the request body
    but instead use "UNSIGNED-PAYLOAD" string literal for x-amz-content-sha256
    header during signature computation.
    
    References:
    https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-header-based-auth.html
    https://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-auth-using-authorization-header.html
    Signed-off-by: Prasanth Jayachandran <p_jayachandran@apple.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    Prasanth Jayachandran authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    59ebef4 View commit details
    Browse the repository at this point in the history
  63. Add Tunnelmole as an open source tunneling option in the Cloudformati…

    …on hooks documentation (open-policy-agent#6626)
    
    Signed-off-by: Robbie <robbie-cahill@proton.me>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    robbie-cahill authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e1ed59c View commit details
    Browse the repository at this point in the history
  64. build(deps): bump github.com/containerd/containerd from 1.7.13 to 1.7.14

    Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.13 to 1.7.14.
    - [Release notes](https://github.com/containerd/containerd/releases)
    - [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
    - [Commits](containerd/containerd@v1.7.13...v1.7.14)
    
    ---
    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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    979d79f View commit details
    Browse the repository at this point in the history
  65. Adding integration for Backstage (open-policy-agent#6629)

    Adding integration for Backstage
    
    Signed-off-by: Peter Macdonald <macdonald.peter90@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    Parsifal-M authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    bde6179 View commit details
    Browse the repository at this point in the history
  66. Add some docs on using env vars in place of CLI flags (open-policy-ag…

    …ent#6631)
    
    Not sure where to put this really as we don't have much in terms of docs
    on the CLI outside of the generated ones. If there are more places where
    this could be mentioned, let me know and I'll add it there too.
    
    Signed-off-by: Anders Eknert <anders@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    anderseknert authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    e619cde View commit details
    Browse the repository at this point in the history
  67. docs: Update generated CLI docs

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    cli-docs-updater authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    15c75ce View commit details
    Browse the repository at this point in the history
  68. test/e2e: Fix missing import in benchmark. (open-policy-agent#6632)

    Signed-off-by: Philip Conrad <philipaconrad@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    philipaconrad authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6ae6a8e View commit details
    Browse the repository at this point in the history
  69. cmd/exec: Add timeout flag to help prevent infinite hangs. (open-poli…

    …cy-agent#6633)
    
    This commit adds a `--timeout` duration flag to the `opa exec` CLI command.
    This flag helps out in use cases such as CI, where stalling indefinitely
    is undesirable behavior.
    
    Fixes: open-policy-agent#6613
    
    Signed-off-by: Philip Conrad <philipaconrad@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    philipaconrad authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6ff8bbe View commit details
    Browse the repository at this point in the history
  70. docs: fix typo (open-policy-agent#6637)

    Signed-off-by: Adam Setch <adam.setch@outlook.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    setchy authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    12d1066 View commit details
    Browse the repository at this point in the history
  71. ADOPTERS.md: Add Facets.cloud to the list

    Fixes: open-policy-agent#6640
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    2c9f86f View commit details
    Browse the repository at this point in the history
  72. topdown: Fixing overactive Early Exit suppression

    Fixing two issues where Early Exit was being suppressed when it shouldn't have been:
    
    1. A cache hit for a rule/function discards EE for the call-site.
    2. Non-EE rule/func discards EE for call-site.
    
    Fixes: open-policy-agent#6566
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    7705ada View commit details
    Browse the repository at this point in the history
  73. chore: remove repetitive words

    Signed-off-by: occupyhabit <wangmengjiao@outlook.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    occupyhabit authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    d624d8b View commit details
    Browse the repository at this point in the history
  74. docs: Update delta bundle patch doc for remove op

    Update remove description to mention that target path must exist.
    
    Signed-off-by: 0marq <45561584+0marq@users.noreply.github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    0marq authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1d01ef4 View commit details
    Browse the repository at this point in the history
  75. plugins/rest: Add support to get temp creds via AssumeRole

    Adds support for signing AWS requests using temporary credentials
    obtained from AWS STS via AssumeRole operation. One use-case of
    this mechanism is for allowing existing IAM users to access AWS resources
    that they don't already have access to. It is also useful as a means to
    temporarily gain privileged access.
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    25e071c View commit details
    Browse the repository at this point in the history
  76. Adding a new function crypto.x509.parse_and_verify_certificates_with_…

    …options. Fixes open-policy-agent#5882 (open-policy-agent#6643)
    
    Signed-off-by: Yogesh Sinha <sinhayogi@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    yogisinha authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    a63e9bf View commit details
    Browse the repository at this point in the history
  77. download: Surface bundle download errors via debug logging

    This change logs the error response body at debug level.
    Since the errors could contain senstive info we don't
    include them in the status message. So this approach helps to
    get more information about the error at debug log level which
    is mostly used in a non-prod setup.
    
    Fixes: open-policy-agent#6609
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    8a654f7 View commit details
    Browse the repository at this point in the history
  78. plugins/rest: Update service name while generating signature

    The service name used for signing the request must be same as
    the host header which is of the form https://sts.*
    
    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    9bea8ed View commit details
    Browse the repository at this point in the history
  79. Add Rego v1 keywords (open-policy-agent#6649)

    Let me know if these should be in a box of their own — my reasoning
    was that they should be avoided even prior to that, so if people won't
    use them as var names or whatever, all the better.
    
    Signed-off-by: Anders Eknert <anders@eknert.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    anderseknert authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    17a11ef View commit details
    Browse the repository at this point in the history
  80. docs: Clear up some uses of future keywords (open-policy-agent#6653)

    - link to the OPA v1.0 doc to add more context to the rego.v1 notes
    - CONTINUED to use
      https://www.openpolicyagent.org/docs/latest/policy-language/#future-keywords
      as the source of truth for notes about future keywords.
    - Removed some old style examples.
    
    Signed-off-by: Charlie Egan <charlie@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    charlieegan3 authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    cb636c2 View commit details
    Browse the repository at this point in the history
  81. Prepare v0.63.0 release (open-policy-agent#6656)

    Signed-off-by: Johan Fylling <johan.dev@fylling.se>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    888db97 View commit details
    Browse the repository at this point in the history
  82. Prepare v0.64.0 development

    Signed-off-by: Johan Fylling <johan.dev@fylling.se>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    79f0a40 View commit details
    Browse the repository at this point in the history
  83. build(deps): bump aquasecurity/trivy-action from 0.18.0 to 0.19.0

    Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.18.0 to 0.19.0.
    - [Release notes](https://github.com/aquasecurity/trivy-action/releases)
    - [Commits](aquasecurity/trivy-action@0.18.0...0.19.0)
    
    ---
    updated-dependencies:
    - dependency-name: aquasecurity/trivy-action
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6dc0689 View commit details
    Browse the repository at this point in the history
  84. Refresh maintainers term

    Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    ashutosh-narkar authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    29e126d View commit details
    Browse the repository at this point in the history
  85. build(deps): bump peaceiris/actions-hugo from 2 to 3

    Bumps [peaceiris/actions-hugo](https://github.com/peaceiris/actions-hugo) from 2 to 3.
    - [Release notes](https://github.com/peaceiris/actions-hugo/releases)
    - [Changelog](https://github.com/peaceiris/actions-hugo/blob/main/CHANGELOG.md)
    - [Commits](peaceiris/actions-hugo@v2...v3)
    
    ---
    updated-dependencies:
    - dependency-name: peaceiris/actions-hugo
      dependency-type: direct:production
      update-type: version-update:semver-major
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    037a023 View commit details
    Browse the repository at this point in the history
  86. add env0 integration & organization files (open-policy-agent#6658)

    Signed-off-by: yarivg <yarivgavriel2@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    yarivg authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    0d89511 View commit details
    Browse the repository at this point in the history
  87. docs: Add Rego comparisons and update env0 (open-policy-agent#6663)

    These integrations feature on the learning rego page and the terraform
    pages respectively.
    
    Signed-off-by: Charlie Egan <charlie@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    charlieegan3 authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ea137bf View commit details
    Browse the repository at this point in the history
  88. server: Remove an unnecessary AST-to-JSON conversion for the eval input.

    The cost of this can become non-trivial with larger inputs.
    
    Signed-off-by: Teemu Koponen <koponen@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    koponen-styra authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    a165fb1 View commit details
    Browse the repository at this point in the history
  89. sdk: expose manager options

    This commit adds the possibility to configure the plugin manager with
    custom options.
    
    It will allow SDK users to override the options already provided by the
    SDK and to futher customize it with configurations that were not
    previously available. This is an advanced feature as it requires
    some knowledge about the inner workings of OPA.
    
    One use case for this is to provide a prometheus registerer and have the
    status plugin metrics available for the client to use it in a
    /metrics endpoint, for example.
    
    resolves open-policy-agent#6662
    
    Signed-off-by: Francisco Rodrigues <ednofco@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    xico42 authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    aa632b5 View commit details
    Browse the repository at this point in the history
  90. compile/compile: Fix panic from CLI + metadata entrypoint overlaps.

    This commit fixes a panic that could occur when `opa build` was provided
    an entrypoint from both a CLI flag, and via entrypoint metadata
    annotation.
    
    The fix is simple: deduplicate the slice of entrypoint refs that the
    compiler uses, before compiling WASM or Plan targets.
    
    Fixes: open-policy-agent#6661
    
    Co-authored-by: Daniel Herzig <danielherzig96@gmail.com>
    Signed-off-by: Philip Conrad <philipaconrad@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    2 people authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    16ca6ad View commit details
    Browse the repository at this point in the history
  91. server: Remove unnecessary AST-to-JSON conversions.

    This time for v0QueryPath, v1DataGet, and v1DataPost.
    
    Signed-off-by: Teemu Koponen <koponen@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    koponen-styra authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6a86953 View commit details
    Browse the repository at this point in the history
  92. build(go): bump 1.22.1 -> 1.22.2 (open-policy-agent#6672)

    https://go.dev/doc/devel/release#go1.22.2
    
    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    c5147b4 View commit details
    Browse the repository at this point in the history
  93. build(deps): bump golang.org/x/net from 0.22.0 to 0.23.0 (open-policy…

    …-agent#6671)
    
    Bumps [golang.org/x/net](https://github.com/golang/net) from 0.22.0 to 0.23.0.
    - [Commits](golang/net@v0.22.0...v0.23.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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    bb98609 View commit details
    Browse the repository at this point in the history
  94. build(deps): bump google.golang.org/grpc from 1.62.1 to 1.63.0 (open-…

    …policy-agent#6673)
    
    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.62.1 to 1.63.0.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.62.1...v1.63.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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1565092 View commit details
    Browse the repository at this point in the history
  95. build(deps): bump github.com/prometheus/client_model from 0.5.0 to 0.6.1

    Bumps [github.com/prometheus/client_model](https://github.com/prometheus/client_model) from 0.5.0 to 0.6.1.
    - [Release notes](https://github.com/prometheus/client_model/releases)
    - [Commits](prometheus/client_model@v0.5.0...v0.6.1)
    
    ---
    updated-dependencies:
    - dependency-name: github.com/prometheus/client_model
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1c14d55 View commit details
    Browse the repository at this point in the history
  96. server: Retry cert reloading & test case step

    In workflow runs like this:
    https://github.com/open-policy-agent/opa/actions/runs/7803493290/job/21283458848#step:3:317
    
    We can see two problems. This commit is meant to address them.
    
    First, the test failed with this message:
    
    ```
    expected unknown certificate authority error but got: Get "https://127.0.0.1:38699/v1/data": write tcp 127.0.0.1:52786->127.0.0.1:38699: write: connection reset by peer
    ```
    
    Now this step in the test is retried like the other steps in the test
    since it can fail too.
    
    Second, the error `failed to reload TLS config` appears many times in
    the logs for that test. This issue is caused by the server attempting to
    read the new cert, key, and CA contents from disk while they are still
    being written to. This PR also introduces a 100ms pause between upto 5
    attempts to reload the config for any given change to the state on disk.
    This should mean that the error is seen only when is is actually an
    issue and the reload has failed after a reasonable time. In most cases,
    running locally, the reload happens without error on the first run.
    
    Signed-off-by: Charlie Egan <charlie@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    charlieegan3 authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    322ad38 View commit details
    Browse the repository at this point in the history
  97. topdown: Add json.marshal_with_options() builtin for indented/"pret…

    …ty-printed" and/or line-prefixed JSON (open-policy-agent#6636)
    
    Fixes open-policy-agent#6630
    
    Signed-off-by: Sean Williams <72675818+sean-r-williams@users.noreply.github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    sean-r-williams authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    18af050 View commit details
    Browse the repository at this point in the history
  98. go.{mod,sum}: update (open-policy-agent#6678)

    This reflects the reality -- we hadn't been sure why the dependabot update had
    not increased the stanza when it should have; but doing so now should unbreak
    the nightly tests.
    
    Signed-off-by: Stephan Renatus <stephan@styra.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    srenatus authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    4de5051 View commit details
    Browse the repository at this point in the history
  99. build(deps): bump golang.org/x/net from 0.23.0 to 0.24.0 (open-policy…

    …-agent#6680)
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    5a08d27 View commit details
    Browse the repository at this point in the history
  100. build(deps): bump github.com/containerd/containerd from 1.7.14 to 1.7.15

    Bumps [github.com/containerd/containerd](https://github.com/containerd/containerd) from 1.7.14 to 1.7.15.
    - [Release notes](https://github.com/containerd/containerd/releases)
    - [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md)
    - [Commits](containerd/containerd@v1.7.14...v1.7.15)
    
    ---
    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>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    593c877 View commit details
    Browse the repository at this point in the history
  101. build(deps): bump google.golang.org/grpc from 1.63.0 to 1.63.2

    Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.63.0 to 1.63.2.
    - [Release notes](https://github.com/grpc/grpc-go/releases)
    - [Commits](grpc/grpc-go@v1.63.0...v1.63.2)
    
    ---
    updated-dependencies:
    - dependency-name: google.golang.org/grpc
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    dependabot[bot] authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    6eb1929 View commit details
    Browse the repository at this point in the history
  102. deps: Improving deps command performance (open-policy-agent#6688)

    Improving memory footprint and execution time of deps command for policies with high dependency connectivity.
    
    Fixes: open-policy-agent#6685
    Signed-off-by: Johan Fylling <johan.dev@fylling.se>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    248337c View commit details
    Browse the repository at this point in the history
  103. Removed MustJSON as a test

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    76686c9 View commit details
    Browse the repository at this point in the history
  104. fixes open-policy-agent#6206; using cuboid rather than cube

    Signed-off-by: kunal.das <kd.kunaldas92@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    kd-labs authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    db398bd View commit details
    Browse the repository at this point in the history
  105. Add rego_version attribute to bundle manifest (open-policy-agent#6579)

    Adding a global `rego_version` attribute to bundle manifest, to inform OPA runtime about what rego-version (v0/v1) to use to parse/compile contained Rego files.
    The rego-version of individual Rego files can be overridden through the `file_rego_versions` manifest attribute.
    
    Implements: open-policy-agent#6578
    
    Signed-off-by: Johan Fylling <johan.dev@fylling.se>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b0579b3 View commit details
    Browse the repository at this point in the history
  106. sdk: fix bug while activating v1 bundle with the bundle plugin (open-…

    …policy-agent#6689)
    
    Fixing issue where active parser options aren't propagated to module reload during bundle activation.
    
    Signed-off-by: Francisco Rodrigues <ednofco@gmail.com>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    xico42 authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    1cea30f View commit details
    Browse the repository at this point in the history
  107. Updating test input format

    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    3952857 View commit details
    Browse the repository at this point in the history
  108. docs: Updating OPA v1.0 docs

    Documenting bundle rego-version.
    
    Signed-off-by: Johan Fylling <johan.dev@fylling.se>
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    johanfylling authored and tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    27a308a View commit details
    Browse the repository at this point in the history
  109. Removed Test for impossible Scenario

    The DecisionLabel is no longer a Field of the DecisionOptions Struct because the field will always be nil. It is now generated directly within the Decision() Function where it can be populated. Due to this, the scenario being tested is impossible. For coverage, the scenario being tested by TestDecisionLoggingWithDecisionLabel is formally covered by the tests which confirm the proper function of the DecisionLabelAdd Builtin Function.
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    b837581 View commit details
    Browse the repository at this point in the history
  110. Merge branch 'main' into main

    Signed-off-by: Thomas Sidebottom <91754088+tsidebottom@users.noreply.github.com>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    ed9ada0 View commit details
    Browse the repository at this point in the history
  111. Update decision_label_add_test.go

    Using `goimports` to format the imports
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 17, 2024
    Configuration menu
    Copy the full SHA
    aa3ebd5 View commit details
    Browse the repository at this point in the history

Commits on Apr 18, 2024

  1. Added new Builtin to capabilities.json

    The DecisionLabelAdd Builtin was added to the capabilities.json file to allow it to be tracked.
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4070f53 View commit details
    Browse the repository at this point in the history
  2. Adding DecisionLabelAdd to builtin_metadata.json

    I missed this even after the GitHub Check told me to look here...
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    4430cb1 View commit details
    Browse the repository at this point in the history
  3. Finished adding Builtin to builtin_metadata.json

    I added it to the list, but I forgot to add the actual description of the Builtin. Using the Check Generated Job version.
    
    Signed-off-by: Thomas Sidebottom <thomas.sidebottom@va.gov>
    tsidebottom committed Apr 18, 2024
    Configuration menu
    Copy the full SHA
    af3a710 View commit details
    Browse the repository at this point in the history