OCI Functions Deployment scenarios with 'Invalid Function Configuration' scenarios
I'm working on a personal project and I've been banging my head against this for hours. I'm trying to deploy a serverless function using Oracle Cloud Infrastructure (OCI) Functions, but I'm consistently hitting an behavior that states 'Invalid Function Configuration'. The function is written in Node.js (version 14.x) and is intended to process incoming HTTP requests. I've double-checked that my `func.yaml` configuration file is structured correctly and aligns with the documentation. Here's what my `func.yaml` looks like: ```yaml version: 0.0.1 name: my-function runtime: nodejs:14 memory: 128 max-concurrent-requests: 10 timeout: 30 image: myrepo/my-function-image:latest ``` I've built the image and pushed it to the Oracle Container Registry without any issues. However, when I run the command `fn deploy --app my-app`, I get the following behavior: ``` behavior: Invalid Function Configuration: Memory must be between 128 and 4096 MB ``` I initially set the memory to 128, as shown above, but it seems like the deployment process is ignoring that value, or there's something else wrong. I also tried increasing the memory to 256 MB, but that didn't help either. I've verified that my OCI CLI is up to date (version 3.0.0) and I can access the Function and Application services without any issues. I've also checked the IAM policies to ensure I have permissions to deploy functions. Can anyone provide insights on what might be causing this behavior or any potential fixes? Are there any known issues with the OCI Functions deployment process that I should be aware of? I'm working on a web app that needs to handle this. I've been using Node.Js for about a year now. Could someone point me to the right documentation? My team is using Node.Js for this service. Any advice would be much appreciated.