Kubescape is an E2E Kubernetes cluster security platform
What's Changed
- chore: adding the ability to adjust the source of busybox by @drew-viles in #784
- add k8s context tag by @YakirOren in #785
- run system tests from private repo by @bvolovat in #786
- add stream logs and wait for tests finish by @bvolovat in #787
- fix attempt by @bvolovat in #788
- Update 02-e2e-test.yaml by @armobot in #789
- Run test from private repo by @bvolovat in #791
- add workflow_call by @bvolovat in #792
- add startup probe by @YakirOren in #793
- kubescape/kubescape@v3.0.47...v3.0.48
- Fix typos in documentation by @oglok in kubescape/kubescape#1913
- fix: Kustomize directory analysis not working by @majiayu000 in kubescape/kubescape#1914
- feat: Define labels to copy from workloads to reports by @majiayu000 in kubescape/kubescape#1915
- Add SkipPersistence flag to MetricsQueryParams in metrics endpoint by @BroderPeters in kubescape/kubescape#1917
- ci: update scorecard action version by @AndrewCharlesHay in kubescape/kubescape#1918
- update test lists by @amirmalka in kubescape/kubescape#1919
- build(deps): Bump github.com/sigstore/cosign/v3 from 3.0.3-0.20251208232815-901b44d65952 to 3.0.4 by @dependabot[bot] in kubescape/kubescape#1920
- Update build number retrieval and permissions in workflow by @matthyx in kubescape/kubescape#1921
- Fix workload scan to include allcontrols framework by @Copilot in kubescape/kubescape#1922
- build(deps): Bump github.com/sigstore/fulcio from 1.8.4 to 1.8.5 by @dependabot[bot] in kubescape/kubescape#1923
- Fix panic on unsafe interface{} to string type assertions by @Copilot in kubescape/kubescape#1926
- build(deps): Bump github.com/theupdateframework/go-tuf/v2 from 2.3.0 to 2.3.1 by @dependabot[bot] in kubescape/kubescape#1927
- build(deps): Bump github.com/sigstore/rekor from 1.4.3 to 1.5.0 by @dependabot[bot] in kubescape/kubescape#1928
- kubescape/operator@v0.2.121...v0.2.126
- bump version by @jnathangreeg in kubescape/operator#349
- Fix comment typo in checkECRRegistry function to clarify _catalog end… by @jnathangreeg in kubescape/operator#351
- add permissions by @bvolovat in kubescape/operator#352
- bump github.com/armosec/armoapi-go v0.0.673 by @matthyx in kubescape/operator#353
- bump github.com/kubescape/go-logger v0.0.26 by @matthyx in kubescape/operator#354
- bump github.com/goradd/maps v1.3.0 by @matthyx in kubescape/operator#355
- kubescape/kubevuln@v0.3.98...v0.3.104
- replace debian 12 with debian 13 when building container images by @pfarikrispy in kubescape/kubevuln#317
- Add comprehensive documentation and governance by @matthyx in kubescape/kubevuln#318
- Bump github.com/cilium/cilium from 1.16.9 to 1.16.17 by @dependabot[bot] in kubescape/kubevuln#319
- Add timeout to Grype DB update with graceful fallback to prevent indefinite readiness probe failures by @Copilot in kubescape/kubevuln#320
- Prevent DB update cancellation on readiness probe by @matthyx in kubescape/kubevuln#321
- kubescape/storage@v0.0.237...v0.0.239
- feat: handle large object storage by clearing spec and updating annotations by @matthyx in kubescape/storage#279
- bump k8s version to v0.35.0 by @matthyx in kubescape/storage#280
- kubescape/node-agent@v0.3.11...v0.3.36
- feat: propagate IsTriggerAlert field from rules to runtime alerts by @slashben in kubescape/node-agent#686
- Generating release by @slashben in kubescape/node-agent#688
- Feature/rule engine redesign by @YakirOren in kubescape/node-agent#685
- refactor: update cloud metadata types to use armotypes package by @matthyx in kubescape/node-agent#689
- Replace host sensor with node agent sensing by @Bezbran in kubescape/node-agent#681
- use k8s-interface by @Bezbran in kubescape/node-agent#691
- optimize header parsing and add early return in ruleAppliesToContext by @YakirOren in kubescape/node-agent#692
- improve field accessor retrieval with nil checks and type assertions by @matthyx in kubescape/node-agent#694
- Bump github.com/sigstore/sigstore from 1.9.5 to 1.10.4 by @dependabot[bot] in kubescape/node-agent#696
- Add Azure ResourceGroup enrichment to CloudMetadata by @slashben in kubescape/node-agent#697
- Add unit tests for Azure ResourceGroup parsing by @slashben in kubescape/node-agent#698
- remove toMap function by @YakirOren in kubescape/node-agent#693
- run system test from private repo by @bvolovat in kubescape/node-agent#700
- bump: update golang-set dependency to v2.8.0 by @matthyx in kubescape/node-agent#701
- bump: update armoapi-go dependency to v0.0.671 by @matthyx in kubescape/node-agent#702
- update the tests_groups by @bvolovat in kubescape/node-agent#703
- bump: update dependencies for backend, storage, and OpenAPI packages by @matthyx in kubescape/node-agent#704
- update chart repo by @bvolovat in kubescape/node-agent#705
- bump: update cel-go dependency to v0.26.1 by @matthyx in kubescape/node-agent#706
- Implement ClusterUID enrichment for runtime alerts by @slashben in kubescape/node-agent#708
- fix a bug where failed expressions would recompile on every event by @YakirOren in kubescape/node-agent#690
- fix container watcher error propagation by @YakirOren in kubescape/node-agent#709
- add permissions by @bvolovat in kubescape/node-agent#710
- upgrade to IG v0.48.1 by @matthyx in kubescape/node-agent#695
- kubescape/synchronizer@v0.0.127...v0.0.128
- perf: optimize memory usage by avoiding string-to-byte conversions by @amirmalka in kubescape/synchronizer#135
New Contributors
- @drew-viles made their first contribution in #784
- @YakirOren made their first contribution in #785
- @armobot made their first contribution in #789
- @pfarikrispy made their first contribution in kubescape/kubevuln#317
- @bvolovat made their first contribution in kubescape/operator#352
- @oglok made their first contribution in kubescape/kubescape#1913
- @majiayu000 made their first contribution in kubescape/kubescape#1914
- @BroderPeters made their first contribution in kubescape/kubescape#1917
- @AndrewCharlesHay made their first contribution in kubescape/kubescape#1918
- @Bezbran made their first contribution in kubescape/node-agent#681
- @bvolovat made their first contribution in kubescape/node-agent#700
Full Changelog: kubescape-operator-1.30.2...kubescape-operator-1.30.3