From 18d3531f6a4003e4cacc0e2d2df4c6ac65afeacc Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Tue, 19 Nov 2024 16:32:10 +0100 Subject: [PATCH 1/2] update(k8saudit-eks): upgrade base plugin version Signed-off-by: Leonardo Grasso --- plugins/k8saudit-eks/go.mod | 2 +- plugins/k8saudit-eks/go.sum | 21 ++++--------------- .../pkg/k8sauditeks/k8sauditeks.go | 2 +- 3 files changed, 6 insertions(+), 19 deletions(-) diff --git a/plugins/k8saudit-eks/go.mod b/plugins/k8saudit-eks/go.mod index a25ffa44..ea5dfd18 100644 --- a/plugins/k8saudit-eks/go.mod +++ b/plugins/k8saudit-eks/go.mod @@ -4,7 +4,7 @@ go 1.17 require ( github.com/falcosecurity/plugin-sdk-go v0.7.4 - github.com/falcosecurity/plugins/plugins/k8saudit v0.10.1 + github.com/falcosecurity/plugins/plugins/k8saudit v0.11.0 github.com/falcosecurity/plugins/shared/go/aws/cloudwatchlogs v0.0.0-20240617170800-b69d0d091240 github.com/falcosecurity/plugins/shared/go/aws/session v0.0.0-20240617170800-b69d0d091240 github.com/invopop/jsonschema v0.12.0 diff --git a/plugins/k8saudit-eks/go.sum b/plugins/k8saudit-eks/go.sum index 6a305eb4..d7252d16 100644 --- a/plugins/k8saudit-eks/go.sum +++ b/plugins/k8saudit-eks/go.sum @@ -1,8 +1,6 @@ github.com/alecthomas/jsonschema v0.0.0-20220216202328-9eeeec9d044b h1:doCpXjVwui6HUN+xgNsNS3SZ0/jUZ68Eb+mJRNOZfog= github.com/alecthomas/jsonschema v0.0.0-20220216202328-9eeeec9d044b/go.mod h1:/n6+1/DWPltRLWL/VKyUxg6tzsl5kHUCcraimt4vr60= github.com/aws/aws-sdk-go v1.44.51/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= -github.com/aws/aws-sdk-go v1.44.112 h1:AhwiWadvJGRlJb2cs5UnmCUhz2Nw7BgEo7YDz4M7xPY= -github.com/aws/aws-sdk-go v1.44.112/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.54.3 h1:Bk+EXoq6v5I1xmHR9GQGpsMWZZFXs+FD+5uPyEmfgX0= github.com/aws/aws-sdk-go v1.54.3/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= github.com/bahlo/generic-list-go v0.2.0 h1:5sz/EEAK+ls5wF+NeqDpk5+iNdMDXrh3z3nPnH1Wvgk= @@ -12,28 +10,17 @@ github.com/buger/jsonparser v1.1.1/go.mod h1:6RYKKt7H4d4+iWqouImQ9R2FZql3VbhNgx2 github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/falcosecurity/plugin-sdk-go v0.7.3 h1:nmlBUmeAgEhcEHhSDWeEYgD9WdiHR9uMWyog5Iv7GIA= -github.com/falcosecurity/plugin-sdk-go v0.7.3/go.mod h1:NP+y22DYOS+G3GDXIXNmzf0CBL3nfPPMoQuHvAzfitQ= github.com/falcosecurity/plugin-sdk-go v0.7.4 h1:iNV0pgWgJwOHqSCjTw4Hsvtu5WuwoqckAWzpIEy9giQ= github.com/falcosecurity/plugin-sdk-go v0.7.4/go.mod h1:NP+y22DYOS+G3GDXIXNmzf0CBL3nfPPMoQuHvAzfitQ= -github.com/falcosecurity/plugins/plugins/k8saudit v0.10.0 h1:k51XbdedKrC0IE2FNKy8ggnLgZsBnOlQfOp9ntgjmPw= -github.com/falcosecurity/plugins/plugins/k8saudit v0.10.0/go.mod h1:mtRjS4nO6pRrfu6z8bZlKBmualy769c4laGYOd1nYRs= -github.com/falcosecurity/plugins/plugins/k8saudit v0.10.1 h1:nToTotqTCZtpfQwO7DmDGWrAFniVJTVqKlWENwsDbIs= -github.com/falcosecurity/plugins/plugins/k8saudit v0.10.1/go.mod h1:RmSc1za6asI52w3uVhZGb/p6RoQr2OWmp/Zc8+kiMWw= -github.com/falcosecurity/plugins/shared/go/aws/cloudwatchlogs v0.0.0-20221004205118-1db426496417 h1:FMv0J1KYRK/LqX+arUu4BQKz+3nQyp3SzECYsF6JR48= -github.com/falcosecurity/plugins/shared/go/aws/cloudwatchlogs v0.0.0-20221004205118-1db426496417/go.mod h1:CYl1dfwy+MAU+4rvPydDdGkYWwEalaHx/SHMQyx8GJ8= +github.com/falcosecurity/plugins/plugins/k8saudit v0.11.0 h1:ywwQ8kQmMS0HL3PuwBSKUmERqePrCSnajxnSCNC0HQY= +github.com/falcosecurity/plugins/plugins/k8saudit v0.11.0/go.mod h1:RmSc1za6asI52w3uVhZGb/p6RoQr2OWmp/Zc8+kiMWw= github.com/falcosecurity/plugins/shared/go/aws/cloudwatchlogs v0.0.0-20240617170800-b69d0d091240 h1:Qi+kDNXSLPhI3Z1kwv6OnqfFTsXGFXp/v9I6iEHqbiU= github.com/falcosecurity/plugins/shared/go/aws/cloudwatchlogs v0.0.0-20240617170800-b69d0d091240/go.mod h1:CYl1dfwy+MAU+4rvPydDdGkYWwEalaHx/SHMQyx8GJ8= -github.com/falcosecurity/plugins/shared/go/aws/session v0.0.0-20220824115709-c23dc2a4657e h1:j0EyTnxAjWmq+2wakNIiP4r0HTerB1PvsahgUaMzflU= -github.com/falcosecurity/plugins/shared/go/aws/session v0.0.0-20220824115709-c23dc2a4657e/go.mod h1:O06jt6QvQGF6DAeG2gMWXrmw6jjhMLzGgz0glc8xVIs= github.com/falcosecurity/plugins/shared/go/aws/session v0.0.0-20240617170800-b69d0d091240 h1:zu8iIYjzOBXM0C1UzTUPD02SRQH7OOw+MQplH2SqMkw= github.com/falcosecurity/plugins/shared/go/aws/session v0.0.0-20240617170800-b69d0d091240/go.mod h1:k9mEexvqw4joSDsoN9n5NCO0T6qXOFEIxI141ZLr3t4= -github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0 h1:i462o439ZjprVSFSZLZxcsoAe592sZB1rci2Z8j4wdk= github.com/iancoleman/orderedmap v0.0.0-20190318233801-ac98e3ecb4b0/go.mod h1:N0Wam8K1arqPXNWjMo21EXnBPOPp36vB07FNRdD2geA= github.com/iancoleman/orderedmap v0.3.0 h1:5cbR2grmZR/DiVt+VJopEhtVs9YGInGIxAoMJn+Ichc= github.com/iancoleman/orderedmap v0.3.0/go.mod h1:XuLcCUkdL5owUCQeF2Ue9uuw1EptkJDkXXS7VoV7XGE= -github.com/invopop/jsonschema v0.6.0 h1:8e+xY8ZEn8gDHUYylSlLHy22P+SLeIRIHv3nM3hCbmY= -github.com/invopop/jsonschema v0.6.0/go.mod h1:O9uiLokuu0+MGFlyiaqtWxwqJm41/+8Nj0lD7A36YH0= github.com/invopop/jsonschema v0.12.0 h1:6ovsNSuvn9wEQVOyc72aycBMVQFKz7cPdMJn10CvzRI= github.com/invopop/jsonschema v0.12.0/go.mod h1:ffZ5Km5SWWRAIN6wbDXItl95euhFz2uON45H2qjYt+0= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= @@ -53,10 +40,9 @@ github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UV github.com/stretchr/testify v1.3.1-0.20190311161405-34c6fa2dc709/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= github.com/stretchr/testify v1.7.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= github.com/stretchr/testify v1.8.0/go.mod h1:yNjHg4UonilssWZ8iaSj1OCr/vHnekPRkoO+kdMU+MU= +github.com/stretchr/testify v1.8.1/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= github.com/stretchr/testify v1.8.2 h1:+h33VjcLVPDHtOdpUCuF+7gSuG3yGIftsP1YvFihtJ8= github.com/stretchr/testify v1.8.2/go.mod h1:w2LPCIKwWwSfY2zedu0+kehJoqGctiVI29o6fzry7u4= -github.com/valyala/fastjson v1.6.3 h1:tAKFnnwmeMGPbwJ7IwxcTPCNr3uIzoIj3/Fh90ra4xc= -github.com/valyala/fastjson v1.6.3/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= github.com/valyala/fastjson v1.6.4 h1:uAUNq9Z6ymTgGhcm0UynUAB6tlbakBrz6CQFax3BXVQ= github.com/valyala/fastjson v1.6.4/go.mod h1:CLCAqky6SMuOcxStkYQvblddUtoRxhYMGLrsQns1aXY= github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= @@ -71,6 +57,7 @@ golang.org/x/sys v0.0.0-20211216021012-1d35b9e2eb4e/go.mod h1:oPkhp1MJrh7nUepCBc golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8= golang.org/x/text v0.3.7/go.mod h1:u+2+/6zg+i71rQMx5EYifcz6MCKuco9NR6JIITiCfzQ= golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405 h1:yhCVgyC4o1eVCa2tZl7eS0r+SDo693bJlVdllGtEeKM= gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= gopkg.in/yaml.v2 v2.2.8 h1:obN1ZagJSUGI0Ek/LBmuj4SNLPfIny3KsKFopxRdj10= gopkg.in/yaml.v2 v2.2.8/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= diff --git a/plugins/k8saudit-eks/pkg/k8sauditeks/k8sauditeks.go b/plugins/k8saudit-eks/pkg/k8sauditeks/k8sauditeks.go index 73fed461..f6b713b1 100644 --- a/plugins/k8saudit-eks/pkg/k8sauditeks/k8sauditeks.go +++ b/plugins/k8saudit-eks/pkg/k8sauditeks/k8sauditeks.go @@ -63,7 +63,7 @@ func (k *Plugin) Info() *plugins.Info { Name: pluginName, Description: "Read Kubernetes Audit Events for EKS from Cloudwatch Logs", Contact: "github.com/falcosecurity/plugins", - Version: "0.5.1", + Version: "0.6.0", EventSource: "k8s_audit", } } From 74b4a5579845aed79b304d3f06c2f976460f16d7 Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Tue, 19 Nov 2024 16:32:17 +0100 Subject: [PATCH 2/2] update(k8saudit-gke): upgrade base plugin version Signed-off-by: Leonardo Grasso --- plugins/k8saudit-gke/go.mod | 2 +- plugins/k8saudit-gke/go.sum | 4 ++-- plugins/k8saudit-gke/pkg/k8sauditgke/k8sauditgke.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/plugins/k8saudit-gke/go.mod b/plugins/k8saudit-gke/go.mod index f4b50c91..a7a57ed1 100644 --- a/plugins/k8saudit-gke/go.mod +++ b/plugins/k8saudit-gke/go.mod @@ -8,7 +8,7 @@ require ( cloud.google.com/go/pubsub v1.38.0 github.com/alecthomas/jsonschema v0.0.0-20220216202328-9eeeec9d044b github.com/falcosecurity/plugin-sdk-go v0.7.4 - github.com/falcosecurity/plugins/plugins/k8saudit v0.10.1 + github.com/falcosecurity/plugins/plugins/k8saudit v0.11.0 github.com/patrickmn/go-cache v2.1.0+incompatible google.golang.org/api v0.184.0 k8s.io/api v0.30.2 diff --git a/plugins/k8saudit-gke/go.sum b/plugins/k8saudit-gke/go.sum index 7b83c972..e71996fe 100644 --- a/plugins/k8saudit-gke/go.sum +++ b/plugins/k8saudit-gke/go.sum @@ -32,8 +32,8 @@ github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1m github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= github.com/falcosecurity/plugin-sdk-go v0.7.4 h1:iNV0pgWgJwOHqSCjTw4Hsvtu5WuwoqckAWzpIEy9giQ= github.com/falcosecurity/plugin-sdk-go v0.7.4/go.mod h1:NP+y22DYOS+G3GDXIXNmzf0CBL3nfPPMoQuHvAzfitQ= -github.com/falcosecurity/plugins/plugins/k8saudit v0.10.1 h1:nToTotqTCZtpfQwO7DmDGWrAFniVJTVqKlWENwsDbIs= -github.com/falcosecurity/plugins/plugins/k8saudit v0.10.1/go.mod h1:RmSc1za6asI52w3uVhZGb/p6RoQr2OWmp/Zc8+kiMWw= +github.com/falcosecurity/plugins/plugins/k8saudit v0.11.0 h1:ywwQ8kQmMS0HL3PuwBSKUmERqePrCSnajxnSCNC0HQY= +github.com/falcosecurity/plugins/plugins/k8saudit v0.11.0/go.mod h1:RmSc1za6asI52w3uVhZGb/p6RoQr2OWmp/Zc8+kiMWw= github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg= github.com/felixge/httpsnoop v1.0.4/go.mod h1:m8KPJKqk1gH5J9DgRY2ASl2lWCfGKXixSwevea8zH2U= github.com/go-logr/logr v1.2.2/go.mod h1:jdQByPbusPIv2/zmleS9BjJVeZ6kBagPoEUsqbVz/1A= diff --git a/plugins/k8saudit-gke/pkg/k8sauditgke/k8sauditgke.go b/plugins/k8saudit-gke/pkg/k8sauditgke/k8sauditgke.go index 0041f081..671e7970 100644 --- a/plugins/k8saudit-gke/pkg/k8sauditgke/k8sauditgke.go +++ b/plugins/k8saudit-gke/pkg/k8sauditgke/k8sauditgke.go @@ -34,7 +34,7 @@ const ( PluginName = "k8saudit-gke" PluginDescription = "Read Kubernetes Audit Events for GKE from a Pub/Sub subscription" PluginContact = "github.com/falcosecurity/plugins" - PluginVersion = "0.3.1" + PluginVersion = "0.4.0" PluginEventSource = "k8s_audit" )