-
Notifications
You must be signed in to change notification settings - Fork 19
Integration testing of Appsody Serverless function in the Context of Kabanero 0.3.0. #116
Comments
Dan is looking after automation. |
@dacleyra - Is the work for the issue on track to complete by Nov-15? |
Looking for an opinion here Tekton drives their tests with a manual pipelinerun using bash shell scripting Appsody drives their tests using go What I believe we need to do to achive an e2e is
A webhook run test I don't think currently exists for Tekton, answer pending. |
Just my opinion here... I don't think that either approach would be bad. The things I have been thinking about are:
|
Just wanted to mention that @smcclem started working on a script to manually drive all pipelines for all the active collections and validate the app deployed. Now this is not serverless, but I guess we could modify the app-deploy.yaml to make it. @StringCheeseCR was looking into picking this up and figuring out the infrastructure to drive this and run this as our daily integration test. |
Serverless deployment is blocked by Some progress has been delivered Can continue to make progress on adding the tests for remaining stacks, but attempting to test for app state, and endpoint will fail. |
Test completion blocked by Impacts java- collections Impacts nodejs-loopback collection |
According to Daniel: About 90% done with writing the automation/tests. Blocked by the collection issues, 174 and 177, with the fix to test the app endpoint. |
code is thought to be complete, but the blockering bugs for test completion still need to be resolved |
Impacted by |
DANIEL CLEYRAT: |
Tests complete successfully with 0.3.0-rc.5 |
We need to add additional Appsody tests to ensure that the Serverless deploy capability properly behaves in the context of Kabanero 0.3.0.
This integration test is a kick-the-tires test to make sure that an Appsody application that intended to be deployed as serverless, can be wired through a github webhook to our build and deploy pipeline, hosted in a kabanero instance.
The application should be verified to be able to scale to zero, and scale up when a request hits the route.
Note: The appsody operator team should already have test projects that have been verified in Kubernetes, the intention of this integration is to ensure that the same behavior correctly works in a Kabanero deployment in OCP 4.2.
The text was updated successfully, but these errors were encountered: