Skip to content

Commit 9134721

Browse files
authored
Merge pull request #1783 from oracle/release_gh
Releasing version 4.110.0
2 parents 483146a + 2f08b6b commit 9134721

File tree

131 files changed

+617
-43
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

131 files changed

+617
-43
lines changed

CHANGELOG.md

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
// Copyright (c) 2017, 2021, Oracle and/or its affiliates. All rights reserved.
2+
// Licensed under the Mozilla Public License v2.0
3+
4+
resource "random_string" "autonomous_database_admin_password" {
5+
length = 16
6+
min_numeric = 1
7+
min_lower = 1
8+
min_upper = 1
9+
min_special = 1
10+
}
11+
resource "time_sleep" "wait_300_seconds" {
12+
destroy_duration = "5m"
13+
depends_on = [oci_database_autonomous_database.autonomous_database_cross_region_dataguard_primary]
14+
}
15+
16+
resource "oci_database_autonomous_database" "autonomous_database_cross_region_dataguard_primary" {
17+
admin_password = random_string.autonomous_database_admin_password.result
18+
compartment_id = var.compartment_id
19+
cpu_core_count = "1"
20+
data_storage_size_in_tbs = "1"
21+
db_name = "adbdb11ff2"
22+
db_version = "19c"
23+
license_model = "LICENSE_INCLUDED"
24+
is_free_tier = "false"
25+
}
26+
27+
resource "oci_database_autonomous_database" "autonomous_database_cross_region_dataguard_standby" {
28+
#Note: this should be provisioned in another region as the source database.
29+
provider = oci.peer_region
30+
31+
#Required for cross-region standby
32+
compartment_id = var.compartment_id
33+
source = "CROSS_REGION_DATAGUARD"
34+
source_id = oci_database_autonomous_database.autonomous_database_cross_region_dataguard_primary.id
35+
db_name = oci_database_autonomous_database.autonomous_database_cross_region_dataguard_primary.db_name
36+
}
37+
38+
data "oci_database_autonomous_databases" "autonomous_databases" {
39+
filter {
40+
name = "id"
41+
values = [oci_database_autonomous_database.autonomous_database_cross_region_dataguard_standby.id]
42+
}
43+
44+
filter {
45+
name = "peer_db_ids"
46+
values = [oci_database_autonomous_database.autonomous_database_cross_region_dataguard_primary.id]
47+
}
48+
49+
filter {
50+
name = "role"
51+
values = ["STANDBY"]
52+
}
53+
54+
#Required
55+
compartment_id = var.compartment_id
56+
57+
#Optional
58+
display_name = oci_database_autonomous_database.autonomous_database_cross_region_dataguard_standby.display_name
59+
}
60+
61+
output "autonomous_databases" {
62+
value = data.oci_database_autonomous_databases.autonomous_databases.autonomous_databases
63+
}
64+
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
1+
// Copyright (c) 2017, 2022, Oracle and/or its affiliates. All rights reserved.
2+
// Licensed under the Mozilla Public License v2.0
3+
4+
variable "tenancy_ocid" {
5+
}
6+
7+
variable "user_ocid" {
8+
}
9+
10+
variable "fingerprint" {
11+
}
12+
13+
variable "private_key_path" {
14+
}
15+
16+
variable "region" {
17+
default = "us-phoenix-1"
18+
}
19+
20+
variable "peer_region" {
21+
default = "us-ashburn-1"
22+
}
23+
24+
variable "compartment_id" {
25+
}
26+
27+
provider "oci" {
28+
region = var.region
29+
tenancy_ocid = var.tenancy_ocid
30+
user_ocid = var.user_ocid
31+
fingerprint = var.fingerprint
32+
private_key_path = var.private_key_path
33+
}
34+
35+
provider "oci" {
36+
alias = "peer_region"
37+
region = var.peer_region
38+
tenancy_ocid = var.tenancy_ocid
39+
user_ocid = var.user_ocid
40+
fingerprint = var.fingerprint
41+
private_key_path = var.private_key_path
42+
}

examples/zips/adm.zip

0 Bytes
Binary file not shown.

examples/zips/aiAnomalyDetection.zip

0 Bytes
Binary file not shown.

