3917 Commits

Author SHA1 Message Date
Maria Bermudez
d9219ea64e Merge pull request #1716 from pulumi/maria/editorial
Follow-up to 1708
2019-09-10 13:50:42 -07:00
Justin Van Patten
205278b114 Add naming blog post (#1714) 2019-09-10 13:03:57 -07:00
Mikhail Shilkov
8c8fe1bd95 Remove a broken link and obsolete paragraph (#1715) 2019-09-10 12:53:03 -07:00
bermudezmt
8e84d6b915 Follow-up to 1708
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-09-10 12:50:05 -07:00
Paul Stack
963d5e6da0 Fixup the ec2 webservice tutorial updates section (#1711) 2019-09-10 19:03:23 +03:00
Joe Duffy
3edc03d163 Add commentary on vs. transpilers (#1708)
* Add commentary on vs. transpilers

* Edit based on CR feedback
2019-09-10 08:04:15 -07:00
Paul Stack
ab09fe9b22 tutorials: EC2 TypeScript tutorials were using JavaScript requi… (#1701)
Also took the opportunity to make our webserver tutorials region agnostic
this is for JavaScript, TypeScript and Python
2019-09-10 17:27:23 +03:00
Maria Bermudez
d058a12e45 A very crude implementation of the glossary (#1547)
* A very crude implementation of the glossary
No real styling has been applied yet, but the idea is you get a list of all the terms with anchor links to the definition and relevant documentation pages. Have to look into why it's not generating a right TOC for the H2 (my theory is because it is declared in the shortcode file rather than glossary.md?

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Add sorting

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Address feedback

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Escape quotes

* Add initial list of terms
Add anchorize function

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Remove duplicate entry

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Remove extra spaces

* Add initial list of terms
Add anchorize function

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Remove duplicate entry

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Remove extra spaces

* Use 3 columns and other cleanup

- 3 columns for term index
- Use shortcode instead of `if` check in `single.html` layout
- Minor cleanup

* Address feedback

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-09-09 13:56:35 -07:00
Praneet Loke
5af6e1df20 Fix mktutorial tool to detemine the correct Pulumi.yaml path for Deploy With Pulumi buttons (#1676)
* Add a new property in the tutorial template to set the correct URL for the Deploy With Pulumi button.

* Regenerate tutorials.

* Detect Deploy With Pulumi button links and use its destination as the PulumiTemplateURL.
2019-09-06 08:36:36 -07:00
bermudezmt
6c9eea1ad2 Remove extra word
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-09-05 10:38:43 -07:00
Levi Blackstone
65eafd2da4 Update outdate usage example (#1697) 2019-09-05 10:08:29 -06:00
Levi Blackstone
38dac20929 Update review-project.md (#1696) 2019-09-05 10:08:08 -06:00
Levi Blackstone
a2a0bb4242 Fix typo (#1695) 2019-09-05 09:02:21 -06:00
joeduffy
809183f381 Use the YouTube shortcode for 1.0 post
This ensures that it renders nicely on mobile.
2019-09-05 06:46:27 -07:00
joeduffy
a31c4890ef Add a meta image for the 1.0 post 2019-09-05 06:08:15 -07:00
joeduffy
a5e084ec76 Fix the blog metadata 2019-09-05 05:28:58 -07:00
joeduffy
27b2b40491 Add 1.0 blog post and alert 2019-09-05 05:24:07 -07:00
Christian Nunciato
f8aee5cfd3 Apply Console, Service and backend naming changes (#1689)
* Cloud Console -> Console

* Saas -> Service

* web/pulumi.com backend -> Pulumi Service backend
2019-09-04 20:50:10 -07:00
Maria Bermudez
5b3d4fcc14 SAML updates (#1644)
* - Final cleanup
- Remove required shortcode and inline span tag instead

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Address feedback
Update Guides landing page

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* - Update SAML index page
- Rename SSO page
- Add SSO page as required reading for integration guides
- Edit guides

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Replace Pulumi Cloud Console with Pulumi Console

* Final cleanup

* Update warning to yellow
Present SAML settings in table format for consistency (per #1608)

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Address feedback

* Fix broken relref links
Clean up text

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Fix final broken link

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Fix breadcrumb for intro overview

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-09-04 17:21:43 -07:00
Maria Bermudez
122d18471f Link to versions page
Since we added the OS chooser, it's not very obvious how to get to the release notes page. @joeduffy , we've talked about having a dedicated Release Notes page, but perhaps this will suffice for now?
2019-09-04 17:00:51 -07:00
Christian Nunciato
1cbe21d237 New Home Page (#1643)
* New Home Page

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Edit bits of the new homepage (#1665)

* Edit bits of the new homepage

This is a work in progress, however makes the following changes:

* Use a different heading/subheading.

* Make some fonts larger.

* Move the CTA above the fold and make it more prominent.

* Move Create/Deploy/Manage above the widget and style it differently.

* Change the text within Create/Deploy/Manage cards, and use
  a bulleted headings style for the major points.

* Add a SVG header to the Manage card for symmetry -- although
  it needs to be revised to include e.g. identity providers.

* Add real quotes.

* Add some new logos.

* Reorganize some non-homepage things

* Make the top navbar sticky -- and remove stickiness from some
  of the other second level navbars that are less important now.

* Use bg-purple-900 rather than black in some places. The black
  contrast just looks really retro and tacky to my eyes. (Honestly,
  still could use some work here, but it's marginally less horrific.)

* Eliminate PRICING from the top nav. Our belief is too many people
  click this and think we're 100% commercial without having open
  source offerings. This page is still available, but is more deeply
  integrated with the PRODUCT flow.

* Overhaul the PRODUCT page:

    - Better top level messaging.
    - Reuse the new carousel widget rather than the aging code snippet.
    - Revamp all of the details below.
    - Use slightly more modern looking FA icons rather than
      the images we had before (which looked kind of random).
    - Remove "Multi-Cloud Subscription" -- and add
      "Support and Training."
    - Link out to the PRICING page in certain key areas.

* Revamp overall message on the CAREERS page and massage some
  margins and font sizes.

* Move WHY-PULUMI further to the right of the nav bar.

Sights set on revamping WHY-PULUMI next ...

* Revamp the Why, Pulumi page

* Remove some unused bits

* Tidy up partner, migrate, and topics pages

The partner, migrate, and topics pages are showing their age. At
some point (soon) we need to just blow them up and rewrite them with
our current voice and perspective. For the time being, I do know
they are helping with SEO, so I've done a pass over them to bring
them (roughly) up to code -- still not perfect, but much better.

* Rework titles and abstracts for all pages.

* Replace @pulumi/cloud* examples with modern equivalents.

* Direct to the general GET STARTED page in most places.

* Rewrite the how-pulumi-works partial to use HTML and our more
  recent language and logos, instead of an aging screenshot.

* Ensure consistency on black 2nd level nav bars.

* Add partner logos for Azure and GCP.

* Use a real YouTube embed for the link to our video.

Fixes #1588.

* Refine the Why, Pulumi page further

* Make some more edits

...primarily to the "migrate" pages.

* Incorporate latest changes

Signed-off-by: Christian Nunciato <c@nunciato.org>

* Make final edits (#1683)

* Update the top level phrasing.

* Capitalize "Modern Infrastructure as Code" (it's bolder/stronger).

* Tweak some minor other language.

* Add a link to the video.

* Change carousel nav, tweak video, comment alert

* Make some adjustments for narrow mobiles
2019-09-04 15:47:35 -07:00
Justin Van Patten
51d3f2de82 API docs landing page (#1679)
This change removes the API packages from the TOC and instead lists them on a
single API Reference landing page, which has a language chooser to see the TS/JS
vs. Python packages.
2019-09-04 13:53:18 -07:00
Jon Canning
6527740abc typo (#1682) 2019-09-04 13:27:48 -07:00
Maria Bermudez
bed7271ee3 Merge pull request #1667 from pulumi/maria/landing-pages
Add intro overview
2019-09-04 10:58:26 -07:00
Dan Hernandez
82211c16f4 Removed ami import statement so that example works (#1668)
* Removed ami import statement so that example works

* quick update to create var and comment for clarity
2019-09-04 08:42:54 +03:00
bermudezmt
f0b6658de9 Add intro overview
Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-09-03 13:11:37 -07:00
Paul Stack
756e05d159 Merge pull request #1653 from pulumi/dan/python-tutorial-update
update python version of aws ec2 tutorial
2019-09-02 18:57:47 +03:00
Andreas Jägle
01e118f2ae Use lowercase key name in code sample for k8s provider (#1663) 2019-08-30 13:27:33 -06:00
Justin Van Patten
42f9a4cb50 Increase the Hugo timeout limit from 10 seconds to 30 and re-enable broken link checker (#1662)
* Increase the Hugo timeout limit from 10 seconds to 30

This should mitigate the `timed out initializing value` for large API docs pages.

* Re-enable the broken link checker

* Fix broken links

Fix broken links that were introduced while the broken link checker was
temporarily disabled.
2019-08-30 12:25:07 -07:00
Joe Duffy
5a0713313b Add an OS chooser (#1661)
This change adds an OS chooser similar to what we have for languages.
This is then used for various installation pages to offer the end user
the ability to choose something other than the default that we've
detected -- in addition to making that choice sticky using cookies.

Most of the same code for the language chooser is refactored and
reused, although some of it had to remain specific to languages due
to the special case of hiding/showing code blocks.

Fixes #1394.
2019-08-29 17:22:07 -07:00
Maria Bermudez
251be170cb Console Follow-Ups (#1616)
* - Rework Console landing page
- Update Account, Editions, Organizations pages
- Remove Accounts index page
- Start working on Project and Stack Management page

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

Update content/docs/intro/console/_index.md

Co-Authored-By: Joe Duffy <joe@pulumi.com>

Update content/docs/intro/console/accounts/account.md

Co-Authored-By: Joe Duffy <joe@pulumi.com>

Update content/docs/intro/console/accounts/account.md

Co-Authored-By: Joe Duffy <joe@pulumi.com>

* Address feedback
Address #1612

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Add aliases based on folder rename

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* More progress on collaboration topics

* Final edits

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Replace instances of Pulumi Cloud Console with Pulumi Console

Minor edit
2019-08-29 14:09:44 -07:00
Dan Hernandez
b1e9db3b3a updated python code of aws ec2 tutorial to hard coded value similar to other languages 2019-08-29 11:29:32 -04:00
Joe Duffy
a8ace1b150 Add auto-generated tutorials and indexes (#1620)
This change adds auto-generated tutorials, using our [examples repo](https://github.com/pulumi/examples) as its source. Namely, we scrape the README.mds. We do some on-the-fly rewriting of certain content to make it work on the docs website -- including adding appropriate links back to the GitHub source code -- however, for the most part, the content is taken as-is. There are plenty of examples that need to be tidied up for consistency, to make the titles better, and so on, but this seems like a significant overall improvement so we plan to land roughly as-is.

* Add auto-generated tutorials and indexes

* Update URLs to use new post-ToC update structure

* Add a Featured Tutorials section to AWS

* Add curated "Featured Tutorials" sections

* Remove numbers from tutorial titles

* Add links to the tutorials source code

* Remove "all tutorials" index

* Don't link to AKS from GCP tutorials page

* Add a VIEW CODE button

And also wordsmith some of the "get source code first" note.

* Use linktitle for shorter titles

This ensures that the navigation name and the breadcrumb match.

* Update text for requesting a new tutorial

* Add mktutorial to `make gen`

* Add a nicer tutorials landing page

* Simplify the VIEW CODE button

* Rewrite relative Markdown links

This change automatically rewrites Markdown links that are
relative to our GitHub repo, so that we don't end up with broken
links in the resulting documentation website.

* Fix some broken links

* Ignore some example links

Our examples contain a lot of illustrative links that are either
synthetic or not meant to be publicly accessed. Ignore them during
broken link checking.
2019-08-28 09:10:09 -07:00
Joe Duffy
ae4f2aeff2 Document pluggable encryption providers (#1619)
This change tidies up some of the configuration and secrets documentation, in addition to documenting how to use pluggable encryption providers.

* Tidy up the secrets programming model topic

Part of #1509.

* Document pluggable secrets providers

* Apply suggestions from code review

Co-Authored-By: Maria Bermudez <bermudezmt@users.noreply.github.com>
2019-08-26 16:25:20 -07:00
Luke Hoban
6f294a8ae5 Clarify that only top-level properties can be marked as additionalSecretOutputs. 2019-08-26 16:24:33 -07:00
Maria Bermudez
648ec757a3 [WIP] More "Get Started" Follow-ups (#1517)
* Add intro text and icons
Add shortcode for intro links
Clean up index page for Kubernetes cloud

Address feedback

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Add intro text and icons
Add shortcode for intro links
Clean up index page for Kubernetes cloud

Address feedback

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Clean up content

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Clean up crud

* Rebase

* Clean up content

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Add cloud intro shortcode
More text cleanup
Add suggested installation links for Python and Node.js (#1178)

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Update content/docs/quickstart/aws/create-project.md

Co-Authored-By: Justin Van Patten <jvp@justinvp.com>

* Address feedback

* Rebase

* Rebase continuation

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Fix indentation issue

* Remove crud

* Replace pulumi.com with Pulumi Service

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>
2019-08-26 13:41:46 -07:00
Maria Bermudez
5b3e51460b New TOC and breadcrumbs (#1563) 2019-08-23 14:22:47 -07:00
Mikhail Shilkov
8dcf6d7084 10 Pearls with Azure Functions in Pulumi (#1557) 2019-08-21 09:00:32 -07:00
Praneet Loke
0076ebe642 Update the feature image for token scanning post (#1589)
* Update the feature image.

* Update content/blog/github-token-scanning-service/index.md

Co-Authored-By: Justin Van Patten <jvp@justinvp.com>

* Add explicit summary divider to preserve app.pulumi.com link
2019-08-19 14:48:40 -07:00
Praneet Loke
801dd24cd3 Blog post about GitHub token scanning (#1582)
* Blog post about Pulumi partnering with GitHub in their Token Scanning Service.

* Update content/blog/github-token-scanning-service/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Apply suggestions from code review

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Apply suggestions from code review

Co-Authored-By: Justin Van Patten <jvp@justinvp.com>

* Update feature image. Add meta_desc to the frontmatter.

* Rebased with master and fixed a relref in the token scanning post.
2019-08-19 12:16:07 -07:00
Luke Hoban
ec46c6ac97 Adopting Existing Cloud Resources into Pulumi (#1556)
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-08-16 10:35:01 -07:00
metral
67b04e2cb7 Apply suggestions from code review
Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
Co-Authored-By: Levi Blackstone <levi@pulumi.com>
2019-08-14 11:04:32 -07:00
Mike Metral
ffd1520f3a Add blog post on multicloud kubernetes apps 2019-08-14 11:04:32 -07:00
Mike Metral
21a78dbc72 fix(migrate-ng-blog) remove ksonnet note that was copied/pasted 2019-08-14 11:04:32 -07:00
Maria Bermudez
a6127788ee Final SEO updates (#1546)
* Final SEO updates

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Remove extra quote

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Apply suggestions from code review

Reapply changes as the rebase overwrote them.

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>
2019-08-13 10:40:52 -07:00
Maria Bermudez
42fc2850a4 Add meta descriptions to blog posts that have not been updated (#1542)
* Add meta descriptions to blog posts that have not been updated

Signed-off-by: bermudezmt <bermudez.mt@gmail.com>

* Update content/blog/pulumi-a-better-way-to-kubernetes/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Update content/blog/pulumi-heart-google-cloud-platform/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Update content/blog/pulumi-meetup-recap-apis-custom-resources-and-github-webhooks/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Update content/blog/reusable-cicd-components-with-circleci-orbs-for-pulumi/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Fix syntax error which  broke the build
2019-08-12 16:31:13 -07:00
Erin Xue
a9ca2470f2 Adding meta_desc to blogs (second batch) (#1512)
Signed-off-by: Christian Nunciato <c@nunciato.org>
2019-08-07 17:51:49 -07:00
Christian Nunciato
0878c18eeb Update the GitHub Actions docs (#1516)
Update the GitHub Actions docs

This change updates the GitHub Actions docs to better reflect current behavior. It also adds an example of running a preliminary (e.g., build) step in advance of a Pulumi command.

Signed-off-by: Christian Nunciato <c@nunciato.org>
Co-Authored-By: Maria Bermudez <bermudezmt@users.noreply.github.com>
2019-08-07 15:22:22 -07:00
Chris Smith
f635e46d65 Reorganize / Revise Service documentation (#1505)
* Rearrange service docs

* First pass complete

* Rename 'Account' page to 'Accounts', adjust URL too
2019-08-04 14:19:36 -07:00
Erin Xue
86ae0db8ca Adding meta_desc to blogs (first batch) (#1499)
* Add `meta_desc` to blogs (first batch)

* Update content/blog/advanced-typescript-type-ftw/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Remove extra space

* Update content/blog/announcing-support-for-email-based-identities/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Update content/blog/aws-cloudwatch-made-easy-with-pulumi-infrastructure-as-code/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Update content/blog/build-a-video-thumbnailer-with-pulumi-using-lambdas-containers-and-infrastructure-on-aws/index.md

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Apply suggestions from text review

Co-Authored-By: Eric Rudder <ericrudder@users.noreply.github.com>

* Remove extra space

* Remove etc

* Update index.md

* Update index.md
2019-08-02 14:46:01 -07:00