Skip to content

Commit dae1109

Browse files
akinrosslhercot
authored andcommitted
[ignore] add excluding of targets when parent amount is above 2
1 parent c1c2294 commit dae1109

File tree

4 files changed

+3
-31
lines changed

4 files changed

+3
-31
lines changed

gen/definitions/properties.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,8 @@ fvRsSecInherited:
602602
parent_dependency: "l3extOut"
603603
target_classes:
604604
- "l3extInstP"
605+
exclude_targets:
606+
- "l3extInstP"
605607
targets:
606608
- class_name: "fvESg"
607609
parent_dependency: "fvAp"

gen/generator.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2908,7 +2908,7 @@ func (m *Model) SetModelTestDependencies(classModels map[string]Model, definitio
29082908
if key.(string) == "targets" {
29092909
for index, v := range value.([]interface{}) {
29102910
targetMap := v.(map[interface{}]interface{})
2911-
if className, ok := targetMap["class_name"]; ok {
2911+
if className, ok := targetMap["class_name"]; ok && !slices.Contains(m.getExcludeTargets(), className.(string)) {
29122912
testDependencies = append(testDependencies, getTestDependency(m.PkgName, className.(string), targetMap, definitions, index))
29132913
}
29142914
}

gen/testvars/fvRsSecInherited.yaml

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -93,26 +93,4 @@ targets:
9393
static: false
9494
properties:
9595
name: "epg_1"
96-
- class_name: "l3extInstP"
97-
target_dn: "uni/tn-test_name/out-test_l3_outside/instP-ext_epg_1"
98-
target_dn_ref: "aci_external_epg.test_external_epg_0.id"
99-
parent_dependency: "l3extOut"
100-
parent_dependency_dn_ref: "aci_l3_outside.test.id"
101-
target_resource_name: "external_epg"
102-
relation_resource_name: "contract_master"
103-
parent_dn_key: "parent_dn"
104-
static: false
105-
properties:
106-
name: "ext_epg_0"
107-
- class_name: "l3extInstP"
108-
target_dn: "uni/tn-test_name/out-test_l3_outside/instP-ext_epg_0"
109-
target_dn_ref: "aci_external_epg.test_external_epg_1.id"
110-
parent_dependency: "l3extOut"
111-
parent_dependency_dn_ref: "aci_l3_outside.test.id"
112-
target_resource_name: "external_epg"
113-
relation_resource_name: "contract_master"
114-
parent_dn_key: "parent_dn"
115-
static: false
116-
properties:
117-
name: "ext_epg_1"
11896
class_version: 2.3(1e)-

internal/provider/resource_aci_relation_to_contract_master_test.go

Lines changed: 0 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)