security-audit: enable mesh-access pipeline, audit-processor pinned by digest
Config: pipelines security.k8s-audit (k8s_audit) + security.mesh-access (mesh_access); kafka.topic kept for rollback (pre-pipelines image ignores the pipelines key). Image pinned to digest sha256:56a23bec… (k8s-audit@05a186a, pipelines support) per repo policy п.38. Kafka ACL and MinIO policy need no changes (no ACLs; bucket user has s3:* on the whole bucket). Companion terraform change: ILM rule expire-mesh-access-90d.
This commit is contained in:
parent
a2da49804a
commit
d0bed7033a
@ -25,6 +25,12 @@ data:
|
||||
|
||||
kafka:
|
||||
brokers: [] # K8S_AUDIT_KAFKA_BROKERS
|
||||
# Пайплайны чтения: один consumer group вычитывает все топики списка.
|
||||
# kafka.topic НЕ удалять — старый образ (без поддержки pipelines) читает его,
|
||||
# это путь отката. Новый образ при наличии pipelines игнорирует kafka.topic.
|
||||
pipelines:
|
||||
- {topic: security.k8s-audit, kind: k8s_audit}
|
||||
- {topic: security.mesh-access, kind: mesh_access}
|
||||
topic: security.k8s-audit
|
||||
group: security-audit-processor
|
||||
start_from: earliest # latest перескочил бы события после разрыва offset'ов
|
||||
|
||||
@ -27,7 +27,8 @@ spec:
|
||||
containers:
|
||||
- name: audit-processor
|
||||
# Образ FROM scratch, USER 65534; CONFIG_PATH=/etc/k8s-audit/config.yaml — в ENTRYPOINT образа.
|
||||
image: cr.yandex/crp3ccidau046kdj8g9q/k8s-audit-processor:47297469
|
||||
# Digest, а не тег (п.38): релиз с поддержкой pipelines (k8s-audit@05a186a).
|
||||
image: cr.yandex/crp3ccidau046kdj8g9q/k8s-audit-processor@sha256:56a23bec64fe6abdabebbc67806c4d5677486dca5ad5aac01b17db09d768bc72
|
||||
ports:
|
||||
- {name: http, containerPort: 8000}
|
||||
readinessProbe:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user