Skip to content

Instantly share code, notes, and snippets.

@antonydevanchi
Created November 1, 2020 12:28
Show Gist options
  • Save antonydevanchi/28d6116141b434b35590ffdf8de8f789 to your computer and use it in GitHub Desktop.
Save antonydevanchi/28d6116141b434b35590ffdf8de8f789 to your computer and use it in GitHub Desktop.
yandex-wut
serverless create \
>   --template-url https://github.com/yandex-cloud/serverless-plugin/tree/master/templates/nodejs

npm i

sls deploy

first blood

Serverless: Running "serverless" installed locally (in service node_modules)
 
  Serverless Error ---------------------------------------
 
  The Serverless version (2.9.0) does not satisfy the "frameworkVersion" (>=1.1.0 <2.0.0) in serverless.yml

fixed deps version

Serverless: Running "serverless" installed locally (in service node_modules)
Serverless: Configuration warning: Unrecognized provider 'yandex-cloud'
Serverless:  
Serverless: You're relying on provider plugin which doesn't provide a validation schema for its config.
Serverless: Please report the issue at its bug tracker linking: https://www.serverless.com/framework/docs/providers/aws/guide/plugins#extending-validation-schema
Serverless: You may turn off this message with "configValidationMode: off" setting
Serverless:  
Serverless: Configuration warning:
Serverless:   at root: unrecognized property 'name'
Serverless:   at root: unrecognized property 'resources'

*****************************************************************************************************
Serverless: This service is safe to upgrade to a v2 Serverless Framework release
            Run "npm install serverless@^2.9.0" to upgrade
            Check: https://github.com/serverless/serverless/releases/tag/v2.0.0 for list of all breaking changes
*****************************************************************************************************

fixed "frameworkVersion" to "2" and "npm install serverless@^2.9.0"

commented "name" and "resources" sections in serverless.yml

Serverless: Running "serverless" installed locally (in service node_modules)
Serverless: Configuration warning: Unrecognized provider 'yandex-cloud'
Serverless:  
Serverless: You're relying on provider plugin which doesn't provide a validation schema for its config.
Serverless: Please report the issue at its bug tracker linking: https://www.serverless.com/framework/docs/providers/aws/guide/plugins#extending-validation-schema
Serverless: You may turn off this message with "configValidationMode: off" setting
Serverless:  
Serverless: Packaging service...
Serverless: Excluding development dependencies...
TypeError: Object.fromEntries is not a function
    at YandexCloudDeploy.getNeedDeployFunctions (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/serverless-yandex-cloud/lib/deploy/deploy.js:47:23)
    at YandexCloudDeploy.deploy (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/serverless-yandex-cloud/lib/deploy/deploy.js:186:32)
    at Object.deploy:deploy [as hook] (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/serverless-yandex-cloud/lib/deploy/deploy.js:25:32)
    at BbPromise.reduce (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/serverless/lib/classes/PluginManager.js:510:55)
    at tryCatcher (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/util.js:16:23)
    at Object.gotValue (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/reduce.js:168:18)
    at Object.gotAccum (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/reduce.js:155:25)
    at Object.tryCatcher (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/promise.js:547:31)
    at Promise._settlePromise (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/promise.js:604:18)
    at Promise._settlePromise0 (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/promise.js:649:10)
    at Promise._settlePromises (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/promise.js:729:18)
    at _drainQueueStep (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/async.js:93:12)
    at _drainQueue (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/async.js:86:9)
    at Async._drainQueues (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/async.js:102:5)
    at Immediate.Async.drainQueues (/Volumes/Corporate/serverless/yandex/nodejs/node_modules/bluebird/js/release/async.js:15:14)
    at runCallback (timers.js:705:18)
    at tryOnImmediate (timers.js:676:5)
    at processImmediate (timers.js:658:5)
    at process.topLevelDomainCallback (domain.js:126:23)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment