diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000..1532ab4 Binary files /dev/null and b/.DS_Store differ diff --git a/frontend.dev b/frontend.dev new file mode 100644 index 0000000..9053b46 --- /dev/null +++ b/frontend.dev @@ -0,0 +1,21 @@ +AMPLIFY_DIFF_BACKEND=true +AMPLIFY_GOOGLE_CLIENT_ID=141056236022-f640rlkf9cr2r3a9o8ba58dtteq3cs9s.apps.googleusercontent.com +AMPLIFY_GOOGLE_CLIENT_SECRET=Mx477vqrCkzXq6B8ccWUZWbd +AMPLIFY_NATIVECLIENT_ID=7cp07ec16vfmqg5ac630s7qi0i +AMPLIFY_WEBCLIENT_ID=ihfvv9e562fgcbl1tuea216qc +AWS_APP_ID=d1vkfq768q89l8 +BADGR_API_URL=https://api.badgr.io +BADGR_PASSWORD=^4dcnjGkEr@H7v +BADGR_USERNAME=cwd@opentorc.com +USER_BRANCH=develop +AMPLIFY_BACKEND_PULL_ONLY=true +AMPLIFY_IDENTITYPOOL_ID=us-east-1:a07db0fb-2a62-4c81-a46d-4b7126aba2ec +AMPLIFY_USERPOOL_ID=us-east-1_FCiHbcBEu +BADGR_ISSUER_ID=AcaNX4OCQXO603pfaCg0dw +REACT_APP_CLOUDINARY_CLOUDNAME=torc +REACT_APP_GITHUB_PROVIDER_NAME=Github +USERTABLE=User-dns4s6up3nedtbiyf2zninqmm4-dev +USER_POOL_ID=us-east-1_cww7yGrWB +VIRAL_LOOPS_API_KEY=qwT8fHeH9tZg4tnCtTmaEH8WH0A +VIRAL_LOOPS_API_URL=https://app.viral-loops.com/api/v2 +REACT_APP_CLOUDINARY_UPLOAD_PRESET=torc-dev \ No newline at end of file diff --git a/package.json b/package.json index d878e04..dd9bc15 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@opentorc/config-wrapper", - "version": "1.1.2", + "version": "1.1.3", "description": "config management wrapper", "main": "./src/index.js", "bin": { diff --git a/src/lib/awsManager.js b/src/lib/awsManager.js index a6b47c7..e11fb45 100644 --- a/src/lib/awsManager.js +++ b/src/lib/awsManager.js @@ -42,14 +42,23 @@ async function getParametersByService(env, service, isEncrypted) { WithDecryption: isEncrypted }; - const params = await ssm.getParametersByPath(config).promise() + const convertedParams = {} + let nextToken = null - for (let i = 0; i < params.Parameters.length; i++) { - const param = restructureParam(params.Parameters[i]) - convertedParams[param.name] = param - } + do { + let params = await ssm.getParametersByPath(config).promise() + + for (let i = 0; i < params.Parameters.length; i++) { + const param = restructureParam(params.Parameters[i]) + convertedParams[param.name] = param + } + + params = await ssm.getParametersByPath(config).promise() + nextToken = params.NextToken + config.NextToken = nextToken + } while (nextToken) return convertedParams }