This PR contains the following updates: | Package | Update | Change | |---|---|---| | [mirror.gcr.io/aquasec/trivy](https://www.aquasec.com/products/trivy/) ([source](https://github.com/aquasecurity/trivy)) | minor | `0.65.0` -> `0.66.0` | --- ### Release Notes <details> <summary>aquasecurity/trivy (mirror.gcr.io/aquasec/trivy)</summary> ### [`v0.66.0`](https://github.com/aquasecurity/trivy/blob/HEAD/CHANGELOG.md#0660-2025-09-02) [Compare Source](https://github.com/aquasecurity/trivy/compare/v0.65.0...v0.66.0) ##### Features - add timeout handling for cache database operations ([#​9307](https://github.com/aquasecurity/trivy/issues/9307)) ([235c24e](235c24e71a
)) - **misconf:** added audit config attribute ([#​9249](https://github.com/aquasecurity/trivy/issues/9249)) ([4d4a244](4d4a2444b6
)) - **secret:** implement streaming secret scanner with byte offset tracking ([#​9264](https://github.com/aquasecurity/trivy/issues/9264)) ([5a5e097](5a5e0972c7
)) - **terraform:** use .terraform cache for remote modules in plan scanning ([#​9277](https://github.com/aquasecurity/trivy/issues/9277)) ([298a994](298a9941f0
)) ##### Bug Fixes - **conda:** memory leak by adding closure method for `package.json` file ([#​9349](https://github.com/aquasecurity/trivy/issues/9349)) ([03d039f](03d039f17d
)) - create temp file under composite fs dir ([#​9387](https://github.com/aquasecurity/trivy/issues/9387)) ([ce22f54](ce22f54a39
)) - **cyclonedx:** handle multiple license types ([#​9378](https://github.com/aquasecurity/trivy/issues/9378)) ([46ab76a](46ab76a5af
)) - **fs:** avoid shadowing errors in file.glob ([#​9286](https://github.com/aquasecurity/trivy/issues/9286)) ([b51c789](b51c789330
)) - **image:** use standardized HTTP client for ECR authentication ([#​9322](https://github.com/aquasecurity/trivy/issues/9322)) ([84fbf86](84fbf8674d
)) - **misconf:** ensure ignore rules respect subdirectory chart paths ([#​9324](https://github.com/aquasecurity/trivy/issues/9324)) ([d3cd101](d3cd101266
)) - **misconf:** ensure module source is known ([#​9404](https://github.com/aquasecurity/trivy/issues/9404)) ([81d9425](81d94253c8
)) - **misconf:** preserve original paths of remote submodules from .terraform ([#​9294](https://github.com/aquasecurity/trivy/issues/9294)) ([1319d8d](1319d8dc7f
)) - **misconf:** use correct field log\_bucket instead of target\_bucket in gcp bucket ([#​9296](https://github.com/aquasecurity/trivy/issues/9296)) ([04ad0c4](04ad0c4fc2
)) - persistent flag option typo ([#​9374](https://github.com/aquasecurity/trivy/issues/9374)) ([6e99dd3](6e99dd304c
)) - **plugin:** don't remove plugins when updating index.yaml file ([#​9358](https://github.com/aquasecurity/trivy/issues/9358)) ([5f067ac](5f067ac15e
)) - **python:** impove package name normalization ([#​9290](https://github.com/aquasecurity/trivy/issues/9290)) ([1473e88](1473e88b74
)) - **repo:** preserve RepoMetadata on FS cache hit ([#​9389](https://github.com/aquasecurity/trivy/issues/9389)) ([4f2a44e](4f2a44ea45
)) - **repo:** sanitize git repo URL before inserting into report metadata ([#​9391](https://github.com/aquasecurity/trivy/issues/9391)) ([1ac9b1f](1ac9b1f07c
)) - **sbom:** add support for `file` component type of `CycloneDX` ([#​9372](https://github.com/aquasecurity/trivy/issues/9372)) ([aa7cf43](aa7cf4387c
)) - suppress debug log for context cancellation errors ([#​9298](https://github.com/aquasecurity/trivy/issues/9298)) ([2458d5e](2458d5e28a
)) </details> --- ### Configuration 📅 **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Renovate Bot](https://github.com/renovatebot/renovate). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS4zNS4xIiwidXBkYXRlZEluVmVyIjoiNDEuMzUuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiaW1hZ2UiXX0=--> Reviewed-on: #1367 Co-authored-by: Renovate Bot <renovate-bot@alexlebens.net> Co-committed-by: Renovate Bot <renovate-bot@alexlebens.net>
106 lines
2.8 KiB
YAML
106 lines
2.8 KiB
YAML
trivy-operator:
|
|
targetWorkloads: "pod,replicaset,replicationcontroller,statefulset,daemonset,cronjob,job"
|
|
operator:
|
|
replicas: 1
|
|
vulnerabilityScannerEnabled: false
|
|
sbomGenerationEnabled: false
|
|
clusterSbomCacheEnabled: false
|
|
configAuditScannerEnabled: true
|
|
rbacAssessmentScannerEnabled: true
|
|
infraAssessmentScannerEnabled: false
|
|
clusterComplianceEnabled: false
|
|
serviceMonitor:
|
|
enabled: true
|
|
trivy:
|
|
createConfig: true
|
|
image:
|
|
registry: mirror.gcr.io
|
|
repository: aquasec/trivy
|
|
tag: 0.66.0
|
|
storageClassEnabled: true
|
|
storageClassName: ceph-block
|
|
storageSize: "5Gi"
|
|
registry:
|
|
mirror:
|
|
"registry-1.docker.io": proxy-registry-1.docker.io
|
|
"quay.io": proxy-quay.io
|
|
"registry.k8s.io": proxy-registry.k8s
|
|
"gcr.io": proxy-gcr.io
|
|
"ghcr.io": proxy-ghcr.io
|
|
"hub.docker": proxy-hub.docker
|
|
severity: UNKNOWN,LOW,MEDIUM,HIGH,CRITICAL
|
|
slow: true
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128M
|
|
supportedConfigAuditKinds: "Workload,Service,Role,ClusterRole,NetworkPolicy,Ingress,LimitRange,ResourceQuota"
|
|
server:
|
|
resources:
|
|
requests:
|
|
cpu: 200m
|
|
memory: 512Mi
|
|
replicas: 1
|
|
compliance:
|
|
reportType: summary
|
|
cron: 0 5 * * *
|
|
specs:
|
|
- k8s-cis-1.23
|
|
- k8s-nsa-1.0
|
|
- k8s-pss-baseline-0.1
|
|
- k8s-pss-restricted-0.1
|
|
volumeMounts:
|
|
- mountPath: /tmp
|
|
name: cache-policies
|
|
readOnly: false
|
|
volumes:
|
|
- name: cache-policies
|
|
emptyDir: {}
|
|
resources:
|
|
requests:
|
|
cpu: 100m
|
|
memory: 128Mi
|
|
nodeCollector:
|
|
tolerations:
|
|
- key: node-role.kubernetes.io/control-plane
|
|
operator: Exists
|
|
effect: NoSchedule
|
|
volumeMounts:
|
|
- name: var-lib-etcd
|
|
mountPath: /var/lib/etcd
|
|
readOnly: true
|
|
- name: var-lib-kubelet
|
|
mountPath: /var/lib/kubelet
|
|
readOnly: true
|
|
- name: var-lib-kube-scheduler
|
|
mountPath: /var/lib/kube-scheduler
|
|
readOnly: true
|
|
- name: var-lib-kube-controller-manager
|
|
mountPath: /var/lib/kube-controller-manager
|
|
readOnly: true
|
|
- name: etc-kubernetes
|
|
mountPath: /etc/kubernetes
|
|
readOnly: true
|
|
- name: etc-cni-netd
|
|
mountPath: /etc/cni/net.d/
|
|
readOnly: true
|
|
volumes:
|
|
- name: var-lib-etcd
|
|
hostPath:
|
|
path: /var/lib/etcd
|
|
- name: var-lib-kubelet
|
|
hostPath:
|
|
path: /var/lib/kubelet
|
|
- name: var-lib-kube-scheduler
|
|
hostPath:
|
|
path: /var/lib/kube-scheduler
|
|
- name: var-lib-kube-controller-manager
|
|
hostPath:
|
|
path: /var/lib/kube-controller-manager
|
|
- name: etc-kubernetes
|
|
hostPath:
|
|
path: /etc/kubernetes
|
|
- name: etc-cni-netd
|
|
hostPath:
|
|
path: /etc/cni/net.d/
|