From 4c61c2f3d1a81c31a9057704b3a0d2de0a4a8d4e Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Mon, 1 Jul 2019 11:06:45 -0700 Subject: [PATCH 1/5] Fix section link on the Why Pulumi page Signed-off-by: Christian Nunciato --- layouts/page/why-pulumi.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/page/why-pulumi.html b/layouts/page/why-pulumi.html index 7743306519fd..c2cb25d0be47 100644 --- a/layouts/page/why-pulumi.html +++ b/layouts/page/why-pulumi.html @@ -50,7 +50,7 @@

Any Code. Any Cloud. Any Team.

-
+
From bb5e6fd3982aa00680764266ce2c317d7640f25b Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Mon, 1 Jul 2019 11:08:00 -0700 Subject: [PATCH 2/5] Capitalize Kubernetes in copy Signed-off-by: Christian Nunciato --- layouts/topics/serverless.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/layouts/topics/serverless.html b/layouts/topics/serverless.html index bee302354a7a..590a83a08d4b 100644 --- a/layouts/topics/serverless.html +++ b/layouts/topics/serverless.html @@ -22,7 +22,7 @@

What is Serverless?

Serverless, or function-based, computing enables you to build and run applications and services without thinking about the server infrastructure on which the functions depend. 'Serverless' applications of course require - servers (typically cloud infrastructure, or kubernetes clusters), but + servers (typically cloud infrastructure, or Kubernetes clusters), but don't require you to provision, scale, and manage any servers.

