2022-11-01 21:17:17 -07:00
{{ define "hero" }}
{{ partial "hero" (dict "title" .Params.title) }}
{{ end }}
{{ define "main" }}
{{ $pageContext := . }}
< section id = "overview" class = "max-w-5xl mx-auto text-center my-16 px-6" >
{{ with .Params.overview }}
< h2 > {{ .title }}< / h2 >
< p class = "text-left" > {{ .description | markdownify }}< / p >
< div class = "mt-8" >
2023-10-10 18:04:09 -07:00
< a href = "https://app.pulumi.com/signup/" class = "btn-secondary" > Get Started with Deployments< / a >
2022-11-01 21:17:17 -07:00
< / div >
{{ end }}
< / section >
< section id = "deployments-graphic" class = "max-w-4xl mx-auto text-center relative mb-16 px-6 lg:px-0" >
< div class = "shape-background pulumi-service-screenshot" >
< div class = "shape-container" >
< div class = "circle-right" > < / div >
< div class = "circle-left" > < / div >
< / div >
< / div >
< img class = "card mx-auto bg-white" src = "/images/product/pulumi-deployments-graphic.png" alt = "Pulumi Deployments Architecture Screenshot" / >
< / section >
2023-07-14 11:50:30 -07:00
< section id = "quotes" class = "w-full my-16" >
< div class = "w-full" >
< div class = "lg:flex lg:items-stretch justify-center" >
{{ range $item := .Params.quotes.items }}
< div class = "lg:w-1/3 px-4 mb-12 lg:mb-0" >
< div class = "flex flex-col h-full card p-6 bg-white relative" >
< p class = "text-left mt-0 italic font-semibold text-black" > {{ $item.quote }}< / p >
< div class = "flex flex-grow items-end justify-between pb-4" >
< div class = "w-2/3 text-left" >
< p class = "text-black mb-0 text-sm" > {{ $item.name }}< / p >
< p class = "mt-0 text-sm" > {{ $item.name_title }}< / p >
< / div >
< div class = "my-4 h-16" >
{{ partial "customer-logo.html" (dict "logo" $item.company) }}
< / div >
< / div >
< / div >
< / div >
{{ end }}
< / div >
< / div >
< / section >
2022-11-01 21:17:17 -07:00
< section id = "benefits" class = "max-w-5xl mx-auto text-center my-16 px-6" >
{{ with .Params.benefits }}
< h2 > {{ .title }}< / h2 >
< p class = "text-left" > {{ .description | markdownify }}< / p >
{{ end }}
< / section >
< section id = "preview" class = "max-w-5xl mx-auto text-center my-8 px-6" >
< div class = "card bg-white w-3/4 mx-auto" style = "position: relative; padding-bottom: 40.25%; height: 0; overflow: hidden;" >
< iframe src = "{{ .Params.preview.youtube_url }}" style = "position: absolute; top: 0; left: 0; width: 100%; height: 100%; border:0;" allowfullscreen = "" > < / iframe >
< / div >
< div class = "mt-16" >
2023-10-10 18:04:09 -07:00
< a href = "https://app.pulumi.com/signup/" class = "btn-secondary" > Get Started with Deployments< / a >
2022-11-01 21:17:17 -07:00
< / div >
< / section >
< section id = "options" class = "container mx-auto text-center mt-16 px-6" >
< div class = "max-w-5xl mx-auto text-center px-6" >
< h2 > {{ .Params.options.title }}< / h2 >
< div class = "text-left" > {{ .Params.options.description }}< / div >
< / div >
< div class = "flex flex-wrap justify-content items-stretch text-left my-4" >
{{ range $item := .Params.options.items }}
< div class = "w-full lg:w-1/3 p-3" >
< div class = "h-full card bg-white p-12" >
< div class = "icon-section mb-8" >
{{ partial "color-icon.html" (dict "icon" $item.icon "icon_color" $item.icon_color) }}
< / div >
< div >
< h5 > {{ $item.title }}< / h5 >
< / div >
< div class = "mt-6" >
< p > {{ $item.description | markdownify }}< / p >
< / div >
< / div >
< / div >
{{ end }}
< / div >
< / section >
2023-10-03 17:02:39 -07:00
< section id = "enterprise-features" class = "container mx-auto text-center mt-16 px-6" >
< div class = "max-w-5xl mx-auto text-center px-6" >
< h2 > Enterprise ready features< / h2 >
< / div >
< div class = "container mx-auto" >
< div class = "md:flex mx-auto max-w-5xl mb-8" >
2023-10-10 09:11:11 -07:00
< div class = "md:w-1/3 p-4" >
< div class = "text-center p-6 h-full" >
{{ partial "color-icon.html" (dict "icon" "eye" "icon_color" "violet") }}
< h5 > Review Stacks< / h5 >
< p >
2023-10-10 18:04:09 -07:00
Automate creation and deletion of dedicated cloud environments for every pull request, enabling cost-effective reviews.
2023-10-10 09:11:11 -07:00
< / p >
< / div >
< / div >
2023-10-03 17:02:39 -07:00
< div class = "md:w-1/3 p-4" >
< div class = "text-center p-6 h-full" >
{{ partial "color-icon.html" (dict "icon" "security" "icon_color" "violet") }}
< h5 > OIDC Support< / h5 >
< p >
Use OpenID Connect Configuration to use short-lived tokens issued by Pulumi Cloud to make changes to your cloud resources.
< / p >
< / div >
< / div >
< div class = "md:w-1/3 p-4" >
< div class = "text-center p-6 h-full" >
{{ partial "color-icon.html" (dict "icon" "git-merged" "icon_color" "yellow") }}
< h5 > GitHub Enterprise Support< / h5 >
< p >
Integrate Pulumi Deployments into your GitHub Enterprise instance so developers can provision infrastructure through GitHub.
< / p >
< / div >
< / div >
2023-10-10 09:11:11 -07:00
< / div >
< div class = "md:flex mx-auto max-w-5xl mb-8" >
2023-10-03 17:02:39 -07:00
< div class = "md:w-1/3 p-4" >
< div class = "text-center p-6 h-full" >
{{ partial "color-icon.html" (dict "icon" "team" "icon_color" "salmon") }}
< h5 > ChatOps Integration< / h5 >
< p >
Get status notifications in Slack and Microsoft Teams for deployment statuses.
< / p >
< / div >
< / div >
< div class = "md:w-1/3 p-4" >
< div class = "text-center p-6 h-full" >
{{ partial "color-icon.html" (dict "icon" "buildings" "icon_color" "blue") }}
< h5 > Self-hosted Runners< / h5 >
< p >
Run agents on your own private infrastructure for more control over your Pulumi Deployments.
< / p >
< / div >
< / div >
< div class = "md:w-1/3 p-4" >
< div class = "text-center p-6 h-full" >
{{ partial "color-icon.html" (dict "icon" "exchange" "icon_color" "purple") }}
< h5 > Flexible Webhooks< / h5 >
< p > Program custom workflows using events sent from Pulumi Deployments.< / p >
< / div >
< / div >
< / div >
< / div >
< / section >
< section id = "pricing" class = "relative mx-auto text-center" >
< h2 > Pricing< / h2 >
2023-10-10 18:04:09 -07:00
< p > {{ "Pulumi Deployments costs $0.01 per deployment minute.< br / > Any charges from Pulumi Deployments are in addition to your Pulumi Cloud edition billing. See [Pricing](/pricing) to learn more." | markdownify }}< / p >
2023-10-03 17:02:39 -07:00
< div class = "mx-5 mt-8 flex justify-center text-left" >
< div class = "lg:flex lg:items-stretch" >
< div class = "edition bg-white p-5 pb-8 xl:pl-8 hidden lg:flex lg:grow card mr-4 xl:mr-8" >
< div class = "max-w-md lg:max-w-xs mx-auto" >
< div class = "h-full flex flex-col pt-6" >
< h4 class = "title mb-2 h-14 lg:h-24 xl:h-14" > Individual< / h4 >
< div class = "h-20" >
2023-10-10 09:11:11 -07:00
< p class = "m-0 text-xs mt-2" > 500 included Pulumi Deployments minutes/month< / p >
2023-10-03 17:02:39 -07:00
< / div >
< div class = "flex-grow lg:whitespace-nowrap" >
< ul class = "list-none text-left text-sm inline-block pl-0" >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
2023-10-10 09:11:11 -07:00
< span > 500 included deploy minutes/month< / span >
2023-10-03 17:02:39 -07:00
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > Deploy via GitHub, API, and console< / span >
< / span >
< / li >
< / ul >
< / div >
< / div >
< / div >
< / div >
< div class = "trialed-editions" >
< div class = "hidden lg:block gradient lg:w-full" > < / div >
< div class = " lg:flex lg:flex-row" >
< div class = "edition py-5 px-0 lg:hidden" >
< div class = "h-full bg-white max-w-md mx-auto" >
< div class = "h-full flex flex-col px-4 py-4" >
< h4 class = "title mb-2 h-14 lg:h-24 xl:h-14" > Individual< / h4 >
< div class = "h-20" >
2023-10-10 09:11:11 -07:00
< p class = "m-0 text-xs mt-2" > 500 included Pulumi Deployments minutes/month< / p >
2023-10-03 17:02:39 -07:00
< / div >
< div class = "flex-grow lg:whitespace-nowrap" >
< ul class = "list-none text-left text-sm inline-block pl-0" >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
2023-10-10 09:11:11 -07:00
< span > 500 included deploy minutes/month< / span >
2023-10-03 17:02:39 -07:00
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > Deploy via GitHub, API, and console< / span >
< / span >
< / li >
< / ul >
< / div >
< / div >
< / div >
< / div >
< div class = "edition py-5 px-0 lg:pb-3.5 lg:w-1/3" >
< div class = "h-full bg-white max-w-md mx-auto" >
< div class = "h-full flex flex-col pr-4 pl-4 xl:pl-8 py-4" >
< h4 class = "title mb-2 h-14 lg:h-24 xl:h-14" > Team< / h4 >
< div class = "h-20" >
< div class = "text-black text-xl lg:text-xl flex items-center lg:whitespace-nowrap" >
2023-10-04 17:45:24 -07:00
$0.01 /
2023-10-03 17:02:39 -07:00
< div class = "m-0 text-xs mt-1 flex flex-col pl-1" > < span > deploy< / span > < span > minute< / span > < / div >
< / div >
2023-10-10 09:11:11 -07:00
< p class = "m-0 text-xs" > 3000 included Pulumi Deployments minutes/month< / p >
2023-10-03 17:02:39 -07:00
< / div >
< div class = "flex-grow" >
< ul class = "list-none text-left text-sm inline-block pl-0" >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > Deploy via GitHub, API, and console< / span >
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > 5 concurrent deployments< / span >
< / span >
< / li >
< / ul >
< / div >
< div class = "lg:hidden mt-8 relative z-0 flex flex-col w-56 xl:w-60" >
< a id = "teamStartTrialButton" class = "btn-secondary py-3 px-6 text-center" > Start trial< / a >
< p class = "text-xs pt-1 my-0 text-center" > No credit card needed.< / p >
< / div >
< / div >
< / div >
< / div >
< div class = "edition py-5 px-0 lg:pb-3.5 lg:w-1/3" >
< div class = "h-full bg-white max-w-md mx-auto" >
< div class = "h-full flex flex-col px-4 py-4" >
< h4 class = "title mb-2 h-14 lg:h-24 xl:h-14" > Enterprise< / h4 >
< div class = "h-20" >
< div class = "text-black text-xl lg:text-xl xl:whitespace-nowrap" > Custom< / div >
< p class = "m-0 text-xs mt-1" > < a href = "/contact/?form=sales" class = "underline" > Contact us< / a > for a demo & quote.< / p >
< / div >
< div class = "flex-grow" >
< ul class = "list-none text-left text-sm inline-block pl-0" >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
2023-10-10 09:11:11 -07:00
< span > Volume pricing available< / span >
2023-10-03 17:02:39 -07:00
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > Deploy via GitHub, API, and console< / span >
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > 25 concurrent deployments< / span >
< / span >
< / li >
< / ul >
< / div >
< / div >
< / div >
< / div >
< div class = "edition py-5 px-0 lg:pb-3.5 lg:w-1/3" >
< div class = "h-full bg-white max-w-md mx-auto" >
< div class = "h-full flex flex-col pl-4 pr-4 xl:pr-0 py-4" >
< h4 class = "title mb-2 h-14 lg:h-24 xl:h-14 xl:whitespace-nowrap" > Business Critical< / h4 >
< div class = "h-20" >
< div class = "text-black text-xl lg:text-xl xl:whitespace-nowrap" > Custom< / div >
< p class = "m-0 text-xs mt-1" > < a href = "/contact/?form=sales" class = "underline" > Contact us< / a > for a demo & quote.< / p >
< / div >
< div class = "flex-grow" >
< ul class = "list-none text-left text-sm inline-block pl-0" >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
2023-10-10 09:11:11 -07:00
< span > Volume pricing available< / span >
2023-10-03 17:02:39 -07:00
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > Deploy via GitHub, API, and console< / span >
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > GitHub Enterprise integration< / span >
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > 150 concurrent deployments< / span >
< / span >
< / li >
< li >
< span >
< i class = "fa fa-check pricing-checkmark mr-2" > < / i >
< span > Self-hosted runners< / span >
< / span >
< / li >
< / ul >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / div >
< / section >
2022-11-01 21:17:17 -07:00
< section id = "learn" class = "container mx-auto text-center mt-16 px-6" >
< div class = "max-w-5xl mx-auto text-center px-6" >
< h2 > {{ .Params.learn.title }}< / h2 >
< div class = "text-left" > {{ .Params.learn.description }}< / div >
< / div >
< div class = "flex flex-wrap justify-content items-stretch text-left my-4" >
{{ range $item := .Params.learn.items }}
< div class = "w-full lg:w-1/2 p-3" >
< div class = " card h-full bg-white p-12" >
< div >
< h5 > {{ $item.title }}< / h5 >
< / div >
< div class = "mt-6" >
< p > {{ $item.description | markdownify }}< / p >
< / div >
{{ range $button := $item.buttons }}
2023-10-10 09:11:11 -07:00
< div class = "my-2 py-4 z-10 relative" >
< a href = "{{ $button.link }}" class = "z-10 btn-{{ $button.type }}" > {{ $button.action }}< / a >
2022-11-01 21:17:17 -07:00
< / div >
{{ end }}
< / div >
< / div >
{{ end }}
< / div >
< / section >
{{ end }}