changed ScopeRef.Name to be immutable and required, and fixed failing tests
added network reference controller test
unified all WithKcpIpRangeSpecScope(), WithInstanceScope(), WithKcpVpcPeeringSpecScope() into single WithScope() that depends on the focal.CommonObject implementation
added actions.PatchAddFinalizer()
added total time and relative time in gherkin report printer
moved testinfra.ClusterType to testinfra.infraTypes.ClusterType and testinfra.schemeMap to testinfra.infraScheme.SchemeMap
added infraScheme.ObjToClusterType()
changed testinfra.dsl.Create() to add default namespace
changed testinfra.dslLoadAndCheck() and IsDeleted() from switch types to use newly added infraScheme.ObjToClusterType()
added testinfra.dsl.HavingState() ObjAction that depends on composed.ObjWithConditionsAndState implementation
added missing .NotTo(HaveOccurred()) on all cloud-control controller setup calls
Description
Changes proposed in this pull request:
ScopeRef.Name
to be immutable and required, and fixed failing testsWithKcpIpRangeSpecScope()
,WithInstanceScope()
,WithKcpVpcPeeringSpecScope()
into singleWithScope()
that depends on thefocal.CommonObject
implementationactions.PatchAddFinalizer()
testinfra.ClusterType
totestinfra.infraTypes.ClusterType
andtestinfra.schemeMap
totestinfra.infraScheme.SchemeMap
infraScheme.ObjToClusterType()
testinfra.dsl.Create()
to add default namespacetestinfra.dsl
LoadAndCheck()
andIsDeleted()
from switch types to use newly addedinfraScheme.ObjToClusterType()
testinfra.dsl.HavingState()
ObjAction that depends oncomposed.ObjWithConditionsAndState
implementation.NotTo(HaveOccurred())
on all cloud-control controller setup callsRelated issue(s)