examples/zips/aiVision.zip

0 Bytes
Binary file not shown.

examples/zips/always_free.zip

0 Bytes
Binary file not shown.

examples/zips/analytics.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/api_gateway.zip

0 Bytes
Binary file not shown.

examples/zips/apm.zip

0 Bytes
Binary file not shown.

examples/zips/appmgmt_control.zip

0 Bytes
Binary file not shown.

examples/zips/artifacts.zip

0 Bytes
Binary file not shown.

examples/zips/audit.zip

0 Bytes
Binary file not shown.

examples/zips/autoscaling.zip

0 Bytes
Binary file not shown.

examples/zips/bastion.zip

0 Bytes
Binary file not shown.

examples/zips/big_data_service.zip

0 Bytes
Binary file not shown.

examples/zips/blockchain.zip

0 Bytes
Binary file not shown.

examples/zips/budget.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/cloudBridge.zip

0 Bytes
Binary file not shown.

examples/zips/cloudMigrations.zip

0 Bytes
Binary file not shown.

examples/zips/cloudguard.zip

0 Bytes
Binary file not shown.

examples/zips/compute.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/concepts.zip

0 Bytes
Binary file not shown.

examples/zips/container_engine.zip

0 Bytes
Binary file not shown.

examples/zips/container_instances.zip

0 Bytes
Binary file not shown.

examples/zips/dataConnectivity.zip

0 Bytes
Binary file not shown.

examples/zips/database.zip

1.62 KB
Binary file not shown.

examples/zips/databaseTools.zip

0 Bytes
Binary file not shown.

examples/zips/databasemanagement.zip

0 Bytes
Binary file not shown.

examples/zips/databasemigration.zip

0 Bytes
Binary file not shown.

examples/zips/datacatalog.zip

0 Bytes
Binary file not shown.

examples/zips/dataflow.zip

0 Bytes
Binary file not shown.

examples/zips/dataintegration.zip

0 Bytes
Binary file not shown.

examples/zips/datalabeling.zip

0 Bytes
Binary file not shown.

examples/zips/datasafe.zip

0 Bytes
Binary file not shown.

examples/zips/datascience.zip

0 Bytes
Binary file not shown.

examples/zips/devops.zip

0 Bytes
Binary file not shown.

examples/zips/disaster_recovery.zip

0 Bytes
Binary file not shown.

examples/zips/dns.zip

0 Bytes
Binary file not shown.

examples/zips/em_warehouse.zip

0 Bytes
Binary file not shown.

examples/zips/email.zip

0 Bytes
Binary file not shown.

examples/zips/events.zip

0 Bytes
Binary file not shown.

examples/zips/fast_connect.zip

0 Bytes
Binary file not shown.

examples/zips/functions.zip

0 Bytes
Binary file not shown.

examples/zips/fusionapps.zip

0 Bytes
Binary file not shown.

examples/zips/goldengate.zip

0 Bytes
Binary file not shown.

examples/zips/health_checks.zip

0 Bytes
Binary file not shown.

examples/zips/id6.zip

0 Bytes
Binary file not shown.

examples/zips/identity.zip

0 Bytes
Binary file not shown.

examples/zips/identity_data_plane.zip

0 Bytes
Binary file not shown.

examples/zips/integration.zip

0 Bytes
Binary file not shown.

examples/zips/jms.zip

0 Bytes
Binary file not shown.

examples/zips/kms.zip

0 Bytes
Binary file not shown.

examples/zips/license_manager.zip

0 Bytes
Binary file not shown.

examples/zips/limits.zip

0 Bytes
Binary file not shown.

examples/zips/load_balancer.zip

0 Bytes
Binary file not shown.

examples/zips/log_analytics.zip

0 Bytes
Binary file not shown.

examples/zips/logging.zip

0 Bytes
Binary file not shown.

examples/zips/management_agent.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/marketplace.zip

0 Bytes
Binary file not shown.

examples/zips/media_services.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/monitoring.zip

0 Bytes
Binary file not shown.

examples/zips/mysql.zip

0 Bytes
Binary file not shown.

examples/zips/network_firewall.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/networking.zip

0 Bytes
Binary file not shown.

examples/zips/nosql.zip

