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 @@ -5,9 +5,9 @@ metadata:
55 name : registeredlimit-create-full
66status :
77 resource :
8- name : registeredlimit-create-full-override
98 description : RegisteredLimit from "create full" test
10- # TODO(scaffolding): Add all fields the resource supports
9+ resourceName : vcpus
10+ defaultLimit : 5
1111 conditions :
1212 - type : Available
1313 status : " True"
@@ -30,4 +30,4 @@ resourceRefs:
3030assertAll :
3131 - celExpr : " registeredlimit.status.id != ''"
3232 - celExpr : " registeredlimit.status.resource.serviceID == service.status.id"
33- # TODO(scaffolding): Add more checks
33+ - celExpr : " !has(registeredlimit.status.resource.name) "
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 @@ -5,8 +5,8 @@ metadata:
55 name : registeredlimit-create-minimal
66status :
77 resource :
8- name : registeredlimit-create-minimal
9- # TODO(scaffolding): Add all fields the resource supports
8+ resourceName : vcpus
9+ defaultLimit : 5
1010 conditions :
1111 - type : Available
1212 status : " True"
@@ -29,4 +29,4 @@ resourceRefs:
2929assertAll :
3030 - celExpr : " registeredlimit.status.id != ''"
3131 - celExpr : " registeredlimit.status.resource.serviceID == service.status.id"
32- # TODO(scaffolding): Add more checks
32+ - celExpr : " !has(registeredlimit.status.resource.name) "
Original file line number Diff line number Diff line change @@ -5,24 +5,23 @@ 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
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
1023 managementPolicy : unmanaged
1124 import :
1225 filter :
13- name : registeredlimit-import-external
1426 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
15- # TODO(scaffolding): Add all fields supported by the filter
27+ serviceRef : registeredlimit-import-external
28+ resourceName : vcpus
Original file line number Diff line number Diff line change @@ -16,7 +16,7 @@ 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+ resourceName : vcpus
2020---
2121apiVersion : openstack.k-orc.cloud/v1alpha1
2222kind : RegisteredLimit
Original file line number Diff line number Diff line change @@ -5,12 +5,11 @@ 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
1110 managementPolicy : managed
12- # TODO(scaffolding): Add the necessary fields to create the resource
13- resource : {}
11+ resource :
12+ type : endpoint-import-external-not-this-one
1413---
1514# This `registeredlimit-import-external-not-this-one` resource serves two purposes:
1615# - ensure that we can successfully create another resource which name is a substring of it (i.e. it's not being adopted)
@@ -21,11 +20,12 @@ metadata:
2120 name : registeredlimit-import-external-not-this-one
2221spec :
2322 cloudCredentialsRef :
24- # TODO(scaffolding): Use openstack-admin if the resource needs admin credentials to be created
25- cloudName : openstack
23+ cloudName : openstack-admin
2624 secretName : openstack-clouds
2725 managementPolicy : managed
2826 resource :
2927 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
3028 serviceRef : registeredlimit-import-external-not-this-one
31- # TODO(scaffolding): Add fields necessary to match filter
29+ regionID : RegionOne
30+ resourceName : vcpus
31+ defaultLimit : 5
Original file line number Diff line number Diff line change @@ -28,6 +28,6 @@ status:
2828 status : " False"
2929 reason : Success
3030 resource :
31- name : registeredlimit-import-external
3231 description : RegisteredLimit registeredlimit-import-external from "registeredlimit-import" test
33- # TODO(scaffolding): Add all fields the resource supports
32+ resourceName : vcpus
33+ defaultLimit : 5
Original file line number Diff line number Diff line change @@ -5,24 +5,24 @@ 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+ resourceName : vcpus
28+ defaultLimit : 5
You can’t perform that action at this time.
0 commit comments