update module

This commit is contained in:
dwertent
2021-08-31 11:47:44 +03:00
parent f46ee93539
commit 2779cb4e25
25 changed files with 67 additions and 57 deletions

View File

@@ -1,7 +1,7 @@
package cautils
import (
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/opapolicy"
)
// K8SResources map[<api group>/<api version>/<resource>]<resource object>

View File

@@ -3,7 +3,7 @@ package k8sinterface
import (
"testing"
"kubescape/cautils/cautils"
"github.com/armosec/kubescape/cautils/cautils"
)
func TestGetGroupVersionResource(t *testing.T) {

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"kubescape/cautils/cautils"
"github.com/armosec/kubescape/cautils/cautils"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/labels"

View File

@@ -3,7 +3,7 @@ package k8sinterface
import (
"context"
"kubescape/cautils/cautils"
"github.com/armosec/kubescape/cautils/cautils"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

View File

@@ -3,7 +3,7 @@ package k8sinterface
import (
"encoding/json"
"kubescape/cautils/apis"
"github.com/armosec/kubescape/cautils/apis"
corev1 "k8s.io/api/core/v1"

View File

@@ -7,8 +7,8 @@ import (
"strings"
"time"
"kubescape/cautils/apis"
"kubescape/cautils/cautils"
"github.com/armosec/kubescape/cautils/apis"
"github.com/armosec/kubescape/cautils/cautils"
corev1 "k8s.io/api/core/v1"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

View File

@@ -4,7 +4,7 @@ import (
"path/filepath"
"time"
armotypes "kubescape/cautils/armotypes"
armotypes "github.com/armosec/kubescape/cautils/armotypes"
)
type AlertScore float32

View File

@@ -3,7 +3,7 @@ package opapolicy
import (
"time"
armotypes "kubescape/cautils/armotypes"
armotypes "github.com/armosec/kubescape/cautils/armotypes"
)
// Mock A

View File

@@ -8,7 +8,7 @@ import (
"path/filepath"
"strings"
"kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/golang/glog"
"github.com/open-policy-agent/opa/storage"

View File

@@ -5,16 +5,17 @@ import (
"fmt"
"io"
"io/ioutil"
"kubescape/cautils"
"kubescape/cautils/armotypes"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
"kubescape/opaprocessor"
"kubescape/policyhandler"
"kubescape/printer"
"os"
"strings"
"github.com/armosec/kubescape/cautils"
"github.com/armosec/kubescape/cautils/armotypes"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/opaprocessor"
"github.com/armosec/kubescape/policyhandler"
"github.com/armosec/kubescape/printer"
"github.com/spf13/cobra"
)

View File

@@ -1,6 +1,6 @@
package main
import "kubescape/cmd"
import "github.com/armosec/kubescape/cmd"
func main() {
cmd.Execute()

View File

@@ -3,13 +3,14 @@ package opaprocessor
import (
"context"
"fmt"
"kubescape/cautils"
"time"
"kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils"
"kubescape/cautils/opapolicy"
"kubescape/cautils/opapolicy/resources"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/opapolicy/resources"
"github.com/golang/glog"
"github.com/open-policy-agent/opa/ast"

View File

@@ -3,18 +3,19 @@ package opaprocessor
import (
"context"
"encoding/json"
"kubescape/cautils"
"os"
"path"
"strings"
"testing"
"kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
// _ "k8s.io/client-go/plugin/pkg/client/auth"
restclient "k8s.io/client-go/rest"
"kubescape/cautils/opapolicy"
"kubescape/cautils/opapolicy/resources"
"github.com/armosec/kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/opapolicy/resources"
"github.com/open-policy-agent/opa/ast"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"

View File

@@ -1,12 +1,12 @@
package opaprocessor
import (
"kubescape/cautils"
"github.com/armosec/kubescape/cautils"
pkgcautils "kubescape/cautils/cautils"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
resources "kubescape/cautils/opapolicy/resources"
pkgcautils "github.com/armosec/kubescape/cautils/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
resources "github.com/armosec/kubescape/cautils/opapolicy/resources"
"github.com/golang/glog"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"

View File

@@ -5,13 +5,14 @@ import (
"encoding/json"
"fmt"
"io/ioutil"
"kubescape/cautils"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
"os"
"path/filepath"
"strings"
"github.com/armosec/kubescape/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
"gopkg.in/yaml.v2"
)

View File

@@ -2,11 +2,12 @@ package policyhandler
import (
"fmt"
"kubescape/cautils"
"os"
"path/filepath"
"strings"
"testing"
"github.com/armosec/kubescape/cautils"
)
func combine(base, rel string) string {
@@ -24,7 +25,7 @@ func combine(base, rel string) string {
}
func onlineBoutiquePath() string {
o, _ := os.Getwd()
return combine(o, "kubescape/examples/online-boutique/*")
return combine(o, "github.com/armosec/kubescape/examples/online-boutique/*")
}
func TestListFiles(t *testing.T) {
files, errs := listFiles([]string{onlineBoutiquePath()})

View File

@@ -2,11 +2,12 @@ package policyhandler
import (
"fmt"
"kubescape/cautils"
"kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
)
// PolicyHandler -

View File

@@ -8,7 +8,7 @@ import (
"net/url"
"strings"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/opapolicy"
)
// URLEncoder encode url

View File

@@ -2,13 +2,14 @@ package policyhandler
import (
"fmt"
"kubescape/cautils"
"strings"
"kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils"
"kubescape/cautils/armotypes"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/armotypes"
"github.com/armosec/kubescape/cautils/opapolicy"
metav1 "k8s.io/apimachinery/pkg/apis/meta/v1"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"

View File

@@ -1,10 +1,10 @@
package policyhandler
import (
"kubescape/cautils"
"github.com/armosec/kubescape/cautils"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
)
func setResourceMap(frameworks []opapolicy.Framework) *cautils.K8SResources {

View File

@@ -1,8 +1,8 @@
package policyhandler
import (
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
"testing"
)

View File

@@ -4,10 +4,11 @@ import (
"bytes"
"fmt"
"io"
"kubescape/cautils"
"kubescape/cautils/k8sinterface"
"net/http"
"strings"
"github.com/armosec/kubescape/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
)
func loadResourcesFromUrl(inputPatterns []string) ([]k8sinterface.IWorkload, error) {

View File

@@ -3,7 +3,8 @@ package printer
import (
"encoding/xml"
"fmt"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/opapolicy"
)
type JUnitTestSuites struct {

View File

@@ -4,12 +4,13 @@ import (
"encoding/json"
"encoding/xml"
"fmt"
"kubescape/cautils"
"os"
"sort"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
"github.com/enescakir/emoji"
"github.com/olekukonko/tablewriter"

View File

@@ -3,8 +3,8 @@ package printer
import (
"fmt"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
)
// Group workloads by namespace - return {"namespace": <[]WorkloadSummary>}