Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged #179

Merged
merged 73 commits into from
Jun 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
73 commits
Select commit Hold shift + click to select a range
4107ac7
Update image path and tag
gowtham-dharsan May 25, 2021
5fc19b3
Update deployment.yaml
gowtham-dharsan May 25, 2021
380593b
Update deployment.yaml
gowtham-dharsan May 25, 2021
7d78d7e
Updated recent changes
SwarnalathaD0911 May 27, 2021
b5ce253
Merge pull request #147 from SwarnalathaD0911/testing
SwarnalathaD0911 May 27, 2021
f48c28a
Update dev-config.yaml
seungsoo-lee May 31, 2021
4f79a82
Update dev-config.yaml
seungsoo-lee May 31, 2021
c7c7a4f
Update dev-config.yaml
seungsoo-lee May 31, 2021
e239f15
Merge branch 'dev'
seungsoo-lee May 31, 2021
bcb03c1
Merge branch 'master' into dev
seungsoo-lee May 31, 2021
7cb5eb1
Merge pull request #152 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
e249687
Updated dev-config.yaml
seungsoo-lee May 31, 2021
1f44c19
Merge pull request #153 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
27f1acb
Updated Dockerfile
seungsoo-lee May 31, 2021
fc40077
Merge branch 'dev' of https://github.com/accuknox/knoxAutoPolicy into…
seungsoo-lee May 31, 2021
9247797
Merge pull request #154 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
5ad3a8f
Update testing code
seungsoo-lee May 31, 2021
51134dc
image updated
May 31, 2021
3573e9c
Updated configuration
seungsoo-lee May 31, 2021
e6fdabd
Merge branch 'accuknox:dev' into dev
May 31, 2021
1c2b4ae
Merge pull request #155 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
2972a0e
Updated mysql handler
seungsoo-lee May 31, 2021
db62da9
Merge branch 'dev' of https://github.com/seungsoo-lee/knoxAutoPolicy …
seungsoo-lee May 31, 2021
87149aa
Merge pull request #156 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
373a789
Updated mysql handler
seungsoo-lee May 31, 2021
599baa4
Updated cluster mgmt
seungsoo-lee May 31, 2021
c344551
Merge pull request #157 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
97f724c
Updated cluster mgmt errors
seungsoo-lee May 31, 2021
062b1b3
Merge pull request #158 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
79e992c
Updated network policy disocver
seungsoo-lee May 31, 2021
8870060
Merge pull request #159 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
df5e0b4
Updated network policy discovery
seungsoo-lee May 31, 2021
a0e3957
Merge pull request #160 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
b82b03a
Updated network policy discovery
seungsoo-lee May 31, 2021
2c08617
Merge pull request #161 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
3252838
Updated cluster mgmt testing
seungsoo-lee May 31, 2021
cd2c7be
Merge pull request #162 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
d079db9
Updated testing code
seungsoo-lee May 31, 2021
83a1625
Merge pull request #163 from seungsoo-lee/dev
seungsoo-lee May 31, 2021
55fa5d4
Updated network policy discovery
seungsoo-lee Jun 1, 2021
0f0031a
Merge pull request #164 from seungsoo-lee/dev
seungsoo-lee Jun 1, 2021
6f5f580
Updated duplicated policy handling
seungsoo-lee Jun 1, 2021
de8a85a
Merge pull request #165 from seungsoo-lee/dev
seungsoo-lee Jun 1, 2021
7a27ffe
Updated duplicated policy handling
seungsoo-lee Jun 1, 2021
3dd7214
Merge pull request #166 from seungsoo-lee/dev
seungsoo-lee Jun 1, 2021
0cc298e
Updated minor
seungsoo-lee Jun 2, 2021
19b10f5
Updated configuration and cluster package
seungsoo-lee Jun 2, 2021
dbdeb9c
Updated system policy discovery
seungsoo-lee Jun 2, 2021
3423914
Merge pull request #168 from seungsoo-lee/dev
seungsoo-lee Jun 2, 2021
b0538d8
Hot fix mysql
seungsoo-lee Jun 2, 2021
7b5392f
Merge pull request #169 from seungsoo-lee/dev
seungsoo-lee Jun 2, 2021
8fd119a
Update build-info.yaml
Jun 3, 2021
f462f6f
Updated system policy disocovery
seungsoo-lee Jun 4, 2021
84568b8
Updated unused code
seungsoo-lee Jun 5, 2021
ec6b061
Updated knox system policy scheme
seungsoo-lee Jun 7, 2021
24ce50d
Updated policy generated time
seungsoo-lee Jun 7, 2021
1168f3e
Updated KubeArmor Plugin function
seungsoo-lee Jun 7, 2021
7e58645
Updated minor bugs
seungsoo-lee Jun 7, 2021
5d2e36c
Updated network log filters
seungsoo-lee Jun 7, 2021
7f74ab1
Updated system policy filtering
seungsoo-lee Jun 7, 2021
65e96b9
Merge pull request #173 from seungsoo-lee/dev
seungsoo-lee Jun 7, 2021
8b3117c
Updated anchore_properties
seungsoo-lee Jun 8, 2021
cddd32b
Update Dockerfile
SujithKasireddy Jun 8, 2021
a7bc68a
created project in sonar
SujithKasireddy Jun 8, 2021
c0d17a5
Updated configuration grpc
seungsoo-lee Jun 8, 2021
cec4899
Updated cluster mgmt configuration
seungsoo-lee Jun 9, 2021
20a8a91
Updated fromSource on/off
seungsoo-lee Jun 9, 2021
6d71f06
Updated minor
seungsoo-lee Jun 9, 2021
b0827f2
Merge pull request #175 from seungsoo-lee/dev
seungsoo-lee Jun 9, 2021
d2cbbb5
Updated duplicated system policy handling
seungsoo-lee Jun 11, 2021
3f91263
Merge pull request #177 from seungsoo-lee/dev
seungsoo-lee Jun 14, 2021
bcda0c8
Updated hotfix
seungsoo-lee Jun 14, 2021
032e3b8
Merge pull request #178 from seungsoo-lee/dev
seungsoo-lee Jun 14, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.vscode/
*.yaml
src/knoxAutoPolicy
src/go.sum
script/log
Expand Down
7 changes: 0 additions & 7 deletions deployments/docker-compose/autopolicy/docker-compose.yml

