-
Notifications
You must be signed in to change notification settings - Fork 3.9k
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: decouple "synth" and "deploy" through cloud assemblies #2636
Commits on May 24, 2019
-
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for b5641a3 - Browse repository at this point
Copy the full SHA b5641a3View commit details -
feat(cli): cloud assembly - decouple synth and deploy
formalize the concept of a cloud assembly to allow decoupling "synth" and "deploy". the main motivation is to allow "deploy" to run in a controlled environment without needing to execute the app for security purposes. "cdk synth" now produces a self-contained assembly in the output directory, which we call a "cloud assembly". this directory includes synthesized templates (similar to current behavior) but also a "manifest.json" file and the asset staging directories. "cdk deploy -a <assembly-dir>" will now skip synthesis and will directly deploy the assembly. to that end, we modified the behavior of asset staging such that all synth output always goes to the output directory, which is by default `cdk.out` (can be set with `--output`). if there's a single template, it is printed to stdout, otherwise the name of output directory is printed. BREAKING CHANGE: apps created with this version cannot be deployed using a previous version of the CLI and vice versa. Both have to be >= 0.32.0. - @aws-cdk/cdk.App member synthesizeStack has been removed - @aws-cdk/cdk.App member synthesizeStacks has been removed - @aws-cdk/cdk.FileSystemStore has been removed - @aws-cdk/cdk.InMemoryStore has been removed - @aws-cdk/cdk.SynthesisSession member addBuildStep has been removed - @aws-cdk/cdk.SynthesisSession member store has been removed - @aws-cdk/cdk.FileSystemStoreOptions has been removed - @aws-cdk/cdk.ISessionStore has been removed - @aws-cdk/cdk.ISynthesisSession member addBuildStep has been removed - @aws-cdk/cdk.ISynthesisSession member store has been removed - @aws-cdk/cdk.ManifestOptions member legacyManifest has been removed - @aws-cdk/cdk.ResolveContext has been removed - @aws-cdk/cdk.SynthesisOptions member legacyManifest has been removed - @aws-cdk/cdk.SynthesisOptions member store has been removed - @aws-cdk/cx-api.BuildManifest has been removed - @aws-cdk/cx-api.BuildStep has been removed - @aws-cdk/cx-api.SynthesizeResponse has been removed - @aws-cdk/cx-api.SynthesizedStack has been removed - @aws-cdk/cx-api.BuildStepType has been removed - --interactive has been removed - --numbered has been removed
Elad Ben-Israel committedMay 24, 2019 Configuration menu - View commit details
-
Copy full SHA for 971957b - Browse repository at this point
Copy the full SHA 971957bView commit details -
Merge remote-tracking branch 'origin/master' into benisrae/cloud-asse…
…mbly
Elad Ben-Israel committedMay 24, 2019 Configuration menu - View commit details
-
Copy full SHA for 2aac0f9 - Browse repository at this point
Copy the full SHA 2aac0f9View commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for a29f289 - Browse repository at this point
Copy the full SHA a29f289View commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for 76d4abc - Browse repository at this point
Copy the full SHA 76d4abcView commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for f49ef1b - Browse repository at this point
Copy the full SHA f49ef1bView commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for 27323a5 - Browse repository at this point
Copy the full SHA 27323a5View commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for 09a7b2f - Browse repository at this point
Copy the full SHA 09a7b2fView commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for 2c6e184 - Browse repository at this point
Copy the full SHA 2c6e184View commit details -
Elad Ben-Israel committed
May 24, 2019 Configuration menu - View commit details
-
Copy full SHA for e004555 - Browse repository at this point
Copy the full SHA e004555View commit details
Commits on May 26, 2019
-
Elad Ben-Israel committed
May 26, 2019 Configuration menu - View commit details
-
Copy full SHA for d4fb3c0 - Browse repository at this point
Copy the full SHA d4fb3c0View commit details -
Elad Ben-Israel committed
May 26, 2019 Configuration menu - View commit details
-
Copy full SHA for 7d42d2f - Browse repository at this point
Copy the full SHA 7d42d2fView commit details
Commits on May 27, 2019
-
cli: fail if unable to resolve aws region
Elad Ben-Israel committedMay 27, 2019 Configuration menu - View commit details
-
Copy full SHA for d0f6ae0 - Browse repository at this point
Copy the full SHA d0f6ae0View commit details -
cli: support relative asset paths
Elad Ben-Israel committedMay 27, 2019 Configuration menu - View commit details
-
Copy full SHA for 4f7e680 - Browse repository at this point
Copy the full SHA 4f7e680View commit details
Commits on May 28, 2019
-
add "deprecated" to applet-js package.json
Elad Ben-Israel committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 2962c9b - Browse repository at this point
Copy the full SHA 2962c9bView commit details -
update error message when --output is undefined
Elad Ben-Israel committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for 6cc76d1 - Browse repository at this point
Copy the full SHA 6cc76d1View commit details -
rename variable in test.assertions
Elad Ben-Israel committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for d3d3e11 - Browse repository at this point
Copy the full SHA d3d3e11View commit details -
move jest config to package.json
Elad Ben-Israel committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for e2cbec1 - Browse repository at this point
Copy the full SHA e2cbec1View commit details -
- return CloudAssembly from app.run() - change cloud assembly version to 0.33.0 - make stack trace optional in metadata
Elad Ben-Israel committedMay 28, 2019 Configuration menu - View commit details
-
Copy full SHA for ee39a2e - Browse repository at this point
Copy the full SHA ee39a2eView commit details
Commits on May 29, 2019
-
add support for assets in testStack
Elad Ben-Israel committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 8f67b13 - Browse repository at this point
Copy the full SHA 8f67b13View commit details -
save & emit token creation stack traces
Elad Ben-Israel committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for a4c776a - Browse repository at this point
Copy the full SHA a4c776aView commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 9fe08a6 - Browse repository at this point
Copy the full SHA 9fe08a6View commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 3330736 - Browse repository at this point
Copy the full SHA 3330736View commit details -
fail if referencing tokens across apps
Elad Ben-Israel committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 74ab7aa - Browse repository at this point
Copy the full SHA 74ab7aaView commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for caac4b9 - Browse repository at this point
Copy the full SHA caac4b9View commit details -
Merge remote-tracking branch 'origin/master' into benisrae/cloud-asse…
…mbly
Elad Ben-Israel committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 09e1543 - Browse repository at this point
Copy the full SHA 09e1543View commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for ebe7109 - Browse repository at this point
Copy the full SHA ebe7109View commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for c0a7b4f - Browse repository at this point
Copy the full SHA c0a7b4fView commit details -
�SynthUtil: always synth against root
Elad Ben-Israel committedMay 29, 2019 Configuration menu - View commit details
-
Copy full SHA for aea33fe - Browse repository at this point
Copy the full SHA aea33feView commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for 90c1124 - Browse repository at this point
Copy the full SHA 90c1124View commit details -
Elad Ben-Israel committed
May 29, 2019 Configuration menu - View commit details
-
Copy full SHA for d40b6de - Browse repository at this point
Copy the full SHA d40b6deView commit details