0 Bytes
Binary file not shown.

examples/zips/notifications.zip

0 Bytes
Binary file not shown.

examples/zips/object_storage.zip

0 Bytes
Binary file not shown.

examples/zips/ocvp.zip

0 Bytes
Binary file not shown.

examples/zips/onesubscription.zip

0 Bytes
Binary file not shown.

examples/zips/opa.zip

0 Bytes
Binary file not shown.

examples/zips/opensearch.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/opsi.zip

0 Bytes
Binary file not shown.

examples/zips/optimizer.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/osmanagement.zip

0 Bytes
Binary file not shown.

examples/zips/osp_gateway.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/osub_subscription.zip

0 Bytes
Binary file not shown.

examples/zips/osub_usage.zip

0 Bytes
Binary file not shown.

examples/zips/pic.zip

0 Bytes
Binary file not shown.

examples/zips/queue.zip

0 Bytes
Binary file not shown.

examples/zips/recovery.zip

0 Bytes
Binary file not shown.

examples/zips/resourcemanager.zip

0 Bytes
Binary file not shown.

examples/zips/serviceManagerProxy.zip

0 Bytes
Binary file not shown.

examples/zips/service_catalog.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/service_mesh.zip

0 Bytes
Binary file not shown.

examples/zips/stack_monitoring.zip

0 Bytes
Binary file not shown.

examples/zips/storage.zip

0 Bytes
Binary file not shown.

examples/zips/streaming.zip

0 Bytes
Binary file not shown.

examples/zips/usage_proxy.zip

0 Bytes
Binary file not shown.

examples/zips/vault_secret.zip

0 Bytes
Binary file not shown.

examples/zips/vbs_inst.zip

0 Bytes
Binary file not shown.

examples/zips/visual_builder.zip

0 Bytes
Binary file not shown.

examples/zips/vn_monitoring.zip

0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.
0 Bytes
Binary file not shown.

examples/zips/web_app_firewall.zip

0 Bytes
Binary file not shown.
Binary file not shown.

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ require (
5353
github.com/mitchellh/mapstructure v1.1.2 // indirect
5454
github.com/mitchellh/reflectwalk v1.0.2 // indirect
5555
github.com/oklog/run v1.0.0 // indirect
56-
github.com/oracle/oci-go-sdk/v65 v65.31.0
56+
github.com/oracle/oci-go-sdk/v65 v65.31.1
5757
github.com/pmezard/go-difflib v1.0.0 // indirect
5858
github.com/sony/gobreaker v0.5.0 // indirect
5959
github.com/ulikunitz/xz v0.5.8 // indirect

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -289,8 +289,8 @@ github.com/oklog/run v1.0.0/go.mod h1:dlhp/R75TPv97u0XWUtDeV/lRKWPKSdTuV0TZvrmrQ
289289
github.com/onsi/ginkgo v1.6.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
290290
github.com/onsi/ginkgo v1.7.0/go.mod h1:lLunBs/Ym6LB5Z9jYTR76FiuTmxDTDusOGeTQH+WWjE=
291291
github.com/onsi/gomega v1.4.3/go.mod h1:ex+gbHU/CVuBBDIJjb2X0qEXbFg53c61hWP/1CpauHY=
292-
github.com/oracle/oci-go-sdk/v65 v65.31.0 h1:lDm6L3+/30+tKYHx9RCwsYxJEZUWJ/KEOU4egTQDi+0=
293-
github.com/oracle/oci-go-sdk/v65 v65.31.0/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE=
292+
github.com/oracle/oci-go-sdk/v65 v65.31.1 h1:GcVydzh3M4IbH4Y1XienA3W/bR02SMag0stfw9UbjtQ=
293+
github.com/oracle/oci-go-sdk/v65 v65.31.1/go.mod h1:oyMrMa1vOzzKTmPN+kqrTR9y9kPA2tU1igN3NUSNTIE=
294294
github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY=
295295
github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
296296
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=

internal/globalvar/version.go

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ import (
77
"log"
88
)
99

10-
const Version = "4.108.1"
11-
const ReleaseDate = "2023-02-21"
10+
const Version = "4.110.0"
11+
const ReleaseDate = "2023-03-01"
1212

1313
func PrintVersion() {
1414
log.Printf("[INFO] terraform-provider-oci %s\n", Version)

internal/integrationtest/core_compute_global_image_capability_schema_test.go

+3
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ import (
1616

1717
var (
1818
CoreCoreComputeGlobalImageCapabilitySchemaSingularDataSourceRepresentation = map[string]interface{}{
19+
1920
"compute_global_image_capability_schema_id": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_core_compute_global_image_capability_schemas.test_compute_global_image_capability_schemas.compute_global_image_capability_schemas.0.id}`},
2021
}
2122

@@ -26,7 +27,9 @@ var (
2627

2728
// issue-routing-tag: core/computeImaging
2829
func TestCoreComputeGlobalImageCapabilitySchemaResource_basic(t *testing.T) {
30+
2931
httpreplay.SetScenario("TestCoreComputeGlobalImageCapabilitySchemaResource_basic")
32+
3033
defer httpreplay.SaveScenario()
3134

3235
config := acctest.ProviderTestConfig()

internal/integrationtest/core_compute_global_image_capability_schemas_version_test.go

+2
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,13 @@ import (
1616

1717
var (
1818
CoreCoreComputeGlobalImageCapabilitySchemasVersionSingularDataSourceRepresentation = map[string]interface{}{
19+
1920
"compute_global_image_capability_schema_id": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_core_compute_global_image_capability_schemas.test_compute_global_image_capability_schemas.compute_global_image_capability_schemas.0.id}`},
2021
"compute_global_image_capability_schema_version_name": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_core_compute_global_image_capability_schemas_versions.test_compute_global_image_capability_schemas_versions.compute_global_image_capability_schema_versions.0.name}`},
2122
}
2223

2324
CoreCoreComputeGlobalImageCapabilitySchemasVersionDataSourceRepresentation = map[string]interface{}{
25+
2426
"compute_global_image_capability_schema_id": acctest.Representation{RepType: acctest.Required, Create: `${data.oci_core_compute_global_image_capability_schemas.test_compute_global_image_capability_schemas.compute_global_image_capability_schemas.0.id}`},
2527
"display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`},
2628
}

