Skip to content

Commit 6afba72

Browse files
refs platform/board#4025: add vulnerability_scanning_config block
1 parent 2743d0d commit 6afba72

3 files changed

Lines changed: 20 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,14 @@ Following semver, any non backwards compatible feature implies that the next rel
2020

2121
## [Unreleased]
2222

23+
## [0.12.0] - 2025-11-22
24+
25+
[Compare with previous version](https://github.com/sparkfabrik/terraform-google-gcp-artifact-registry/compare/0.11.1...0.12.0)
26+
27+
### Changed
28+
29+
- FEAT (refs platform/board#4025): add `vulnerability_scanning_config` block
30+
2331
## [0.11.1] - 2025-11-07
2432

2533
[Compare with previous version](https://github.com/sparkfabrik/terraform-google-gcp-artifact-registry/compare/0.11.0...0.11.1)

main.tf

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,7 +147,13 @@ resource "google_artifact_registry_repository" "repositories" {
147147
cleanup_policy_dry_run = each.value.cleanup_policy_dry_run
148148
labels = merge(var.default_labels, var.additional_labels, each.value.labels)
149149

150-
dynamic "cleanup_policies" {
150+
vulnerability_scanning_config {
151+
enablement_config = each.value.vulnerability_scanning_config.enablement_config
152+
enablement_state = each.value.vulnerability_scanning_config.enablement_state
153+
enablement_state_reason = each.value.vulnerability_scanning_config.enablement_state_reason
154+
}
155+
156+
dynamic "cleanup_policies" {
151157
for_each = each.value.cleanup_policies
152158
content {
153159
id = cleanup_policies.key

variables.tf

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ variable "repositories" {
2222
description = string
2323
format = optional(string, "DOCKER")
2424
mode = optional(string, "STANDARD_REPOSITORY")
25+
vulnerability_scanning_config = optional(object({
26+
enablement_config = optional(string, "DISABLED")
27+
enablement_state = optional(string)
28+
enablement_state_reason = optional(string)
29+
}), {})
2530
cleanup_policy_dry_run = optional(bool, true)
2631
cleanup_policies_enable_default = optional(bool, true)
2732
cleanup_policies = optional(map(object({

0 commit comments

Comments
 (0)