diff --git a/cmd/config/delete.go b/cmd/config/delete.go index ded9f1a7..e3425d74 100644 --- a/cmd/config/delete.go +++ b/cmd/config/delete.go @@ -3,7 +3,7 @@ package config import ( "github.com/armosec/kubescape/v2/core/meta" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/config/set.go b/cmd/config/set.go index 83a10023..a460b003 100644 --- a/cmd/config/set.go +++ b/cmd/config/set.go @@ -6,7 +6,7 @@ import ( "github.com/armosec/kubescape/v2/core/meta" metav1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/config/view.go b/cmd/config/view.go index f8322c34..98dadf30 100644 --- a/cmd/config/view.go +++ b/cmd/config/view.go @@ -5,7 +5,7 @@ import ( "github.com/armosec/kubescape/v2/core/meta" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/delete/exceptions.go b/cmd/delete/exceptions.go index 2efb518a..2d193517 100644 --- a/cmd/delete/exceptions.go +++ b/cmd/delete/exceptions.go @@ -6,7 +6,7 @@ import ( "github.com/armosec/kubescape/v2/core/meta" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/download/download.go b/cmd/download/download.go index 2114c3cb..1d2e6910 100644 --- a/cmd/download/download.go +++ b/cmd/download/download.go @@ -9,7 +9,7 @@ import ( "github.com/armosec/kubescape/v2/core/core" "github.com/armosec/kubescape/v2/core/meta" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/list/list.go b/cmd/list/list.go index 2798d6e9..0ac3141a 100644 --- a/cmd/list/list.go +++ b/cmd/list/list.go @@ -8,7 +8,7 @@ import ( "github.com/armosec/kubescape/v2/core/core" "github.com/armosec/kubescape/v2/core/meta" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/root.go b/cmd/root.go index 80a432be..5e06fd0c 100644 --- a/cmd/root.go +++ b/cmd/root.go @@ -16,8 +16,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/kubescape/v2/core/core" "github.com/armosec/kubescape/v2/core/meta" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" "github.com/spf13/cobra" ) diff --git a/cmd/rootutils.go b/cmd/rootutils.go index 1010a278..95aa6aac 100644 --- a/cmd/rootutils.go +++ b/cmd/rootutils.go @@ -6,8 +6,8 @@ import ( "strings" "github.com/armosec/kubescape/v2/core/cautils/getter" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" "github.com/mattn/go-isatty" ) @@ -79,8 +79,8 @@ func initEnvironment() { case 3, 4: var ksAuthURL string ksEventReceiverURL := urlSlices[0] // mandatory - ksBackendURL := urlSlices[1] // mandatory - ksFrontendURL := urlSlices[2] // mandatory + ksBackendURL := urlSlices[1] // mandatory + ksFrontendURL := urlSlices[2] // mandatory if len(urlSlices) >= 4 { ksAuthURL = urlSlices[3] } diff --git a/cmd/scan/control.go b/cmd/scan/control.go index fb9b84a9..f113e539 100644 --- a/cmd/scan/control.go +++ b/cmd/scan/control.go @@ -6,12 +6,12 @@ import ( "os" "strings" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/meta" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" "github.com/enescakir/emoji" "github.com/spf13/cobra" diff --git a/cmd/scan/framework.go b/cmd/scan/framework.go index 00399c0f..52c427a7 100644 --- a/cmd/scan/framework.go +++ b/cmd/scan/framework.go @@ -6,12 +6,12 @@ import ( "os" "strings" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/meta" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" "github.com/enescakir/emoji" "github.com/spf13/cobra" diff --git a/cmd/scan/scan.go b/cmd/scan/scan.go index 63bbe5ba..3a5bc25d 100644 --- a/cmd/scan/scan.go +++ b/cmd/scan/scan.go @@ -3,9 +3,9 @@ package scan import ( "fmt" - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/meta" + "github.com/kubescape/k8s-interface/k8sinterface" "github.com/spf13/cobra" ) diff --git a/cmd/submit/exceptions.go b/cmd/submit/exceptions.go index 266b87d1..34a2f53f 100644 --- a/cmd/submit/exceptions.go +++ b/cmd/submit/exceptions.go @@ -5,7 +5,7 @@ import ( "github.com/armosec/kubescape/v2/core/meta" metav1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/spf13/cobra" ) diff --git a/cmd/submit/rbac.go b/cmd/submit/rbac.go index fcac252a..811d6b10 100644 --- a/cmd/submit/rbac.go +++ b/cmd/submit/rbac.go @@ -3,18 +3,18 @@ package submit import ( "fmt" - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/kubescape/v2/core/meta" "github.com/armosec/kubescape/v2/core/meta/cliinterfaces" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" reporterv2 "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" "github.com/google/uuid" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" - "github.com/armosec/rbac-utils/rbacscanner" + "github.com/kubescape/rbac-utils/rbacscanner" "github.com/spf13/cobra" ) diff --git a/cmd/submit/results.go b/cmd/submit/results.go index a4ed0607..ba9f1f07 100644 --- a/cmd/submit/results.go +++ b/cmd/submit/results.go @@ -5,16 +5,16 @@ import ( "fmt" "os" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" "github.com/google/uuid" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/meta" "github.com/armosec/kubescape/v2/core/meta/cliinterfaces" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" reporterv2 "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" "github.com/spf13/cobra" ) diff --git a/core/cautils/customerloader.go b/core/cautils/customerloader.go index 936f8771..dc30b9c2 100644 --- a/core/cautils/customerloader.go +++ b/core/cautils/customerloader.go @@ -9,9 +9,9 @@ import ( metav1 "k8s.io/apimachinery/pkg/apis/meta/v1" - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils/getter" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/k8s-interface/k8sinterface" corev1 "k8s.io/api/core/v1" ) diff --git a/core/cautils/datastructures.go b/core/cautils/datastructures.go index fba84fe7..a01dc898 100644 --- a/core/cautils/datastructures.go +++ b/core/cautils/datastructures.go @@ -2,11 +2,11 @@ package cautils import ( "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/reporthandling" - apis "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" + apis "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) // K8SResources map[//][] diff --git a/core/cautils/datastructuresmethods.go b/core/cautils/datastructuresmethods.go index 3d9c461d..83f2e790 100644 --- a/core/cautils/datastructuresmethods.go +++ b/core/cautils/datastructuresmethods.go @@ -3,8 +3,8 @@ package cautils import ( "golang.org/x/mod/semver" - "github.com/armosec/opa-utils/reporthandling" "github.com/armosec/utils-go/boolutils" + "github.com/kubescape/opa-utils/reporthandling" ) func NewPolicies() *Policies { diff --git a/core/cautils/fileutils.go b/core/cautils/fileutils.go index d728346a..6d1fbc60 100644 --- a/core/cautils/fileutils.go +++ b/core/cautils/fileutils.go @@ -8,12 +8,12 @@ import ( "path/filepath" "strings" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/dwertent/go-logger/helpers" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/objectsenvelopes" - "github.com/armosec/opa-utils/objectsenvelopes/localworkload" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/opa-utils/objectsenvelopes" + "github.com/kubescape/opa-utils/objectsenvelopes/localworkload" "gopkg.in/yaml.v2" ) diff --git a/core/cautils/fileutils_test.go b/core/cautils/fileutils_test.go index 07647f96..4deb0107 100644 --- a/core/cautils/fileutils_test.go +++ b/core/cautils/fileutils_test.go @@ -6,7 +6,7 @@ import ( "strings" "testing" - "github.com/armosec/opa-utils/objectsenvelopes/localworkload" + "github.com/kubescape/opa-utils/objectsenvelopes/localworkload" "github.com/stretchr/testify/assert" ) diff --git a/core/cautils/getter/downloadreleasedpolicy.go b/core/cautils/getter/downloadreleasedpolicy.go index e9745ef5..b1289add 100644 --- a/core/cautils/getter/downloadreleasedpolicy.go +++ b/core/cautils/getter/downloadreleasedpolicy.go @@ -3,8 +3,8 @@ package getter import ( "strings" - "github.com/armosec/opa-utils/gitregostore" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/gitregostore" + "github.com/kubescape/opa-utils/reporthandling" ) // ======================================================================================================================= diff --git a/core/cautils/getter/getpolicies.go b/core/cautils/getter/getpolicies.go index 8a8d8219..679ad92a 100644 --- a/core/cautils/getter/getpolicies.go +++ b/core/cautils/getter/getpolicies.go @@ -2,7 +2,7 @@ package getter import ( "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling" ) // supported listing diff --git a/core/cautils/getter/kscloudapi.go b/core/cautils/getter/kscloudapi.go index 7be9f14d..676b5129 100644 --- a/core/cautils/getter/kscloudapi.go +++ b/core/cautils/getter/kscloudapi.go @@ -10,9 +10,9 @@ import ( "time" "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/opa-utils/reporthandling" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/reporthandling" ) var ( diff --git a/core/cautils/getter/loadpolicy.go b/core/cautils/getter/loadpolicy.go index 12d56555..42eaea8b 100644 --- a/core/cautils/getter/loadpolicy.go +++ b/core/cautils/getter/loadpolicy.go @@ -8,7 +8,7 @@ import ( "strings" "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling" ) // ======================================================================================================================= diff --git a/core/cautils/helmchart.go b/core/cautils/helmchart.go index 61abc3b5..92a3f2f6 100644 --- a/core/cautils/helmchart.go +++ b/core/cautils/helmchart.go @@ -4,10 +4,10 @@ import ( "path/filepath" "strings" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/objectsenvelopes/localworkload" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/objectsenvelopes/localworkload" helmchart "helm.sh/helm/v3/pkg/chart" helmloader "helm.sh/helm/v3/pkg/chart/loader" diff --git a/core/cautils/helmchart_test.go b/core/cautils/helmchart_test.go index 5fa4b2c4..4f245a0e 100644 --- a/core/cautils/helmchart_test.go +++ b/core/cautils/helmchart_test.go @@ -9,7 +9,7 @@ import ( "strings" "testing" - "github.com/armosec/opa-utils/objectsenvelopes/localworkload" + "github.com/kubescape/opa-utils/objectsenvelopes/localworkload" "github.com/stretchr/testify/suite" ) diff --git a/core/cautils/rbac.go b/core/cautils/rbac.go index 407aa333..bcd95119 100644 --- a/core/cautils/rbac.go +++ b/core/cautils/rbac.go @@ -4,12 +4,12 @@ import ( "encoding/json" "time" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/rbac-utils/rbacscanner" - "github.com/armosec/rbac-utils/rbacutils" "github.com/google/uuid" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/rbac-utils/rbacscanner" + "github.com/kubescape/rbac-utils/rbacutils" ) type RBACObjects struct { @@ -48,14 +48,18 @@ func (rbacObjects *RBACObjects) ListAllResources() (map[string]workloadinterface return allresources, nil } +func mapToMetadata(m map[string]interface{}) workloadinterface.IMetadata { + return workloadinterface.NewBaseObject(m) +} + func (rbacObjects *RBACObjects) rbacObjectsToResources(resources *rbacutils.RbacObjects) (map[string]workloadinterface.IMetadata, error) { allresources := map[string]workloadinterface.IMetadata{} /* ************************************************************************************************************************ This code is adding a non valid ID -> - (github.com/armosec/rbac-utils v0.0.11): "//SA2WLIDmap/SA2WLIDmap" - (github.com/armosec/rbac-utils v0.0.12): "armo.rbac.com/v0beta1//SAID2WLIDmap/SAID2WLIDmap" + (github.com/kubescape/opa-utils v0.0.11): "//SA2WLIDmap/SA2WLIDmap" + (github.com/kubescape/opa-utils v0.0.12): "armo.rbac.com/v0beta1//SAID2WLIDmap/SAID2WLIDmap" Should be investigated ************************************************************************************************************************ @@ -63,17 +67,21 @@ func (rbacObjects *RBACObjects) rbacObjectsToResources(resources *rbacutils.Rbac // wrap rbac aggregated objects in IMetadata and add to AllResources // TODO - DEPRECATE SA2WLIDmap - SA2WLIDmapIMeta, err := rbacutils.SA2WLIDmapIMetadataWrapper(resources.SA2WLIDmap) + m, err := rbacutils.SA2WLIDmapIMetadataWrapper(resources.SA2WLIDmap) if err != nil { return nil, err } - allresources[SA2WLIDmapIMeta.GetID()] = SA2WLIDmapIMeta - SAID2WLIDmapIMeta, err := rbacutils.SAID2WLIDmapIMetadataWrapper(resources.SAID2WLIDmap) + sa2WLIDmapIMeta := workloadinterface.NewBaseObject(m) + allresources[sa2WLIDmapIMeta.GetID()] = sa2WLIDmapIMeta + + m2, err := rbacutils.SAID2WLIDmapIMetadataWrapper(resources.SAID2WLIDmap) if err != nil { return nil, err } - allresources[SAID2WLIDmapIMeta.GetID()] = SAID2WLIDmapIMeta + + saID2WLIDmapIMeta := workloadinterface.NewBaseObject(m2) + allresources[saID2WLIDmapIMeta.GetID()] = saID2WLIDmapIMeta // convert rbac k8s resources to IMetadata and add to allresources for _, cr := range resources.ClusterRoles.Items { diff --git a/core/cautils/reportv2tov1.go b/core/cautils/reportv2tov1.go index 7c84c100..7d202391 100644 --- a/core/cautils/reportv2tov1.go +++ b/core/cautils/reportv2tov1.go @@ -1,10 +1,10 @@ package cautils import ( - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/reporthandling" - helpersv1 "github.com/armosec/opa-utils/reporthandling/helpers/v1" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" + helpersv1 "github.com/kubescape/opa-utils/reporthandling/helpers/v1" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" ) func ReportV2ToV1(opaSessionObj *OPASessionObj) *reporthandling.PostureReport { diff --git a/core/cautils/scaninfo.go b/core/cautils/scaninfo.go index 134a5aea..329433b8 100644 --- a/core/cautils/scaninfo.go +++ b/core/cautils/scaninfo.go @@ -9,15 +9,15 @@ import ( "strings" "github.com/armosec/armoapi-go/armotypes" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" giturl "github.com/armosec/go-git-url" - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils/getter" - "github.com/armosec/opa-utils/reporthandling" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/opa-utils/reporthandling" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" "github.com/google/uuid" ) diff --git a/core/cautils/scaninfo_test.go b/core/cautils/scaninfo_test.go index 33a61b92..ae944ff1 100644 --- a/core/cautils/scaninfo_test.go +++ b/core/cautils/scaninfo_test.go @@ -3,7 +3,7 @@ package cautils import ( "testing" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" "github.com/stretchr/testify/assert" ) diff --git a/core/cautils/versioncheck.go b/core/cautils/versioncheck.go index 23fc193b..b222dfbd 100644 --- a/core/cautils/versioncheck.go +++ b/core/cautils/versioncheck.go @@ -8,8 +8,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/utils-go/boolutils" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" "golang.org/x/mod/semver" ) diff --git a/core/cautils/versioncheck_test.go b/core/cautils/versioncheck_test.go index 3d26e260..2be10e7e 100644 --- a/core/cautils/versioncheck_test.go +++ b/core/cautils/versioncheck_test.go @@ -4,7 +4,7 @@ import ( "testing" "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling" "github.com/stretchr/testify/assert" "golang.org/x/mod/semver" ) diff --git a/core/cautils/workloadmappingutils.go b/core/cautils/workloadmappingutils.go index 5ebf0177..23db6375 100644 --- a/core/cautils/workloadmappingutils.go +++ b/core/cautils/workloadmappingutils.go @@ -3,7 +3,7 @@ package cautils import ( "strings" - "github.com/armosec/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/apis" ) var ( diff --git a/core/core/delete.go b/core/core/delete.go index 771b4839..4992ec8f 100644 --- a/core/core/delete.go +++ b/core/core/delete.go @@ -5,8 +5,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils/getter" v1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" ) func (ks *Kubescape) DeleteExceptions(delExceptions *v1.DeleteExceptions) error { diff --git a/core/core/download.go b/core/core/download.go index 69013fc9..b3dcc4ef 100644 --- a/core/core/download.go +++ b/core/core/download.go @@ -9,8 +9,8 @@ import ( "github.com/armosec/armoapi-go/armotypes" "github.com/armosec/kubescape/v2/core/cautils/getter" metav1 "github.com/armosec/kubescape/v2/core/meta/datastructures/v1" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" ) var downloadFunc = map[string]func(*metav1.DownloadInfo) error{ diff --git a/core/core/initutils.go b/core/core/initutils.go index b037bef7..b08814cd 100644 --- a/core/core/initutils.go +++ b/core/core/initutils.go @@ -3,19 +3,19 @@ package core import ( "fmt" - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/kubescape/v2/core/pkg/hostsensorutils" "github.com/armosec/kubescape/v2/core/pkg/resourcehandler" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter" reporterv2 "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" "github.com/google/uuid" - "github.com/armosec/rbac-utils/rbacscanner" + "github.com/kubescape/rbac-utils/rbacscanner" ) // getKubernetesApi diff --git a/core/core/scan.go b/core/core/scan.go index ace5d25b..2506f707 100644 --- a/core/core/scan.go +++ b/core/core/scan.go @@ -3,9 +3,9 @@ package core import ( "fmt" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" - "github.com/armosec/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" @@ -16,10 +16,10 @@ import ( "github.com/armosec/kubescape/v2/core/pkg/resultshandling" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" - "github.com/armosec/opa-utils/resources" + "github.com/kubescape/opa-utils/resources" ) type componentInterfaces struct { diff --git a/core/core/submit.go b/core/core/submit.go index 5bd3bf53..2227cfad 100644 --- a/core/core/submit.go +++ b/core/core/submit.go @@ -5,8 +5,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/kubescape/v2/core/meta/cliinterfaces" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" ) func (ks *Kubescape) Submit(submitInterfaces cliinterfaces.SubmitInterfaces) error { diff --git a/core/meta/cliinterfaces/submit.go b/core/meta/cliinterfaces/submit.go index ef81279b..1d3d7eb4 100644 --- a/core/meta/cliinterfaces/submit.go +++ b/core/meta/cliinterfaces/submit.go @@ -1,10 +1,10 @@ package cliinterfaces import ( - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" + "github.com/kubescape/k8s-interface/workloadinterface" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) type ISubmitObjects interface { diff --git a/core/mocks/loadmocks.go b/core/mocks/loadmocks.go index 25304191..4c357716 100644 --- a/core/mocks/loadmocks.go +++ b/core/mocks/loadmocks.go @@ -4,8 +4,8 @@ import ( "encoding/json" "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" ) var mockControl_0006 = `{"guid":"","name":"Allowed hostPath","attributes":{"armoBuiltin":true},"id":"C-0006","controlID":"C-0006","creationTime":"","description":"Mounting host directory to the container can be abused to get access to sensitive data and gain persistence on the host machine.","remediation":"Refrain from using host path mount.","rules":[{"guid":"","name":"alert-rw-hostpath","attributes":{"armoBuiltin":true,"m$K8sThreatMatrix":"Persistence::Writable hostPath mount, Lateral Movement::Writable volume mounts on the host"},"creationTime":"","rule":"package armo_builtins\n\n# input: pod\n# apiversion: v1\n# does: returns hostPath volumes\n\ndeny[msga] {\n pod := input[_]\n pod.kind == \"Pod\"\n volumes := pod.spec.volumes\n volume := volumes[_]\n volume.hostPath\n\tcontainer := pod.spec.containers[i]\n\tvolumeMount := container.volumeMounts[k]\n\tvolumeMount.name == volume.name\n\tbegginingOfPath := \"spec.\"\n\tresult := isRWMount(volumeMount, begginingOfPath, i, k)\n\n podname := pod.metadata.name\n\n\tmsga := {\n\t\t\"alertMessage\": sprintf(\"pod: %v has: %v as hostPath volume\", [podname, volume.name]),\n\t\t\"packagename\": \"armo_builtins\",\n\t\t\"alertScore\": 7,\n\t\t\"failedPaths\": [result],\n\t\t\"alertObject\": {\n\t\t\t\"k8sApiObjects\": [pod]\n\t\t}\n\t}\n}\n\n#handles majority of workload resources\ndeny[msga] {\n\twl := input[_]\n\tspec_template_spec_patterns := {\"Deployment\",\"ReplicaSet\",\"DaemonSet\",\"StatefulSet\",\"Job\"}\n\tspec_template_spec_patterns[wl.kind]\n volumes := wl.spec.template.spec.volumes\n volume := volumes[_]\n volume.hostPath\n\tcontainer := wl.spec.template.spec.containers[i]\n\tvolumeMount := container.volumeMounts[k]\n\tvolumeMount.name == volume.name\n\tbegginingOfPath := \"spec.template.spec.\"\n\tresult := isRWMount(volumeMount, begginingOfPath, i, k)\n\n\tmsga := {\n\t\t\"alertMessage\": sprintf(\"%v: %v has: %v as hostPath volume\", [wl.kind, wl.metadata.name, volume.name]),\n\t\t\"packagename\": \"armo_builtins\",\n\t\t\"alertScore\": 7,\n\t\t\"failedPaths\": [result],\n\t\t\"alertObject\": {\n\t\t\t\"k8sApiObjects\": [wl]\n\t\t}\n\t\n\t}\n}\n\n#handles CronJobs\ndeny[msga] {\n\twl := input[_]\n\twl.kind == \"CronJob\"\n volumes := wl.spec.jobTemplate.spec.template.spec.volumes\n volume := volumes[_]\n volume.hostPath\n\n\tcontainer = wl.spec.jobTemplate.spec.template.spec.containers[i]\n\tvolumeMount := container.volumeMounts[k]\n\tvolumeMount.name == volume.name\n\tbegginingOfPath := \"spec.jobTemplate.spec.template.spec.\"\n\tresult := isRWMount(volumeMount, begginingOfPath, i, k)\n\n\tmsga := {\n\t\"alertMessage\": sprintf(\"%v: %v has: %v as hostPath volume\", [wl.kind, wl.metadata.name, volume.name]),\n\t\"packagename\": \"armo_builtins\",\n\t\"alertScore\": 7,\n\t\"failedPaths\": [result],\n\t\"alertObject\": {\n\t\t\t\"k8sApiObjects\": [wl]\n\t\t}\n\t}\n}\n\nisRWMount(mount, begginingOfPath, i, k) = path {\n not mount.readOnly == true\n not mount.readOnly == false\n path = \"\"\n}\nisRWMount(mount, begginingOfPath, i, k) = path {\n mount.readOnly == false\n path = sprintf(\"%vcontainers[%v].volumeMounts[%v].readOnly\", [begginingOfPath, format_int(i, 10), format_int(k, 10)])\n} ","resourceEnumerator":"","ruleLanguage":"Rego","match":[{"apiGroups":["*"],"apiVersions":["*"],"resources":["Deployment","ReplicaSet","DaemonSet","StatefulSet","Job","CronJob","Pod"]}],"ruleDependencies":[{"packageName":"cautils"},{"packageName":"kubernetes.api.client"}],"configInputs":null,"controlConfigInputs":null,"description":"determines if any workload contains a hostPath volume with rw permissions","remediation":"Set the readOnly field of the mount to true","ruleQuery":""}],"rulesIDs":[""],"baseScore":6}` diff --git a/core/pkg/hostsensorutils/hostsensordeploy.go b/core/pkg/hostsensorutils/hostsensordeploy.go index 598b87ab..bff85709 100644 --- a/core/pkg/hostsensorutils/hostsensordeploy.go +++ b/core/pkg/hostsensorutils/hostsensordeploy.go @@ -8,11 +8,11 @@ import ( "sync" "time" - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/workloadinterface" appsv1 "k8s.io/api/apps/v1" corev1 "k8s.io/api/core/v1" diff --git a/core/pkg/hostsensorutils/hostsensorgetfrompod.go b/core/pkg/hostsensorutils/hostsensorgetfrompod.go index 0f8c0ebf..43a0c95f 100644 --- a/core/pkg/hostsensorutils/hostsensorgetfrompod.go +++ b/core/pkg/hostsensorutils/hostsensorgetfrompod.go @@ -5,11 +5,11 @@ import ( "fmt" "sync" - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/opa-utils/objectsenvelopes/hostsensor" - "github.com/armosec/opa-utils/reporthandling/apis" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/opa-utils/objectsenvelopes/hostsensor" + "github.com/kubescape/opa-utils/reporthandling/apis" "sigs.k8s.io/yaml" ) diff --git a/core/pkg/hostsensorutils/hostsensorinterface.go b/core/pkg/hostsensorutils/hostsensorinterface.go index 71d5e6ef..9a8c7537 100644 --- a/core/pkg/hostsensorutils/hostsensorinterface.go +++ b/core/pkg/hostsensorutils/hostsensorinterface.go @@ -1,8 +1,8 @@ package hostsensorutils import ( - "github.com/armosec/opa-utils/objectsenvelopes/hostsensor" - "github.com/armosec/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/objectsenvelopes/hostsensor" + "github.com/kubescape/opa-utils/reporthandling/apis" ) type IHostSensor interface { diff --git a/core/pkg/hostsensorutils/hostsensormock.go b/core/pkg/hostsensorutils/hostsensormock.go index f6f22fa0..45e7e606 100644 --- a/core/pkg/hostsensorutils/hostsensormock.go +++ b/core/pkg/hostsensorutils/hostsensormock.go @@ -1,8 +1,8 @@ package hostsensorutils import ( - "github.com/armosec/opa-utils/objectsenvelopes/hostsensor" - "github.com/armosec/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/objectsenvelopes/hostsensor" + "github.com/kubescape/opa-utils/reporthandling/apis" ) type HostSensorHandlerMock struct { diff --git a/core/pkg/hostsensorutils/hostsensorworkerpool.go b/core/pkg/hostsensorutils/hostsensorworkerpool.go index 522d28e9..ded788e5 100644 --- a/core/pkg/hostsensorutils/hostsensorworkerpool.go +++ b/core/pkg/hostsensorutils/hostsensorworkerpool.go @@ -3,9 +3,9 @@ package hostsensorutils import ( "sync" - "github.com/armosec/opa-utils/objectsenvelopes/hostsensor" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/objectsenvelopes/hostsensor" ) const noOfWorkers int = 10 diff --git a/core/pkg/hostsensorutils/utils.go b/core/pkg/hostsensorutils/utils.go index 2de26f97..4b5ecb75 100644 --- a/core/pkg/hostsensorutils/utils.go +++ b/core/pkg/hostsensorutils/utils.go @@ -1,8 +1,8 @@ package hostsensorutils import ( - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/opa-utils/reporthandling/apis" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/opa-utils/reporthandling/apis" ) var ( diff --git a/core/pkg/opaprocessor/processorhandler.go b/core/pkg/opaprocessor/processorhandler.go index e45f47bf..0f2622a8 100644 --- a/core/pkg/opaprocessor/processorhandler.go +++ b/core/pkg/opaprocessor/processorhandler.go @@ -8,19 +8,19 @@ import ( "github.com/armosec/armoapi-go/armotypes" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/score" - "github.com/armosec/opa-utils/objectsenvelopes" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/objectsenvelopes" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" "github.com/open-policy-agent/opa/storage" - "github.com/armosec/k8s-interface/workloadinterface" + "github.com/kubescape/k8s-interface/workloadinterface" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" - "github.com/armosec/opa-utils/resources" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" + "github.com/kubescape/opa-utils/resources" "github.com/open-policy-agent/opa/ast" "github.com/open-policy-agent/opa/rego" ) diff --git a/core/pkg/opaprocessor/processorhandler_test.go b/core/pkg/opaprocessor/processorhandler_test.go index f1e86be8..9de3ac75 100644 --- a/core/pkg/opaprocessor/processorhandler_test.go +++ b/core/pkg/opaprocessor/processorhandler_test.go @@ -6,11 +6,11 @@ import ( "github.com/armosec/armoapi-go/armotypes" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/mocks" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/resources" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/resources" "github.com/stretchr/testify/assert" - "github.com/armosec/k8s-interface/workloadinterface" + "github.com/kubescape/k8s-interface/workloadinterface" // _ "k8s.io/client-go/plugin/pkg/client/auth" ) diff --git a/core/pkg/opaprocessor/processorhandlerutils.go b/core/pkg/opaprocessor/processorhandlerutils.go index 410d104c..aee77a5d 100644 --- a/core/pkg/opaprocessor/processorhandlerutils.go +++ b/core/pkg/opaprocessor/processorhandlerutils.go @@ -2,14 +2,14 @@ package opaprocessor import ( "github.com/armosec/kubescape/v2/core/cautils" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - resources "github.com/armosec/opa-utils/resources" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + resources "github.com/kubescape/opa-utils/resources" ) // updateResults update the results objects and report objects. This is a critical function - DO NOT CHANGE diff --git a/core/pkg/opaprocessor/processorhandlerutils_test.go b/core/pkg/opaprocessor/processorhandlerutils_test.go index 3297e720..1cfe947c 100644 --- a/core/pkg/opaprocessor/processorhandlerutils_test.go +++ b/core/pkg/opaprocessor/processorhandlerutils_test.go @@ -5,7 +5,7 @@ import ( "github.com/stretchr/testify/assert" - "github.com/armosec/k8s-interface/workloadinterface" + "github.com/kubescape/k8s-interface/workloadinterface" ) func TestRemoveData(t *testing.T) { diff --git a/core/pkg/opaprocessor/utils.go b/core/pkg/opaprocessor/utils.go index 836bff1d..4e238feb 100644 --- a/core/pkg/opaprocessor/utils.go +++ b/core/pkg/opaprocessor/utils.go @@ -2,8 +2,8 @@ package opaprocessor import ( "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" ) // ConvertFrameworksToPolicies convert list of frameworks to list of policies diff --git a/core/pkg/opaprocessor/utils_test.go b/core/pkg/opaprocessor/utils_test.go index b9120259..5ab81ce6 100644 --- a/core/pkg/opaprocessor/utils_test.go +++ b/core/pkg/opaprocessor/utils_test.go @@ -6,8 +6,8 @@ import ( "github.com/stretchr/testify/assert" "github.com/armosec/kubescape/v2/core/mocks" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" ) func TestConvertFrameworksToPolicies(t *testing.T) { diff --git a/core/pkg/policyhandler/handlepullpolicies.go b/core/pkg/policyhandler/handlepullpolicies.go index 433a8edc..59100622 100644 --- a/core/pkg/policyhandler/handlepullpolicies.go +++ b/core/pkg/policyhandler/handlepullpolicies.go @@ -4,13 +4,13 @@ import ( "fmt" "strings" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" - "github.com/armosec/opa-utils/reporthandling" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/reporthandling" ) func (policyHandler *PolicyHandler) getPolicies(policyIdentifier []cautils.PolicyIdentifier, policiesAndResources *cautils.OPASessionObj) error { diff --git a/core/pkg/policyhandler/handlepullpoliciesutils.go b/core/pkg/policyhandler/handlepullpoliciesutils.go index ba15be3f..53a3334c 100644 --- a/core/pkg/policyhandler/handlepullpoliciesutils.go +++ b/core/pkg/policyhandler/handlepullpoliciesutils.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" "github.com/armosec/kubescape/v2/core/cautils" ) diff --git a/core/pkg/registryadaptors/armosec/v1/civksadaptor.go b/core/pkg/registryadaptors/armosec/v1/civksadaptor.go index d9834cf2..c3ae80ce 100644 --- a/core/pkg/registryadaptors/armosec/v1/civksadaptor.go +++ b/core/pkg/registryadaptors/armosec/v1/civksadaptor.go @@ -7,8 +7,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/kubescape/v2/core/pkg/containerscan" "github.com/armosec/kubescape/v2/core/pkg/registryadaptors/registryvulnerabilities" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" ) func NewKSAdaptor(api *getter.KSCloudAPI) *KSCivAdaptor { diff --git a/core/pkg/resourcehandler/fieldselector.go b/core/pkg/resourcehandler/fieldselector.go index 937d13f7..269e9f1b 100644 --- a/core/pkg/resourcehandler/fieldselector.go +++ b/core/pkg/resourcehandler/fieldselector.go @@ -4,7 +4,7 @@ import ( "fmt" "strings" - "github.com/armosec/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/k8sinterface" "k8s.io/apimachinery/pkg/runtime/schema" ) diff --git a/core/pkg/resourcehandler/fieldselector_test.go b/core/pkg/resourcehandler/fieldselector_test.go index 15e3e1ac..3ba54e48 100644 --- a/core/pkg/resourcehandler/fieldselector_test.go +++ b/core/pkg/resourcehandler/fieldselector_test.go @@ -3,7 +3,7 @@ package resourcehandler import ( "testing" - "github.com/armosec/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/k8sinterface" "github.com/stretchr/testify/assert" "k8s.io/apimachinery/pkg/runtime/schema" ) diff --git a/core/pkg/resourcehandler/filesloader.go b/core/pkg/resourcehandler/filesloader.go index 181456a3..d104a325 100644 --- a/core/pkg/resourcehandler/filesloader.go +++ b/core/pkg/resourcehandler/filesloader.go @@ -6,14 +6,14 @@ import ( "path/filepath" "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" "k8s.io/apimachinery/pkg/version" - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" ) // FileResourceHandler handle resources from files and URLs diff --git a/core/pkg/resourcehandler/filesloaderutils.go b/core/pkg/resourcehandler/filesloaderutils.go index 37d74acd..f1f2b62a 100644 --- a/core/pkg/resourcehandler/filesloaderutils.go +++ b/core/pkg/resourcehandler/filesloaderutils.go @@ -5,12 +5,12 @@ import ( "path/filepath" giturl "github.com/armosec/go-git-url" - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" ) // Clone git repository diff --git a/core/pkg/resourcehandler/k8sresources.go b/core/pkg/resourcehandler/k8sresources.go index 727592c3..36329d14 100644 --- a/core/pkg/resourcehandler/k8sresources.go +++ b/core/pkg/resourcehandler/k8sresources.go @@ -7,14 +7,14 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/hostsensorutils" - "github.com/armosec/opa-utils/objectsenvelopes" - "github.com/armosec/opa-utils/reporthandling/apis" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/objectsenvelopes" + "github.com/kubescape/opa-utils/reporthandling/apis" - "github.com/armosec/k8s-interface/cloudsupport" - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/k8s-interface/workloadinterface" + "github.com/kubescape/k8s-interface/cloudsupport" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/workloadinterface" "github.com/armosec/armoapi-go/armotypes" diff --git a/core/pkg/resourcehandler/k8sresourcesutils.go b/core/pkg/resourcehandler/k8sresourcesutils.go index 1aab3793..a8cbc03c 100644 --- a/core/pkg/resourcehandler/k8sresourcesutils.go +++ b/core/pkg/resourcehandler/k8sresourcesutils.go @@ -4,10 +4,10 @@ import ( "strings" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling" "k8s.io/utils/strings/slices" - "github.com/armosec/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/k8sinterface" ) var ( diff --git a/core/pkg/resourcehandler/k8sresourcesutils_test.go b/core/pkg/resourcehandler/k8sresourcesutils_test.go index 0f917961..eb0e80bf 100644 --- a/core/pkg/resourcehandler/k8sresourcesutils_test.go +++ b/core/pkg/resourcehandler/k8sresourcesutils_test.go @@ -1,9 +1,9 @@ package resourcehandler import ( - "github.com/armosec/k8s-interface/k8sinterface" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/opa-utils/reporthandling" "github.com/stretchr/testify/assert" "testing" diff --git a/core/pkg/resourcehandler/registrydata.go b/core/pkg/resourcehandler/registrydata.go index 41915587..fcfea29c 100644 --- a/core/pkg/resourcehandler/registrydata.go +++ b/core/pkg/resourcehandler/registrydata.go @@ -3,15 +3,15 @@ package resourcehandler import ( "fmt" - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" armosecadaptorv1 "github.com/armosec/kubescape/v2/core/pkg/registryadaptors/armosec/v1" "github.com/armosec/kubescape/v2/core/pkg/registryadaptors/registryvulnerabilities" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/shared" + "github.com/kubescape/opa-utils/shared" ) const ( diff --git a/core/pkg/resourcehandler/resourceshandler.go b/core/pkg/resourcehandler/resourceshandler.go index 9b8e8dc7..98ae2448 100644 --- a/core/pkg/resourcehandler/resourceshandler.go +++ b/core/pkg/resourcehandler/resourceshandler.go @@ -2,8 +2,8 @@ package resourcehandler import ( "github.com/armosec/armoapi-go/armotypes" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" + "github.com/kubescape/k8s-interface/workloadinterface" "k8s.io/apimachinery/pkg/version" ) diff --git a/core/pkg/resourcehandler/urlloader.go b/core/pkg/resourcehandler/urlloader.go index 05b82331..1787c2c5 100644 --- a/core/pkg/resourcehandler/urlloader.go +++ b/core/pkg/resourcehandler/urlloader.go @@ -2,10 +2,10 @@ package resourcehandler import ( giturl "github.com/armosec/go-git-url" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" ) func loadResourcesFromUrl(inputPatterns []string) (map[string][]workloadinterface.IMetadata, error) { diff --git a/core/pkg/resultshandling/printer/printresults.go b/core/pkg/resultshandling/printer/printresults.go index a0c2be61..55c54459 100644 --- a/core/pkg/resultshandling/printer/printresults.go +++ b/core/pkg/resultshandling/printer/printresults.go @@ -6,7 +6,7 @@ import ( "path/filepath" "github.com/armosec/kubescape/v2/core/cautils" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" ) var INDENT = " " diff --git a/core/pkg/resultshandling/printer/v1/jsonprinter.go b/core/pkg/resultshandling/printer/v1/jsonprinter.go index d5f231bd..0ae77ca7 100644 --- a/core/pkg/resultshandling/printer/v1/jsonprinter.go +++ b/core/pkg/resultshandling/printer/v1/jsonprinter.go @@ -7,7 +7,7 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" ) type JsonPrinter struct { diff --git a/core/pkg/resultshandling/printer/v1/prometheusprinter.go b/core/pkg/resultshandling/printer/v1/prometheusprinter.go index 6947c26c..a8a81c64 100644 --- a/core/pkg/resultshandling/printer/v1/prometheusprinter.go +++ b/core/pkg/resultshandling/printer/v1/prometheusprinter.go @@ -4,11 +4,11 @@ import ( "fmt" "os" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - "github.com/armosec/opa-utils/reporthandling" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" ) type PrometheusPrinter struct { diff --git a/core/pkg/resultshandling/printer/v2/controltable.go b/core/pkg/resultshandling/printer/v2/controltable.go index 27a8ee9c..bd87cff5 100644 --- a/core/pkg/resultshandling/printer/v2/controltable.go +++ b/core/pkg/resultshandling/printer/v2/controltable.go @@ -5,9 +5,9 @@ import ( "sort" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" "github.com/fatih/color" + "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" "github.com/olekukonko/tablewriter" ) diff --git a/core/pkg/resultshandling/printer/v2/htmlprinter.go b/core/pkg/resultshandling/printer/v2/htmlprinter.go index c79fd627..f2d36ed6 100644 --- a/core/pkg/resultshandling/printer/v2/htmlprinter.go +++ b/core/pkg/resultshandling/printer/v2/htmlprinter.go @@ -10,11 +10,11 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" ) const ( diff --git a/core/pkg/resultshandling/printer/v2/jsonprinter.go b/core/pkg/resultshandling/printer/v2/jsonprinter.go index bb760cf9..b823e9a0 100644 --- a/core/pkg/resultshandling/printer/v2/jsonprinter.go +++ b/core/pkg/resultshandling/printer/v2/jsonprinter.go @@ -7,8 +7,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" ) type JsonPrinter struct { diff --git a/core/pkg/resultshandling/printer/v2/junit.go b/core/pkg/resultshandling/printer/v2/junit.go index 71ee51b3..b94a70e8 100644 --- a/core/pkg/resultshandling/printer/v2/junit.go +++ b/core/pkg/resultshandling/printer/v2/junit.go @@ -7,13 +7,13 @@ import ( "sort" "strings" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - "github.com/armosec/opa-utils/shared" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/shared" ) /* diff --git a/core/pkg/resultshandling/printer/v2/pdf.go b/core/pkg/resultshandling/printer/v2/pdf.go index e1c4f511..cdea95d9 100644 --- a/core/pkg/resultshandling/printer/v2/pdf.go +++ b/core/pkg/resultshandling/printer/v2/pdf.go @@ -11,9 +11,9 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" "github.com/johnfercher/maroto/pkg/color" "github.com/johnfercher/maroto/pkg/consts" diff --git a/core/pkg/resultshandling/printer/v2/prettyprinter.go b/core/pkg/resultshandling/printer/v2/prettyprinter.go index 4d1d8c57..4509d419 100644 --- a/core/pkg/resultshandling/printer/v2/prettyprinter.go +++ b/core/pkg/resultshandling/printer/v2/prettyprinter.go @@ -6,14 +6,14 @@ import ( "sort" "strings" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - "github.com/armosec/opa-utils/objectsenvelopes" - "github.com/armosec/opa-utils/reporthandling/apis" - helpersv1 "github.com/armosec/opa-utils/reporthandling/helpers/v1" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" "github.com/enescakir/emoji" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/objectsenvelopes" + "github.com/kubescape/opa-utils/reporthandling/apis" + helpersv1 "github.com/kubescape/opa-utils/reporthandling/helpers/v1" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" "github.com/olekukonko/tablewriter" ) diff --git a/core/pkg/resultshandling/printer/v2/prometheus.go b/core/pkg/resultshandling/printer/v2/prometheus.go index 18fd25fc..af426be9 100644 --- a/core/pkg/resultshandling/printer/v2/prometheus.go +++ b/core/pkg/resultshandling/printer/v2/prometheus.go @@ -4,13 +4,13 @@ import ( "fmt" "os" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" ) type PrometheusPrinter struct { diff --git a/core/pkg/resultshandling/printer/v2/prometheusutils.go b/core/pkg/resultshandling/printer/v2/prometheusutils.go index 2b318ab5..c37a8569 100644 --- a/core/pkg/resultshandling/printer/v2/prometheusutils.go +++ b/core/pkg/resultshandling/printer/v2/prometheusutils.go @@ -4,11 +4,11 @@ import ( "fmt" "strings" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" ) type metricsName string diff --git a/core/pkg/resultshandling/printer/v2/reportingstructs.go b/core/pkg/resultshandling/printer/v2/reportingstructs.go index 052d1110..a4c2f408 100644 --- a/core/pkg/resultshandling/printer/v2/reportingstructs.go +++ b/core/pkg/resultshandling/printer/v2/reportingstructs.go @@ -1,7 +1,7 @@ package v2 import ( - "github.com/armosec/k8s-interface/workloadinterface" + "github.com/kubescape/k8s-interface/workloadinterface" ) type ResourceTableView []ResourceResult diff --git a/core/pkg/resultshandling/printer/v2/resourcetable.go b/core/pkg/resultshandling/printer/v2/resourcetable.go index 707474ed..ad49ff6e 100644 --- a/core/pkg/resultshandling/printer/v2/resourcetable.go +++ b/core/pkg/resultshandling/printer/v2/resourcetable.go @@ -6,8 +6,8 @@ import ( "strings" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" "github.com/olekukonko/tablewriter" ) diff --git a/core/pkg/resultshandling/printer/v2/summaryhelpers.go b/core/pkg/resultshandling/printer/v2/summaryhelpers.go index 09d0f2e8..a992079a 100644 --- a/core/pkg/resultshandling/printer/v2/summaryhelpers.go +++ b/core/pkg/resultshandling/printer/v2/summaryhelpers.go @@ -1,11 +1,11 @@ package v2 import ( - "github.com/armosec/k8s-interface/k8sinterface" - "github.com/armosec/k8s-interface/workloadinterface" - "github.com/armosec/opa-utils/objectsenvelopes" - "github.com/armosec/opa-utils/reporthandling/apis" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/k8s-interface/k8sinterface" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/objectsenvelopes" + "github.com/kubescape/opa-utils/reporthandling/apis" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" ) type WorkloadSummary struct { diff --git a/core/pkg/resultshandling/printer/v2/utils.go b/core/pkg/resultshandling/printer/v2/utils.go index b2c9d3f2..575e1322 100644 --- a/core/pkg/resultshandling/printer/v2/utils.go +++ b/core/pkg/resultshandling/printer/v2/utils.go @@ -1,14 +1,14 @@ package v2 import ( - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/reporthandling/results/v1/reportsummary" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling/results/v1/reportsummary" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) // finalizeV2Report finalize the results objects by copying data from map to lists diff --git a/core/pkg/resultshandling/reporter/v2/reporteventreceiver.go b/core/pkg/resultshandling/reporter/v2/reporteventreceiver.go index 7ae38578..1fec5734 100644 --- a/core/pkg/resultshandling/reporter/v2/reporteventreceiver.go +++ b/core/pkg/resultshandling/reporter/v2/reporteventreceiver.go @@ -8,14 +8,14 @@ import ( "os" "github.com/armosec/armoapi-go/apis" - "github.com/armosec/k8s-interface/workloadinterface" "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" - "github.com/armosec/opa-utils/reporthandling" - "github.com/armosec/opa-utils/reporthandling/results/v1/resourcesresults" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/k8s-interface/workloadinterface" + "github.com/kubescape/opa-utils/reporthandling" + "github.com/kubescape/opa-utils/reporthandling/results/v1/resourcesresults" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) const MAX_REPORT_SIZE = 2097152 // 2 MB diff --git a/core/pkg/resultshandling/reporter/v2/reporteventreceiverutils.go b/core/pkg/resultshandling/reporter/v2/reporteventreceiverutils.go index fd88ece8..8b53908f 100644 --- a/core/pkg/resultshandling/reporter/v2/reporteventreceiverutils.go +++ b/core/pkg/resultshandling/reporter/v2/reporteventreceiverutils.go @@ -5,8 +5,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" "github.com/google/uuid" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) func (report *ReportEventReceiver) initEventReceiverURL() { diff --git a/core/pkg/resultshandling/results.go b/core/pkg/resultshandling/results.go index 2fe409df..747271cf 100644 --- a/core/pkg/resultshandling/results.go +++ b/core/pkg/resultshandling/results.go @@ -8,9 +8,9 @@ import ( printerv1 "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer/v1" printerv2 "github.com/armosec/kubescape/v2/core/pkg/resultshandling/printer/v2" "github.com/armosec/kubescape/v2/core/pkg/resultshandling/reporter" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) type ResultsHandler struct { diff --git a/core/pkg/score/score.go b/core/pkg/score/score.go index b313e965..f6389a4e 100644 --- a/core/pkg/score/score.go +++ b/core/pkg/score/score.go @@ -3,7 +3,7 @@ package score import ( "fmt" - "github.com/armosec/opa-utils/score" + "github.com/kubescape/opa-utils/score" "github.com/armosec/kubescape/v2/core/cautils" ) diff --git a/go.mod b/go.mod index 4e6f7736..34ca07e1 100644 --- a/go.mod +++ b/go.mod @@ -3,21 +3,21 @@ module github.com/armosec/kubescape/v2 go 1.18 require ( - github.com/armosec/armoapi-go v0.0.98 + github.com/armosec/armoapi-go v0.0.115 github.com/armosec/go-git-url v0.0.15 - github.com/armosec/k8s-interface v0.0.79 - github.com/armosec/opa-utils v0.0.166 - github.com/armosec/rbac-utils v0.0.14 - github.com/armosec/utils-go v0.0.9 - github.com/armosec/utils-k8s-go v0.0.7 + github.com/armosec/utils-go v0.0.12 + github.com/armosec/utils-k8s-go v0.0.12 github.com/briandowns/spinner v1.18.1 - github.com/dwertent/go-logger v0.0.2 github.com/enescakir/emoji v1.0.0 github.com/fatih/color v1.13.0 github.com/francoispqt/gojay v1.2.13 github.com/go-git/go-git/v5 v5.4.2 github.com/google/uuid v1.3.0 github.com/johnfercher/maroto v0.37.0 + github.com/kubescape/go-logger v0.0.5 + github.com/kubescape/k8s-interface v0.0.82 + github.com/kubescape/opa-utils v0.0.171 + github.com/kubescape/rbac-utils v0.0.17 github.com/libgit2/git2go/v33 v33.0.9 github.com/mattn/go-isatty v0.0.14 github.com/olekukonko/tablewriter v0.0.5 @@ -28,9 +28,9 @@ require ( golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 gopkg.in/yaml.v2 v2.4.0 helm.sh/helm/v3 v3.9.0 - k8s.io/api v0.24.2 - k8s.io/apimachinery v0.24.2 - k8s.io/client-go v0.24.2 + k8s.io/api v0.24.3 + k8s.io/apimachinery v0.24.3 + k8s.io/client-go v0.24.3 k8s.io/utils v0.0.0-20220706174534-f6158b442e7c sigs.k8s.io/yaml v1.3.0 ) @@ -94,7 +94,6 @@ require ( github.com/gobwas/glob v0.2.3 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v4 v4.2.0 // indirect - github.com/golang/glog v1.0.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.2 // indirect github.com/google/gnostic v0.5.7-v3refs // indirect @@ -140,7 +139,7 @@ require ( go.opencensus.io v0.23.0 // indirect go.uber.org/atomic v1.7.0 // indirect go.uber.org/multierr v1.6.0 // indirect - go.uber.org/zap v1.21.0 // indirect + go.uber.org/zap v1.22.0 // indirect golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e // indirect golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e // indirect golang.org/x/oauth2 v0.0.0-20220630143837-2104d58473e0 // indirect diff --git a/go.sum b/go.sum index 443019e5..5074bdd5 100644 --- a/go.sum +++ b/go.sum @@ -179,20 +179,14 @@ github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmV github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/armosec/armoapi-go v0.0.98 h1:sOBYW1QHmtLrxMz7Fmu+uLRc85YJrUa79fDSGLDjDHg= -github.com/armosec/armoapi-go v0.0.98/go.mod h1:v7rUl9eo5qL3kHxiP8tFCyRYERUGPgm2rwTIqkVOouw= +github.com/armosec/armoapi-go v0.0.115 h1:KpxcACULFwX0BScYSS2u7DLO3D5Rlea3WNUKQpdCfJw= +github.com/armosec/armoapi-go v0.0.115/go.mod h1:2zoNzb3Fy9ZByeczJZ47ftDRLRzTykVdTISS3GTc/JU= github.com/armosec/go-git-url v0.0.15 h1:sDtu0WNvAhrDJ2begTyWP8T4tE1j1K6D0ZJ6t3Cx8k4= github.com/armosec/go-git-url v0.0.15/go.mod h1:GzfssG3IW9KiURSpK7c/bySBRTlghpObQ7NQ1O4hcMI= -github.com/armosec/k8s-interface v0.0.79 h1:K26itoRg1pCnBk+FR5UHF6sJTOvuJ/vP76I/9Yi/6eU= -github.com/armosec/k8s-interface v0.0.79/go.mod h1:JeaT4OTwXp8HhTHPIF3KJuY8H5lDZ+o4FGFy77J49xY= -github.com/armosec/opa-utils v0.0.166 h1:g3gKpLf2YsGuQxSTTHQLb0k4+UHVC3NArv0lEtqpmbg= -github.com/armosec/opa-utils v0.0.166/go.mod h1:dFTUgba55U+P7E91g+UOOzfQ2deiKM5PP18XKlBkcCo= -github.com/armosec/rbac-utils v0.0.14 h1:CKYKcgqJEXWF2Hen/B1pVGtS3nDAG1wp9dDv6oNtq90= -github.com/armosec/rbac-utils v0.0.14/go.mod h1:Ex/IdGWhGv9HZq6Hs8N/ApzCKSIvpNe/ETqDfnuyah0= -github.com/armosec/utils-go v0.0.9 h1:Ri7SjCFHfORN1dBH4NYKYfVEEkt6Af4iFgbRskFeyac= -github.com/armosec/utils-go v0.0.9/go.mod h1:F/K1mI/qcj7fNuJl7xktoCeHM83azOF0Zq6eC2WuPyU= -github.com/armosec/utils-k8s-go v0.0.7 h1:g68GQ9Vm5LgVp/czcu2ZV1igm2azYLf9vNapyoXBfYI= -github.com/armosec/utils-k8s-go v0.0.7/go.mod h1:YFdWi3rEQQLbN6mZO21TSdoda8kGQYRV4rs5CRp8Kjs= +github.com/armosec/utils-go v0.0.12 h1:NXkG/BhbSVAmTVXr0qqsK02CmxEiXuJyPmdTRcZ4jAo= +github.com/armosec/utils-go v0.0.12/go.mod h1:F/K1mI/qcj7fNuJl7xktoCeHM83azOF0Zq6eC2WuPyU= +github.com/armosec/utils-k8s-go v0.0.12 h1:u7kHSUp4PpvPP3hEaRXMbM0Vw23IyLhAzzE+2TW6Jkk= +github.com/armosec/utils-k8s-go v0.0.12/go.mod h1:rPHiOaHefWa9ujspwvYYAp0uEbqGGyAMiNrFa/Gpp/8= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/aws/aws-sdk-go v1.15.11/go.mod h1:mFuSZ37Z9YOHbQEwBWztmVzqXrEkub65tZoCYDt7FT0= github.com/aws/aws-sdk-go v1.43.16/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= @@ -471,8 +465,6 @@ github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3 github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dwertent/go-logger v0.0.2 h1:ds0llvSj4p9PG7/eK8d7iSHHVq92/GJjRH2QQ2xCMMk= -github.com/dwertent/go-logger v0.0.2/go.mod h1:6q+xZIwVGJNt2XnV98d8Lksf2cUz7qfK7G9wVq3wuVg= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emicklei/go-restful v2.9.5+incompatible h1:spTtZBk5DYEvbxMVutUuTyh1Ao2r4iyvLdACqsl/Ljk= @@ -843,6 +835,14 @@ github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kubescape/go-logger v0.0.5 h1:lA25XvI4LT4JqwnNkIDUtwdYS4KVmnbWrVB7SRte2Es= +github.com/kubescape/go-logger v0.0.5/go.mod h1:DnVWEvC90LFY1nNMaNo6nBVOcqkLMK3S0qzXP1fzRvI= +github.com/kubescape/k8s-interface v0.0.82 h1:Gu09lQDG+Mw81OxA9MK1BSaqxV/FBRaMYX9jzVqOzzw= +github.com/kubescape/k8s-interface v0.0.82/go.mod h1:ihX96yqar+xogHl45mFE8zT9DLI06iy7XQPAP+j5KJE= +github.com/kubescape/opa-utils v0.0.171 h1:P8ibowlUL2GQV15tvnjuAYKSSmxwnDn+57QXEBwQnFc= +github.com/kubescape/opa-utils v0.0.171/go.mod h1:aU4s1y+BWWxNwYw447TmHmNaKHxOWtYsFhZe5GyvOuE= +github.com/kubescape/rbac-utils v0.0.17 h1:B78kjlTKqjYK/PXwmi4GPysHsFxIwVz1KFb4+IGT29w= +github.com/kubescape/rbac-utils v0.0.17/go.mod h1:pBwjpcrVeuH/no+DiCZWvlhYtCDzd3U0o/hEZKi+eM8= github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= @@ -1294,7 +1294,6 @@ go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/automaxprocs v1.5.1/go.mod h1:BF4eumQw0P9GtnuxxovUd06vwm1o18oMzFtK66vU6XU= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= @@ -1303,8 +1302,8 @@ go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9i go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -go.uber.org/zap v1.21.0 h1:WefMeulhovoZ2sYXz7st6K0sLj7bBhpiFaud4r4zST8= -go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= +go.uber.org/zap v1.22.0 h1:Zcye5DUgBloQ9BaT4qc9BnjOFog5TvBSAGkJ3Nf70c0= +go.uber.org/zap v1.22.0/go.mod h1:H4siCOZOrAolnUPJEkfaSjDqyP+BDS0DdDWzwcgt3+U= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d/go.mod h1:OWs+y06UdEOHN4y+MfF/py+xQ/tYqIWW03b70/CG9Rw= golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -2007,8 +2006,9 @@ k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= -k8s.io/api v0.24.2 h1:g518dPU/L7VRLxWfcadQn2OnsiGWVOadTLpdnqgY2OI= k8s.io/api v0.24.2/go.mod h1:AHqbSkTm6YrQ0ObxjO3Pmp/ubFF/KuM7jU+3khoBsOg= +k8s.io/api v0.24.3 h1:tt55QEmKd6L2k5DP6G/ZzdMQKvG5ro4H4teClqm0sTY= +k8s.io/api v0.24.3/go.mod h1:elGR/XSZrS7z7cSZPzVWaycpJuGIw57j9b95/1PdJNI= k8s.io/apiextensions-apiserver v0.24.2 h1:/4NEQHKlEz1MlaK/wHT5KMKC9UKYz6NZz6JE6ov4G6k= k8s.io/apiextensions-apiserver v0.24.2/go.mod h1:e5t2GMFVngUEHUd0wuCJzw8YDwZoqZfJiGOW6mm2hLQ= k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= @@ -2016,8 +2016,9 @@ k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRp k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= k8s.io/apimachinery v0.22.1/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= -k8s.io/apimachinery v0.24.2 h1:5QlH9SL2C8KMcrNJPor+LbXVTaZRReml7svPEh4OKDM= k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= +k8s.io/apimachinery v0.24.3 h1:hrFiNSA2cBZqllakVYyH/VyEh4B581bQRmqATJSeQTg= +k8s.io/apimachinery v0.24.3/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= @@ -2027,8 +2028,9 @@ k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y= -k8s.io/client-go v0.24.2 h1:CoXFSf8if+bLEbinDqN9ePIDGzcLtqhfd6jpfnwGOFA= k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30= +k8s.io/client-go v0.24.3 h1:Nl1840+6p4JqkFWEW2LnMKU667BUxw03REfLAVhuKQY= +k8s.io/client-go v0.24.3/go.mod h1:AAovolf5Z9bY1wIg2FZ8LPQlEdKHjLI7ZD4rw920BJw= k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= k8s.io/code-generator v0.24.2/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w= k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= diff --git a/httphandler/docs/server.go b/httphandler/docs/server.go index 76882f8f..729c8ae8 100644 --- a/httphandler/docs/server.go +++ b/httphandler/docs/server.go @@ -6,8 +6,8 @@ import ( _ "embed" - logger "github.com/dwertent/go-logger" "github.com/go-openapi/runtime/middleware" + logger "github.com/kubescape/go-logger" ) const ( diff --git a/httphandler/docs/swagger.yaml b/httphandler/docs/swagger.yaml index 08200f30..d6f56e83 100644 --- a/httphandler/docs/swagger.yaml +++ b/httphandler/docs/swagger.yaml @@ -116,7 +116,7 @@ definitions: type: boolean x-go-name: UseCachedArtifacts type: object - x-go-package: github.com/armosec/opa-utils/httpserver/meta/v1 + x-go-package: github.com/kubescape/opa-utils/httpserver/meta/v1 Response: description: A Scan Response object properties: @@ -158,7 +158,7 @@ definitions: ready ReadyScanResponseType ReadyScanResponseType indicates that a server has successfully completed a request x-go-name: Type type: object - x-go-package: github.com/armosec/opa-utils/httpserver/meta/v1 + x-go-package: github.com/kubescape/opa-utils/httpserver/meta/v1 info: description: 'The Kubescape Microservice API allows clients to interact with a Kubescape instance running in a Kubernetes cluster: trigger scans, retrieve and delete their diff --git a/httphandler/go.mod b/httphandler/go.mod index 37c87abc..af57d1f1 100644 --- a/httphandler/go.mod +++ b/httphandler/go.mod @@ -6,13 +6,13 @@ replace github.com/armosec/kubescape/v2 => ../ require ( github.com/armosec/kubescape/v2 v2.0.0-00010101000000-000000000000 - github.com/armosec/opa-utils v0.0.166 - github.com/armosec/utils-go v0.0.9 - github.com/dwertent/go-logger v0.0.2 + github.com/armosec/utils-go v0.0.12 github.com/go-openapi/runtime v0.24.1 github.com/google/uuid v1.3.0 github.com/gorilla/mux v1.8.0 github.com/gorilla/schema v1.2.0 + github.com/kubescape/go-logger v0.0.5 + github.com/kubescape/opa-utils v0.0.171 github.com/stretchr/testify v1.8.0 k8s.io/utils v0.0.0-20220706174534-f6158b442e7c ) @@ -42,11 +42,9 @@ require ( github.com/PuerkitoBio/urlesc v0.0.0-20170810143723-de5bf2ad4578 // indirect github.com/acomagu/bufpipe v1.0.3 // indirect github.com/agnivade/levenshtein v1.0.1 // indirect - github.com/armosec/armoapi-go v0.0.98 // indirect + github.com/armosec/armoapi-go v0.0.115 // indirect github.com/armosec/go-git-url v0.0.15 // indirect - github.com/armosec/k8s-interface v0.0.79 // indirect - github.com/armosec/rbac-utils v0.0.14 // indirect - github.com/armosec/utils-k8s-go v0.0.7 // indirect + github.com/armosec/utils-k8s-go v0.0.12 // indirect github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d // indirect github.com/aws/aws-sdk-go v1.44.51 // indirect github.com/aws/aws-sdk-go-v2 v1.16.7 // indirect @@ -94,7 +92,6 @@ require ( github.com/gobwas/glob v0.2.3 // indirect github.com/gogo/protobuf v1.3.2 // indirect github.com/golang-jwt/jwt/v4 v4.2.0 // indirect - github.com/golang/glog v1.0.0 // indirect github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da // indirect github.com/golang/protobuf v1.5.2 // indirect github.com/google/gnostic v0.5.7-v3refs // indirect @@ -110,7 +107,9 @@ require ( github.com/josharian/intern v1.0.0 // indirect github.com/json-iterator/go v1.1.12 // indirect github.com/jung-kurt/gofpdf v1.16.2 // indirect - github.com/kevinburke/ssh_config v1.2.0 // indirect + github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351 // indirect + github.com/kubescape/k8s-interface v0.0.82 // indirect + github.com/kubescape/rbac-utils v0.0.17 // indirect github.com/libgit2/git2go/v33 v33.0.9 // indirect github.com/mailru/easyjson v0.7.7 // indirect github.com/mattn/go-colorable v0.1.12 // indirect @@ -148,7 +147,7 @@ require ( go.opencensus.io v0.23.0 // indirect go.uber.org/atomic v1.7.0 // indirect go.uber.org/multierr v1.6.0 // indirect - go.uber.org/zap v1.21.0 // indirect + go.uber.org/zap v1.22.0 // indirect golang.org/x/crypto v0.0.0-20220525230936-793ad666bf5e // indirect golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect golang.org/x/net v0.0.0-20220624214902-1bab6f366d9e // indirect @@ -169,10 +168,10 @@ require ( gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect helm.sh/helm/v3 v3.9.0 // indirect - k8s.io/api v0.24.2 // indirect + k8s.io/api v0.24.3 // indirect k8s.io/apiextensions-apiserver v0.24.2 // indirect - k8s.io/apimachinery v0.24.2 // indirect - k8s.io/client-go v0.24.2 // indirect + k8s.io/apimachinery v0.24.3 // indirect + k8s.io/client-go v0.24.3 // indirect k8s.io/klog/v2 v2.60.1 // indirect k8s.io/kube-openapi v0.0.0-20220328201542-3ee0da9b0b42 // indirect sigs.k8s.io/controller-runtime v0.12.3 // indirect diff --git a/httphandler/go.sum b/httphandler/go.sum index 323eca1f..602ae965 100644 --- a/httphandler/go.sum +++ b/httphandler/go.sum @@ -179,20 +179,14 @@ github.com/armon/go-metrics v0.0.0-20180917152333-f0300d1749da/go.mod h1:Q73ZrmV github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio= github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs= -github.com/armosec/armoapi-go v0.0.98 h1:sOBYW1QHmtLrxMz7Fmu+uLRc85YJrUa79fDSGLDjDHg= -github.com/armosec/armoapi-go v0.0.98/go.mod h1:v7rUl9eo5qL3kHxiP8tFCyRYERUGPgm2rwTIqkVOouw= +github.com/armosec/armoapi-go v0.0.115 h1:KpxcACULFwX0BScYSS2u7DLO3D5Rlea3WNUKQpdCfJw= +github.com/armosec/armoapi-go v0.0.115/go.mod h1:2zoNzb3Fy9ZByeczJZ47ftDRLRzTykVdTISS3GTc/JU= github.com/armosec/go-git-url v0.0.15 h1:sDtu0WNvAhrDJ2begTyWP8T4tE1j1K6D0ZJ6t3Cx8k4= github.com/armosec/go-git-url v0.0.15/go.mod h1:GzfssG3IW9KiURSpK7c/bySBRTlghpObQ7NQ1O4hcMI= -github.com/armosec/k8s-interface v0.0.79 h1:K26itoRg1pCnBk+FR5UHF6sJTOvuJ/vP76I/9Yi/6eU= -github.com/armosec/k8s-interface v0.0.79/go.mod h1:JeaT4OTwXp8HhTHPIF3KJuY8H5lDZ+o4FGFy77J49xY= -github.com/armosec/opa-utils v0.0.166 h1:g3gKpLf2YsGuQxSTTHQLb0k4+UHVC3NArv0lEtqpmbg= -github.com/armosec/opa-utils v0.0.166/go.mod h1:dFTUgba55U+P7E91g+UOOzfQ2deiKM5PP18XKlBkcCo= -github.com/armosec/rbac-utils v0.0.14 h1:CKYKcgqJEXWF2Hen/B1pVGtS3nDAG1wp9dDv6oNtq90= -github.com/armosec/rbac-utils v0.0.14/go.mod h1:Ex/IdGWhGv9HZq6Hs8N/ApzCKSIvpNe/ETqDfnuyah0= -github.com/armosec/utils-go v0.0.9 h1:Ri7SjCFHfORN1dBH4NYKYfVEEkt6Af4iFgbRskFeyac= -github.com/armosec/utils-go v0.0.9/go.mod h1:F/K1mI/qcj7fNuJl7xktoCeHM83azOF0Zq6eC2WuPyU= -github.com/armosec/utils-k8s-go v0.0.7 h1:g68GQ9Vm5LgVp/czcu2ZV1igm2azYLf9vNapyoXBfYI= -github.com/armosec/utils-k8s-go v0.0.7/go.mod h1:YFdWi3rEQQLbN6mZO21TSdoda8kGQYRV4rs5CRp8Kjs= +github.com/armosec/utils-go v0.0.12 h1:NXkG/BhbSVAmTVXr0qqsK02CmxEiXuJyPmdTRcZ4jAo= +github.com/armosec/utils-go v0.0.12/go.mod h1:F/K1mI/qcj7fNuJl7xktoCeHM83azOF0Zq6eC2WuPyU= +github.com/armosec/utils-k8s-go v0.0.12 h1:u7kHSUp4PpvPP3hEaRXMbM0Vw23IyLhAzzE+2TW6Jkk= +github.com/armosec/utils-k8s-go v0.0.12/go.mod h1:rPHiOaHefWa9ujspwvYYAp0uEbqGGyAMiNrFa/Gpp/8= github.com/asaskevich/govalidator v0.0.0-20190424111038-f61b66f89f4a/go.mod h1:lB+ZfQJz7igIIfQNfa7Ml4HSf2uFQQRzpGGRXenZAgY= github.com/asaskevich/govalidator v0.0.0-20200907205600-7a23bdc65eef/go.mod h1:WaHUgvxTVq04UNunO+XhnAqY/wQc+bxr74GqbsZ/Jqw= github.com/asaskevich/govalidator v0.0.0-20210307081110-f21760c49a8d h1:Byv0BzEl3/e6D5CLfI0j/7hiIEtvGVFPCZ7Ei2oq8iQ= @@ -474,8 +468,6 @@ github.com/docopt/docopt-go v0.0.0-20180111231733-ee0de3bc6815/go.mod h1:WwZ+bS3 github.com/dustin/go-humanize v0.0.0-20171111073723-bb3d318650d4/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= github.com/dustin/go-humanize v1.0.0 h1:VSnTsYCnlFHaM2/igO1h6X3HA71jcobQuxemgkq4zYo= github.com/dustin/go-humanize v1.0.0/go.mod h1:HtrtbFcZ19U5GC7JDqmcUSB87Iq5E25KnS6fMYU6eOk= -github.com/dwertent/go-logger v0.0.2 h1:ds0llvSj4p9PG7/eK8d7iSHHVq92/GJjRH2QQ2xCMMk= -github.com/dwertent/go-logger v0.0.2/go.mod h1:6q+xZIwVGJNt2XnV98d8Lksf2cUz7qfK7G9wVq3wuVg= github.com/elazarl/goproxy v0.0.0-20180725130230-947c36da3153/go.mod h1:/Zj4wYkgs4iZTTu3o/KG3Itv/qCCa8VVMlb3i9OVuzc= github.com/emicklei/go-restful v0.0.0-20170410110728-ff4f55a20633/go.mod h1:otzb+WCGbkyDHkqmQmT5YD2WR4BBwUdeQoFo8l/7tVs= github.com/emicklei/go-restful v2.9.5+incompatible h1:spTtZBk5DYEvbxMVutUuTyh1Ao2r4iyvLdACqsl/Ljk= @@ -873,9 +865,8 @@ github.com/jung-kurt/gofpdf v1.16.2 h1:jgbatWHfRlPYiK85qgevsZTHviWXKwB1TTiKdz5Pt github.com/jung-kurt/gofpdf v1.16.2/go.mod h1:1hl7y57EsiPAkLbOwzpzqgx1A30nQCk/YmFV8S2vmK0= github.com/karrick/godirwalk v1.8.0/go.mod h1:H5KPZjojv4lE+QYImBI8xVtrBRgYrIVsaRPx4tDPEn4= github.com/karrick/godirwalk v1.10.3/go.mod h1:RoGL9dQei4vP9ilrpETWE8CLOZ1kiN0LhBygSwrAsHA= +github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351 h1:DowS9hvgyYSX4TO5NpyC606/Z4SxnNYbT+WX27or6Ck= github.com/kevinburke/ssh_config v0.0.0-20201106050909-4977a11b4351/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= -github.com/kevinburke/ssh_config v1.2.0 h1:x584FjTGwHzMwvHx18PXxbBVzfnxogHaAReU4gf13a4= -github.com/kevinburke/ssh_config v1.2.0/go.mod h1:CT57kijsi8u/K/BOFA39wgDQJ9CxiF4nAY/ojJ6r6mM= github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= github.com/kisielk/errcheck v1.2.0/go.mod h1:/BMXB+zMLi60iA8Vv6Ksmxu/1UDYcXs4uQLJ+jE2L00= github.com/kisielk/errcheck v1.5.0/go.mod h1:pFxgyoBC7bSaBwPgfKdkLd5X25qrDl4LWUI2bnpBCr8= @@ -900,6 +891,14 @@ github.com/kr/pty v1.1.5/go.mod h1:9r2w37qlBe7rQ6e1fg1S/9xpWHSnaqNdHD3WcMdbPDA= github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= +github.com/kubescape/go-logger v0.0.5 h1:lA25XvI4LT4JqwnNkIDUtwdYS4KVmnbWrVB7SRte2Es= +github.com/kubescape/go-logger v0.0.5/go.mod h1:DnVWEvC90LFY1nNMaNo6nBVOcqkLMK3S0qzXP1fzRvI= +github.com/kubescape/k8s-interface v0.0.82 h1:Gu09lQDG+Mw81OxA9MK1BSaqxV/FBRaMYX9jzVqOzzw= +github.com/kubescape/k8s-interface v0.0.82/go.mod h1:ihX96yqar+xogHl45mFE8zT9DLI06iy7XQPAP+j5KJE= +github.com/kubescape/opa-utils v0.0.171 h1:P8ibowlUL2GQV15tvnjuAYKSSmxwnDn+57QXEBwQnFc= +github.com/kubescape/opa-utils v0.0.171/go.mod h1:aU4s1y+BWWxNwYw447TmHmNaKHxOWtYsFhZe5GyvOuE= +github.com/kubescape/rbac-utils v0.0.17 h1:B78kjlTKqjYK/PXwmi4GPysHsFxIwVz1KFb4+IGT29w= +github.com/kubescape/rbac-utils v0.0.17/go.mod h1:pBwjpcrVeuH/no+DiCZWvlhYtCDzd3U0o/hEZKi+eM8= github.com/linuxkit/virtsock v0.0.0-20201010232012-f8cee7dfc7a3/go.mod h1:3r6x7q95whyfWQpmGZTu3gk3v2YkMi05HEzl7Tf7YEo= github.com/lunixbochs/vtclean v1.0.0/go.mod h1:pHhQNgMf3btfWnGBVipUOjRYhoOsdGqdm/+2c2E2WMI= github.com/magiconair/properties v1.8.0/go.mod h1:PppfXfuXeibc/6YijjN8zIbojt8czPbwD3XqdrwzmxQ= @@ -1373,7 +1372,6 @@ go.uber.org/atomic v1.7.0 h1:ADUqmZGgLDDfbSL9ZmPxKTybcoEYHgpYfELNoN+7hsw= go.uber.org/atomic v1.7.0/go.mod h1:fEN4uk6kAWBTFdckzkM89CLk9XfWZrxpCo0nPH17wJc= go.uber.org/automaxprocs v1.5.1/go.mod h1:BF4eumQw0P9GtnuxxovUd06vwm1o18oMzFtK66vU6XU= go.uber.org/goleak v1.1.10/go.mod h1:8a7PlsEVH3e/a/GLqe5IIrQx6GzcnRmZEufDUTk4A7A= -go.uber.org/goleak v1.1.11/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/goleak v1.1.12 h1:gZAh5/EyT/HQwlpkCy6wTpqfH9H8Lz8zbm3dZh+OyzA= go.uber.org/goleak v1.1.12/go.mod h1:cwTWslyiVhfpKIDGSZEM2HlOvcqm+tG4zioyIeLoqMQ= go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= @@ -1382,8 +1380,8 @@ go.uber.org/multierr v1.6.0/go.mod h1:cdWPpRnG4AhwMwsgIHip0KRBQjJy5kYEpYjJxpXp9i go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= go.uber.org/zap v1.17.0/go.mod h1:MXVU+bhUf/A7Xi2HNOnopQOrmycQ5Ih87HtOu4q5SSo= go.uber.org/zap v1.19.0/go.mod h1:xg/QME4nWcxGxrpdeYfq7UvYrLh66cuVKdrbD1XF/NI= -go.uber.org/zap v1.21.0 h1:WefMeulhovoZ2sYXz7st6K0sLj7bBhpiFaud4r4zST8= -go.uber.org/zap v1.21.0/go.mod h1:wjWOCqI0f2ZZrJF/UufIOkiC8ii6tm1iqIsLo76RfJw= +go.uber.org/zap v1.22.0 h1:Zcye5DUgBloQ9BaT4qc9BnjOFog5TvBSAGkJ3Nf70c0= +go.uber.org/zap v1.22.0/go.mod h1:H4siCOZOrAolnUPJEkfaSjDqyP+BDS0DdDWzwcgt3+U= go4.org v0.0.0-20180809161055-417644f6feb5/go.mod h1:MkTOUMDaeVYJUOUsaDXIhWPZYa1yOyC1qaOBpL57BhE= golang.org/x/build v0.0.0-20190111050920-041ab4dc3f9d/go.mod h1:OWs+y06UdEOHN4y+MfF/py+xQ/tYqIWW03b70/CG9Rw= golang.org/x/crypto v0.0.0-20171113213409-9f005a07e0d3/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= @@ -2100,8 +2098,9 @@ k8s.io/api v0.20.1/go.mod h1:KqwcCVogGxQY3nBlRpwt+wpAMF/KjaCc7RpywacvqUo= k8s.io/api v0.20.4/go.mod h1:++lNL1AJMkDymriNniQsWRkMDzRaX2Y/POTUi8yvqYQ= k8s.io/api v0.20.6/go.mod h1:X9e8Qag6JV/bL5G6bU8sdVRltWKmdHsFUGS3eVndqE8= k8s.io/api v0.22.5/go.mod h1:mEhXyLaSD1qTOf40rRiKXkc+2iCem09rWLlFwhCEiAs= -k8s.io/api v0.24.2 h1:g518dPU/L7VRLxWfcadQn2OnsiGWVOadTLpdnqgY2OI= k8s.io/api v0.24.2/go.mod h1:AHqbSkTm6YrQ0ObxjO3Pmp/ubFF/KuM7jU+3khoBsOg= +k8s.io/api v0.24.3 h1:tt55QEmKd6L2k5DP6G/ZzdMQKvG5ro4H4teClqm0sTY= +k8s.io/api v0.24.3/go.mod h1:elGR/XSZrS7z7cSZPzVWaycpJuGIw57j9b95/1PdJNI= k8s.io/apiextensions-apiserver v0.24.2 h1:/4NEQHKlEz1MlaK/wHT5KMKC9UKYz6NZz6JE6ov4G6k= k8s.io/apiextensions-apiserver v0.24.2/go.mod h1:e5t2GMFVngUEHUd0wuCJzw8YDwZoqZfJiGOW6mm2hLQ= k8s.io/apimachinery v0.20.1/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRpU= @@ -2109,8 +2108,9 @@ k8s.io/apimachinery v0.20.4/go.mod h1:WlLqWAHZGg07AeltaI0MV5uk1Omp8xaN0JGLY6gkRp k8s.io/apimachinery v0.20.6/go.mod h1:ejZXtW1Ra6V1O5H8xPBGz+T3+4gfkTCeExAHKU57MAc= k8s.io/apimachinery v0.22.1/go.mod h1:O3oNtNadZdeOMxHFVxOreoznohCpy0z6mocxbZr7oJ0= k8s.io/apimachinery v0.22.5/go.mod h1:xziclGKwuuJ2RM5/rSFQSYAj0zdbci3DH8kj+WvyN0U= -k8s.io/apimachinery v0.24.2 h1:5QlH9SL2C8KMcrNJPor+LbXVTaZRReml7svPEh4OKDM= k8s.io/apimachinery v0.24.2/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= +k8s.io/apimachinery v0.24.3 h1:hrFiNSA2cBZqllakVYyH/VyEh4B581bQRmqATJSeQTg= +k8s.io/apimachinery v0.24.3/go.mod h1:82Bi4sCzVBdpYjyI4jY6aHX+YCUchUIrZrXKedjd2UM= k8s.io/apiserver v0.20.1/go.mod h1:ro5QHeQkgMS7ZGpvf4tSMx6bBOgPfE+f52KwvXfScaU= k8s.io/apiserver v0.20.4/go.mod h1:Mc80thBKOyy7tbvFtB4kJv1kbdD0eIH8k8vianJcbFM= k8s.io/apiserver v0.20.6/go.mod h1:QIJXNt6i6JB+0YQRNcS0hdRHJlMhflFmsBDeSgT1r8Q= @@ -2120,8 +2120,9 @@ k8s.io/client-go v0.20.1/go.mod h1:/zcHdt1TeWSd5HoUe6elJmHSQ6uLLgp4bIJHVEuy+/Y= k8s.io/client-go v0.20.4/go.mod h1:LiMv25ND1gLUdBeYxBIwKpkSC5IsozMMmOOeSJboP+k= k8s.io/client-go v0.20.6/go.mod h1:nNQMnOvEUEsOzRRFIIkdmYOjAZrC8bgq0ExboWSU1I0= k8s.io/client-go v0.22.5/go.mod h1:cs6yf/61q2T1SdQL5Rdcjg9J1ElXSwbjSrW2vFImM4Y= -k8s.io/client-go v0.24.2 h1:CoXFSf8if+bLEbinDqN9ePIDGzcLtqhfd6jpfnwGOFA= k8s.io/client-go v0.24.2/go.mod h1:zg4Xaoo+umDsfCWr4fCnmLEtQXyCNXCvJuSsglNcV30= +k8s.io/client-go v0.24.3 h1:Nl1840+6p4JqkFWEW2LnMKU667BUxw03REfLAVhuKQY= +k8s.io/client-go v0.24.3/go.mod h1:AAovolf5Z9bY1wIg2FZ8LPQlEdKHjLI7ZD4rw920BJw= k8s.io/code-generator v0.19.7/go.mod h1:lwEq3YnLYb/7uVXLorOJfxg+cUu2oihFhHZ0n9NIla0= k8s.io/code-generator v0.24.2/go.mod h1:dpVhs00hTuTdTY6jvVxvTFCk6gSMrtfRydbhZwHI15w= k8s.io/component-base v0.20.1/go.mod h1:guxkoJnNoh8LNrbtiQOlyp2Y2XFCZQmrcg2n/DeYNLk= diff --git a/httphandler/handlerequests/v1/datastructuremethods.go b/httphandler/handlerequests/v1/datastructuremethods.go index 8eab9af3..2428fc82 100644 --- a/httphandler/handlerequests/v1/datastructuremethods.go +++ b/httphandler/handlerequests/v1/datastructuremethods.go @@ -3,8 +3,8 @@ package v1 import ( "strings" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" "k8s.io/utils/strings/slices" "github.com/armosec/kubescape/v2/core/cautils" diff --git a/httphandler/handlerequests/v1/datastructuremethods_test.go b/httphandler/handlerequests/v1/datastructuremethods_test.go index 10af3905..c22a99e3 100644 --- a/httphandler/handlerequests/v1/datastructuremethods_test.go +++ b/httphandler/handlerequests/v1/datastructuremethods_test.go @@ -4,8 +4,8 @@ import ( "testing" "github.com/armosec/kubescape/v2/core/cautils" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" "github.com/stretchr/testify/assert" ) diff --git a/httphandler/handlerequests/v1/prometheus.go b/httphandler/handlerequests/v1/prometheus.go index ddf171f4..66a3a2a9 100644 --- a/httphandler/handlerequests/v1/prometheus.go +++ b/httphandler/handlerequests/v1/prometheus.go @@ -7,9 +7,9 @@ import ( "path/filepath" "github.com/armosec/kubescape/v2/core/cautils" - utilsapisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + utilsapisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" "github.com/google/uuid" ) diff --git a/httphandler/handlerequests/v1/requestparser.go b/httphandler/handlerequests/v1/requestparser.go index c896af09..159d973f 100644 --- a/httphandler/handlerequests/v1/requestparser.go +++ b/httphandler/handlerequests/v1/requestparser.go @@ -8,9 +8,9 @@ import ( "sync" "github.com/armosec/kubescape/v2/core/cautils" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" "github.com/gorilla/schema" ) @@ -65,7 +65,6 @@ type ScanQueryParams struct { KeepResults bool `schema:"keep" json:"keep"` } - // swagger:parameters getScanResults type GetResultsQueryParams struct { // ID of the requested scan. If empty or not provided, defaults to the latest scan. @@ -79,7 +78,6 @@ type GetResultsQueryParams struct { // in: query // default: false KeepResults bool `schema:"keep" json:"keep"` - } // swagger:parameters deleteScanResults diff --git a/httphandler/handlerequests/v1/requestparser_test.go b/httphandler/handlerequests/v1/requestparser_test.go index bae44f1e..d448dc42 100644 --- a/httphandler/handlerequests/v1/requestparser_test.go +++ b/httphandler/handlerequests/v1/requestparser_test.go @@ -7,8 +7,8 @@ import ( "net/url" "testing" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" "github.com/armosec/utils-go/boolutils" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" "github.com/stretchr/testify/assert" ) diff --git a/httphandler/handlerequests/v1/requestshandler.go b/httphandler/handlerequests/v1/requestshandler.go index 49b2d7ee..bcc9feda 100644 --- a/httphandler/handlerequests/v1/requestshandler.go +++ b/httphandler/handlerequests/v1/requestshandler.go @@ -5,13 +5,13 @@ import ( "net/http" _ "net/http/pprof" - utilsapisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" - "github.com/dwertent/go-logger/helpers" + "github.com/kubescape/go-logger/helpers" + utilsapisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" "github.com/gorilla/schema" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" "github.com/google/uuid" ) diff --git a/httphandler/handlerequests/v1/requestshandlerutil_test.go b/httphandler/handlerequests/v1/requestshandlerutil_test.go index 0a70ea05..7212ef42 100644 --- a/httphandler/handlerequests/v1/requestshandlerutil_test.go +++ b/httphandler/handlerequests/v1/requestshandlerutil_test.go @@ -3,8 +3,8 @@ package v1 import ( "testing" - apisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" + apisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" "github.com/stretchr/testify/assert" ) diff --git a/httphandler/handlerequests/v1/requestshandlerutils.go b/httphandler/handlerequests/v1/requestshandlerutils.go index d7f75915..b55340f5 100644 --- a/httphandler/handlerequests/v1/requestshandlerutils.go +++ b/httphandler/handlerequests/v1/requestshandlerutils.go @@ -10,12 +10,12 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/core/cautils/getter" "github.com/armosec/kubescape/v2/core/core" - utilsapisv1 "github.com/armosec/opa-utils/httpserver/apis/v1" - utilsmetav1 "github.com/armosec/opa-utils/httpserver/meta/v1" - reporthandlingv2 "github.com/armosec/opa-utils/reporthandling/v2" "github.com/armosec/utils-go/boolutils" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + utilsapisv1 "github.com/kubescape/opa-utils/httpserver/apis/v1" + utilsmetav1 "github.com/kubescape/opa-utils/httpserver/meta/v1" + reporthandlingv2 "github.com/kubescape/opa-utils/reporthandling/v2" ) // executeScan execute the scan request passed in the channel diff --git a/httphandler/listener/helpers.go b/httphandler/listener/helpers.go index 00e59ff0..b0fdea21 100644 --- a/httphandler/listener/helpers.go +++ b/httphandler/listener/helpers.go @@ -5,8 +5,8 @@ import ( "fmt" "net/http" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" ) // RecoverFunc recover function for http requests diff --git a/httphandler/listener/init.go b/httphandler/listener/init.go index 7c37a6ab..b03b1068 100644 --- a/httphandler/listener/init.go +++ b/httphandler/listener/init.go @@ -4,9 +4,9 @@ import ( "os" "github.com/armosec/kubescape/v2/core/cautils/getter" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" - "github.com/dwertent/go-logger/zaplogger" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" + "github.com/kubescape/go-logger/zaplogger" ) func initialize() error { diff --git a/httphandler/listener/setup.go b/httphandler/listener/setup.go index 2d98153f..e5dd529c 100644 --- a/httphandler/listener/setup.go +++ b/httphandler/listener/setup.go @@ -9,8 +9,8 @@ import ( "github.com/armosec/kubescape/v2/core/cautils" "github.com/armosec/kubescape/v2/httphandler/docs" handlerequestsv1 "github.com/armosec/kubescape/v2/httphandler/handlerequests/v1" - logger "github.com/dwertent/go-logger" - "github.com/dwertent/go-logger/helpers" + logger "github.com/kubescape/go-logger" + "github.com/kubescape/go-logger/helpers" "github.com/gorilla/mux" ) diff --git a/httphandler/main.go b/httphandler/main.go index 6fa1d25d..b2d744fd 100644 --- a/httphandler/main.go +++ b/httphandler/main.go @@ -3,7 +3,7 @@ package main import ( _ "github.com/armosec/kubescape/v2/httphandler/docs" "github.com/armosec/kubescape/v2/httphandler/listener" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" ) func main() { diff --git a/main.go b/main.go index 66b2225f..65c1e3ea 100644 --- a/main.go +++ b/main.go @@ -2,7 +2,7 @@ package main import ( "github.com/armosec/kubescape/v2/cmd" - logger "github.com/dwertent/go-logger" + logger "github.com/kubescape/go-logger" ) func main() {