internal/integrationtest/core_compute_image_capability_schema_test.go

+7-4
Original file line numberDiff line numberDiff line change
@@ -32,14 +32,16 @@ var (
3232

3333
CoreCoreComputeImageCapabilitySchemaSingularDataSourceRepresentation = map[string]interface{}{
3434
"compute_image_capability_schema_id": acctest.Representation{RepType: acctest.Required, Create: `${oci_core_compute_image_capability_schema.test_compute_image_capability_schema.id}`},
35-
"is_merge_enabled": acctest.Representation{RepType: acctest.Required, Create: `false`},
35+
36+
"is_merge_enabled": acctest.Representation{RepType: acctest.Required, Create: `false`},
3637
}
3738

3839
CoreCoreComputeImageCapabilitySchemaDataSourceRepresentation = map[string]interface{}{
3940
"compartment_id": acctest.Representation{RepType: acctest.Optional, Create: `${var.compartment_id}`},
40-
"display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`},
41-
"image_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_core_compute_image_capability_schema.test_compute_image_capability_schema.image_id}`},
42-
"filter": acctest.RepresentationGroup{RepType: acctest.Required, Group: CoreComputeImageCapabilitySchemaDataSourceFilterRepresentation}}
41+
42+
"display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`},
43+
"image_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_core_compute_image_capability_schema.test_compute_image_capability_schema.image_id}`},
44+
"filter": acctest.RepresentationGroup{RepType: acctest.Required, Group: CoreComputeImageCapabilitySchemaDataSourceFilterRepresentation}}
4345
CoreComputeImageCapabilitySchemaDataSourceFilterRepresentation = map[string]interface{}{
4446
"name": acctest.Representation{RepType: acctest.Required, Create: `id`},
4547
"values": acctest.Representation{RepType: acctest.Required, Create: []string{`${oci_core_compute_image_capability_schema.test_compute_image_capability_schema.id}`}},
@@ -92,6 +94,7 @@ resource "oci_core_image" "custom_image" {
9294

9395
// issue-routing-tag: core/computeImaging
9496
func TestCoreComputeImageCapabilitySchemaResource_basic(t *testing.T) {
97+
9598
t.Skip("Skip test for Windows image")
9699
httpreplay.SetScenario("TestCoreComputeImageCapabilitySchemaResource_basic")
97100
defer httpreplay.SaveScenario()

internal/integrationtest/datascience_model_test.go

+14-7
Original file line numberDiff line numberDiff line change
@@ -37,12 +37,14 @@ var (
3737
}
3838

3939
DatascienceDatascienceModelDataSourceRepresentation = map[string]interface{}{
40-
"compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`},
41-
"display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`},
42-
"id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_datascience_model.test_model.id}`},
43-
"project_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_datascience_project.test_project.id}`},
44-
"state": acctest.Representation{RepType: acctest.Optional, Create: `ACTIVE`},
45-
"filter": acctest.RepresentationGroup{RepType: acctest.Required, Group: DatascienceModelDataSourceFilterRepresentation}}
40+
"compartment_id": acctest.Representation{RepType: acctest.Required, Create: `${var.compartment_id}`},
41+
"display_name": acctest.Representation{RepType: acctest.Optional, Create: `displayName`, Update: `displayName2`},
42+
"id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_datascience_model.test_model.id}`},
43+
"model_version_set_name": acctest.Representation{RepType: acctest.Optional, Create: ``},
44+
"project_id": acctest.Representation{RepType: acctest.Optional, Create: `${oci_datascience_project.test_project.id}`},
45+
"state": acctest.Representation{RepType: acctest.Optional, Create: `ACTIVE`},
46+
"version_label": acctest.Representation{RepType: acctest.Optional, Create: ``, Update: ``},
47+
"filter": acctest.RepresentationGroup{RepType: acctest.Required, Group: DatascienceModelDataSourceFilterRepresentation}}
4648
DatascienceModelDataSourceFilterRepresentation = map[string]interface{}{
4749
"name": acctest.Representation{RepType: acctest.Required, Create: `id`},
4850
"values": acctest.Representation{RepType: acctest.Required, Create: []string{`${oci_datascience_model.test_model.id}`}},
@@ -76,6 +78,10 @@ var (
7678

7779
DatascienceModelResourceDependencies = acctest.GenerateResourceFromRepresentationMap("oci_datascience_project", "test_project", acctest.Required, acctest.Create, DatascienceProjectRepresentation) +
7880
DefinedTagsDependencies
81+
82+
DatascienceModelResourceModelVersionSetDependencies = acctest.GenerateResourceFromRepresentationMap("oci_datascience_model_version_set", "test_model_version_set", acctest.Required, acctest.Create, DatascienceModelVersionSetRepresentation) +
83+
acctest.GenerateResourceFromRepresentationMap("oci_datascience_project", "test_project", acctest.Required, acctest.Create, DatascienceProjectRepresentation) +
84+
DefinedTagsDependencies
7985
)
8086

8187
// issue-routing-tag: datascience/default
@@ -241,11 +247,12 @@ func TestDatascienceModelResource_basic(t *testing.T) {
241247
{
242248
Config: config +
243249
acctest.GenerateDataSourceFromRepresentationMap("oci_datascience_models", "test_models", acctest.Optional, acctest.Update, DatascienceDatascienceModelDataSourceRepresentation) +
244-
compartmentIdVariableStr + DatascienceModelResourceDependencies +
250+
compartmentIdVariableStr + DatascienceModelResourceModelVersionSetDependencies +
245251
acctest.GenerateResourceFromRepresentationMap("oci_datascience_model", "test_model", acctest.Optional, acctest.Update, DatascienceModelRepresentation),
246252
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
247253
resource.TestCheckResourceAttr(datasourceName, "compartment_id", compartmentId),
248254
resource.TestCheckResourceAttr(datasourceName, "display_name", "displayName2"),
255+
resource.TestCheckResourceAttrSet(datasourceName, "id"),
249256
resource.TestCheckResourceAttrSet(datasourceName, "project_id"),
250257
resource.TestCheckResourceAttr(datasourceName, "state", "ACTIVE"),
251258

internal/integrationtest/devops_repository_test.go

+7-11
Original file line numberDiff line numberDiff line change
@@ -57,7 +57,6 @@ var (
5757
}
5858

5959
DevopsRepositoryResourceDependencies = acctest.GenerateResourceFromRepresentationMap("oci_devops_project", "test_project", acctest.Required, acctest.Create, DevopsProjectRepresentation) +
60-
acctest.GenerateResourceFromRepresentationMap("oci_devops_connection", "test_connection", acctest.Required, acctest.Create, DevopsConnectionRepresentation) +
6160
DefinedTagsDependencies +
6261
acctest.GenerateResourceFromRepresentationMap("oci_ons_notification_topic", "test_notification_topic", acctest.Required, acctest.Create, OnsNotificationTopicRepresentation)
6362
)
@@ -72,22 +71,19 @@ func TestDevopsRepositoryResource_basic(t *testing.T) {
7271
compartmentId := utils.GetEnvSettingWithBlankDefault("compartment_ocid")
7372
compartmentIdVariableStr := fmt.Sprintf("variable \"compartment_id\" { default = \"%s\" }\n", compartmentId)
7473

75-
githubAccessTokenVaultId := utils.GetEnvSettingWithBlankDefault("github_access_token_vault_id")
76-
githubAccessTokenVaultIdStr := fmt.Sprintf("variable \"github_access_token_vault_id\" { default = \"%s\" }\n", githubAccessTokenVaultId)
77-
7874
resourceName := "oci_devops_repository.test_repository"
7975
datasourceName := "data.oci_devops_repositories.test_repositories"
8076
singularDatasourceName := "data.oci_devops_repository.test_repository"
8177

8278
var resId, resId2 string
8379
// Save TF content to Create resource with optional properties. This has to be exactly the same as the config part in the "create with optionals" step in the test.
84-
acctest.SaveConfigContent(config+compartmentIdVariableStr+githubAccessTokenVaultIdStr+DevopsRepositoryResourceDependencies+
80+
acctest.SaveConfigContent(config+compartmentIdVariableStr+DevopsRepositoryResourceDependencies+
8581
acctest.GenerateResourceFromRepresentationMap("oci_devops_repository", "test_repository", acctest.Optional, acctest.Create, DevopsRepositoryRepresentation), "devops", "repository", t)
8682

8783
acctest.ResourceTest(t, testAccCheckDevopsRepositoryDestroy, []resource.TestStep{
8884
// verify Create
8985
{
90-
Config: config + compartmentIdVariableStr + githubAccessTokenVaultIdStr + DevopsRepositoryResourceDependencies +
86+
Config: config + compartmentIdVariableStr + DevopsRepositoryResourceDependencies +
9187
acctest.GenerateResourceFromRepresentationMap("oci_devops_repository", "test_repository", acctest.Required, acctest.Create, DevopsRepositoryRepresentation),
9288
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
9389
resource.TestCheckResourceAttr(resourceName, "name", "name"),
@@ -103,11 +99,11 @@ func TestDevopsRepositoryResource_basic(t *testing.T) {
10399

104100
// delete before next Create
105101
{
106-
Config: config + compartmentIdVariableStr + githubAccessTokenVaultIdStr + DevopsRepositoryResourceDependencies,
102+
Config: config + compartmentIdVariableStr + DevopsRepositoryResourceDependencies,
107103
},
108104
//verify Create with optionals
109105
{
110-
Config: config + compartmentIdVariableStr + githubAccessTokenVaultIdStr + DevopsRepositoryResourceDependencies +
106+
Config: config + compartmentIdVariableStr + DevopsRepositoryResourceDependencies +
111107
acctest.GenerateResourceFromRepresentationMap("oci_devops_repository", "test_repository", acctest.Optional, acctest.Create, DevopsRepositoryRepresentation),
112108
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
113109
resource.TestCheckResourceAttrSet(resourceName, "compartment_id"),
@@ -133,7 +129,7 @@ func TestDevopsRepositoryResource_basic(t *testing.T) {
133129

134130
// verify updates to updatable parameters
135131
{
136-
Config: config + compartmentIdVariableStr + githubAccessTokenVaultIdStr + DevopsRepositoryResourceDependencies +
132+
Config: config + compartmentIdVariableStr + DevopsRepositoryResourceDependencies +
137133
acctest.GenerateResourceFromRepresentationMap("oci_devops_repository", "test_repository", acctest.Optional, acctest.Update, DevopsRepositoryRepresentation),
138134
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
139135
resource.TestCheckResourceAttrSet(resourceName, "compartment_id"),
@@ -158,7 +154,7 @@ func TestDevopsRepositoryResource_basic(t *testing.T) {
158154
{
159155
Config: config +
160156
acctest.GenerateDataSourceFromRepresentationMap("oci_devops_repositories", "test_repositories", acctest.Optional, acctest.Update, DevopsDevopsRepositoryDataSourceRepresentation) +
161-
compartmentIdVariableStr + githubAccessTokenVaultIdStr + DevopsRepositoryResourceDependencies +
157+
compartmentIdVariableStr + DevopsRepositoryResourceDependencies +
162158
acctest.GenerateResourceFromRepresentationMap("oci_devops_repository", "test_repository", acctest.Optional, acctest.Update, DevopsRepositoryRepresentation),
163159
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
164160
resource.TestCheckResourceAttr(datasourceName, "repository_collection.#", "1"),
@@ -169,7 +165,7 @@ func TestDevopsRepositoryResource_basic(t *testing.T) {
169165
{
170166
Config: config +
171167
acctest.GenerateDataSourceFromRepresentationMap("oci_devops_repository", "test_repository", acctest.Required, acctest.Create, DevopsDevopsRepositorySingularDataSourceRepresentation) +
172-
compartmentIdVariableStr + githubAccessTokenVaultIdStr + DevopsRepositoryResourceConfig,
168+
compartmentIdVariableStr + DevopsRepositoryResourceConfig,
173169
Check: acctest.ComposeAggregateTestCheckFuncWrapper(
174170
resource.TestCheckResourceAttrSet(singularDatasourceName, "repository_id"),
175171
resource.TestCheckResourceAttrSet(singularDatasourceName, "branch_count"),

internal/service/core/core_compute_image_capability_schemas_data_source.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ func (s *CoreComputeImageCapabilitySchemasDataSourceCrud) SetData() error {
135135
computeImageCapabilitySchema["image_id"] = *r.ImageId
136136
}
137137

138-
computeImageCapabilitySchema["schema_data"] = r.SchemaData
138+
computeImageCapabilitySchema["schema_data"] = schemaDataToMap(r.SchemaData)
139139

140140
if r.TimeCreated != nil {
141141
computeImageCapabilitySchema["time_created"] = r.TimeCreated.String()

internal/service/datascience/datascience_export.go

+12
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,17 @@ var exportDatascienceJobRunHints = &tf_export.TerraformResourceHints{
9595
},
9696
}
9797

98+
var exportDatascienceModelVersionSetHints = &tf_export.TerraformResourceHints{
99+
ResourceClass: "oci_datascience_model_version_set",
100+
DatasourceClass: "oci_datascience_model_version_sets",
101+
DatasourceItemsAttr: "model_version_sets",
102+
ResourceAbbreviation: "model_version_set",
103+
RequireResourceRefresh: true,
104+
DiscoverableLifecycleStates: []string{
105+
string(oci_datascience.ModelVersionSetLifecycleStateActive),
106+
},
107+
}
108+
98109
var exportDatasciencePipelineRunHints = &tf_export.TerraformResourceHints{
99110
ResourceClass: "oci_datascience_pipeline_run",
100111
DatasourceClass: "oci_datascience_pipeline_runs",
@@ -126,6 +137,7 @@ var datascienceResourceGraph = tf_export.TerraformResourceGraph{
126137
{TerraformResourceHints: exportDatascienceJobHints},
127138
{TerraformResourceHints: exportDatascienceJobRunHints},
128139
{TerraformResourceHints: exportDatasciencePipelineRunHints},
140+
{TerraformResourceHints: exportDatascienceModelVersionSetHints},
129141
{TerraformResourceHints: exportDatasciencePipelineHints},
130142
},
131143
"oci_datascience_model": {

0 commit comments

Comments
 (0)