Proto commits in open-policy-agent/opa-envoy-plugin

These 35 commits are when the Protocol Buffers files have changed:

Commit:bb8dc77
Author:dependabot[bot]
Committer:Stephan Renatus

build(deps): bump github.com/open-policy-agent/opa from 1.2.0 to 1.3.0 Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 1.2.0 to 1.3.0. - [Release notes](https://github.com/open-policy-agent/opa/releases) - [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-policy-agent/opa/compare/v1.2.0...v1.3.0) --- updated-dependencies: - dependency-name: github.com/open-policy-agent/opa dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

The documentation is generated from this commit.

Commit:3e4f324
Author:dependabot[bot]
Committer:Ashutosh Narkar

build(deps): bump github.com/open-policy-agent/opa from 1.0.1 to 1.1.0 Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 1.0.1 to 1.1.0. - [Release notes](https://github.com/open-policy-agent/opa/releases) - [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-policy-agent/opa/compare/v1.0.1...v1.1.0) --- updated-dependencies: - dependency-name: github.com/open-policy-agent/opa dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

Commit:eced395
Author:dependabot[bot]
Committer:Ashutosh Narkar

build(deps): bump google.golang.org/protobuf from 1.33.0 to 1.34.0 Bumps google.golang.org/protobuf from 1.33.0 to 1.34.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>

Commit:319399c
Author:dependabot[bot]
Committer:GitHub

build(deps): bump google.golang.org/protobuf from 1.32.0 to 1.33.0 (#527) Bumps google.golang.org/protobuf from 1.32.0 to 1.33.0. --- updated-dependencies: - dependency-name: google.golang.org/protobuf 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>

Commit:f3ad843
Author:dependabot[bot]
Committer:Ashutosh Narkar

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](https://github.com/grpc/grpc-go/compare/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>

Commit:2800482
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

deps(build): Bump OPA v0.49.1 -> v0.49.2 Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:dd0d8e8
Author:dependabot[bot]
Committer:Ashutosh Narkar

build(deps): bump google.golang.org/grpc from 1.52.3 to 1.53.0 Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.52.3 to 1.53.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.52.3...v1.53.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>

Commit:5cd1c0b
Author:dependabot[bot]
Committer:GitHub

build(deps): bump google.golang.org/grpc from 1.51.0 to 1.52.0 (#384) Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.51.0 to 1.52.0. - [Release notes](https://github.com/grpc/grpc-go/releases) - [Commits](https://github.com/grpc/grpc-go/compare/v1.51.0...v1.52.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: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

Commit:6aba311
Author:Stephan Renatus
Committer:GitHub

build(deps): bump github.com/open-policy-agent/opa: 0.39.0 -> 0.40.0 (#333) Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>

Commit:8be224a
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

build(deps): bump github.com/open-policy-agent/opa 0.38.1 -> 0.39.0 Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:47d10e8
Author:Stephan Renatus
Committer:GitHub

build(deps): bump github.com/open-policy-agent/opa 0.35.0 -> 0.36.0 (#308) Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>

Commit:c819803
Author:Stephan Renatus
Committer:Ashutosh Narkar

internal: rework some gRPC payload parsing details - only read one message, balk on compressed payload - move proto parsing into plugin initialization, adapt/add tests - use protobuf APIv2, replace jhump/protoreflect - don't error our on unknown service/method What shall we do if the gRPC service/method isn't in our protoset? We could fail, or we could skip unmarshaling the body (since we cannot). This commit makes the plugin skip unmarshaling the body, since it's then up to the policy code to determine if an unknown request payload is OK or not OK. - cover empty message - skip compressed payloads - deal with truncated gRPC bodies - examples/grpc: add testsrv Imported from https://github.com/fullstorydev/grpcui/tree/47d4d718028c86c/testing/cmd/testsvr The MIT License (MIT) Copyright (c) 2017 FullStory, Inc The only change is the listening address (127.0.0.1 -> 0.0.0.0), and adding a Dockerfile. - examples/grpc: add docker-compose setup with envoy, testsrv, opa-envoy - workflow: add Envoy e2e to post-merge workflow - workflow: combine post-merge and pull-request - add debug logs for gRPC payload processing Also slightly refactors the other callsites of logrus.Debug() -- the loglevel check was redundant. Signed-off-by: Stephan Renatus <stephan.renatus@gmail.com>

Commit:d1a8f38
Author:Pedro Ferreira
Committer:Ashutosh Narkar

feature: parse gRPC request payloads With the new functionality from envoy to "pack_as_bytes", opa can decode the raw body into the parsed body to make policy decisions. Co-authored-by: Stephan Renatus <stephan@styra.com> Signed-off-by: Pedro Ferreira <pnlferreira@gmail.com>

Commit:d2411e3
Author:Stephan Renatus
Committer:Ashutosh Narkar

deps: update deps Notable bumps: - google.golang.org/grpc v1.23.0 ⏩ v1.33.1 - github.com/envoyproxy/go-control-plane v0.9.0 ⏩ v0.9.7 - github.com/sirupsen/logrus v1.4.2 ⏩ v1.7.0 Signed-off-by: Stephan Renatus <srenatus@chef.io>

Commit:bbf7dca
Author:Thomas Copeland
Committer:Ashutosh Narkar

Update go-control-plane to v0.9.0 Signed-off-by: Thomas Copeland <thomasco@yelp.com>

Commit:f38e6d8
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

vendor: Support for gRPC Server Reflection Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:f076af6
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

vendor: Migrate to gomodules. Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:c63663d
Author:Ashutosh Narkar
Committer:Torin Sandall

vendor: Migrate to dep Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:66c3bb1
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.12.0 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:2f3b264
Author:opa-updater-automation

Update OPA version to v0.12.0 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:c20bcc4
Author:opa-updater-automation
Committer:Torin Sandall

vendor: Update to v0.11.0 Signed-off-by: Torin Sandall <torinsandall@gmail.com>

Commit:0954d22
Author:opa-updater-automation

Update OPA version to v0.11.0 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:c7ada0d
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

Vendor changes for updating proto buffer definitions. Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:25176b3
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.10.7 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:24618fd
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.10.6 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:06b64c8
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

Refactor istio-opa into a custom plugin.Add support for decision logs. Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:5de138c
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

Update the opa-istio plugin with the new plugin framework implemented in OPA v0.10.3 Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:16749fd
Author:Ashutosh Narkar
Committer:Ashutosh Narkar

Update OPA version to 0.10.2 Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>

Commit:d8f60cb
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.9.2 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:70cc55d
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.9.1 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:283d4a8
Author:Torin Sandall
Committer:Torin Sandall

Vendoring: Update to depend on Envoy ext_authz Update vendored packages to depend on Envoy's ext_authz API. The gRPC proxy and Istio dependencies are no longer required. Signed-off-by: Torin Sandall <torinsandall@gmail.com>

Commit:e4d4c80
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.9.0 Signed-off-by: opa-updater-automation <opa-updater-automation@openpolicyagent.org>

Commit:8a77119
Author:opa-updater-automation
Committer:Torin Sandall

Update OPA version to v0.8.2

Commit:4c7f294
Author:opa-updater-automation
Committer:Ashutosh Narkar

Update OPA version to v0.8.1

Commit:ac1bf8c
Author:Ashutosh Narkar

Vendoring: Initial dependencies Signed-off-by: Ashutosh Narkar <anarkar4387@gmail.com>