This file was deleted.

12 changes: 0 additions & 12 deletions deployments/docker-compose/database/mysql/docker-compose.yml

This file was deleted.

111 changes: 0 additions & 111 deletions deployments/docker-compose/database/mysql/init/networkflowdb.sql

This file was deleted.

79 changes: 42 additions & 37 deletions deployments/k8s/dev-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,52 +6,57 @@ data:
conf.yaml: |-
application:
name: knoxautopolicy
operation-mode: 2
cron-job-time-interval: "@every 0h0m10s"
network-log-from: db
network-log-file: "./flow.json"
network-policy-to: "db|file"
network-policy-dir: "./"
network-policy-types: 3
network-policy-rule-types: 511
network-policy-ignoring-namespaces: "kube-system"
system-log-from: db
system-log-file: "./log.json"
system-policy-to: "db|file"
system-policy-dir: "./"
#accuknox-cluster-mgmt: "http://cluster-management-service.accuknox-dev-cluster-mgmt.svc.cluster.local/cm"
accuknox-cluster-mgmt: "http://localhost:8080"

logging:
level: INFO

kafka:
broker-address-family: v4
session-timeout-ms: 6000
auto-offset-reset: "earliest"
bootstrap-servers: "dev-kafka-kafka-bootstrap.accuknox-dev-kafka.svc.cluster.local:9092"
group-id: policy.cilium
topics:
- cilium-telemetry
- kubearmor-syslogs
ssl:
enabled: false
events:
buffer: 50
network:
operation-mode: 1 # 1: cronjob | 2: one-time-job
cron-job-time-interval: "0h0m10s" # format: XhYmZs
network-log-from: "db" # db|hubble
network-log-file: "./flow.json" # file path
network-policy-to: "db|file" # db, file
network-policy-dir: "./"
network-policy-types: 3
network-policy-rule-types: 511
system:
operation-mode: 1 # 1: cronjob | 2: one-time-job
cron-job-time-interval: "0h0m10s" # format: XhYmZs
system-log-from: "db" # db|kubearmor
system-log-file: "./log.json" # file path
system-policy-to: "db|file" # db, file
system-policy-dir: "./"
cluster:
cluster-info-from: "accuknox" # k8sclient|accuknox
cluster-mgmt-url: "http://cluster-management-service.accuknox-dev-cluster-mgmt.svc.cluster.local/cm"

database:
driver: mysql
host: mysql.accuknox-dev-mysql.svc.cluster.local
host: 127.0.0.1
port: 3306
user: accuknox_user
password: EAy5Kq4uhc5Gkws
dbname: accuknox
user: root
password: password
dbname: knoxautopolicy
table-configuration: auto_policy_config
table-network-log: network_log
table-network-policy: network_policy
table-system-log: system_log
table-system-policy: system_policy

