1) Created and tested example CRs in the scm-frontend and scm-backend src/main/kubernetes folder
NOTE: we can remove these once all ansible installer changes are completed
a) added knative service CR for frontend scaling
b) for the backend scaling, utilized KEDA since knative right now only scales http-based services
Added ScaledObject CR
Changed scm-backend to a Deployment since DeploymentConfig doesn't seem to be supported for KEDA scaling
2) Updated Ansible Installer to test the changes in (1)
a) Backend
since keda needs a Deployment as the scaling target change backend to use Deployment CR
added CR for keda scaled object
b) Frontend
added knative for frontend
c) added automated ansible install of KEDA
Code Changes to install Knative To test this branch, install Knative Scaling before running the ansible script
1) Created and tested example CRs in the scm-frontend and scm-backend src/main/kubernetes folder NOTE: we can remove these once all ansible installer changes are completed a) added knative service CR for frontend scaling b) for the backend scaling, utilized KEDA since knative right now only scales http-based services Added ScaledObject CR Changed scm-backend to a Deployment since DeploymentConfig doesn't seem to be supported for KEDA scaling
2) Updated Ansible Installer to test the changes in (1) a) Backend since keda needs a Deployment as the scaling target change backend to use Deployment CR added CR for keda scaled object b) Frontend added knative for frontend c) added automated ansible install of KEDA
Code Changes to install Knative To test this branch, install Knative Scaling before running the ansible script