Matthias Bertschy
9b29321a53
Enhance version testing in smoke tests to extract and validate output version
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2026-02-12 14:56:31 +01:00
Matthias Bertschy
8984f941ab
Update README to include GoReleaser installation and usage instructions
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2026-01-05 07:27:39 +01:00
Matthias Bertschy
082edf52d9
Refactor GitHub Actions workflow for system tests and update smoke test logging
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-12-15 07:47:09 +01:00
Matthias Bertschy
d74803af28
Add skip flag and collect system test results
...
Add workflow input skip_system_tests and make RUN_E2E respect it. Add
System Tests Report step to publish JUnit XMLs. Update
goreleaser-post-e2e.sh to add GitHub Actions log grouping, capture
per-test logs under test-results/system-tests, and copy JUnit XML
results while preserving directory structure.
2025-12-12 22:24:30 +01:00
Matthias Bertschy
314a74b817
Require Python 3.9 for system tests
...
Update CI workflow and goreleaser post-e2e script to use Python 3.9.
Rename SYSTEST_REQUIRE_PY311 to SYSTEST_REQUIRE_PY39, prefer python3.9,
and change version checks to refuse venvs created with Python 3.10+. If
python3.9 is missing or wrong, honor E2E_FAIL_ON_ERROR: either fail the
release or skip system tests and clean up.
2025-12-12 21:25:01 +01:00
Matthias Bertschy
1b94d27fd6
Require Python 3.11 for system tests
2025-12-12 15:56:12 +01:00
Matthias Bertschy
0f5775065e
fix: prefer Python 3.11 for system-tests and update environment setup
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-12-12 15:36:37 +01:00
Matthias Bertschy
89478eabcc
fix: add k8s Kind cluster creation step and clean up post-e2e script
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-12-12 14:51:43 +01:00
Matthias Bertschy
fa17ca26e1
fix: enhance release workflow with optional skip publish input and add system tests execution
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-12-12 12:47:23 +01:00
Matthias Bertschy
d10d08c02b
fix: update e2e script to enforce fatal failures and improve artifact detection
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-12-11 15:22:48 +01:00
Matthias Bertschy
d72a6005bb
use goreleaser for all builds and release publication
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-12-10 07:43:21 +01:00
Matthias Bertschy
b6a4e282f9
Revamp documentation and reduce host sensor workers
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-11-30 11:47:00 +01:00
Christian Peper
1ffa29fbaa
feat(security): update golang to debian trixie
...
build in the same env as the final image
Signed-off-by: Christian Peper <dreamszz@gmail.com >
2025-11-26 14:34:49 +01:00
Christian Peper
2ae30a8162
feat(security): update to Debian 13
...
Signed-off-by: Christian Peper <dreamszz@gmail.com >
2025-11-26 14:32:41 +01:00
Christian Peper
0ca5378c6b
feat(security): update to Debian 13
...
use debian 13 as a base image
Signed-off-by: Christian Peper <dreamszz@gmail.com >
2025-11-26 14:30:46 +01:00
dependabot[bot]
441d16aa08
Bump github.com/containerd/containerd/v2 from 2.0.5 to 2.0.7
...
Bumps [github.com/containerd/containerd/v2](https://github.com/containerd/containerd ) from 2.0.5 to 2.0.7.
- [Release notes](https://github.com/containerd/containerd/releases )
- [Changelog](https://github.com/containerd/containerd/blob/main/RELEASES.md )
- [Commits](https://github.com/containerd/containerd/compare/v2.0.5...v2.0.7 )
---
updated-dependencies:
- dependency-name: github.com/containerd/containerd/v2
dependency-version: 2.0.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-11-07 08:04:26 +01:00
Matthias Bertschy
6042818a71
use go 1.24
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-06-24 16:31:45 +02:00
Matthias Bertschy
d7ebf3239b
include artifacts in httphandler image
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2025-01-09 09:44:22 +01:00
Matthias Bertschy
7d94dc74bb
use distroless static for kubescape-cli image
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2024-12-03 13:36:11 +01:00
Matthias Bertschy
f4189cb5ec
update to go 1.23 and base image to debian12
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2024-08-21 12:49:52 +02:00
Matthias Bertschy
d5b8532e40
fix include/exclude NS for SA discovered via CRB
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2024-07-23 18:42:01 +02:00
Matthias Bertschy
d6d2315ad0
fixes for vap helper
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2024-06-04 13:41:00 +02:00
Matthias Bertschy
3e287db1f9
remove libgit files and dependencies
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2024-01-20 10:24:21 +01:00
David Wertenteil
65a557db90
fixed test ( #1573 )
...
* fixed test
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* update cosign-release version
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* fixed filepath related tests
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* failed windows tests
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* fixed cosign version
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* update go version
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* fixed test
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* change actor
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* Cosign use secret
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* update cosign
Signed-off-by: David Wertenteil <dwertent@armosec.io >
* update cosign
Signed-off-by: David Wertenteil <dwertent@armosec.io >
---------
Signed-off-by: David Wertenteil <dwertent@armosec.io >
2024-01-07 16:26:34 +02:00
Matthias Bertschy
edfc5d5949
fix docker build for kubescape-cli
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-10-26 22:39:09 +02:00
Matthias Bertschy
b6b4d6bb46
use distroless debug as entrypoint.sh requires a shell
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-10-17 09:42:59 +02:00
Matthias Bertschy
3e7a6b516b
Separate docker builds for kubescape and kubescape-cli ( #1390 )
...
* create a separate Dockerfile for httphandler
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
* add Dockerfile for cli, edit README
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
* modify gh action to use new cli Dockerfile
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
---------
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-09-18 17:13:08 +03:00
Matthias Bertschy
1d64522607
use distroless base image ( #1338 )
...
* use distroless base image
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
* bump cosign to v2
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
---------
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-08-10 15:46:07 +03:00
Amir Malka
b26f83d0bd
update go version 1.19->1.20
...
Signed-off-by: Amir Malka <amirm@armosec.io >
2023-05-14 10:04:30 +03:00
David Wertenteil
129b0f3ee3
fix dockerbuild paths
...
Signed-off-by: David Wertenteil <dwertent@armosec.io >
2023-02-06 15:49:13 +02:00
Matthias Bertschy
7e88357940
fix ksserver name in Dockerfile
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-01-31 07:26:18 +01:00
Matthias Bertschy
d462224b7a
add kubectl plugin with krew
...
Signed-off-by: Matthias Bertschy <matthias.bertschy@gmail.com >
2023-01-25 08:07:31 +01:00
David Wertenteil
b4bdf4d860
Release ( #1000 )
...
* fixed flaky loop(cautils): loadpolicy getter
We should not inject pointers to the variable iterated over by the
"range" operator.
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* fixed more flaky pointers in loops (registryadaptors, opaprocessor)
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* fixed more flaky pointers in loops (resultshandling)
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* enabled golangci linter in CI
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* fixed linting issues with minimal linters config
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
* bump go version to 1.19
* English and typos
* Support AKS parser (#994 )
* support GKE parser
* update go mod
* support GKE parser
* update go mod
* update k8s-interface pkg
* Added KS desgin.drawio
* revert k8s.io to v0.25.3
* ran go mod tidy
* update sign-up url
* [wip] Adding CreateAccount support
* revert to docs URL
* update opa-utils pkg
* Print attack tree (optional, with argument) (#997 )
* Print attack tree with the argument
Signed-off-by: Frédéric BIDON <fredbi@yahoo.com >
Co-authored-by: Frédéric BIDON <frederic@oneconcern.com >
Co-authored-by: Frédéric BIDON <fredbi@yahoo.com >
Co-authored-by: Oshrat Nir <45561829+Oshratn@users.noreply.github.com >
Co-authored-by: Amir Malka <amirm@armosec.io >
Co-authored-by: David Wertenteil <dwertent@armosec.io >
2023-01-03 11:30:09 +02:00
Amir Malka
a81d770360
fixed docker build to support arm
2022-11-15 10:57:29 +02:00
David Wertenteil
c296666d8e
removed path from dockerfile
2022-10-23 16:00:10 +03:00
David Wertenteil
5ce638572f
update path env var
2022-10-02 23:09:24 +03:00
David Wertenteil
a6fc7a0da0
Update logs ( #854 )
...
* change user to ks
* update logs
* host scanner with fixed version
2022-09-29 12:18:05 +03:00
David Wertenteil
6d65a90de9
Merging typo fixes from master ( #772 )
...
* greetings
* Update aws.sh
simplified the comment
* typo: In the title and h1 element
Their was a typo in index.html file.
* punctuation changes
* docs : added gitpod badge in readme.md
* fixed typos
* some grammar mistake is corrected inPULL_REQUEST_TEMPLATE.md file
* Updated README.md file
Added link to CONTRIBUTING.md file in a line in README.
* Added link to code of conduct file
I have added link to the code of conduct file and fixed some problems in the Readme file.
* Fixed readme
* Added alpine tag
Adding alpine tag instead of latest and removing repeating commands
* roadmap.md file is modified
* Automatically Close "Typo" labelled Issue
* build.py is modified
* modified PR template
* Fixed some typos in feature_request.md
"." at the end of the headings were missing and all the text were in same line.
Now this gives a clear and concise view of the texts.
* fixed the typo in docs/index.html
Found and fixed typo in the 'alt' attribute of img tag
* Update PULL_REQUEST_TEMPLATE.md
Co-authored-by: Krishna Agarwal <dmkrishna.agarwal@gmail.com >
Co-authored-by: Saswata Senapati <74651639+saswat16@users.noreply.github.com >
Co-authored-by: Rahul Singh <110548934+rahuldhirendersingh@users.noreply.github.com >
Co-authored-by: deepuyadav004 <deepuyadavze@gmail.com >
Co-authored-by: kartik <97971066+kartikgajjar7@users.noreply.github.com >
Co-authored-by: Rounak-28 <95576871+Rounak-28@users.noreply.github.com >
Co-authored-by: pwnb0y <vickykr07@yahoo.com >
Co-authored-by: Ben Hirschberg <59160382+slashben@users.noreply.github.com >
Co-authored-by: Saptarshi Sarkar <saptarshi.programmer@gmail.com >
Co-authored-by: Rahul Surwade <93492791+RahulSurwade08@users.noreply.github.com >
Co-authored-by: Suhas Gumma <43647369+suhasgumma@users.noreply.github.com >
Co-authored-by: Kamal Nayan <95926324+legendarykamal@users.noreply.github.com >
Co-authored-by: TarangVerma <90996971+TarangVerma@users.noreply.github.com >
Co-authored-by: avikittu <65793296+avikittu@users.noreply.github.com >
2022-09-04 14:50:22 +03:00
David Wertenteil
bd970eff83
update to kubescape org
2022-08-22 18:22:28 +03:00
Amir Malka
895f330e14
Replaced install_dependencie with Makefile, updated readme
2022-07-18 13:42:58 +03:00
Amir Malka
8347fa7874
update build
2022-07-17 18:56:20 +03:00
Amir Malka
c356246f82
update build process with libgit2
2022-07-17 17:48:19 +03:00
David Wertenteil
d6720b67ed
fixed docker version
2022-06-19 14:40:48 +03:00
David Wertenteil
9bd2e7fea4
upgrade go version
2022-06-19 09:05:32 +03:00
David Wertenteil
c142779ee8
adding client build
2022-06-07 09:20:32 +03:00
David Wertenteil
b7ec05e88a
adding tests
2022-04-28 13:03:51 +03:00
David Wertenteil
fde5453bf3
docker user name
2022-04-27 15:25:27 +03:00
David Wertenteil
db1743f617
update docker user name
2022-04-19 16:04:02 +03:00
David Wertenteil
858d7ac2ef
update pkg struct
2022-04-10 18:06:28 +03:00
dwertent
eae6458b42
fixed cmd init
2022-03-16 15:26:59 +02:00