From 82a5930107c837853b5566ab715c0cecfb7cb339 Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Mon, 1 Jul 2019 11:16:51 -0700 Subject: [PATCH 3/5] Adjust image sizes on Whitepaper page Properly size them on both mobile and desktop. Signed-off-by: Christian Nunciato --- .../delivering-cloud-native-infrastructure-as-code.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/why-pulumi/delivering-cloud-native-infrastructure-as-code.md b/content/why-pulumi/delivering-cloud-native-infrastructure-as-code.md index 888045e5580d..1fd91c8655af 100644 --- a/content/why-pulumi/delivering-cloud-native-infrastructure-as-code.md +++ b/content/why-pulumi/delivering-cloud-native-infrastructure-as-code.md @@ -53,11 +53,11 @@ As usual, the future is unevenly distributed. A quick look at Google Trends over #### Interest Over Time, 5 Years to Current Date - + We can redraw this picture as an adoption curve across these evolutions approximately as follows: - + Each of these evolutions has opportunity, but also embedded cost: cost to switch, cost of skills, and cost of workflows and tools. Each also carries risk through isolated stovepipes: limited numbers of experts to attend to a given paradigm. @@ -97,7 +97,7 @@ Using real languages changes everything. [The Pulumi Cloud Development Platform] At the center of Pulumi is an open source cloud object model, coupled with an evaluation runtime that understands how to take programs written in any language, understand the cloud resources necessary to execute them, and then plan and manage those resources in a robust way. This cloud runtime and object model is inherently language- and cloud-neutral, enabling Pulumi to support many languages and clouds rapidly. - + Pulumi aims to provide a solution to the challenges of cloud application development and delivery by providing a consistent programming model for cloud native development: @@ -167,7 +167,7 @@ Because infrastructure is now linked to application code, and because of the eph Previously there was very limited tooling at the very point of collaboration needed by development and devops teams. Pulumi connects those teams and improves the required workflows. - + **Delivering Cloud 'Stacks'.** A core concept in Pulumi is the idea of a "stack." A stack is an isolated instance of a cloud program whose resources and configuration are distinct from all other stacks. A team might have a stack each for production, staging, and testing, or perhaps for each single- tenanted environment. Pulumi's CLI makes it trivial to spin up and tear down lots of stacks. This opens up workflows that might not have previously even attempted, such as each developer having her own stack, spinning up (and tearing down) a fresh stack to test out each Pull Request, or even splitting tiers of your service into many stacks that are linked together - all of which is applicable and useful in cloud application deliver scenarios. @@ -282,7 +282,7 @@ Learning Machine suffered from a loss of productivity and an inability to meet b By using Pulumi, Learning Machine were able to reduce 25,000 LoC of ad-hoc scripts to 500 LoC of JavaScript that could be understood across all teams, enabling the development team to take accountability for service delivery to meet business needs. Additionally, moving to Pulumi removes lock-in to a specific cloud, and has enabled Learning Machine to begin work on their on-premises private cloud service. - + > Pulumi has given our team the tools and framework to achieve a unified development and DevOps model, boosting productivity and taking our business to any cloud environment that our customers need. We retired 25,000 lines of complex code that few team members understood and replaced it with 100s of lines in a real programming language. From 85acbcee676c5256b78ac5e56cbea968bc13c20b Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Mon, 1 Jul 2019 11:27:20 -0700 Subject: [PATCH 4/5] Fix paging on mobile Decrease padding to prevent overflow. Signed-off-by: Christian Nunciato --- assets/sass/_pagination.scss | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/assets/sass/_pagination.scss b/assets/sass/_pagination.scss index c9661ad83b25..47ec8a1c591c 100644 --- a/assets/sass/_pagination.scss +++ b/assets/sass/_pagination.scss @@ -9,7 +9,11 @@ } > span, > a { - @apply block px-4 py-2; + @apply block px-2 py-1; + + @screen md { + @apply text-sm px-4 py-2; + } } a { From 5acec4c5b44b0ec373214be914d9b9660b9b9134 Mon Sep 17 00:00:00 2001 From: Christian Nunciato Date: Mon, 1 Jul 2019 15:34:11 -0700 Subject: [PATCH 5/5] Improve Pricing page layout Signed-off-by: Christian Nunciato --- assets/sass/_hubspot.scss | 6 +- assets/sass/_pricing.scss | 31 ++ assets/sass/styles.scss | 1 + layouts/page/pricing.html | 720 ++++++++++++++------------------------ 4 files changed, 299 insertions(+), 459 deletions(-) create mode 100644 assets/sass/_pricing.scss diff --git a/assets/sass/_hubspot.scss b/assets/sass/_hubspot.scss index e0b0237b9030..380591bc85b9 100644 --- a/assets/sass/_hubspot.scss +++ b/assets/sass/_hubspot.scss @@ -77,7 +77,11 @@ } input { - @apply block py-3 px-4 rounded-l rounded-r-none text-gray-600 w-56; + @apply block py-3 px-4 rounded-l rounded-r-none text-gray-600; + + @screen md { + @apply w-56; + } &.hs-button { @apply block btn btn-lg btn border-none py-3 px-4 rounded-r rounded-l-none w-auto; diff --git a/assets/sass/_pricing.scss b/assets/sass/_pricing.scss new file mode 100644 index 000000000000..63672559aee7 --- /dev/null +++ b/assets/sass/_pricing.scss @@ -0,0 +1,31 @@ +.pricing-item-heading { + @apply bg-gray-200 text-purple-700 text-sm font-display font-bold border-b border-gray-300 px-2 py-4; + + @screen md { + @apply text-base p-4; + } +} + +.pricing-item { + @apply flex items-center border-b border-gray-100 text-xs text-center; + + @screen md { + @apply text-sm border-b border-gray-200; + } + + .pricing-item-label { + @apply w-1/4 border-gray-200 text-left p-2 font-bold; + + @screen md { + @apply font-bold py-4 px-8; + } + } + + .pricing-item-value { + @apply w-1/4 p-2; + + @screen md { + @apply p-4; + } + } +} diff --git a/assets/sass/styles.scss b/assets/sass/styles.scss index e8ed057d24a8..d192a0b35ae4 100644 --- a/assets/sass/styles.scss +++ b/assets/sass/styles.scss @@ -16,6 +16,7 @@ @import "langchoose"; @import "no-select"; @import "pagination"; +@import "pricing"; @import "search"; @import "section-nav"; @import "tables"; diff --git a/layouts/page/pricing.html b/layouts/page/pricing.html index 0e76d0f95fbd..053168c22578 100644 --- a/layouts/page/pricing.html +++ b/layouts/page/pricing.html @@ -25,7 +25,7 @@

Plans for teams of all sizes.

$50
per month

For teams just getting started deploying cloud applications and infrastructure.

