diff --git a/go.mod b/go.mod index 058aabe0..c9f7ef11 100644 --- a/go.mod +++ b/go.mod @@ -18,10 +18,10 @@ require ( github.com/iancoleman/strcase v0.3.0 github.com/martinlindhe/base36 v1.1.1 github.com/open-policy-agent/opa v1.20.1 - github.com/pomerium/pomerium v0.32.5-rc.1.0.20260917144030-ee74e190c89c - github.com/pomerium/pomerium/pkg/grpc/config v0.0.0-20260917144030-ee74e190c89c - github.com/pomerium/pomerium/pkg/grpc/databroker v0.0.0-20260917144030-ee74e190c89c - github.com/pomerium/sdk-go v0.0.10-0.20260909161909-2c03c4c9a9bd + github.com/pomerium/pomerium v0.32.5-rc.1.0.20260922181352-6a0461070c4a + github.com/pomerium/pomerium/pkg/grpc/config v0.0.0-20260922181352-6a0461070c4a + github.com/pomerium/pomerium/pkg/grpc/databroker v0.0.0-20260922181352-6a0461070c4a + github.com/pomerium/sdk-go v0.0.10-0.20260921161647-d7f9a5e912b7 github.com/rs/zerolog v1.35.1 github.com/sergi/go-diff v1.4.0 github.com/spf13/cobra v1.10.2 @@ -34,7 +34,7 @@ require ( go.uber.org/zap v1.28.0 golang.org/x/net v0.59.0 golang.org/x/sync v0.23.0 - google.golang.org/grpc v1.83.2 + google.golang.org/grpc v1.84.0 google.golang.org/protobuf v1.36.12 gopkg.in/yaml.v3 v3.0.1 k8s.io/api v0.37.0 @@ -74,7 +74,7 @@ require ( github.com/AzureAD/microsoft-authentication-library-for-go v1.8.0 // indirect github.com/CAFxX/httpcompression v0.0.9 // indirect github.com/DataDog/zstd v1.5.7 // indirect - github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.33.0 // indirect + github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.34.0 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.57.0 // indirect github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/resourcemapping v0.57.0 // indirect github.com/Masterminds/semver/v3 v3.5.0 // indirect @@ -144,7 +144,7 @@ require ( github.com/fatih/color v1.19.0 // indirect github.com/felixge/httpsnoop v1.1.0 // indirect github.com/fsnotify/fsnotify v1.10.1 // indirect - github.com/fxamacker/cbor/v2 v2.9.3 // indirect + github.com/fxamacker/cbor/v2 v2.9.4 // indirect github.com/gabriel-vasile/mimetype v1.4.15 // indirect github.com/gaissmai/bart v0.29.0 // indirect github.com/getsentry/sentry-go v0.27.0 // indirect @@ -248,7 +248,7 @@ require ( github.com/pkg/errors v0.9.1 // indirect github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10 // indirect github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 // indirect - github.com/pomerium/datasource v0.18.2-0.20260903003835-0e65bb3b87a4 // indirect + github.com/pomerium/datasource v0.18.2-0.20260922154737-b11e50c8da3c // indirect github.com/pomerium/envoy-custom v1.37.0-rc3.0.20260618180819-16ede7a56f2f // indirect github.com/pomerium/protoutil v0.0.0-20260903003736-c0c6cb1eb609 // indirect github.com/pomerium/webauthn v0.0.0-20260903003757-b3d1ace9ea4c // indirect @@ -274,7 +274,7 @@ require ( github.com/sourcegraph/conc v0.3.1-0.20240121214520-5f936abd7ae8 // indirect github.com/spf13/afero v1.15.0 // indirect github.com/spf13/cast v1.10.0 // indirect - github.com/spiffe/go-spiffe/v2 v2.7.0 // indirect + github.com/spiffe/go-spiffe/v2 v2.8.1 // indirect github.com/subosito/gotenv v1.6.0 // indirect github.com/tchap/go-patricia/v2 v2.3.3 // indirect github.com/tidwall/pretty v1.2.1 // indirect @@ -330,8 +330,8 @@ require ( gomodules.xyz/jsonpatch/v2 v2.5.0 // indirect google.golang.org/api v0.295.0 // indirect google.golang.org/genproto v0.0.0-20260715232425-e75dac1f907d // indirect - google.golang.org/genproto/googleapis/api v0.0.0-20260908043556-f8649ddbbfe6 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20260908043556-f8649ddbbfe6 // indirect + google.golang.org/genproto/googleapis/api v0.0.0-20260921155816-b14227669459 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20260921155816-b14227669459 // indirect gopkg.in/evanphx/json-patch.v4 v4.13.0 // indirect gopkg.in/inf.v0 v0.9.1 // indirect gopkg.in/yaml.v2 v2.4.0 // indirect diff --git a/go.sum b/go.sum index 4a4d95db..8e2aac40 100644 --- a/go.sum +++ b/go.sum @@ -108,8 +108,8 @@ github.com/CAFxX/httpcompression v0.0.9/go.mod h1:XX8oPZA+4IDcfZ0A71Hz0mZsv/YJOg github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/DataDog/zstd v1.5.7 h1:ybO8RBeh29qrxIhCA9E8gKY6xfONU9T6G6aP9DTKfLE= github.com/DataDog/zstd v1.5.7/go.mod h1:g4AWEaM3yOg3HYfnJ3YIawPnVdXJh9QME85blwSAmyw= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.33.0 h1:l7+6kwRMJNwdCvYdDl7Eax+wzEYHSnNY7zrrfbhDdTA= -github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.33.0/go.mod h1:pJTkW8hEUIIi3Pf65lPZOnn4Y81yCllX6IWk2jNXdkM= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.34.0 h1:yzIYdwuro811Z27D3T80Wkd3rqZzb0K43nner7Eh1yE= +github.com/GoogleCloudPlatform/opentelemetry-operations-go/detectors/gcp v1.34.0/go.mod h1:pJTkW8hEUIIi3Pf65lPZOnn4Y81yCllX6IWk2jNXdkM= github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.57.0 h1:jLdiS1vO+XJFyDSWRHBx56r4s/NNtcl5J6KyCcWUX/w= github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/metric v0.57.0/go.mod h1:8lmpHY+1VRoteiOwyrQMDt1YGXOrFKCz+1wJW7n3ODY= github.com/GoogleCloudPlatform/opentelemetry-operations-go/internal/cloudmock v0.57.0 h1:cSjUzZ7KU8hicTgzaSv9NmSyM9fTVK3y5lsBUl3wOis= @@ -355,8 +355,8 @@ github.com/frankban/quicktest v1.14.6/go.mod h1:4ptaffx2x8+WTWXmUCuVU6aPUX1/Mz7z github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= github.com/fsnotify/fsnotify v1.10.1 h1:b0/UzAf9yR5rhf3RPm9gf3ehBPpf0oZKIjtpKrx59Ho= github.com/fsnotify/fsnotify v1.10.1/go.mod h1:TLheqan6HD6GBK6PrDWyDPBaEV8LspOxvPSjC+bVfgo= -github.com/fxamacker/cbor/v2 v2.9.3 h1:oQBnFATpNdY8gJHTndDDv5Xl4QqNaz51G5LLEPhng3Q= -github.com/fxamacker/cbor/v2 v2.9.3/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= +github.com/fxamacker/cbor/v2 v2.9.4 h1:xwjVlxEMR3S605oUlgBjKLTTeGFciYPGYCtF/35LKGo= +github.com/fxamacker/cbor/v2 v2.9.4/go.mod h1:vM4b+DJCtHn+zz7h3FFp/hDAI9WNWCsZj23V5ytsSxQ= github.com/gabriel-vasile/mimetype v1.4.15 h1:05iP/CYtZ/w455R/KZM6rZ5ieAdh99UPtd+d3YzLmaI= github.com/gabriel-vasile/mimetype v1.4.15/go.mod h1:azpTcoLcDZRNgFou5j+APrqQx9HqVPWa6ijYQIIVswQ= github.com/gaissmai/bart v0.29.0 h1:wO6HGE8g9YE0Wm0bCpYxwRzfQ4+fbJKOhL64e5ACGCI= @@ -789,20 +789,20 @@ github.com/planetscale/vtprotobuf v0.6.1-0.20240319094008-0393e58bdf10/go.mod h1 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2 h1:Jamvg5psRIccs7FGNTlIRMkT8wgtp5eCXdBlqhYGL6U= github.com/pmezard/go-difflib v1.0.1-0.20181226105442-5d4384ee4fb2/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/pomerium/datasource v0.18.2-0.20260903003835-0e65bb3b87a4 h1:mT6CHKmlaa7txoX3LGMj6sGNJChNSWWAhovvOrNxgPs= -github.com/pomerium/datasource v0.18.2-0.20260903003835-0e65bb3b87a4/go.mod h1:N8eRmrayFfIEXyDqz7LxRZdbX9BTjngkgBb6w9rx1o4= +github.com/pomerium/datasource v0.18.2-0.20260922154737-b11e50c8da3c h1:NQ3P9po3v7Aioode0NPtN+HO7C2sxUBxpdzEGRxZPwM= +github.com/pomerium/datasource v0.18.2-0.20260922154737-b11e50c8da3c/go.mod h1:11eaGb35gOD5ZquBNaRwmE4ZOVHFKhyXSWVzqju5CV8= github.com/pomerium/envoy-custom v1.37.0-rc3.0.20260618180819-16ede7a56f2f h1:LG3PfhAQrJzPoSNnpkGpqwojoJQzrmrynX484yCmn4Y= github.com/pomerium/envoy-custom v1.37.0-rc3.0.20260618180819-16ede7a56f2f/go.mod h1:7Svo/CaRt9vfJ22sEC+T/q/y2WNi/cZTlugNYUS7xwI= -github.com/pomerium/pomerium v0.32.5-rc.1.0.20260917144030-ee74e190c89c h1:86/bZznyFukQfsxf7FvGyw6MrMsYcwJcM2toMcCc7xo= -github.com/pomerium/pomerium v0.32.5-rc.1.0.20260917144030-ee74e190c89c/go.mod h1:hZ53ISCVO9GbglJUuEUCWWYuVn2Pw4Ond91bRSPynT4= -github.com/pomerium/pomerium/pkg/grpc/config v0.0.0-20260917144030-ee74e190c89c h1:F+Ztv8Ud85GMOVEZl4UB4e3knIdLigHANy1YH4zxT9k= -github.com/pomerium/pomerium/pkg/grpc/config v0.0.0-20260917144030-ee74e190c89c/go.mod h1:/ZKqV6keYcbaMn1IiJnSBD0LITjI0lCoA2vxlxXkSds= -github.com/pomerium/pomerium/pkg/grpc/databroker v0.0.0-20260917144030-ee74e190c89c h1:dYVSgy1228peHddEM+4/OU/dcUjYv8LmSNnHyoNw+Ko= -github.com/pomerium/pomerium/pkg/grpc/databroker v0.0.0-20260917144030-ee74e190c89c/go.mod h1:b25aCQYqko9THJKKFBsowTqTBDTWmfO7yVExOF0RtWU= +github.com/pomerium/pomerium v0.32.5-rc.1.0.20260922181352-6a0461070c4a h1:uXypolH1GuRBAkm+7zMX+3fpUzcL1ZhrIWRzXtSZrPc= +github.com/pomerium/pomerium v0.32.5-rc.1.0.20260922181352-6a0461070c4a/go.mod h1:RgTMs46esbLoV6bU4iReLYQrdezB526EMHeruYjyLjc= +github.com/pomerium/pomerium/pkg/grpc/config v0.0.0-20260922181352-6a0461070c4a h1:k/mqvJB41LsOXH0ToHD7z7Y+GnMl4L4nap1uCmGzAU0= +github.com/pomerium/pomerium/pkg/grpc/config v0.0.0-20260922181352-6a0461070c4a/go.mod h1:/ZKqV6keYcbaMn1IiJnSBD0LITjI0lCoA2vxlxXkSds= +github.com/pomerium/pomerium/pkg/grpc/databroker v0.0.0-20260922181352-6a0461070c4a h1:7Nel8M/nP51YziFd8oKjotDupEU/eegtmWAy6YUZ7tw= +github.com/pomerium/pomerium/pkg/grpc/databroker v0.0.0-20260922181352-6a0461070c4a/go.mod h1:b25aCQYqko9THJKKFBsowTqTBDTWmfO7yVExOF0RtWU= github.com/pomerium/protoutil v0.0.0-20260903003736-c0c6cb1eb609 h1:CWUK7GRqnsk3/pW/uB/VPB2uq0cMS3W84ZHw6/uLl3Y= github.com/pomerium/protoutil v0.0.0-20260903003736-c0c6cb1eb609/go.mod h1:RBtnsXnXAxSoYyIlbAJ27v1+slsrawtJWuLcJ0VSkmY= -github.com/pomerium/sdk-go v0.0.10-0.20260909161909-2c03c4c9a9bd h1:J7RaZNOdVZYkafDt83mCnD9qq5zbdvB2/LIGndB3cuQ= -github.com/pomerium/sdk-go v0.0.10-0.20260909161909-2c03c4c9a9bd/go.mod h1:ctmEO73G1+w6vQc4anyMhl+Wy45/tD9mjkSjkqZ1NkM= +github.com/pomerium/sdk-go v0.0.10-0.20260921161647-d7f9a5e912b7 h1:9iZWzoOyY7BPS5EO4iR5DgI7zJhSqaO4qSDjAbW+ibI= +github.com/pomerium/sdk-go v0.0.10-0.20260921161647-d7f9a5e912b7/go.mod h1:ctmEO73G1+w6vQc4anyMhl+Wy45/tD9mjkSjkqZ1NkM= github.com/pomerium/webauthn v0.0.0-20260903003757-b3d1ace9ea4c h1:jtxSYlYkH2N43mTcXfikOguM4xyu7zSSAjw7wkUWs8w= github.com/pomerium/webauthn v0.0.0-20260903003757-b3d1ace9ea4c/go.mod h1:VhazHyftqvcbiNps5fc3BjRBt6lu8NHT4FxrsbtndD4= github.com/power-devops/perfstat v0.0.0-20240221224432-82ca36839d55 h1:o4JXh1EVt9k/+g42oCprj/FisM4qX9L3sZB3upGN2ZU= @@ -909,8 +909,8 @@ github.com/spf13/pflag v1.0.10 h1:4EBh2KAYBwaONj6b2Ye1GiHfwjqyROoF4RwYO+vPwFk= github.com/spf13/pflag v1.0.10/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg= github.com/spf13/viper v1.21.0 h1:x5S+0EU27Lbphp4UKm1C+1oQO+rKx36vfCoaVebLFSU= github.com/spf13/viper v1.21.0/go.mod h1:P0lhsswPGWD/1lZJ9ny3fYnVqxiegrlNrEmgLjbTCAY= -github.com/spiffe/go-spiffe/v2 v2.7.0 h1:uXe1MflJoHw58wAUvxVlcM7WpKtijWG7I1UidcGh6g4= -github.com/spiffe/go-spiffe/v2 v2.7.0/go.mod h1:47Q0Q9/AqGha8QLHp+kxpH4Wca7X7EnOtlIJy3mxZ3U= +github.com/spiffe/go-spiffe/v2 v2.8.1 h1:eXZMLsu+3MLEPJyGJkolqtVrteZfQdUpOWj6LTiDl/E= +github.com/spiffe/go-spiffe/v2 v2.8.1/go.mod h1:47Q0Q9/AqGha8QLHp+kxpH4Wca7X7EnOtlIJy3mxZ3U= github.com/spkg/bom v0.0.0-20160624110644-59b7046e48ad/go.mod h1:qLr4V1qq6nMqFKkMo8ZTx3f+BZEkzsRUY10Xsm2mwU0= github.com/sryoya/protorand v0.0.0-20240429201223-e7440656b2a4 h1:/jKH9ivHOUkahZs3zPfJfOmkXDFB6OdsHZ4W8gyDb/c= github.com/sryoya/protorand v0.0.0-20240429201223-e7440656b2a4/go.mod h1:9a23nlv6vzBeVlQq6JQCjljZ6sfzsB6aha1m5Ly1W2Y= @@ -1368,10 +1368,10 @@ google.golang.org/genproto v0.0.0-20200804131852-c06518451d9c/go.mod h1:FWY/as6D google.golang.org/genproto v0.0.0-20200825200019-8632dd797987/go.mod h1:FWY/as6DDZQgahTzZj3fqbO1CbirC29ZNUFHwi0/+no= google.golang.org/genproto v0.0.0-20260715232425-e75dac1f907d h1:C9v1o0/4quuhOAfmRXA2j+we0PqZIp8traLdeogF3Ms= google.golang.org/genproto v0.0.0-20260715232425-e75dac1f907d/go.mod h1:Wz2wFJntZFmLGo7pLDXZ3wYk5hyc0Mb+SkHhDDXT+lU= -google.golang.org/genproto/googleapis/api v0.0.0-20260908043556-f8649ddbbfe6 h1:O4Tjo2vlGeGM3+tNgwJrGj5fQHO2V71gDkFqbm328C8= -google.golang.org/genproto/googleapis/api v0.0.0-20260908043556-f8649ddbbfe6/go.mod h1:r4KD2hOq82JBWpTWkJ9NZLf6EwmRvAPIFmk7hPNtd+0= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260908043556-f8649ddbbfe6 h1:ieEbjQ6lzbvntOXUB9nMx9uH+yIU/HbgkNDjnk/mJuk= -google.golang.org/genproto/googleapis/rpc v0.0.0-20260908043556-f8649ddbbfe6/go.mod h1:DjtHYE8FKJLivXcBEjGwndXfIC23G0VpXiXKqG179uA= +google.golang.org/genproto/googleapis/api v0.0.0-20260921155816-b14227669459 h1:GS9OIt/j7c8bvBjYNgnKQysVfmV7e4jM0H8ZK95G4t8= +google.golang.org/genproto/googleapis/api v0.0.0-20260921155816-b14227669459/go.mod h1:PX5/4vemwVoXtwEcRDWwcR1/r0qrosfx3qoVADMwnVE= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260921155816-b14227669459 h1:b0xCahf3FK2m2Cv0p4vTozGPWncCvLfwV86UNg8xWU8= +google.golang.org/genproto/googleapis/rpc v0.0.0-20260921155816-b14227669459/go.mod h1:OaIUM3+LpYcK2GXM4FTmhWoIq371Owdr+Cc7/BsYHHc= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM= @@ -1385,8 +1385,8 @@ google.golang.org/grpc v1.29.1/go.mod h1:itym6AZVZYACWQqET3MqgPpjcuV5QH3BxFS3Iji google.golang.org/grpc v1.30.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.31.0/go.mod h1:N36X2cJ7JwdamYAgDz+s+rVMFjt3numwzf/HckM8pak= google.golang.org/grpc v1.33.2/go.mod h1:JMHMWHQWaTccqQQlmk3MJZS+GWXOdAesneDmEnv2fbc= -google.golang.org/grpc v1.83.2 h1:EManeRomTObA0BU7I8vXgg/78uE5MJ9M8B39EX2WscU= -google.golang.org/grpc v1.83.2/go.mod h1:YPI1hK3kDked6iHvgX3tR0y+nX/qpMFKhPgFsokw1S8= +google.golang.org/grpc v1.84.0 h1:soMyaPJ8pAak5PIQ0DGBUir0XRo2fRoMqhNWMLlLxO0= +google.golang.org/grpc v1.84.0/go.mod h1:ljCht0DrxQrXBDRTZp52Qxh3Ffk8CdYm2sj4O2QN2C0= google.golang.org/protobuf v0.0.0-20200109180630-ec00e32a8dfd/go.mod h1:DFci5gLYBciE7Vtevhsrf46CRTquxDuWsQurQQe4oz8= google.golang.org/protobuf v0.0.0-20200221191635-4d8936d0db64/go.mod h1:kwYJMbMJ01Woi6D6+Kah6886xMZcty6N08ah7+eCXa0= google.golang.org/protobuf v0.0.0-20200228230310-ab0ca4ff8a60/go.mod h1:cfTl7dwQJ+fmap5saPgwCLgHXTUD7jkjRqWcaiX5VyM=