-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: scaling component google cloud functions instance #121
Conversation
…ctions instance for specific expression
min instances min instance count 이 두개의 차이가 궁금합니다. v1, v2 둘다 결국 같은 의미로 데이터를 받는것 같은데, 나눈 이유가 궁금합니다! 🧐 |
말씀해주신 변수 및 연관된 함수를 만들 때 기본적인 사상은, 최대한 Google Cloud Platform에서 지원하는 Key-Value 형태를 유지하려고 하였고, 내부적으로 동일한 의미를 갖더라도 상위 개념이 다른 제품, 버전, 또는 설정을 의미한다면 서로 구분하는 방향으로 하였습니다. 이렇게 하면 Google Cloud Platform을 숙지하고 있는 사용자 입장, 그리고 개발자의 디버깅 입장에서 조금 더 명확하지 않을까라는 생각으로 나누었습니다. Google Cloud Platform을 조사하면서, 실질적인 변경 값은 JSON 형태로 Payload를 보내고, 해당 변경 사항에 대하여 Query를 통해 수정하려는 것이 어떤 것인지 명확히 요청에 담아 표현하는 것을 확인하였습니다. |
core/wave-autoscale/src/scaling_component/google_cloud_functions_instance.rs
Outdated
Show resolved
Hide resolved
core/wave-autoscale/tests/yaml/plan_cloudwatch_cloud_functions.yaml
Outdated
Show resolved
Hide resolved
논의 결과 공유 드립니다. |
…nto 116-scaling-component-google-cloud-functions
Types of changes
What this PR does / why we need it:
The Google Cloud Functions Scaling Component has been added to enable scaling of Google Cloud Functions instances.
Which issue/s this PR fixes
#116
How Has This Been Tested?
I wrote a plan YAML file and conducted tests in my actual Google Cloud Platform environment. (Google Cloud Functions instance)
Only Google Cloud Functions API tests and unit tests have been written, and the unit test code consists of test forms only.
We plan to enhance and add more unit tests in the future.
Checklist: