olehborysevych opened a new issue, #23319:
URL: https://github.com/apache/beam/issues/23319

   ### What needs to happen?
   
   Investigate and address following issues related to infrastructure and 
backend deployment scripts: 
   
   1. Naming of git workflows should be consistent. Currently we have:
   build_playground_frontend.yaml
   build_playground_backend.yaml (old backend)
   DeployInfrastructure.yml
   playground_deploy_examples.yml
   K8e-backend.yml (new backend)
   
   
   2. Two different helm charts for backend - looks like there is a room for 
improvement
   Playground\infrastructure\helm -  for CI/CD
   Playground\infrastructure\helm-backend -  for Prod (new)
   
   3. Different approaches for deployment:
   Front is deployed with a gradle task -  terraform
   Back is deployed with helm and no gradle task
   
   4. Back+Example CI\CD deployment  hit trial account quotas - need to change 
that to be able to test(minor, optional)
   5. Dangling deprecated terraform templates for old backend in 
playground\terraform
   6.New approach assumes that Helm is not part of infrastructure
   7. New approach doesn't define Kubernetes entities (deployments, services) 
as infra (TBD)
   8. Some values are still hardcoded
   9. Static IP for front hould be obtained from teraform
   10. Autoscaling is disabled or not configured for now
   11. Workflow step verification of helm install is missing (TBD)
   
   
   ### Issue Priority
   Priority: 3
   
   ### Issue Component
   Component: beam-playground


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to