-
    +
    • Any cloud @@ -60,7 +60,7 @@

      Plans for teams of all sizes.

      $75
      per user/month

      For medium to large teams using Pulumi for multiple projects or clouds.

      -
        +
        • Everything in Team Starter, plus... @@ -95,7 +95,7 @@

          Plans for teams of all sizes.

          Custom
           

          For large organizations running cloud software at scale, with advanced or custom needs.

          -
            +
            • Everything in Team Pro, plus... @@ -133,9 +133,9 @@

              Plans for teams of all sizes.

              -
              +
              -
              +

              Plan details

              From teams just getting started, to established organizations running Pulumi at scale, we have an option for you. @@ -144,459 +144,263 @@

              Plan details

              And remember, Pulumi Community Edition is free forever for unlimited individual use.

              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              - Team Starter - - Team Pro - - Enterprise -
              - Fundamentals -
              -

              Monthly Price - -

              -
              $50/moStarting at $225/moCustom (Contact Us)
              -

              Team Members - -

              -
              3 IncludedUp to 25 (Minimum 3)Unlimited (Minimum 10)
              -

              Extra Team Members - -

              -
              $75/user/moCustom (Contact Us)
              -

              Organizations - -

              -
              1 included1 includedUnlimited
              -

              Infrastructure as Code - -

              -
              -

              Any Cloud - -

              -
              -

              Any Language - -

              -
              -

              Self-Hosting Available - -

              -
              - Continuous Delivery -
              -

              Unlimited Deployments - -

              -
              -

              Cloud Console - -

              -
              -

              Audit History - -

              -
              -

              CI/CD Integrations - -

              -
              - AWS Code Services, Azure DevOps, Codeship, CircleCI, - GitHub, GitLab, Google Cloud Build, Jenkins, Travis - - AWS Code Services, Azure DevOps, Codeship, CircleCI, - GitHub, GitLab, Google Cloud Build, Jenkins, Travis - Custom
              -

              Timeline - -

              -
              -

              GitOps Workflows - -

              -
              -

              APIs and Webhooks - -

              -
              -

              Gated Deployments - -

              -
              -

              Advanced Policy Engine - -

              -
              - Security -
              -

              Identity Providers - -

              -
              -
                -
              • - github -
              • -
              • - gitlab -
              • -
              • - atlassian identity -
              • -
              • - Email -
              • -
              -
              -
                -
              • - github -
              • -
              • - gitlab -
              • -
              • - atlassian identity -
              • -
              • - Email -
              • -
              -
              -
                -
              • - github -
              • -
              • - gitlab -
              • -
              • - atlassian identity -
              • -
              • - Email -
              • -
              • - SAML/SSO identity -
              • -
              -
              -

              Secrets and Encryption - -

              -
              -

              Team Management - -

              -
              -

              Multiple Admins - -

              -
              -

              Role Based Access Control - -

              -
              -

              SAML/SSO - -

              -
              - Support -
              -

              Community Slack - -

              -
              -

              Onboarding and Training - -

              -
              Available
              -

              12×5 Support Available - -

              -
              -

              24×7 Support Available - -

              -
              -

              Enterprise Invoicing - -

              + +
              +
              +
              +
              + Team
              Starter +
              +
              + Team
              Pro +
              +
              + Enterprise +
              +
              +
              + +
              + Fundamentals +
              + +
              + Price + $50/mo + Starting at $225/mo + Custom (Contact Us) +
              +
              + Team Members + 3 Included + Up to 25 (Minimum 3) + Unlimited (Minimum 10) +
              +
              + Extra Team Members + + $75/user/mo + Custom (Contact Us) +
              +
              + Organizations + 1 included + 1 included + Unlimited +
              +
              + Infrastructure as Code + + + +
              +
              + Any Cloud + + + +
              +
              + Any Language + + + +
              +
              + Self-Hosting Available + + + +
              + +
              + Continuous Delivery +
              + +
              + Unlimited Deployments + + + +
              +
              + Cloud Console + + + +
              +
              + Audit History + + + +
              +
              + CI/CD Integrations + + AWS Code Services, Azure DevOps, Codeship, CircleCI, + GitHub, GitLab, Google Cloud Build, Jenkins, Travis + + + AWS Code Services, Azure DevOps, Codeship, CircleCI, + GitHub, GitLab, Google Cloud Build, Jenkins, Travis + + Custom +
              +
              + Timeline + + + +
              +
              + GitOps Workflows + + + +
              +
              + APIs and Webhooks + + + +
              +
              + Gated Deployments + + + +
              +
              + Advanced Policy Engine + + + +
              + +
              + Security +
              + +
              + Identity Providers + +
                +
              • + github +
              • +
              • + gitlab +
              • +
              • + atlassian identity +
              • +
              • + Email +
              • +
              +
              + +
                +
              • + github +
              • +
              • + gitlab +
              • +
              • + atlassian identity +
              • +
              • + Email +
              • +
              +
              + +
                +
              • + github +
              • +
              • + gitlab +
              • +
              • + atlassian identity +
              • +
              • + Email +
              • +
              • + SAML/SSO identity +
              • +
              +
              +
              +
              + Secrets and Encryption + + + +
              +
              + Team Management + + + +
              +
              + Multiple Admins + + + +
              +
              + Role Based Access Control + + + +
              +
              + SAML/SSO + + + +
              + +
              + Support +
              + +
              + Community Slack + + + +
              +
              + Onboarding and Training + + Available + +
              +
              + 12×5 Support Available + + + +
              +
              + 24×7 Support Available + + + +
              +
              + Enterprise Invoicing + + + +