feed-consumer:
kafka:
broker-address-family: v4
session-timeout-ms: 6000
auto-offset-reset: "earliest"
bootstrap-servers: "dev-kafka-kafka-bootstrap.accuknox-dev-kafka.svc.cluster.local:9092"
group-id: policy.cilium
topics:
- cilium-telemetry
- kubearmor-syslogs
ssl:
enabled: false
events:
buffer: 50

logging:
level: "INFO"

cilium-hubble:
url: 10.4.41.240
port: 80
port: 80
3 changes: 1 addition & 2 deletions helm/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,7 @@ spec:
container: knoxautopolicy
spec:
containers:
- image: gcr.io/accuknox/snapshot/knoxautopolicy
#image: "{{ .Values.knoxautopolicy.repository }}:{{ .Values.knoxautopolicy.image.tag | default .Chart.AppVersion }}"
- image: "{{ .Values.knoxautopolicy.image.repository }}:{{ .Values.knoxautopolicy.image.tag | default .Chart.AppVersion }}"
name: knoxautopolicy
ports:
- containerPort: 9089
Expand Down
72 changes: 42 additions & 30 deletions helm/templates/dev-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,32 +7,25 @@ data:
conf.yaml: |-
application:
name: knoxautopolicy
operation-mode: 1
cron-job-time-interval: "@every 0h0m10s"
network-log-from: db
discovered-policy-to: "db|file"
policy-dir: "./"
discovery-policy-types: 3
discovery-rule-types: 511
ignoring-namespaces: "kube-system"
accuknox-cluster-mgmt: "http://cluster-management-service.accuknox-dev-cluster-mgmt.svc.cluster.local"

logging:
level: INFO

kafka:
broker-address-family: v4
session-timeout-ms: 6000
auto-offset-reset: "earliest"
bootstrap-servers: "dev-kafka-kafka-bootstrap.accuknox-dev-kafka.svc.cluster.local:9092"
group-id: policy.cilium
topics:
- cilium-telemetry
- kubearmor-syslogs
ssl:
enabled: false
events:
buffer: 50
network:
operation-mode: 1 # 1: cronjob | 2: one-time-job
cron-job-time-interval: "0h0m10s" # format: XhYmZs
network-log-from: "db" # db|hubble
network-log-file: "./flow.json" # file path
network-policy-to: "db|file" # db, file
network-policy-dir: "./"
network-policy-types: 3
network-policy-rule-types: 511
system:
operation-mode: 1 # 1: cronjob | 2: one-time-job
cron-job-time-interval: "0h0m10s" # format: XhYmZs
system-log-from: "db" # db|kubearmor
system-log-file: "./log.json" # file path
system-policy-to: "db|file" # db, file
system-policy-dir: "./"
cluster:
cluster-info-from: "accuknox" # k8sclient|accuknox
cluster-mgmt-url: "http://cluster-management-service.accuknox-dev-cluster-mgmt.svc.cluster.local/cm"

database:
driver: mysql
Expand All @@ -41,11 +34,30 @@ data:
user: accuknox_user
password: EAy5Kq4uhc5Gkws
dbname: accuknox
table-network-flow: network_flow_events
table-discovered-policies: discovered_policies
table-configuration: auto_policy_config
table-system-log: system_log_events
table-network-log: network_log
table-network-policy: network_policy
table-system-log: system_log
table-system-policy: system_policy

feed-consumer:
kafka:
broker-address-family: v4
session-timeout-ms: 6000
auto-offset-reset: "earliest"
bootstrap-servers: "dev-kafka-kafka-bootstrap.accuknox-dev-kafka.svc.cluster.local:9092"
group-id: policy.cilium
topics:
- cilium-telemetry
- kubearmor-syslogs
ssl:
enabled: false
events:
buffer: 50

logging:
level: "INFO"

cilium-hubble:
url: 10.4.41.240
port: 80
port: 80
6 changes: 3 additions & 3 deletions helm/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
replicaCount: 1
knoxautopolicy:
image:
repository: gcr.io/accuknox/snapshot/knoxautopolicy
repository: gcr.io/accuknox/dev/knoxautopolicy
pullPolicy: Always
# Overrides the image tag whose default is the chart appVersion.
tag: 1.0.14
tag: ""


volumeMounts:
Expand All @@ -20,7 +20,7 @@ volumes:
configMap:
name: knoxautopolicy-config


imagePullSecrets: []
nameOverride: ""
fullnameOverride: ""
Expand Down
2 changes: 1 addition & 1 deletion onboarding/check_grpcurl.sh
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

echo "[INFO] Check grpcurl"

if ! command -v go &> /dev/null
if ! command -v grpcurl &> /dev/null
then
echo "[INFO] grpcurl could not be found"
exit 1
Expand Down
Loading