Commit graph

612 commits

Author SHA1 Message Date
Harisudarsan
c5003993cc Add profile docs for filtering
Signed-off-by: Harisudarsan <sudarshanhari561@gmail.com>
2025-06-09 14:10:04 +05:30
Harisudarsan
b026569642 fix: karmor profile filtering logic
Signed-off-by: Harisudarsan <sudarshanhari561@gmail.com>
2025-06-04 16:47:52 +05:30
Aryan Sharma
e20ce4f31b
Merge pull request #494 from Aryan-sharma11/minor-fic
minor fix
2025-05-21 18:48:50 +05:30
Aryan-sharma11
a148241981
minor fix
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-05-21 17:04:09 +05:30
Aryan Sharma
302079178b
Merge pull request #482 from kubearmor/renovate/ossf-scorecard-action-2.x
Update ossf/scorecard-action action to v2.4.1
2025-05-20 12:39:54 +05:30
renovate[bot]
4dfe1f5ca6
Update ossf/scorecard-action action to v2.4.1 2025-05-20 07:00:46 +00:00
itsCheithanya
e448ed775a
Support karmor install for non-k8s environment (#475)
* feat: karmor install in unorchestrated env and vm

Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>

* upgrade dependecies

Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>

---------

Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
Co-authored-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-05-20 12:28:28 +05:30
Prashant Mishra
d25aadeb36
Merge pull request #492 from Aryan-sharma11/nk8s-en
add log source column in profile
2025-05-19 16:30:38 +05:30
Aryan-sharma11
4908ef1622
addressed reviews
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-05-16 11:54:33 +05:30
Aryan-sharma11
ab936e8ecb
add log source column in profile
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-05-14 16:00:19 +05:30
Ramakant Sharma
14095707ab
Merge pull request #490 from nyrahul/main
using PWD as tmp dir when access to /tmp/ is not available
2025-04-26 12:40:15 +05:30
Rahul Jadhav
db24c84ddc using PWD as tmp dir when access to /tmp/ is not available
Signed-off-by: Rahul Jadhav <nyrahul@gmail.com>
2025-04-26 12:31:43 +05:30
Aryan Sharma
25fee07545
Merge pull request #487 from Aryan-sharma11/uninstall-fix
remove mutating webhooks in karmor uninstall
2025-03-18 18:56:35 +05:30
Aryan-sharma11
bed5525269
remove mutating webhooks in helm uninstall
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-03-18 17:03:34 +05:30
Ramakant Sharma
54d248d054
Merge pull request #485 from Aryan-sharma11/install
`annotateExisting` for karmor install
2025-02-26 14:45:59 +05:30
Aryan-sharma11
e22027995b
annotate existing functionality for karmor install
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-02-24 21:32:00 +05:30
Ramakant Sharma
19d4ac3107
Merge pull request #486 from Aryan-sharma11/fix-os-release
fix os-release
2025-02-24 14:01:51 +05:30
Aryan-sharma11
16d74a43e7
fix os-release
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-02-24 13:50:11 +05:30
Ramakant Sharma
325762c67a
Merge pull request #476 from rksharma95/deprecate-vm-package
Deprecate vm package and upgrade dependencies
2025-01-17 11:38:24 +05:30
rksharma95
c01547a6d6 upgrade go dependencies
Signed-off-by: rksharma95 <ramakant@accuknox.com>

upgrade go dependencies

Signed-off-by: rksharma95 <ramakant@accuknox.com>
2025-01-16 20:15:02 +05:30
rksharma95
9cbd026a82 remove deprecated package vm
Signed-off-by: rksharma95 <ramakant@accuknox.com>
2025-01-16 20:15:02 +05:30
Manik Mehta
a5af11a35f
Karmor support for windows and removal of cilium (#471)
* windows support

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

* cilium removed

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

* some changes reverted

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

* add local-release to makefile

Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>

* remove contains element

Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>

* fix snyk failures and bump dependencies

Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>

---------

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
Co-authored-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2025-01-16 17:03:45 +05:30
Aryan Sharma
9ad1b9993b
Merge pull request #467 from jokestax/main
fix: recommend
2024-12-17 07:41:41 +05:30
Rishi
c497c2f58f
Merge pull request #1 from kubearmor/main
rebase
2024-12-17 00:48:01 +05:30
Prateek Nandle
8843f36c90
fix(uninstall):remove kubearmor annotations from kubernetes resources (#440)
* removes kubearmor annotations from kubernetes resources when --force flag is triggered
* remove role-bindings and clusterroles for helm based uninstallation

Signed-off-by: Prateek <prateeknandle@gmail.com>
Co-authored-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2024-12-13 16:29:22 +05:30
Aryan Sharma
a9b0c24905
Merge pull request #457 from Prateeknandle/default-throttling
enabling alert throttling by default
2024-12-12 11:10:21 +05:30
Aryan-sharma11
f4ae61ae9b
fixing snyk
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2024-12-06 11:50:13 +05:30
Prateek
5d5598ea7c
enabling alert throttling by default
Signed-off-by: Prateek <prateeknandle@gmail.com>
2024-12-06 10:40:12 +05:30
Aryan Sharma
60f773834b
Merge pull request #460 from rissh/sysdump-gzip-refactor
[#458] fix(sysdump): ensure AppArmor tar is gzipped in sysdump
2024-12-05 12:58:03 +05:30
Aryan-sharma11
47ddbfe751
fix gosec
Signed-off-by: Aryan-sharma11 <aryan1126.sharma@gmail.com>
2024-12-05 12:49:31 +05:30
mrrishi
e2d828afe2
fix: recommend
Signed-off-by: mrrishi <mrrishi373@gmail.com>
2024-11-15 22:35:20 +05:30
Rishikesh
844d84c9f8 fix(sysdump): ensure AppArmor tar is gzipped in sysdump
Signed-off-by: Rishikesh <rishikeshjagadale19@gmail.com>
2024-09-10 00:05:58 +05:30
Prateek Nandle
e7b1e60f7b
Merge pull request #449 from Manik2708/sysdump
probe added to sysdump
2024-08-28 03:16:55 +05:30
Manik2708
073bb1ee25 probe added to sysdump
Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

lint error fixed

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

formatting error

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

nocolor-text feature add

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

Update probe/print.go

Co-authored-by: Aryan Sharma <54109867+Aryan-sharma11@users.noreply.github.com>
Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

Update probe/print.go

Co-authored-by: Aryan Sharma <54109867+Aryan-sharma11@users.noreply.github.com>
Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

enhancements

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

enhancements

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

echancement

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

Update cmd/probe.go

Co-authored-by: Aryan Sharma <54109867+Aryan-sharma11@users.noreply.github.com>
Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

flags remoeved

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

os.Stdout fix

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

another enhancement

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>

linting fixed

Signed-off-by: Manik2708 <mehtamanik96@gmail.com>
2024-08-28 02:14:29 +05:30
Navin Chandra
217e88dc15
chore(logs): add output format option to logs command (#447)
Signed-off-by: Navin Chandra <navinchandra772@gmail.com>
2024-07-24 17:56:58 +05:30
Barun Acharya
840e0dd657
Merge pull request #442 from Ishaanj18/issue_441
Enhance karmor sysdump to include logs from all kubearmor components with the label kubearmor-app
2024-07-24 13:00:18 +05:30
Ishaan Jain
e8a08bd1f7 Update label and add debug print statement for KubeArmor pods
Signed-off-by: Ishaan Jain <ishaan454@gmail.com>

added print statement stating that function checks all pods with kubearmor-app label

Signed-off-by: Ishaan Jain <ishaan454@gmail.com>

fixed lint error

Signed-off-by: Ishaan Jain <ishaan454@gmail.com>
2024-07-23 23:02:48 +05:30
Barun Acharya
02d0d443a6
Merge pull request #448 from Ishaanj18/Issue_444
fix(recommend): Ensure karmor recommend supports Docker v26 by updating static policies and refactor extractTar function
2024-07-23 11:45:19 +05:30
Ishaan Jain
95c50ea71c Updated the static policies under res/out and updated kubearmor dependency
Signed-off-by: Ishaan Jain <ishaan454@gmail.com>

updated extract tar function to be compatible with docker v26

Signed-off-by: Ishaan Jain <ishaan454@gmail.com>

fixed error handling of f.Seek()

Signed-off-by: Ishaan Jain <ishaan454@gmail.com>

Removed write-under-bin-dir type policy and instead added file-integrity-monitoring policy to res/out

Signed-off-by: Ishaan Jain <ishaan454@gmail.com>

fixed minor changes

Signed-off-by: Ishaan Jain <ishaan454@gmail.com>
2024-07-23 00:29:49 +05:30
Barun Acharya
51dda84f3f
Merge pull request #445 from DelusionalOptimist/use-stable-operator
chore: use stable operator
2024-06-24 18:22:30 +05:30
Rudraksh Pareek
daa95c813f use stable operator
Signed-off-by: Rudraksh Pareek <rudraksh@accuknox.com>
2024-06-24 18:12:16 +05:30
Rudraksh Pareek
39b65a15ed
Merge pull request #438 from kubearmor/fix-probe
fix(probe): directly fetch kubearmor pods from k8s api instead of listing nodes
2024-05-27 13:33:17 +05:30
daemon1024
a64b744b50 fix(probe): directly ftech kubearmor pods from k8s api instead of listing nodes
this approach fixes panic in case kubearmor is not running on a node for some reason

Signed-off-by: daemon1024 <barun1024@gmail.com>
2024-05-27 13:19:14 +05:30
Tejas Kumar
80ceb6af25
Feat: added postUpdate option in Renovate for go tidy (#429)
feat: add postUpdate option in Renovate for go tidy

Signed-off-by: EraKin575 <tejaskumar574@gmail.com>

---------

Signed-off-by: EraKin575 <tejaskumar574@gmail.com>
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2024-05-07 11:58:05 +05:30
Barun Acharya
24085b3e23
Merge pull request #431 from rksharma95/update-go-1.21
use go1.21
2024-04-11 12:19:56 +05:30
rksharma95
e742df54b9 use go1.21
Signed-off-by: rksharma95 <ramakant@accuknox.com>
2024-04-10 13:09:13 +05:30
Barun Acharya
bcdc801a35
Merge pull request #416 from lekaf974/remove-sudo-requirement
Remove usage of sudo to install kubearmor-client
2024-04-04 12:35:05 +05:30
Barun Acharya
d7fb796689
nitfix: keep command in code block
Signed-off-by: Barun Acharya <barun1024@gmail.com>
2024-04-04 12:24:30 +05:30
mevrin
c1d20316a8
Remove usage of sudo to install kubearmor-client
Signed-off-by: mevrin <matthieu.evrin@gmail.com>
2024-03-31 18:05:57 -04:00
kranurag7
661bb6be3d
Merge pull request #413 from kubearmor/renovate/jquery-3.x
chore(deps): update dependency jquery to v3.7.1
2024-03-29 03:33:05 +05:30