-
Notifications
You must be signed in to change notification settings - Fork 231
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
Updates for 0.12.1 #254
Updates for 0.12.1 #254
Conversation
Add changelog content and update version numbers for 0.12.1.
install/changelog.md
Outdated
|
||
- Many enhancements to `pulumi new` ([pulumi/pulumi#1307](https://github.com/pulumi/pulumi/pull/1307)). The command now interactively walks through creating everything needed to deploy a new stack, including selecting a template, providing a name, creating a stack, setting default configuration, and installing dependencies. | ||
|
||
- A new all-in-one installer script is now available at https://get.pulumi.com. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Doesn't really matter, but I wonder if it'd be nicer to list these first three bullets in the order that they would be used, e.g. install -> pulumi new
-> pulumi update
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
See 5edda7c for the Getting Started content. Also (this isn't included in that commit) but the the older |
"title": "Pulumi 0.12.1 now available", | ||
"url": "https://docs.pulumi.com/install/changelog.html#v121", | ||
"date": "2018-05-09" | ||
}, | ||
{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Should we unpublish 0.12.0, so we don't have any risk that LM will pick it up? (Or at least, not advertise it on this page?)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
From a changelog and News perspective I wouldn't remove it - as it's part of the history of improvements.
We will not provide any direct links to download 0.12.0
from the docs page after these changes.
We could choose to unpublish as well if we want to be really paranoid. We shoudl wait until after we merge these changes so that links from docs site continue workin.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok... but you have to realize there's a non-zero risk someone from LM is going to accidentally download it, and we will be left dealing with the fallout of previews doing updates ... may not happen, but given that Lucas already tried to roll ahead to 0.11.x, I wouldn't discount the possibility.
If we're doing this, by the way -- which I almost always agree with except for builds we've published that we explicitly know are trash -- why did all the historical versions go away?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I'm not sure precisely which piece of content you are concerned about here. The dashboard news feed - which this comment is attached to - has only existed since 0.11.3
, so only includes releases since then. It links to the chanelog sections, not to downloads.
The only links to historical downloads are at the top of the changelog, and only to the latest 0.10, 0.11 and 0.12 release respectively. So after these changes are merged, to my knowledge, there will be no links from this site to download 0.12.0
.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think you should just merge as-is if there's no download link they might find.
@@ -1,6 +1,6 @@ | |||
--- | |||
title: "Installation and Setup" | |||
installer_version: "0.12.0" | |||
installer_version: "0.12.1" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Minor comment about this page: The "The current SDK version is XX" should probably come between the Installation and Setup and Mac and Linux Easy Install header. It links to the changelog which is interesting no matter how you are installing the product.
install/changelog.md
Outdated
|
||
### Added | ||
|
||
- A new all-in-one installer script is now available at https://get.pulumi.com. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit, I noticed that https://get.pulumi.com
doesn't serve the text of the file, presumably because it is assumed to be binary. @ellismg was this intentional? If I go to https://get.docker.com
I can see the contents of the file.
As such, and probably a good idea either way, I think I'd hyperlink this text to /install
so as not to confuse someone who might try and copy and paste the link into a browser.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
As such, and probably a good idea either way, I think I'd hyperlink this text to /install so as not to confuse someone who might try and copy and paste the link into a browser.
Good idea.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@ellismg was this intentional? If I go to https://get.docker.com I can see the contents of the file.
It was not intentional. I suspect the reason this is happening is that the CloudFront is returning a different content type (application/x-shellscript
vs text/plain
, which is what docker uses), and the browser prefers to download that content type rather than display it.
Opened: pulumi/get.pulumi.com#5
|
||
- (**Breaking**) Removed the `LogCollector` and `onError` handler from `@pulumi-cloud` ([pulumi/pulumi-cloud#474](https://github.com/pulumi/pulumi-cloud/pull/474)). These were previously created in all stacks using `@pulumi/cloud`, but in practice were not being used. | ||
|
||
### Fixed |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I still long for a more complete list of commits. This list looks far more sparse than it ought to.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We could add this? The majority of these are internal engineering things and most users do not have access to any of the links - but if we want to advertise the volume of work, this will do that.
Commits
pulumi/pulumi#1346: Fix preview against a PPC
pulumi/pulumi#1345: Make tokenSource.Close() synchronous.
pulumi/pulumi#1342: "Revert ""Revert the changes from #1261."""
pulumi/pulumi#1341: Capture Git committer and author info
pulumi/pulumi#1340: Support -y as shorthand for --yes
pulumi/pulumi#1339: Make the default pulumi new
project description empty
pulumi/pulumi#1338: Simplify cmdutil.InitTracing.
pulumi/pulumi#1336: "Add ""Sign in to Pulumi"" to the login prompt"
pulumi/pulumi#1335: Avoid treating binary template files as text
pulumi/pulumi#1333: Restore streaming of plugin outputs to the progress display.
pulumi/pulumi#1332: Simplify code that decides to show stack outputs.
pulumi/pulumi#1330: Begin tracing Pulumi API calls.
pulumi/pulumi#1328: Enhance the engine's tracing support a bit.
pulumi/pulumi#1327: Print stack outputs at the end of an update.
pulumi/pulumi#1326: Cache workspaces based on full path.
pulumi/pulumi#1323: Remove test token
pulumi/pulumi#1322: Fix a typo.
pulumi/pulumi#1321: Run Configure calls in parallel
pulumi/pulumi#1319: Use git
for detecting a dirty worktree.
pulumi/pulumi#1318: Add support for CPU and heap profiling.
pulumi/pulumi#1317: Enable tracing of integration tests.
pulumi/pulumi#1315: Make debuggable promise properties non-enumerable
pulumi/pulumi#1311: Support async function serialization.
pulumi/pulumi#1307: pulumi new
improvements
pulumi/pulumi#1305: Put StartUpdateRequest in POST body
pulumi/pulumi#1304: Don't attempt to preview a destroy operation for a PPC hosted stack
pulumi/pulumi#1303: Fix Preview against a PPC
pulumi/pulumi#1302: Revert the changes from #1261.
pulumi/pulumi#1300: Invoke node directly from the language host
pulumi/pulumi#1299: Add necessary refresh apitypes
pulumi/pulumi#1297: Disable interactive mode for a CI/CD server.
pulumi/pulumi#1295: Use nicer URLs for stacks on the new identity model
pulumi/pulumi#1293: Improve two minor UX things in the CLI
pulumi/pulumi#1290: Revise the way previews are controlled
pulumi/pulumi#1289: Remove SDK dependencies
pulumi/pulumi#1288: Add commands to generate goodies
pulumi/pulumi#1287: Fix login/logout issue against non api.pulumi.com clouds
pulumi/pulumi#1286: Improve the error message if Pulumi runtime SDK isn't installed
pulumi/pulumi#1285: Fix an issue where errors outside of resource creation got dropped
pulumi/pulumi#1284: Remove pulumi history
command
pulumi/pulumi#1283: Fix handling of nested archives
pulumi/pulumi#1282: Add static entries for Pulumi backends to /etc/hosts
pulumi/pulumi#1281: Use glog instead of printf
pulumi/pulumi#1277: "Pass ""special"" properties to Invoke
."
pulumi/pulumi#1275: Add a URL column to stack ls
.
pulumi/pulumi#1274: Minor CLI improvements
pulumi/pulumi#1273: Snapshot management overhaul and refactor
pulumi/pulumi#1271: Remove some obsolete flags from pulumi config rm
pulumi/pulumi#1267: Fix python package versions
pulumi/pulumi#1266: Require a resource's parent to actually be a resource.
pulumi/pulumi#1264: Fix update permalink for stacks on new identity model
pulumi/pulumi#1262: Add a hidden --no-interactive flag so that we can reduce interactive noise when running jenkins.
pulumi/pulumi#1261: Work around issue #1251.
pulumi/pulumi#1260: Add a new tree-view form for the progress view.
pulumi/pulumi#1254: Re-introduce interface for snapshot management
pulumi/pulumi-aws#205: Revert 2 PRs
pulumi/pulumi-aws#204: Enable tracing for integration tests.
pulumi/pulumi-aws#203: Make 'Function' a generic type
pulumi/pulumi-aws#202: Make serverless/function into a subclass of lambda/function.
pulumi/pulumi-cloud#480: Fix package publishing
pulumi/pulumi-cloud#478: Remove aws-infra from pulumi-cloud.
pulumi/pulumi-cloud#477: Use interface in place of class.
pulumi/pulumi-cloud#474: Remove LogCollector and onError
pulumi/pulumi-cloud#473: Enable tracing for integration tests.
pulumi/pulumi-cloud#472: Extract 'aws-infra' types into their own package independent of cloud-aws
pulumi/pulumi-cloud#470: Allow paging in Table.scan.
pulumi/pulumi-cloud#469: Use newer way of naming configuration
pulumi/pulumi-cloud#467: Don't yarn link @pulumi dependencies
pulumi/pulumi-cloud#465: Expose a 'defaultEndpoint' off of a Service to make consumption easier.
pulumi/pulumi-cloud#464: Pass hostPort
explicitly in container definitions
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This feels nice from an open source transparency perspective. Let's do it.
quickstart/aws-rest-api.md
Outdated
let count = (value && value.count) || 0; | ||
await counterTable.insert( { route, count: ++count }); | ||
|
||
res.status(200).json({ route, count}); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit, super minor formatting issue, missing a space between count
and }
.
Update dahsboard with new Getting Started content. Add full changelog.
in general, i think laundry lists do a disservice to customers.
…On Wed, May 9, 2018 at 11:14 AM, Luke Hoban ***@***.***> wrote:
***@***.**** commented on this pull request.
------------------------------
In install/changelog.md
<#254 (comment)>:
> +
+### Added
+
+- A new all-in-one installer script is now available at https://get.pulumi.com.
+
+- Many enhancements to `pulumi new` ([pulumi/pulumi#1307](pulumi/pulumi#1307)). The command now interactively walks through creating everything needed to deploy a new stack, including selecting a template, providing a name, creating a stack, setting default configuration, and installing dependencies.
+
+- Several improvements to the `pulumi update` CLI experience ([pulumi/pulumi#1260](pulumi/pulumi#1260)): a tree view display, more details from logs during deployments, and rendering of stack outputs at the end of updates.
+
+- A new ***@***.***/aws-infra` package is available which contains useful AWS infrastructure components for `Network` and `Cluster` (([pulumi/pulumi-cloud#472](pulumi/pulumi-cloud#472)).
+
+### Changed
+
+- (**Breaking**) Removed the `LogCollector` and `onError` handler from ***@***.***` ([pulumi/pulumi-cloud#474](pulumi/pulumi-cloud#474)). These were previously created in all stacks using ***@***.***/cloud`, but in practice were not being used.
+
+### Fixed
We could add this? The majority of these are internal engineering things
and most users do not have access to any of the links - but if we want to
advertise the volume of work, this will do that.
Commits
pulumi/pulumi#1346 <pulumi/pulumi#1346>: Fix
preview against a PPC
pulumi/pulumi#1345 <pulumi/pulumi#1345>: Make
tokenSource.Close() synchronous.
pulumi/pulumi#1342 <pulumi/pulumi#1342>: "Revert
""Revert the changes from #1261."""
pulumi/pulumi#1341 <pulumi/pulumi#1341>: Capture
Git committer and author info
pulumi/pulumi#1340 <pulumi/pulumi#1340>: Support
-y as shorthand for --yes
pulumi/pulumi#1339 <pulumi/pulumi#1339>: Make the
default pulumi new project description empty
pulumi/pulumi#1338 <pulumi/pulumi#1338>: Simplify
cmdutil.InitTracing.
pulumi/pulumi#1336 <pulumi/pulumi#1336>: "Add
""Sign in to Pulumi"" to the login prompt"
pulumi/pulumi#1335 <pulumi/pulumi#1335>: Avoid
treating binary template files as text
pulumi/pulumi#1333 <pulumi/pulumi#1333>: Restore
streaming of plugin outputs to the progress display.
pulumi/pulumi#1332 <pulumi/pulumi#1332>: Simplify
code that decides to show stack outputs.
pulumi/pulumi#1330 <pulumi/pulumi#1330>: Begin
tracing Pulumi API calls.
pulumi/pulumi#1328 <pulumi/pulumi#1328>: Enhance
the engine's tracing support a bit.
pulumi/pulumi#1327 <pulumi/pulumi#1327>: Print
stack outputs at the end of an update.
pulumi/pulumi#1326 <pulumi/pulumi#1326>: Cache
workspaces based on full path.
pulumi/pulumi#1323 <pulumi/pulumi#1323>: Remove
test token
pulumi/pulumi#1322 <pulumi/pulumi#1322>: Fix a
typo.
pulumi/pulumi#1321 <pulumi/pulumi#1321>: Run
Configure calls in parallel
pulumi/pulumi#1319 <pulumi/pulumi#1319>: Use git
for detecting a dirty worktree.
pulumi/pulumi#1318 <pulumi/pulumi#1318>: Add
support for CPU and heap profiling.
pulumi/pulumi#1317 <pulumi/pulumi#1317>: Enable
tracing of integration tests.
pulumi/pulumi#1315 <pulumi/pulumi#1315>: Make
debuggable promise properties non-enumerable
pulumi/pulumi#1311 <pulumi/pulumi#1311>: Support
async function serialization.
pulumi/pulumi#1307 <pulumi/pulumi#1307>: pulumi
new improvements
pulumi/pulumi#1305 <pulumi/pulumi#1305>: Put
StartUpdateRequest in POST body
pulumi/pulumi#1304 <pulumi/pulumi#1304>: Don't
attempt to preview a destroy operation for a PPC hosted stack
pulumi/pulumi#1303 <pulumi/pulumi#1303>: Fix
Preview against a PPC
pulumi/pulumi#1302 <pulumi/pulumi#1302>: Revert
the changes from #1261.
pulumi/pulumi#1300 <pulumi/pulumi#1300>: Invoke
node directly from the language host
pulumi/pulumi#1299 <pulumi/pulumi#1299>: Add
necessary refresh apitypes
pulumi/pulumi#1297 <pulumi/pulumi#1297>: Disable
interactive mode for a CI/CD server.
pulumi/pulumi#1295 <pulumi/pulumi#1295>: Use
nicer URLs for stacks on the new identity model
pulumi/pulumi#1293 <pulumi/pulumi#1293>: Improve
two minor UX things in the CLI
pulumi/pulumi#1290 <pulumi/pulumi#1290>: Revise
the way previews are controlled
pulumi/pulumi#1289 <pulumi/pulumi#1289>: Remove
SDK dependencies
pulumi/pulumi#1288 <pulumi/pulumi#1288>: Add
commands to generate goodies
pulumi/pulumi#1287 <pulumi/pulumi#1287>: Fix
login/logout issue against non api.pulumi.com clouds
pulumi/pulumi#1286 <pulumi/pulumi#1286>: Improve
the error message if Pulumi runtime SDK isn't installed
pulumi/pulumi#1285 <pulumi/pulumi#1285>: Fix an
issue where errors outside of resource creation got dropped
pulumi/pulumi#1284 <pulumi/pulumi#1284>: Remove pulumi
history command
pulumi/pulumi#1283 <pulumi/pulumi#1283>: Fix
handling of nested archives
pulumi/pulumi#1282 <pulumi/pulumi#1282>: Add
static entries for Pulumi backends to /etc/hosts
pulumi/pulumi#1281 <pulumi/pulumi#1281>: Use glog
instead of printf
pulumi/pulumi#1277 <pulumi/pulumi#1277>: "Pass
""special"" properties to Invoke."
pulumi/pulumi#1275 <pulumi/pulumi#1275>: Add a
URL column to stack ls.
pulumi/pulumi#1274 <pulumi/pulumi#1274>: Minor
CLI improvements
pulumi/pulumi#1273 <pulumi/pulumi#1273>: Snapshot
management overhaul and refactor
pulumi/pulumi#1271 <pulumi/pulumi#1271>: Remove
some obsolete flags from pulumi config rm
pulumi/pulumi#1267 <pulumi/pulumi#1267>: Fix
python package versions
pulumi/pulumi#1266 <pulumi/pulumi#1266>: Require
a resource's parent to actually be a resource.
pulumi/pulumi#1264 <pulumi/pulumi#1264>: Fix
update permalink for stacks on new identity model
pulumi/pulumi#1262 <pulumi/pulumi#1262>: Add a
hidden --no-interactive flag so that we can reduce interactive noise when
running jenkins.
pulumi/pulumi#1261 <pulumi/pulumi#1261>: Work
around issue #1251.
pulumi/pulumi#1260 <pulumi/pulumi#1260>: Add a
new tree-view form for the progress view.
pulumi/pulumi#1254 <pulumi/pulumi#1254>:
Re-introduce interface for snapshot management
pulumi/pulumi-aws#205 <pulumi/pulumi-aws#205>:
Revert 2 PRs
pulumi/pulumi-aws#204 <pulumi/pulumi-aws#204>:
Enable tracing for integration tests.
pulumi/pulumi-aws#203 <pulumi/pulumi-aws#203>:
Make 'Function' a generic type
pulumi/pulumi-aws#202 <pulumi/pulumi-aws#202>:
Make serverless/function into a subclass of lambda/function.
pulumi/pulumi-cloud#480 <pulumi/pulumi-cloud#480>:
Fix package publishing
pulumi/pulumi-cloud#478 <pulumi/pulumi-cloud#478>:
Remove aws-infra from pulumi-cloud.
pulumi/pulumi-cloud#477 <pulumi/pulumi-cloud#477>:
Use interface in place of class.
pulumi/pulumi-cloud#474 <pulumi/pulumi-cloud#474>:
Remove LogCollector and onError
pulumi/pulumi-cloud#473 <pulumi/pulumi-cloud#473>:
Enable tracing for integration tests.
pulumi/pulumi-cloud#472 <pulumi/pulumi-cloud#472>:
Extract 'aws-infra' types into their own package independent of cloud-aws
pulumi/pulumi-cloud#470 <pulumi/pulumi-cloud#470>:
Allow paging in Table.scan.
pulumi/pulumi-cloud#469 <pulumi/pulumi-cloud#469>:
Use newer way of naming configuration
pulumi/pulumi-cloud#467 <pulumi/pulumi-cloud#467>:
Don't yarn link @pulumi <https://github.com/pulumi> dependencies
pulumi/pulumi-cloud#465 <pulumi/pulumi-cloud#465>:
Expose a 'defaultEndpoint' off of a Service to make consumption easier.
pulumi/pulumi-cloud#464 <pulumi/pulumi-cloud#464>:
Pass hostPort explicitly in container definitions
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#254 (comment)>, or mute
the thread
<https://github.com/notifications/unsubscribe-auth/AH_5wm11zQzlmKXLuSxOP_apIN7wsULVks5twzHugaJpZM4T3vlN>
.
|
@joeduffy Please re-review now that the list of commits is here. I'm happy to keep this - it's a nice degree of transparency - but definitely worth making sure you feel okay with including this. |
Love it, launch the missiles! |
dashboard.json
Outdated
{ "title": "Introduction", "url": "https://docs.pulumi.com/concepts/" }, | ||
{ "title": "Programming Model", "url": "https://docs.pulumi.com/concepts/programming-model.html" }, | ||
{ "title": "Reference", "url": "https://docs.pulumi.com/reference" }, | ||
{ "title": "Learn about AWS", "url": "https://docs.pulumi.com/concepts/aws.html" }, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to to include links to Examples and Community Slack?
Keep some of the changes made when we unified Docs and Getting Started cards, and simplify a bit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Add changelog content and update version numbers for 0.12.1.
Not ready to merge - as the release has not yet been published - but sharing for review.