Kubernetes Operator based on the open-source container vulnerability scanner Trivy.
b115bf65
start DefectDojo integration #33 by @devopstales1b1f234a
start DefectDojo integration #33 by @devopstalese96bc4bb
chnage namespace-scanner crd structure by @devopstalesd124fe4a
start DefectDojo integration #33 by @devopstales1a9e3b21
start DefectDojo integration #33 by @devopstales12a1520d
chnage namespace-scanner crd structure by @devopstales945b0093
add auth secret type dockercfg #42 by @devopstales1f3ade73
add auth secret type dockercfg #42 by @devopstales7e9ef758
update helm chart for 2.5 by @devopstales53e915ed
add db-repository url for airgap install #28 by @devopstales76d028b9
defectdojo integration fix crd #33 by @devopstales11e49a42
defectdojo integration fix crd #33 by @devopstales81f26243
trivy-operator defectdojo integration #33 by @devopstales5b17facf
kube-bench-scnner defectdojo integration #33 by @devopstales74819782
add docs for airgap install #28 by @devopstales9cd9ad5f
modify tryvi scan options list #28 by @devopstales87134ca5
remove airGapped item in NamespaceScanner #28 by @devopstalesed7a549e
add airGapped item in NamespaceScanner #28 by @devopstales495d2ce6
use insecure registry for AC #29 by @devopstales61aa5570
use insecure registry #29 by @devopstales7b109541
add new dashboard by @devopstales1cba50b2
deploy kube-bench-scnner daemonset by trivy-operator #34 by @devopstales4cfda1a6
add prometheus endpoint for kube-bench-scnner #34 by @devopstales0019fce9
separate docker image for kube-bench #34 by @devopstalese0d1d617
separate docker image for kube-bench #34 by @devopstalese91e3602
Move kube-bech to a separate script #34 by @devopstalese5693182
Add kube-bench as cluster scanner #34 by @devopstales50267e28
add more info for errors at eport message by @devopstales74ec66c4
Get pull secret from Pod ref #19 by @devopstalesf642c855
Get pull secret from Pod ref #19 by @devopstalesc4e16f29
add grafana dashboards to helm chart by @devopstalesfc278c31
add registry auth from secret #19 by @devopstales1b8da801
add new Operator Framevork Operator Definition for 2.4 by @devopstalesfb645124
add kube-bench config files #34 by @devopstales71cdaea8
preper Dockerfile for kube-bench #34 by @devopstales5881cc53
add func for kube-bench download #34 by @devopstales4d7414a1
add clusterpolicyreports crd and rbac #34 by @devopstales368a52ab
defectdojo integration fix crd #33 by @devopstales76cb9db2
defectdojo integration fix crd #33 by @devopstales970eea62
trivy-operator defectdojo integration #33 by @devopstales0f30c072
kube-bench-scnner defectdojo integration #33 by @devopstalesf0b45a09
add docs for airgap install #28 by @devopstalesa79a7ed7
modify tryvi scan options list #28 by @devopstalesc9ac7fa1
remove airGapped item in NamespaceScanner #28 by @devopstales719e0963
add airGapped item in NamespaceScanner #28 by @devopstales254328be
use insecure registry for AC #29 by @devopstales4855e6ca
use insecure registry #29 by @devopstalescc37c795
add new dashboard by @devopstales3d48da97
add nodeSelector, Tolerations and Affinity #22 by @devopstales7adcd2b9
add nodeSelector, Tolerations and Affinity #22 by @devopstalesc409ceec
deploy kube-bench-scnner daemonset by trivy-operator by @devopstales24052c24
add prometheus endpoint for kube-bench-scnner by @devopstalesce251f89
separate docker image for kube-bech by @devopstalescaae0e87
separate docker image for kube-bech by @devopstales91a80bb8
Move kube-bech to a separate script by @devopstales8e900b99
Add kube-bench as cluster scanner by @devopstales6653bd19
add more info for errors at eport message by @devopstalesc3a57196
Get pull secret from Pod ref by @devopstalesb0b1d5cf
Get pull secret from Pod ref by @devopstalescc88b993
add grafana dashboards to helm chart by @devopstaleseab13ff3
add registry auth from secret #19 by @devopstalesc4dd9c18
add new Operator Framevork Operator Definition for 2.4 by @devopstales4afc5d70
add kube-bench config files by @devopstales42beb0c7
preper Dockerfile for kube-bench by @devopstales64d2fdac
add func for kube-bench download by @devopstalesf69c72c4
add clusterpolicyreports crd and rbac by @devopstalescbb62b75
image splitting by @devopstales07d10edb
fix build issue by @devopstalesacb77b7b
registry_list referenced before assignment #41 by @devopstalese600a2a1
helm chart by @devopstalesd8193978
update kube-bench cfg by @devopstalesf8e9e066
update kube-bench cfg by @devopstalesb57baf82
build workflow by @devopstalesa34b9937
minor fixes #34 by @devopstales9526a1cf
minor fixes #29 #28 #33 by @devopstalesa09d1dcf
minor code restructuring by @devopstalesbc9d5002
minor fixes by @devopstales6eb8b2e2
fix rbac for secret #19 by @devopstales0f7c686c
bugfix:mod files for hybrid image pull #19 by @devopstales14c76845
container build for nerdctl instad of kim by @devopstales0e28adbb
test var for bool or string by @devopstalesd474403e
OLM community-operators image for scann by @devopstales1fae9fed
add ability to disable policyreport creation by @devopstalesf650129e
minor fixes by @devopstalesf3623c87
1001 by @devopstaleseb1c0941
fix logging tipo by @devopstales256d1c79
.gitignore by @devopstalese4e579eb
modify deploy yamls and dev yamls by @devopstalesb0d99258
remove binaries by @devopstalesba45ab76
docker image url parsing by @devopstales06a3c52f
UNKNOWN severity for policyreport by @devopstales7aad7f31
crd by @devopstalesbcade424
container build for nerdctl instad of kim by @devopstales804aab28
test var for bool or string by @devopstales63cced7a
OLM community-operators image for scann by @devopstales50e60ab2
cron timer by @devopstaleseab771b3
clusterwide option by @devopstales1854f8a1
clusterwide option by @devopstalesa2ae45f9
add ability to disable policyreport creation by @devopstalesc2f7b2ad
add ability to disable policyreport creation by @devopstales73233cfb
minor fixes by @devopstales953cc97d
1001 by @devopstalesf5963127
fix logging tipo by @devopstales386b4eb6
.gitignore by @devopstales2b0d9127
modify deploy yamls and dev yamls by @devopstales53362781
remove binaries by @devopstales29b32407
docker image url parsing by @devopstales9b41c8d3
docker image url parsing by @devopstalese744d166
UNKNOWN severity for policyreport by @devopstalesc9b3da62
crd by @devopstales26733ed1
helm readme by @devopstales49dec1d7
detectdojo integrรกciรณ docs by @devopstales8e7e8407
fix focs by @devopstalesa2831957
dev mod by @devopstales81771392
copy 2.4 docs by @devopstales804bbeb8
todo list to trivy-operator.py by @devopstales60e9c10c
add logo image by @devopstalesd49b1cd7
fix helmchart docs by @devopstales0373d9e6
copy 2.4 docs by @devopstales1579000f
update 2.4 docs by @devopstalesfd1d1f4c
todo list to trivy-operator.py by @devopstales29494149
add logo image by @devopstalesFull Changelog: https://github.com/devopstales/trivy-operator/compare/2.3...2.4
aabdab1a
edit CI/CD and add ISSUE_TEMPLATE by @devopstales8a384a54
add templates to github-workflows by @devopstales08f72c24
add documentation by @devopstalesa1038245
add policyreport creation by @devopstalescc8509bb
update vulnerabilityreports if exists by @devopstalesd661f6fe
add ownerReferences for VulnerabilityReport by @devopstales053efd6a
add redis cache by @devopstales9d3fed32
add redis cache by @devopstales34f41255
generate vulnerabilityreport at scanns by @devopstales9b250b05
add vulnerabilityreport CRD by @devopstales2f2eda8d
add function to disable AdmissionController by @devopstales569e0cda
add unique id for all PolicyReport report by @devopstalesb2c7a94b
image name parsing in policy_report by @devopstales700f2b10
scan erros report and add test for error by @devopstales13196b51
arm image by @devopstalesd60353b2
minor bugfixes by @devopstales7c9eee81
minor bugfixes by @devopstales2685689e
minor fixes by @devopstalesd9c6663b
vuls_long title, reddis env by @devopstales757ce7a7
fix alpine scann error by @devopstalesa8df1001
https://github.com/devopstales/trivy-operator/issues/17 by @devopstales4e9861f6
fix cert test and gen by @devopstalesec126872
fix cert test and gen by @devopstalesd60aa825
fix try-exeption hell by @devopstalesFull Changelog: https://github.com/devopstales/trivy-operator/compare/2.2...2.3
Full Changelog: https://github.com/devopstales/trivy-operator/compare/2.1...2.2
2.1 release of trivy-operator to replace trivy-image-validator
Add namespace selector for AdmissionController
Full Changelog*: https://github.com/devopstales/trivy-operator/compare/1.0.0...2.1
2.0 release of trivy-operator to replace trivy-image-validator
Trivy-operator is now an Admisssion controller too.
Full Changelog: https://github.com/devopstales/trivy-operator/compare/1.0.0...2.0.0
Initial release of trivy-operator to replace trivy-scanner
Full Changelog: https://github.com/devopstales/trivy-operator/commits/1.0.0