-
Task
-
Resolution: Won't Do
-
Major
-
None
-
None
-
None
Currently we are testing the integration command of mobile-cli with fully featured apbs such as keycloak, that can take more than 15 minutes to start.
We should create a minimal set of apbs, that would be started quickly enough to use for integration testing. The scope of these would be comparable to:
- https://github.com/ansibleplaybookbundle/hello-world-apb
- https://github.com/ansibleplaybookbundle/hello-world-db-apb
but possibly using a more lightweight database than postress, in case the postress deployment takes too long.
In addition, the apb should conform to all the requirements we have for aerogear mobile-related apbs:
- https://github.com/aerogear/proposals/blob/master/apbs/create-secret-and-configmap-during-provision.md
- there might be some requirements missing, such as serviceName label being added to the service instance (this will be updated in the proposal)
- keycloak is probably the most compliant of our apbs: https://github.com/aerogearcatalog/keycloak-apb/blob/master/roles/provision-keycloak-apb/tasks/provision-keycloak.yml#L1
- relates to
-
AEROGEAR-2000 Automatic PR Testing
- Closed
1.
|
Create a hello-world-apb equivalent for aerogearcatalog | Resolved | Unassigned | ||
2.
|
Create a hello-world-db-apb equivalent for aerogearcatalog | Resolved | Unassigned | ||
3.
|
Make sure mobile-cli can integrate our hello-world-apb and hello-world-db-apb and make this into integration test | Resolved | Unassigned | ||
4.
|
Replace the fh-sync apb with smaller apb in creation/deletion integration tests | Resolved | Unassigned |