Skip to content

Commit a84df1d

Browse files
artifact registry repository - promote cleanup policy to ga (#9832) (#6889)
[upstream:d143a70d81257b3ac440de831f5608144fc4b043] Signed-off-by: Modular Magician <[email protected]>
1 parent a6fbfb9 commit a84df1d

File tree

3 files changed

+17
-16
lines changed

3 files changed

+17
-16
lines changed

.changelog/9832.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
artifactregistry: promote cleanup policy fields to GA for `google_artifactregistry_repository` resource
3+
```

google-beta/services/artifactregistry/resource_artifact_registry_repository_generated_test.go

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ func TestAccArtifactRegistryRepository_artifactRegistryRepositoryCleanupExample(
363363

364364
acctest.VcrTest(t, resource.TestCase{
365365
PreCheck: func() { acctest.AccTestPreCheck(t) },
366-
ProtoV5ProviderFactories: acctest.ProtoV5ProviderBetaFactories(t),
366+
ProtoV5ProviderFactories: acctest.ProtoV5ProviderFactories(t),
367367
CheckDestroy: testAccCheckArtifactRegistryRepositoryDestroyProducer(t),
368368
Steps: []resource.TestStep{
369369
{
@@ -382,7 +382,6 @@ func TestAccArtifactRegistryRepository_artifactRegistryRepositoryCleanupExample(
382382
func testAccArtifactRegistryRepository_artifactRegistryRepositoryCleanupExample(context map[string]interface{}) string {
383383
return acctest.Nprintf(`
384384
resource "google_artifact_registry_repository" "my-repo" {
385-
provider = google-beta
386385
location = "us-central1"
387386
repository_id = "tf-test-my-repository%{random_suffix}"
388387
description = "example docker repository with cleanup policies%{random_suffix}"

website/docs/r/artifact_registry_repository.html.markdown

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,6 @@ resource "google_artifact_registry_repository" "my-repo" {
221221

222222
```hcl
223223
resource "google_artifact_registry_repository" "my-repo" {
224-
provider = google-beta
225224
location = "us-central1"
226225
repository_id = "my-repository"
227226
description = "example docker repository with cleanup policies"
@@ -376,7 +375,7 @@ The following arguments are supported:
376375
Structure is [documented below](#nested_virtual_repository_config).
377376

378377
* `cleanup_policies` -
379-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
378+
(Optional)
380379
Cleanup policies for this repository. Cleanup policies indicate when
381380
certain package versions can be automatically deleted.
382381
Map keys are policy IDs supplied by users during policy creation. They must
@@ -389,7 +388,7 @@ The following arguments are supported:
389388
Structure is [documented below](#nested_remote_repository_config).
390389

391390
* `cleanup_policy_dry_run` -
392-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
391+
(Optional)
393392
If true, the cleanup pipeline is prevented from deleting versions in this
394393
repository.
395394

@@ -445,17 +444,17 @@ The following arguments are supported:
445444
* `id` - (Required) The identifier for this object. Format specified above.
446445

447446
* `action` -
448-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
447+
(Optional)
449448
Policy action.
450449
Possible values are: `DELETE`, `KEEP`.
451450

452451
* `condition` -
453-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
452+
(Optional)
454453
Policy condition for matching versions.
455454
Structure is [documented below](#nested_condition).
456455

457456
* `most_recent_versions` -
458-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
457+
(Optional)
459458
Policy condition for retaining a minimum number of versions. May only be
460459
specified with a Keep action.
461460
Structure is [documented below](#nested_most_recent_versions).
@@ -464,39 +463,39 @@ The following arguments are supported:
464463
<a name="nested_condition"></a>The `condition` block supports:
465464

466465
* `tag_state` -
467-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
466+
(Optional)
468467
Match versions by tag status.
469468
Default value is `ANY`.
470469
Possible values are: `TAGGED`, `UNTAGGED`, `ANY`.
471470

472471
* `tag_prefixes` -
473-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
472+
(Optional)
474473
Match versions by tag prefix. Applied on any prefix match.
475474

476475
* `version_name_prefixes` -
477-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
476+
(Optional)
478477
Match versions by version name prefix. Applied on any prefix match.
479478

480479
* `package_name_prefixes` -
481-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
480+
(Optional)
482481
Match versions by package prefix. Applied on any prefix match.
483482

484483
* `older_than` -
485-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
484+
(Optional)
486485
Match versions older than a duration.
487486

488487
* `newer_than` -
489-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
488+
(Optional)
490489
Match versions newer than a duration.
491490

492491
<a name="nested_most_recent_versions"></a>The `most_recent_versions` block supports:
493492

494493
* `package_name_prefixes` -
495-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
494+
(Optional)
496495
Match versions by package prefix. Applied on any prefix match.
497496

498497
* `keep_count` -
499-
(Optional, [Beta](https://terraform.io/docs/providers/google/guides/provider_versions.html))
498+
(Optional)
500499
Minimum number of versions to keep.
501500

502501
<a name="nested_remote_repository_config"></a>The `remote_repository_config` block supports:

0 commit comments

Comments
 (0)