Compare commits

..

21 Commits

Author SHA1 Message Date
dwertent
f46ee93539 update modul name 2021-08-31 11:39:27 +03:00
dwertent
3eb087e5c1 Merge remote-tracking branch 'upstream/dev' 2021-08-31 11:38:14 +03:00
dwertent
59c935e723 update output f 2021-08-31 09:00:52 +03:00
dwertent
bae45d277f Merge remote-tracking branch 'upstream/dev' 2021-08-31 08:47:37 +03:00
dwertent
0b6dfa9cd0 Merge remote-tracking branch 'upstream/dev' 2021-08-30 18:47:07 +03:00
dwertent
1ff3a6c92c support output to file 2021-08-30 18:44:42 +03:00
dwertent
f75cee0d78 support stdin input 2021-08-30 14:54:01 +03:00
dwertent
229f16cb01 Merge remote-tracking branch 'upstream/dev' 2021-08-30 13:52:58 +03:00
dwertent
2c6b1a440f update glob function 2021-08-30 08:53:34 +03:00
dwertent
37afc1352f adding helm support to readme 2021-08-29 13:34:40 +03:00
dwertent
9943119033 recursive glob 2021-08-29 13:15:34 +03:00
dwertent
41457ff551 Merge remote-tracking branch 'upstream/dev' 2021-08-29 10:38:42 +03:00
dwertent
82b64b5828 Merge remote-tracking branch 'origin/dev' 2021-08-29 10:35:59 +03:00
dwertent
229e8acc74 Merge remote-tracking branch 'origin/yamlsupport' 2021-08-29 10:35:32 +03:00
David Wertenteil
30324e1c01 Merge branch 'dev' into yamlsupport 2021-08-29 10:19:09 +03:00
dwertent
8ca356eae7 Merge remote-tracking branch 'upstream/master' 2021-08-29 10:09:54 +03:00
dwertent
29f4ae368d support url input, update readme 2021-08-29 10:08:49 +03:00
dwertent
409080f51b update package name o kubescape 2021-08-29 08:17:09 +03:00
dwertent
0b24c46279 Merge remote-tracking branch 'upstream/dev' 2021-08-26 18:30:50 +03:00
dwertent
49596c5ac1 split to function 2021-08-26 18:29:32 +03:00
dwertent
9bf79db8f8 Merge branch 'Daniel-GrunbergerCA-master' into dev 2021-08-26 12:22:34 +03:00
25 changed files with 57 additions and 67 deletions

View File

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

View File

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

View File

@@ -4,7 +4,7 @@ import (
"fmt"
"strings"
"github.com/armosec/kubescape/cautils/cautils"
"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"
"github.com/armosec/kubescape/cautils/cautils"
"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"
"github.com/armosec/kubescape/cautils/apis"
"kubescape/cautils/apis"
corev1 "k8s.io/api/core/v1"

View File

@@ -7,8 +7,8 @@ import (
"strings"
"time"
"github.com/armosec/kubescape/cautils/apis"
"github.com/armosec/kubescape/cautils/cautils"
"kubescape/cautils/apis"
"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 "github.com/armosec/kubescape/cautils/armotypes"
armotypes "kubescape/cautils/armotypes"
)
type AlertScore float32

View File

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

View File

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

View File

@@ -5,17 +5,16 @@ 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 "github.com/armosec/kubescape/cmd"
import "kubescape/cmd"
func main() {
cmd.Execute()

View File

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

View File

@@ -3,19 +3,18 @@ package opaprocessor
import (
"context"
"encoding/json"
"kubescape/cautils"
"os"
"path"
"strings"
"testing"
"github.com/armosec/kubescape/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
"kubescape/cautils/k8sinterface"
// _ "k8s.io/client-go/plugin/pkg/client/auth"
restclient "k8s.io/client-go/rest"
"github.com/armosec/kubescape/cautils/opapolicy"
"github.com/armosec/kubescape/cautils/opapolicy/resources"
"kubescape/cautils/opapolicy"
"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 (
"github.com/armosec/kubescape/cautils"
"kubescape/cautils"
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"
pkgcautils "kubescape/cautils/cautils"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
resources "kubescape/cautils/opapolicy/resources"
"github.com/golang/glog"
"k8s.io/apimachinery/pkg/apis/meta/v1/unstructured"

View File

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

View File

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

View File

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

View File

@@ -2,14 +2,13 @@ package policyhandler
import (
"fmt"
"kubescape/cautils"
"strings"
"github.com/armosec/kubescape/cautils"
"kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/armotypes"
"github.com/armosec/kubescape/cautils/opapolicy"
"kubescape/cautils/armotypes"
"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 (
"github.com/armosec/kubescape/cautils"
"kubescape/cautils"
"github.com/armosec/kubescape/cautils/k8sinterface"
"github.com/armosec/kubescape/cautils/opapolicy"
"kubescape/cautils/k8sinterface"
"kubescape/cautils/opapolicy"
)
func setResourceMap(frameworks []opapolicy.Framework) *cautils.K8SResources {

View File

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

View File

@@ -4,11 +4,10 @@ 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,8 +3,7 @@ package printer
import (
"encoding/xml"
"fmt"
"github.com/armosec/kubescape/cautils/opapolicy"
"kubescape/cautils/opapolicy"
)
type JUnitTestSuites struct {

View File

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

View File

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