File tree Expand file tree Collapse file tree
internal/controllers/registeredlimit/tests
registeredlimit-create-full
registeredlimit-create-minimal Expand file tree Collapse file tree Original file line number Diff line number Diff line change 11---
22apiVersion : openstack.k-orc.cloud/v1alpha1
3+ kind : Service
4+ metadata :
5+ name : registeredlimit-sample
6+ spec :
7+ cloudCredentialsRef :
8+ cloudName : openstack-admin
9+ secretName : openstack-clouds
10+ managementPolicy : unmanaged
11+ import :
12+ filter :
13+ type : " compute"
14+ ---
15+ apiVersion : openstack.k-orc.cloud/v1alpha1
316kind : RegisteredLimit
417metadata :
518 name : registeredlimit-sample
619spec :
720 cloudCredentialsRef :
8- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
9- cloudName : openstack
21+ cloudName : openstack-admin
1022 secretName : openstack-clouds
1123 managementPolicy : managed
1224 resource :
1325 description : Sample RegisteredLimit
14- # TODO(scaffolding): Add all fields the resource supports
26+ serviceRef : registeredlimit-sample
27+ resourceName : vcpus
28+ defaultLimit : 5
29+ regionID : RegionOne
Original file line number Diff line number Diff line change 77 resource :
88 name : registeredlimit-create-full-override
99 description : RegisteredLimit from "create full" test
10- # TODO(scaffolding): Add all fields the resource supports
10+ resourceName : vcpus
11+ defaultLimit : 5
12+ regionID : RegionOne
1113 conditions :
1214 - type : Available
1315 status : " True"
@@ -30,4 +32,3 @@ resourceRefs:
3032assertAll :
3133 - celExpr : " registeredlimit.status.id != ''"
3234 - celExpr : " registeredlimit.status.resource.serviceID == service.status.id"
33- # TODO(scaffolding): Add more checks
Original file line number Diff line number Diff line change @@ -5,25 +5,25 @@ metadata:
55 name : registeredlimit-create-full
66spec :
77 cloudCredentialsRef :
8- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
9- cloudName : openstack
8+ cloudName : openstack-admin
109 secretName : openstack-clouds
11- managementPolicy : managed
12- # TODO(scaffolding): Add the necessary fields to create the resource
13- resource : {}
10+ managementPolicy : unmanaged
11+ import :
12+ filter :
13+ type : " compute"
1414---
1515apiVersion : openstack.k-orc.cloud/v1alpha1
1616kind : RegisteredLimit
1717metadata :
1818 name : registeredlimit-create-full
1919spec :
2020 cloudCredentialsRef :
21- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
22- cloudName : openstack
21+ cloudName : openstack-admin
2322 secretName : openstack-clouds
2423 managementPolicy : managed
2524 resource :
2625 name : registeredlimit-create-full-override
2726 description : RegisteredLimit from "create full" test
2827 serviceRef : registeredlimit-create-full
29- # TODO(scaffolding): Add all fields the resource supports
28+ resourceName : vcpus
29+ defaultLimit : 5
Original file line number Diff line number Diff line change @@ -6,7 +6,8 @@ metadata:
66status :
77 resource :
88 name : registeredlimit-create-minimal
9- # TODO(scaffolding): Add all fields the resource supports
9+ resourceName : vcpus
10+ defaultLimit : 5
1011 conditions :
1112 - type : Available
1213 status : " True"
@@ -29,4 +30,3 @@ resourceRefs:
2930assertAll :
3031 - celExpr : " registeredlimit.status.id != ''"
3132 - celExpr : " registeredlimit.status.resource.serviceID == service.status.id"
32- # TODO(scaffolding): Add more checks
Original file line number Diff line number Diff line change @@ -5,24 +5,24 @@ metadata:
55 name : registeredlimit-create-minimal
66spec :
77 cloudCredentialsRef :
8- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
9- cloudName : openstack
8+ cloudName : openstack-admin
109 secretName : openstack-clouds
11- managementPolicy : managed
12- # TODO(scaffolding): Add the necessary fields to create the resource
13- resource : {}
10+ managementPolicy : unmanaged
11+ import :
12+ filter :
13+ type : " compute"
1414---
1515apiVersion : openstack.k-orc.cloud/v1alpha1
1616kind : RegisteredLimit
1717metadata :
1818 name : registeredlimit-create-minimal
1919spec :
2020 cloudCredentialsRef :
21- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
22- cloudName : openstack
21+ cloudName : openstack-admin
2322 secretName : openstack-clouds
2423 managementPolicy : managed
25- # TODO(scaffolding): Only add the mandatory fields. It's possible the resource
26- # doesn't have mandatory fields, in that case, leave it empty.
2724 resource :
2825 serviceRef : registeredlimit-create-minimal
26+ resourceName : vcpus
27+ defaultLimit : 5
28+ regionID : RegionOne
Original file line number Diff line number Diff line change 11---
22apiVersion : openstack.k-orc.cloud/v1alpha1
3+ kind : Service
4+ metadata :
5+ name : registeredlimit-import-external
6+ spec :
7+ cloudCredentialsRef :
8+ cloudName : openstack-admin
9+ secretName : openstack-clouds
10+ managementPolicy : unmanaged
11+ import :
12+ filter :
13+ name : compute
14+ ---
15+ apiVersion : openstack.k-orc.cloud/v1alpha1
316kind : RegisteredLimit
417metadata :
518 name : registeredlimit-import
1225 filter :
1326 name : registeredlimit-import-external
1427 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
15- # TODO(scaffolding): Add all fields supported by the filter
28+ regionID : RegionOne
29+ serviceRef : registeredlimit-import-external
30+ resourceName : vcpus
Original file line number Diff line number Diff line change @@ -16,7 +16,8 @@ status:
1616 resource :
1717 name : registeredlimit-import-external-not-this-one
1818 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
19- # TODO(scaffolding): Add fields necessary to match filter
19+ regionID : RegionOne
20+ resourceName : vcpus
2021---
2122apiVersion : openstack.k-orc.cloud/v1alpha1
2223kind : RegisteredLimit
Original file line number Diff line number Diff line change @@ -5,12 +5,12 @@ metadata:
55 name : registeredlimit-import-external-not-this-one
66spec :
77 cloudCredentialsRef :
8- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
9- cloudName : openstack
8+ cloudName : openstack-admin
109 secretName : openstack-clouds
11- managementPolicy : managed
12- # TODO(scaffolding): Add the necessary fields to create the resource
13- resource : {}
10+ managementPolicy : unmanaged
11+ import :
12+ filter :
13+ name : compute
1414---
1515# This `registeredlimit-import-external-not-this-one` resource serves two purposes:
1616# - ensure that we can successfully create another resource which name is a substring of it (i.e. it's not being adopted)
@@ -21,11 +21,12 @@ metadata:
2121 name : registeredlimit-import-external-not-this-one
2222spec :
2323 cloudCredentialsRef :
24- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
25- cloudName : openstack
24+ cloudName : openstack-admin
2625 secretName : openstack-clouds
2726 managementPolicy : managed
2827 resource :
2928 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
3029 serviceRef : registeredlimit-import-external-not-this-one
31- # TODO(scaffolding): Add fields necessary to match filter
30+ regionID : RegionOne
31+ resourceName : vcpus
32+ defaultLimit : 5
Original file line number Diff line number Diff line change @@ -30,4 +30,6 @@ status:
3030 resource :
3131 name : registeredlimit-import-external
3232 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
33- # TODO(scaffolding): Add all fields the resource supports
33+ resourceName : vcpus
34+ defaultLimit : 5
35+ regionID : RegionOne
Original file line number Diff line number Diff line change @@ -5,24 +5,25 @@ metadata:
55 name : registeredlimit-import
66spec :
77 cloudCredentialsRef :
8- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
9- cloudName : openstack
8+ cloudName : openstack-admin
109 secretName : openstack-clouds
11- managementPolicy : managed
12- # TODO(scaffolding): Add the necessary fields to create the resource
13- resource : {}
10+ managementPolicy : unmanaged
11+ import :
12+ filter :
13+ name : compute
1414---
1515apiVersion : openstack.k-orc.cloud/v1alpha1
1616kind : RegisteredLimit
1717metadata :
1818 name : registeredlimit-import-external
1919spec :
2020 cloudCredentialsRef :
21- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
22- cloudName : openstack
21+ cloudName : openstack-admin
2322 secretName : openstack-clouds
2423 managementPolicy : managed
2524 resource :
2625 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
2726 serviceRef : registeredlimit-import
28- # TODO(scaffolding): Add fields necessary to match filter
27+ regionID : RegionOne
28+ resourceName : vcpus
29+ defaultLimit : 5
You can’t perform that action at this time.
0 commit comments