From ae47f3901db6b6faafa6b6f5fab09b1b3aeeae9e Mon Sep 17 00:00:00 2001 From: Justin Van Patten Date: Sun, 28 Jul 2019 21:33:02 -0700 Subject: [PATCH] Replace pulumi.io links with pulumi.com --- README.md | 2 +- aws-go-s3-folder/README.md | 2 +- aws-js-containers/README.md | 2 +- aws-js-s3-folder-component/README.md | 2 +- aws-js-s3-folder/README.md | 2 +- aws-js-sqs-slack/README.md | 8 ++++---- aws-js-webserver-component/README.md | 2 +- aws-js-webserver/README.md | 4 ++-- aws-py-s3-folder/README.md | 2 +- aws-py-webserver/README.md | 8 ++++---- aws-ts-airflow/README.md | 2 +- aws-ts-apigateway/README.md | 2 +- aws-ts-containers/README.md | 2 +- aws-ts-eks-hello-world/README.md | 6 +++--- aws-ts-eks/README.md | 4 ++-- aws-ts-hello-fargate/README.md | 4 ++-- aws-ts-pulumi-webhooks/util.ts | 2 +- aws-ts-ruby-on-rails/README.md | 4 ++-- aws-ts-s3-lambda-copyzip/README.md | 4 ++-- aws-ts-slackbot/README.md | 2 +- aws-ts-stackreference/README.md | 2 +- aws-ts-static-website/www/index.html | 2 +- aws-ts-voting-app/README.md | 2 +- azure-py-aks/README.md | 4 ++-- azure-py-webserver/README.md | 6 +++--- azure-ts-aks-helm/README.md | 4 ++-- azure-ts-aks-mean/README.md | 4 ++-- azure-ts-aks-multicluster/README.md | 4 ++-- azure-ts-appservice-devops/README.md | 2 +- azure-ts-arm-template/README.md | 6 +++--- azure-ts-dynamicresource/README.md | 2 +- azure-ts-dynamicresource/index.ts | 2 +- azure-ts-serverless-url-shortener-global/README.md | 2 +- azure-ts-static-website/README.md | 2 +- azure-ts-webserver-component/README.md | 6 +++--- azure-ts-webserver/README.md | 4 ++-- cloud-js-api/README.md | 2 +- cloud-js-containers/README.md | 2 +- cloud-ts-url-shortener/README.md | 4 ++-- cloud-ts-voting-app/README.md | 4 ++-- f5bigip-ts-ltm-pool/README.md | 4 ++-- gcp-py-gke/README.md | 4 ++-- gcp-ts-functions/README.md | 4 ++-- gcp-ts-gke-hello-world/README.md | 6 +++--- gcp-ts-gke/README.md | 4 ++-- gcp-ts-k8s-ruby-on-rails-postgresql/README.md | 4 ++-- gcp-ts-slackbot/README.md | 2 +- kubernetes-ts-guestbook/README.md | 2 +- kubernetes-ts-guestbook/components/README.md | 2 +- kubernetes-ts-guestbook/simple/README.md | 2 +- kubernetes-ts-jenkins/README.md | 4 ++-- kubernetes-ts-nginx/README.md | 6 +++--- misc/travis/README.md | 2 +- 53 files changed, 89 insertions(+), 89 deletions(-) diff --git a/README.md b/README.md index 1c2ab0a14..333aab170 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ Platform](https://github.com/pulumi/pulumi-gcp), `kubernetes` for [Kubernetes](https://github.com/pulumi/pulumi-kubernetes), or `cloud` for [Pulumi's cross-cloud programming framework](https://github.com/pulumi/pulumi-cloud). -See the [Pulumi documentation](https://pulumi.io) for more details on getting started with Pulumi. +See the [Pulumi documentation](https://www.pulumi.com/docs/) for more details on getting started with Pulumi. ### Cloud Infrastructure diff --git a/aws-go-s3-folder/README.md b/aws-go-s3-folder/README.md index 481384d8e..cf769f587 100644 --- a/aws-go-s3-folder/README.md +++ b/aws-go-s3-folder/README.md @@ -3,7 +3,7 @@ # Static Website Hosted on AWS S3 in Go A static website that uses [S3's website support](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). -For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://pulumi.io/quickstart/aws-s3-website.html). +For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-s3-website/). ## Deploying and running the program diff --git a/aws-js-containers/README.md b/aws-js-containers/README.md index 3dcc288d7..a0e4f98bb 100644 --- a/aws-js-containers/README.md +++ b/aws-js-containers/README.md @@ -2,7 +2,7 @@ # Easy container example -Companion to the tutorial [Provision containers on AWS](https://pulumi.io/quickstart/aws-containers.html). +Companion to the tutorial [Provision containers on AWS](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-service/). ## Prerequisites diff --git a/aws-js-s3-folder-component/README.md b/aws-js-s3-folder-component/README.md index 05f0adf49..ef304d389 100644 --- a/aws-js-s3-folder-component/README.md +++ b/aws-js-s3-folder-component/README.md @@ -2,7 +2,7 @@ # Static Website Hosted on AWS S3 -The component version of [aws-js-s3-folder](../aws-js-s3-folder). For a detailed walkthrough of this example, see [Tutorial: Pulumi Components](https://pulumi.io/reference/component-tutorial.html). +The component version of [aws-js-s3-folder](../aws-js-s3-folder). For a detailed walkthrough of this example, see [Tutorial: Pulumi Components](https://www.pulumi.com/docs/reference/component-tutorial/). ## Deploying and running the program diff --git a/aws-js-s3-folder/README.md b/aws-js-s3-folder/README.md index ddf3c4b31..91ed8b5ce 100644 --- a/aws-js-s3-folder/README.md +++ b/aws-js-s3-folder/README.md @@ -3,7 +3,7 @@ # Static Website Hosted on AWS S3 A static website that uses [S3's website support](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). -For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://pulumi.io/quickstart/aws-s3-website.html). +For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-s3-website/). ## Deploying and running the program diff --git a/aws-js-sqs-slack/README.md b/aws-js-sqs-slack/README.md index 5f0348e31..30abe22a9 100644 --- a/aws-js-sqs-slack/README.md +++ b/aws-js-sqs-slack/README.md @@ -9,9 +9,9 @@ you write serverless code as ordinary JavaScript functions. ## Prerequisites This program requires the Pulumi CLI. If you don't have it installed already, -[get it here](https://pulumi.io/install) or simply run `curl -fsSL https://get.pulumi.com | sh`. +[get it here](https://www.pulumi.com/docs/reference/install/) or simply run `curl -fsSL https://get.pulumi.com | sh`. -After that, you'll need to [configure your AWS credentials](https://pulumi.io/install/aws.html) so that Pulumi can +After that, you'll need to [configure your AWS credentials](https://www.pulumi.com/docs/reference/clouds/aws/setup/) so that Pulumi can deploy into your account. If your AWS CLI is already configured, everything should just work. Since this example uses Slack, you'll also need @@ -80,5 +80,5 @@ After installing the CLI and cloning the repo, `cd` into the directory, and run ## Learning More -To learn more about Pulumi, try checking out the [Tutorials](https://pulumi.io/quickstart) and -[Tour](https://pulumi.io/tour) sections of [pulumi.io](https://pulumi.io). +To learn more about Pulumi, try checking out the [Get Started](https://www.pulumi.com/docs/quickstart/) guide and +[Docs](https://www.pulumi.com/docs/). diff --git a/aws-js-webserver-component/README.md b/aws-js-webserver-component/README.md index 26b88f16e..6d53c2f4f 100644 --- a/aws-js-webserver-component/README.md +++ b/aws-js-webserver-component/README.md @@ -4,4 +4,4 @@ Deploy an EC2 instance using `@pulumi/aws`, using a common module for creating an instance. A function `createInstance` is defined in [webserver.js](webserver.js) which is then used in main program. -For a walkthrough of the main example, [Infrastructure on AWS](https://pulumi.io/quickstart/aws-ec2.html). +For a walkthrough of the main example, [Infrastructure on AWS](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-ec2-webserver/). diff --git a/aws-js-webserver/README.md b/aws-js-webserver/README.md index f822cab6f..f5360be46 100755 --- a/aws-js-webserver/README.md +++ b/aws-js-webserver/README.md @@ -10,8 +10,8 @@ To deploy your infrastructure, follow the below steps. ### Prerequisites -1. [Install Pulumi](https://pulumi.io/install) -2. [Configure AWS Credentials](https://pulumi.io/install/aws.html) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) +2. [Configure AWS Credentials](https://www.pulumi.com/docs/reference/clouds/aws/setup/) ### Steps diff --git a/aws-py-s3-folder/README.md b/aws-py-s3-folder/README.md index 419268a81..c941801eb 100644 --- a/aws-py-s3-folder/README.md +++ b/aws-py-s3-folder/README.md @@ -3,7 +3,7 @@ # Static Website Hosted on AWS S3 A static website that uses [S3's website support](https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html). -For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://pulumi.io/quickstart/aws-s3-website.html). +For a detailed walkthrough of this example, see the tutorial [Static Website on AWS S3](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-s3-website/). ## Deploying and running the program diff --git a/aws-py-webserver/README.md b/aws-py-webserver/README.md index 16c6bce23..32479429d 100644 --- a/aws-py-webserver/README.md +++ b/aws-py-webserver/README.md @@ -9,13 +9,13 @@ To get the correct Amazon Linux AMI for the instance size and region, a mapping ## Prerequisites -1. [Install Pulumi](https://pulumi.io/install/) -1. [Configure Pulumi for AWS](https://pulumi.io/quickstart/aws/setup.html) -1. [Configure Pulumi for Python](https://pulumi.io/reference/python.html) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) +1. [Configure Pulumi for AWS](https://www.pulumi.com/docs/reference/clouds/aws/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/reference/python/) ## Deploying and running the program -1. Install dependencies (a `virtualenv` is recommended - see [Pulumi Python docs](https://pulumi.io/reference/python.html)): +1. Install dependencies (a `virtualenv` is recommended - see [Pulumi Python docs](https://www.pulumi.com/docs/reference/python/)): ``` $ pip install -r requirements.txt diff --git a/aws-ts-airflow/README.md b/aws-ts-airflow/README.md index 314594d1f..23261f7db 100644 --- a/aws-ts-airflow/README.md +++ b/aws-ts-airflow/README.md @@ -6,7 +6,7 @@ A Pulumi program to deploy an RDS Postgres instance and containerized Airflow. ## Deploying and running the program -For more information on how to run this example, see: https://pulumi.io/reference and https://pulumi.io/quickstart/ +For more information on how to run this example, see: https://www.pulumi.com/docs/reference/ and https://www.pulumi.com/docs/quickstart/ 1. Create a new stack: diff --git a/aws-ts-apigateway/README.md b/aws-ts-apigateway/README.md index 8d98fbcfe..ea25c3877 100644 --- a/aws-ts-apigateway/README.md +++ b/aws-ts-apigateway/README.md @@ -2,7 +2,7 @@ # Serverless REST API on AWS -A simple REST API that counts the number of times a route has been hit. For a detailed walkthrough of this example, see the article [Create a Serverless REST API](https://pulumi.io/quickstart/aws-rest-api.html). +A simple REST API that counts the number of times a route has been hit. For a detailed walkthrough of this example, see the article [Create a Serverless REST API](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-rest-api/). ## Deploying and running the program diff --git a/aws-ts-containers/README.md b/aws-ts-containers/README.md index 3dcc288d7..a0e4f98bb 100644 --- a/aws-ts-containers/README.md +++ b/aws-ts-containers/README.md @@ -2,7 +2,7 @@ # Easy container example -Companion to the tutorial [Provision containers on AWS](https://pulumi.io/quickstart/aws-containers.html). +Companion to the tutorial [Provision containers on AWS](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-service/). ## Prerequisites diff --git a/aws-ts-eks-hello-world/README.md b/aws-ts-eks-hello-world/README.md index 8250d5749..22330bdb5 100755 --- a/aws-ts-eks-hello-world/README.md +++ b/aws-ts-eks-hello-world/README.md @@ -11,10 +11,10 @@ To deploy your infrastructure, follow the below steps. ### Prerequisites -1. [Install Pulumi](https://pulumi.io/install) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) 1. [Install Node.js version 6 or later](https://nodejs.org/en/download/) 1. Install a package manager for Node.js, such as [npm](https://www.npmjs.com/get-npm) or [Yarn](https://yarnpkg.com/en/docs/install). -1. [Configure AWS Credentials](https://pulumi.io/install/aws.html) +1. [Configure AWS Credentials](https://www.pulumi.com/docs/reference/clouds/aws/setup/) 1. [Install `aws-iam-authenticator`](https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html#get-started-kubectl) ### Steps @@ -23,7 +23,7 @@ After cloning this repo, from this working directory, run these commands: 1. Install the required Node.js packages: - This installs the dependent packages [needed](https://pulumi.io/reference/how.html) for our Pulumi program. + This installs the dependent packages [needed](https://www.pulumi.com/docs/reference/how/) for our Pulumi program. ```bash $ npm install diff --git a/aws-ts-eks/README.md b/aws-ts-eks/README.md index ee509aff7..bf5c27e66 100755 --- a/aws-ts-eks/README.md +++ b/aws-ts-eks/README.md @@ -11,9 +11,9 @@ To deploy your infrastructure, follow the below steps. ### Prerequisites -1. [Install Pulumi](https://pulumi.io/install) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) 2. [Install Node.js 8.11.3](https://nodejs.org/en/download/) -3. [Configure AWS Credentials](https://pulumi.io/install/aws.html) +3. [Configure AWS Credentials](https://www.pulumi.com/docs/reference/clouds/aws/setup/) 4. [Install `aws-iam-authenticator`](https://docs.aws.amazon.com/eks/latest/userguide/getting-started.html#get-started-kubectl) If you'd like to follow the optional instructions in step 7 in order to deploy a Helm chart into your cluster, you'll diff --git a/aws-ts-hello-fargate/README.md b/aws-ts-hello-fargate/README.md index 7f9421a68..2057aaefb 100644 --- a/aws-ts-hello-fargate/README.md +++ b/aws-ts-hello-fargate/README.md @@ -17,8 +17,8 @@ databases, and so on. # Prerequisites - [Node.js](https://nodejs.org/en/download/) -- [Download and install the Pulumi CLI](https://pulumi.io/install) -- [Connect Pulumi with your AWS account](https://pulumi.io/quickstart/aws/setup.html) (if your AWS CLI is +- [Download and install the Pulumi CLI](https://www.pulumi.com/docs/reference/install/) +- [Connect Pulumi with your AWS account](https://www.pulumi.com/docs/reference/clouds/aws/setup/) (if your AWS CLI is configured, this will just work) # Running the Example diff --git a/aws-ts-pulumi-webhooks/util.ts b/aws-ts-pulumi-webhooks/util.ts index 7d1dd2e26..afaa06ae3 100644 --- a/aws-ts-pulumi-webhooks/util.ts +++ b/aws-ts-pulumi-webhooks/util.ts @@ -2,7 +2,7 @@ import { ChatPostMessageArguments } from "@slack/client"; // Return a formatted copy of the Slack message object, based on the kind of Pulumi webhook received. // See the Pulumi and Slack webhook documentation for details. -// https://pulumi.io/reference/service/webhooks.html +// https://www.pulumi.com/docs/reference/service/webhooks/ // https://api.slack.com/docs/message-attachments export function formatSlackMessage(kind: string, payload: object, messageArgs: ChatPostMessageArguments): ChatPostMessageArguments { const cloned: ChatPostMessageArguments = Object.assign({}, messageArgs) as ChatPostMessageArguments; diff --git a/aws-ts-ruby-on-rails/README.md b/aws-ts-ruby-on-rails/README.md index 4bf401b2d..41cc3b259 100644 --- a/aws-ts-ruby-on-rails/README.md +++ b/aws-ts-ruby-on-rails/README.md @@ -12,8 +12,8 @@ To deploy your Ruby on Rails application, follow the below steps. ### Prerequisites -1. [Install Pulumi](https://pulumi.io/install) -2. [Configure AWS Credentials](https://pulumi.io/install/aws.html) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) +2. [Configure AWS Credentials](https://www.pulumi.com/docs/reference/clouds/aws/setup/) ### Steps diff --git a/aws-ts-s3-lambda-copyzip/README.md b/aws-ts-s3-lambda-copyzip/README.md index aea41bdf8..a83a0ad2a 100644 --- a/aws-ts-s3-lambda-copyzip/README.md +++ b/aws-ts-s3-lambda-copyzip/README.md @@ -17,8 +17,8 @@ To deploy your new serverless application, follow the below steps. ### Prerequisites 0. [Ensure you have Node.js](https://nodejs.org/en/download/) -1. [Install Pulumi](https://pulumi.io/install) -2. [Configure AWS Credentials](https://pulumi.io/install/aws.html) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) +2. [Configure AWS Credentials](https://www.pulumi.com/docs/reference/clouds/aws/setup/) ### Steps diff --git a/aws-ts-slackbot/README.md b/aws-ts-slackbot/README.md index f49b0e473..b45b9a861 100644 --- a/aws-ts-slackbot/README.md +++ b/aws-ts-slackbot/README.md @@ -11,7 +11,7 @@ The example contains a few useful patterns that show how to build a good Slackbo 1. we set up an ApiGateway API to receive push notifications from Slack whenever important events happen. 2. Slack has strict requirements on how quickly the push endpoint must respond with `200` notifications before they consider the message not-received, triggering back-off and resending of those same messages. Because of this, this example does not process Slack `event` messages as they come in. Instead, they are immediately added to an [AWS SNS Topic](https://aws.amazon.com/sns/) to be processed at a later point in time. This allows the ApiGateway call to return quickly, satisfying Slack's requirements. 3. Two [AWS Lambdas](https://aws.amazon.com/lambda/) are created naturally and simply using simple JavaScript functions. One function is used to create the Lambda that is called when Slack pushes notifications. The other is used to specify the Lamdba that will process the messages added to the Topic. These JavaScript functions can easily access the other Pulumi resources created, avoiding the need to figure out ways to pass Resource ARNs/IDs/etc. to the Lambdas to ensure they can talk to the right resources. If these resources were swapped out in the future (for example, using RDS instead of DynamoDB, or SQS instead of SNS), Pulumi would ensure the Lambdas were updated properly. -4. Pulumi [Secrets](https://pulumi.io/reference/config.html) provides a simple way to pass important credentials (like your Slack tokens) without having to directly embed them in your application code. +4. Pulumi [Secrets](https://www.pulumi.com/docs/reference/config/) provides a simple way to pass important credentials (like your Slack tokens) without having to directly embed them in your application code. First, we'll setup the Pulumi App. Then, we'll go create and configure a Slack App and Bot to interact with our Pulumi App. diff --git a/aws-ts-stackreference/README.md b/aws-ts-stackreference/README.md index 61afe8d93..89bcb7afc 100644 --- a/aws-ts-stackreference/README.md +++ b/aws-ts-stackreference/README.md @@ -3,7 +3,7 @@ # StackReference Example This example creates a "team" EC2 Instance with tags set from _upstream_ "company" and "department" -stacks via [StackReference](https://pulumi.io/reference/organizing-stacks-projects.html#inter-stack-dependencies). +stacks via [StackReference](https://www.pulumi.com/docs/reference/organizing-stacks-projects/#inter-stack-dependencies). ``` /** diff --git a/aws-ts-static-website/www/index.html b/aws-ts-static-website/www/index.html index a31875e65..aad738a72 100644 --- a/aws-ts-static-website/www/index.html +++ b/aws-ts-static-website/www/index.html @@ -14,5 +14,5 @@

Hello, world!

-

Made with ♥ using Pulumi.

+

Made with ♥ using Pulumi.

diff --git a/aws-ts-voting-app/README.md b/aws-ts-voting-app/README.md index 4afacd222..05373dbc0 100644 --- a/aws-ts-voting-app/README.md +++ b/aws-ts-voting-app/README.md @@ -78,7 +78,7 @@ Please confirm that this is what you'd like to do by typing ("testing"): testing ## About the code -At the start of the program, the following lines retrieve the value for the Redis password by reading a [configuration value](https://pulumi.io/reference/config.html). This is the same value that was set above with the command `pulumi config set redisPassword `: +At the start of the program, the following lines retrieve the value for the Redis password by reading a [configuration value](https://www.pulumi.com/docs/reference/config/). This is the same value that was set above with the command `pulumi config set redisPassword `: ```typescript let config = new pulumi.Config(); diff --git a/azure-py-aks/README.md b/azure-py-aks/README.md index 1d064ad8d..c6a06ba2c 100644 --- a/azure-py-aks/README.md +++ b/azure-py-aks/README.md @@ -10,9 +10,9 @@ To deploy your infrastructure, follow the below steps. ### Prerequisites -1. [Install Pulumi](https://pulumi.io/install) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) 2. [Install Python 3.6](https://www.python.org/downloads/) -3. [Configure Azure Credentials](https://pulumi.io/install/azure.html) +3. [Configure Azure Credentials](https://www.pulumi.com/docs/reference/clouds/azure/setup/) 4. [Generate SSH Key](https://git-scm.com/book/en/v2/Git-on-the-Server-Generating-Your-SSH-Public-Key) ### Steps diff --git a/azure-py-webserver/README.md b/azure-py-webserver/README.md index bf2aaefdd..4404f481e 100644 --- a/azure-py-webserver/README.md +++ b/azure-py-webserver/README.md @@ -6,9 +6,9 @@ This example deploys an Azure Virtual Machine and starts a HTTP server on it. ## Prerequisites -1. [Install Pulumi](https://pulumi.io/install/) -1. [Configure Pulumi for Azure](https://pulumi.io/quickstart/azure/setup.html) -1. [Configure Pulumi for Python](https://pulumi.io/reference/python.html) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) +1. [Configure Pulumi for Azure](https://www.pulumi.com/docs/reference/clouds/azure/setup/) +1. [Configure Pulumi for Python](https://www.pulumi.com/docs/reference/python/) ## Deploying and running the program diff --git a/azure-ts-aks-helm/README.md b/azure-ts-aks-helm/README.md index 8ca553b14..41f8f98f5 100644 --- a/azure-ts-aks-helm/README.md +++ b/azure-ts-aks-helm/README.md @@ -7,11 +7,11 @@ all in one Pulumi program. Please see https://docs.microsoft.com/en-us/azure/aks # Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Azure, so you will need an Azure account. If you don't have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). -[Follow the instructions here](https://pulumi.io/install/azure.html) to connect Pulumi to your Azure account. +[Follow the instructions here](https://www.pulumi.com/docs/reference/clouds/azure/setup/) to connect Pulumi to your Azure account. This example deploys a Helm Chart from [Bitnami's Helm chart repository](https://github.com/bitnami/charts), so you will need to [install the Helm CLI](https://docs.helm.sh/using_helm/#installing-helm) and configure it: diff --git a/azure-ts-aks-mean/README.md b/azure-ts-aks-mean/README.md index 315b44bb8..5c4021372 100644 --- a/azure-ts-aks-mean/README.md +++ b/azure-ts-aks-mean/README.md @@ -9,11 +9,11 @@ with our managed CosmosDB instance. ## Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Azure, so you will need an Azure account. If you don't have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). [Follow the instructions -here](https://pulumi.io/install/azure.html) to connect Pulumi to your Azure account. +here](https://www.pulumi.com/docs/reference/clouds/azure/setup/) to connect Pulumi to your Azure account. This example deploys a Helm Chart from [Bitnami's Helm chart repository](https://github.com/bitnami/charts), so you will need to [install the Helm diff --git a/azure-ts-aks-multicluster/README.md b/azure-ts-aks-multicluster/README.md index e6b60b52c..a2e7db966 100644 --- a/azure-ts-aks-multicluster/README.md +++ b/azure-ts-aks-multicluster/README.md @@ -7,11 +7,11 @@ different node counts. Please see https://docs.microsoft.com/en-us/azure/aks/ fo # Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Azure, so you will need an Azure account. If you don't have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). -[Follow the instructions here](https://pulumi.io/install/azure.html) to connect Pulumi to your Azure account. +[Follow the instructions here](https://www.pulumi.com/docs/reference/clouds/azure/setup/) to connect Pulumi to your Azure account. # Running the Example diff --git a/azure-ts-appservice-devops/README.md b/azure-ts-appservice-devops/README.md index 1df484669..69472e8f0 100644 --- a/azure-ts-appservice-devops/README.md +++ b/azure-ts-appservice-devops/README.md @@ -85,4 +85,4 @@ Pulumi task expects a Pulumi access token to be configured as a build variable. `alternative-pipeline` folder contains custom scripts and a pipeline to run Pulumi program in environments that have to access to the marketplace. -Follow [Azure DevOps](https://pulumi.io/reference/cd-azure-devops.html) guide for more details. \ No newline at end of file +Follow [Azure DevOps](https://www.pulumi.com/docs/reference/cd-azure-devops/) guide for more details. \ No newline at end of file diff --git a/azure-ts-arm-template/README.md b/azure-ts-arm-template/README.md index 8fdc4ed91..20f0dbd69 100644 --- a/azure-ts-arm-template/README.md +++ b/azure-ts-arm-template/README.md @@ -12,11 +12,11 @@ https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-ove ## Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Azure, so you will need an Azure account. If you don't have an account, [sign up for free here](https://azure.microsoft.com/en-us/free/). [Follow the instructions -here](https://pulumi.io/install/azure.html) to connect Pulumi to your Azure account. +here](https://www.pulumi.com/docs/reference/clouds/azure/setup/) to connect Pulumi to your Azure account. Now, install dependencies: @@ -73,4 +73,4 @@ npm install # Next Steps For more Azure examples, please [check out the Azure Getting Started Guide]( -https://pulumi.io/quickstart/azure/). +https://www.pulumi.com/docs/quickstart/azure/). diff --git a/azure-ts-dynamicresource/README.md b/azure-ts-dynamicresource/README.md index 6cb4c7153..1a644b63e 100644 --- a/azure-ts-dynamicresource/README.md +++ b/azure-ts-dynamicresource/README.md @@ -74,7 +74,7 @@ That's it! The dynamic provider will automatically use the underlying Azure prov ## Dynamic Providers -Learn more about dynamic providers [here](https://pulumi.io/reference/programming-model/#dynamicproviders). +Learn more about dynamic providers [here](https://www.pulumi.com/docs/reference/programming-model/#dynamicproviders). ## Known Issues diff --git a/azure-ts-dynamicresource/index.ts b/azure-ts-dynamicresource/index.ts index e0c63db05..eba4b2551 100644 --- a/azure-ts-dynamicresource/index.ts +++ b/azure-ts-dynamicresource/index.ts @@ -9,7 +9,7 @@ import { CDNCustomDomainResource } from "./cdnCustomDomain"; * The location where our resource group and the resources under it will be created. * * To externalize this value, and make this configurable across environments/stacks, - * learn more at https://pulumi.io/reference/config/. + * learn more at https://www.pulumi.com/docs/reference/config/. */ const location = azure.Locations.WestUS; diff --git a/azure-ts-serverless-url-shortener-global/README.md b/azure-ts-serverless-url-shortener-global/README.md index 0e57c4c85..6f12148d9 100644 --- a/azure-ts-serverless-url-shortener-global/README.md +++ b/azure-ts-serverless-url-shortener-global/README.md @@ -51,7 +51,7 @@ Multi-region deployment of Azure Functions and Cosmos DB with Traffic Manager https://urlshort-add94ac80f8.azurewebsites.net/api/urlshort-add $ curl -H "Content-Type: application/json" \ --request POST \ - -D '{"id":"pulumi","url":"https://pulumi.io"}' \ + -D '{"id":"pulumi","url":"https://pulumi.com"}' \ "$(pulumi stack output addEndpoint)" Short URL saved ``` diff --git a/azure-ts-static-website/README.md b/azure-ts-static-website/README.md index 063a52119..9ba7439d0 100644 --- a/azure-ts-static-website/README.md +++ b/azure-ts-static-website/README.md @@ -4,7 +4,7 @@ This example configures [Static website hosting in Azure Storage](https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-static-website). One complication is the fact that the Static Website feature of Storage Accounts is not part of Azure Resource Manager, and is not configurable directly via Pulumi Azure provider. -As a workaround, a custom [dynamic provider](https://pulumi.io/reference/programming-model/#dynamicproviders) and a dynamic resource are created. The provider delegates the setup to Azure CLI commands, while still providing Pulumi experience and lifecycle management. +As a workaround, a custom [dynamic provider](https://www.pulumi.com/docs/reference/programming-model/#dynamicproviders) and a dynamic resource are created. The provider delegates the setup to Azure CLI commands, while still providing Pulumi experience and lifecycle management. In addition to the Storage itself, a CDN is configured to serve files from the Blob container origin. This may be useful if you need to serve files via HTTPS from a custom domain (not shown in the example). diff --git a/azure-ts-webserver-component/README.md b/azure-ts-webserver-component/README.md index b5d46a010..9b13f5fa0 100755 --- a/azure-ts-webserver-component/README.md +++ b/azure-ts-webserver-component/README.md @@ -4,14 +4,14 @@ This example provisions a configurable number of Linux web servers in an Azure Virtual Machine, and returns the resulting public IP addresses. This example uses a reusable [Pulumi component]( -https://pulumi.io/reference/programming-model/#components) to simplify the creation of new virtual machines. By +https://www.pulumi.com/docs/reference/programming-model/#components) to simplify the creation of new virtual machines. By defining a `WebServer` class, we can hide many details (see [here](./webserver.ts) for its definition). ## Prerequisites - [Node.js](https://nodejs.org/en/download/) -- [Download and install the Pulumi CLI](https://pulumi.io/install) -- [Connect Pulumi with your Azure account](https://pulumi.io/quickstart/azure/setup.html) (if your `az` CLI is +- [Download and install the Pulumi CLI](https://www.pulumi.com/docs/reference/install/) +- [Connect Pulumi with your Azure account](https://www.pulumi.com/docs/reference/clouds/azure/setup/) (if your `az` CLI is configured, this will just work) ## Running the App diff --git a/azure-ts-webserver/README.md b/azure-ts-webserver/README.md index 4c9575a81..761ba6d32 100755 --- a/azure-ts-webserver/README.md +++ b/azure-ts-webserver/README.md @@ -7,8 +7,8 @@ This example provisions a Linux web server in an Azure Virtual Machine and gives ## Prerequisites - [Node.js](https://nodejs.org/en/download/) -- [Download and install the Pulumi CLI](https://pulumi.io/install) -- [Connect Pulumi with your Azure account](https://pulumi.io/quickstart/azure/setup.html) (if your `az` CLI is +- [Download and install the Pulumi CLI](https://www.pulumi.com/docs/reference/install/) +- [Connect Pulumi with your Azure account](https://www.pulumi.com/docs/reference/clouds/azure/setup/) (if your `az` CLI is configured, this will just work) ## Running the App diff --git a/cloud-js-api/README.md b/cloud-js-api/README.md index 4b79ae9a2..9a57e66bc 100644 --- a/cloud-js-api/README.md +++ b/cloud-js-api/README.md @@ -2,7 +2,7 @@ # Serverless REST API on AWS -A simple REST API that counts the number of times a route has been hit. For a detailed walkthrough of this example, see the article [Create a Serverless REST API](https://pulumi.io/quickstart/aws-rest-api.html). +A simple REST API that counts the number of times a route has been hit. For a detailed walkthrough of this example, see the article [Create a Serverless REST API](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-rest-api/). > Note: this example uses JavaScript promises, but if you're using Node 8, you can change the code to use `async` and `await`. diff --git a/cloud-js-containers/README.md b/cloud-js-containers/README.md index 372ff2df5..3f4686093 100644 --- a/cloud-js-containers/README.md +++ b/cloud-js-containers/README.md @@ -2,7 +2,7 @@ # Easy container example -Companion to the tutorial [Provision containers on AWS](https://pulumi.io/quickstart/aws-containers.html). +Companion to the tutorial [Provision containers on AWS](https://www.pulumi.com/docs/reference/tutorials/aws/tutorial-service/). ## Prerequisites diff --git a/cloud-ts-url-shortener/README.md b/cloud-ts-url-shortener/README.md index 327d080a3..b3531f56b 100644 --- a/cloud-ts-url-shortener/README.md +++ b/cloud-ts-url-shortener/README.md @@ -123,7 +123,7 @@ let endpoint = new cloud.API("urlshortener"); let urlTable = new cloud.Table("urls", "name"); ``` -During `pulumi up`, the declaration `new cloud.API` provisions an AWS API Gateway resource and `new cloud.Table` provisions a Dynamo DB instance. To learn more about how this works, see [How Pulumi Works](https://pulumi.io/reference/how.html) in the documentation. +During `pulumi up`, the declaration `new cloud.API` provisions an AWS API Gateway resource and `new cloud.Table` provisions a Dynamo DB instance. To learn more about how this works, see [How Pulumi Works](https://www.pulumi.com/docs/reference/how/) in the documentation. The `endpoint.get` and `endpoint.post` method calls cause Pulumi to register API routes on the API Gateway, pointing to an AWS Lambda function for each implementation: @@ -142,4 +142,4 @@ endpoint.get("/url", async (req, res) => { // this function is the body of the L Pulumi creates a Lambda function that contains the anonymous function passed to `endpoint.get`. Note that the value of `urlTable` is "captured." This means that `urlTable.scan` is turned into an API call on Dynamo DB, using the physical identifier for `urlTable`. There's no need to store this information in an environment variable; Pulumi wires everything up for you. -To learn more about runtime and deployment time code, see [Programming Model](https://pulumi.io/reference/programming-model.html) in the Pulumi documentation. +To learn more about runtime and deployment time code, see [Programming Model](https://www.pulumi.com/docs/reference/programming-model/) in the Pulumi documentation. diff --git a/cloud-ts-voting-app/README.md b/cloud-ts-voting-app/README.md index 34ad6bcf7..36b4b152d 100644 --- a/cloud-ts-voting-app/README.md +++ b/cloud-ts-voting-app/README.md @@ -79,7 +79,7 @@ Please confirm that this is what you'd like to do by typing ("testing"): testing ## About the code -At the start of the program, the following lines retrieve the value for the Redis password by reading a [configuration value](https://pulumi.io/reference/config.html). This is the same value that was set above with the command `pulumi config set redisPassword `: +At the start of the program, the following lines retrieve the value for the Redis password by reading a [configuration value](https://www.pulumi.com/docs/reference/config/). This is the same value that was set above with the command `pulumi config set redisPassword `: ```typescript let config = new pulumi.Config(); @@ -97,7 +97,7 @@ let redisCache = new cloud.Service("voting-app-cache", ... ) let frontend = new cloud.Service("voting-app-frontend", ... ) ``` -The definition of `redisCache` uses the [`image` property of `cloud.Service`](https://pulumi.io/reference/pkg/nodejs/@pulumi/cloud-aws/index.html) to point to an existing Docker image. In this case, this is the image `redis` at tag `alpine` on Docker Hub. The `redisPassword` variable is passed to the startup command for this image. +The definition of `redisCache` uses the [`image` property of `cloud.Service`](https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/cloud-aws/index.html) to point to an existing Docker image. In this case, this is the image `redis` at tag `alpine` on Docker Hub. The `redisPassword` variable is passed to the startup command for this image. The definition of `frontend` is more interesting, as it uses `build` property of `cloud.Service` to point to a folder with a Dockerfile, which in this case is a Python Flask app. Pulumi automatically invokes `docker build` for you and pushes the container to ECR. diff --git a/f5bigip-ts-ltm-pool/README.md b/f5bigip-ts-ltm-pool/README.md index b061f54d6..2d17d8cbb 100644 --- a/f5bigip-ts-ltm-pool/README.md +++ b/f5bigip-ts-ltm-pool/README.md @@ -12,7 +12,7 @@ All of these happen behind a single `pulumi up` command, and are expressed in ju # Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). If you **_already_** have an F5 BigIP appliance available, you only need administrative credentials to it and at least one backend HTTP instance to load balance to. @@ -25,7 +25,7 @@ Pool Attachments. # Running the Example -If you need to deploy an F5 BigIP appliance or backend HTTP instances as described above, first [Configure Pulumi for AWS](https://pulumi.io/quickstart/aws/setup.html). +If you need to deploy an F5 BigIP appliance or backend HTTP instances as described above, first [Configure Pulumi for AWS](https://www.pulumi.com/docs/reference/clouds/aws/setup/). ## (Optional) Provision an F5 BigIP appliance on AWS diff --git a/gcp-py-gke/README.md b/gcp-py-gke/README.md index 14a61aefa..d69ada37b 100644 --- a/gcp-py-gke/README.md +++ b/gcp-py-gke/README.md @@ -9,11 +9,11 @@ using a single configuration language (in this case, Python), tool, and workflow # Prerequisites -Ensure you have [Python 3](https://www.python.org/downloads/) and [the Pulumi CLI](https://pulumi.io/install). +Ensure you have [Python 3](https://www.python.org/downloads/) and [the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Google Cloud Platform (GCP), so you will need an account. If you don't have an account, [sign up for free here](https://cloud.google.com/free/). In either case, -[follow the instructions here](https://pulumi.io/quickstart/gcp/setup.html) to connect Pulumi to your GCP account. +[follow the instructions here](https://www.pulumi.com/docs/reference/clouds/gcp/setup/) to connect Pulumi to your GCP account. This example assumes that you have GCP's `gcloud` CLI on your path. This is installed as part of the [GCP SDK](https://cloud.google.com/sdk/). diff --git a/gcp-ts-functions/README.md b/gcp-ts-functions/README.md index bf0e22026..4c51becc6 100644 --- a/gcp-ts-functions/README.md +++ b/gcp-ts-functions/README.md @@ -7,8 +7,8 @@ An example of deploying an HTTP Google Cloud Function endpoint using TypeScript. ## Prerequisites 0. [Ensure you have the latest Node.js and NPM](https://nodejs.org/en/download/) -2. [Install the Pulumi CLI](https://pulumi.io/quickstart/install.html) -3. [Configure Pulumi to access your GCP account](https://pulumi.io/quickstart/gcp/setup.html) +2. [Install the Pulumi CLI](https://www.pulumi.com/docs/reference/install/) +3. [Configure Pulumi to access your GCP account](https://www.pulumi.com/docs/reference/clouds/gcp/setup/) ## Running the App diff --git a/gcp-ts-gke-hello-world/README.md b/gcp-ts-gke-hello-world/README.md index 86be3166e..3fe66e21d 100644 --- a/gcp-ts-gke-hello-world/README.md +++ b/gcp-ts-gke-hello-world/README.md @@ -10,7 +10,7 @@ To deploy your infrastructure, follow the below steps. ### Prerequisites -1. [Install Pulumi](https://pulumi.io/install) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) 1. [Install Node.js version 6 or later](https://nodejs.org/en/download/) 1. Install a package manager for Node.js, such as [npm](https://www.npmjs.com/get-npm) or [Yarn](https://yarnpkg.com/en/docs/install). 1. [Install Google Cloud SDK (`gcloud`)](https://cloud.google.com/sdk/docs/downloads-interactive) @@ -26,7 +26,7 @@ To deploy your infrastructure, follow the below steps. > Note: This auth mechanism is meant for inner loop developer > workflows. If you want to run this example in an unattended service > account setting, such as in CI/CD, please [follow instructions to - > configure your service account](https://pulumi.io/install/gcp.html). The + > configure your service account](https://www.pulumi.com/docs/reference/clouds/gcp/setup/). The > service account must have the role `Kubernetes Engine Admin` / `container.admin`. ### Steps @@ -35,7 +35,7 @@ After cloning this repo, from this working directory, run these commands: 1. Install the required Node.js packages: - This installs the dependent packages [needed](https://pulumi.io/reference/how.html) for our Pulumi program. + This installs the dependent packages [needed](https://www.pulumi.com/docs/reference/how/) for our Pulumi program. ```bash $ npm install diff --git a/gcp-ts-gke/README.md b/gcp-ts-gke/README.md index 72ff71107..600b07fd5 100644 --- a/gcp-ts-gke/README.md +++ b/gcp-ts-gke/README.md @@ -9,11 +9,11 @@ using a single configuration language (in this case, TypeScript), tool, and work # Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Google Cloud Platform (GCP), so you will need an account. If you don't have an account, [sign up for free here](https://cloud.google.com/free/). In either case, -[follow the instructions here](https://pulumi.io/quickstart/gcp/setup.html) to connect Pulumi to your GCP account. +[follow the instructions here](https://www.pulumi.com/docs/reference/clouds/gcp/setup/) to connect Pulumi to your GCP account. This example assumes that you have GCP's `gcloud` CLI on your path. This is installed as part of the [GCP SDK](https://cloud.google.com/sdk/). diff --git a/gcp-ts-k8s-ruby-on-rails-postgresql/README.md b/gcp-ts-k8s-ruby-on-rails-postgresql/README.md index 33efad700..5518b72ac 100644 --- a/gcp-ts-k8s-ruby-on-rails-postgresql/README.md +++ b/gcp-ts-k8s-ruby-on-rails-postgresql/README.md @@ -13,11 +13,11 @@ All of these happen behind a single `pulumi up` command, and are expressed in ju # Prerequisites -Ensure you have [downloaded and installed the Pulumi CLI](https://pulumi.io/install). +Ensure you have [downloaded and installed the Pulumi CLI](https://www.pulumi.com/docs/reference/install/). We will be deploying to Google Cloud Platform (GCP), so you will need an account. If you don't have an account, [sign up for free here](https://cloud.google.com/free/). In either case, -[follow the instructions here](https://pulumi.io/quickstart/gcp/setup.html) to connect Pulumi to your GCP account. +[follow the instructions here](https://www.pulumi.com/docs/reference/clouds/gcp/setup/) to connect Pulumi to your GCP account. This example assumes that you have GCP's `gcloud` CLI on your path. This is installed as part of the [GCP SDK](https://cloud.google.com/sdk/). diff --git a/gcp-ts-slackbot/README.md b/gcp-ts-slackbot/README.md index ee4b3bd35..94b898cec 100644 --- a/gcp-ts-slackbot/README.md +++ b/gcp-ts-slackbot/README.md @@ -11,7 +11,7 @@ The example contains a few useful patterns that show how to build a good Slackbo 1. we set up an HttpCallbackFunction to receive push notifications from Slack whenever important events happen. 2. Slack has strict requirements on how quickly the push endpoint must respond with `200` notifications before they consider the message not-received, triggering back-off and resending of those same messages. Because of this, this example does not process Slack `event` messages as they come in. Instead, they are immediately added to an [GCP PubSub Topic](https://cloud.google.com/pubsub/) to be processed at a later point in time. This allows the ApiGateway call to return quickly, satisfying Slack's requirements. 3. Two [GCP Cloud Functions](https://cloud.google.com/functions/) are created naturally and simply using simple JavaScript functions. One javascript function is used to create the CloudFunction that is called when Slack pushes notifications. The other is used to specify the CloudFunction that will process the messages added to the Topic. These JavaScript functions can easily access the other Pulumi resources created, avoiding the need to figure out ways to pass Resource info to the CloudFunctions to ensure they can talk to the right resources. If these resources were swapped out in the future (for example, using BigTable instead of Firestore, or CloudTasks instead of PubSub), Pulumi would ensure the CloudFunctions were updated properly. -4. Pulumi [Secrets](https://pulumi.io/reference/config.html) provides a simple way to pass important credentials (like your Slack tokens) without having to directly embed them in your application code. +4. Pulumi [Secrets](https://www.pulumi.com/docs/reference/config/) provides a simple way to pass important credentials (like your Slack tokens) without having to directly embed them in your application code. First, we'll setup the Pulumi App. Then, we'll go create and configure a Slack App and Bot to interact with our Pulumi App. diff --git a/kubernetes-ts-guestbook/README.md b/kubernetes-ts-guestbook/README.md index 3aabd295b..ac7513136 100644 --- a/kubernetes-ts-guestbook/README.md +++ b/kubernetes-ts-guestbook/README.md @@ -10,7 +10,7 @@ Docker, and consists of three components: * Multiple replicated Redis instances to serve reads * Multiple web frontend instances -There is an [interactive Tutorial available](https://pulumi.io/quickstart/kubernetes/tutorial-guestbook.html) for +There is an [interactive Tutorial available](https://www.pulumi.com/docs/reference/tutorials/kubernetes/tutorial-guestbook/) for this example. If this is your first time using Pulumi for Kubernetes, we recommend starting there. In this directory, you will find two variants of the Guestbook: diff --git a/kubernetes-ts-guestbook/components/README.md b/kubernetes-ts-guestbook/components/README.md index cfe27a8eb..849213320 100644 --- a/kubernetes-ts-guestbook/components/README.md +++ b/kubernetes-ts-guestbook/components/README.md @@ -9,7 +9,7 @@ of deploying a container image using a Kubernetes `Deployment`, and then scaling ## Running the App -Follow the steps in [Pulumi Installation](https://pulumi.io/install/) and [Kubernetes Setup](https://pulumi.io/quickstart/kubernetes/setup.html) to get Pulumi working with Kubernetes. +Follow the steps in [Pulumi Installation](https://www.pulumi.com/docs/reference/install/) and [Kubernetes Setup](https://www.pulumi.com/docs/reference/clouds/kubernetes/setup/) to get Pulumi working with Kubernetes. Install dependencies: diff --git a/kubernetes-ts-guestbook/simple/README.md b/kubernetes-ts-guestbook/simple/README.md index 76d4462bf..d04e68dfd 100644 --- a/kubernetes-ts-guestbook/simple/README.md +++ b/kubernetes-ts-guestbook/simple/README.md @@ -11,7 +11,7 @@ also in this repo. It provisions the same set of resources. ## Running the App -Follow the steps in [Pulumi Installation](https://pulumi.io/install/) and [Kubernetes Setup](https://pulumi.io/quickstart/kubernetes/setup.html) to get Pulumi working with Kubernetes. +Follow the steps in [Pulumi Installation](https://www.pulumi.com/docs/reference/install/) and [Kubernetes Setup](https://www.pulumi.com/docs/reference/clouds/kubernetes/setup/) to get Pulumi working with Kubernetes. Install dependencies: diff --git a/kubernetes-ts-jenkins/README.md b/kubernetes-ts-jenkins/README.md index b4b937932..963171a58 100644 --- a/kubernetes-ts-jenkins/README.md +++ b/kubernetes-ts-jenkins/README.md @@ -7,8 +7,8 @@ Kubernetes cluster using Pulumi and `@pulumi/kubernetes`. ## Running the App -Follow the steps in [Pulumi Installation and Setup](https://pulumi.io/install/) and [Configuring Pulumi -Kubernetes](https://pulumi.io/reference/kubernetes.html#configuration) to get setup with Pulumi and Kubernetes. +Follow the steps in [Pulumi Installation and Setup](https://www.pulumi.com/docs/reference/install/) and [Configuring Pulumi +Kubernetes](https://www.pulumi.com/docs/reference/clouds/kubernetes/setup/) to get setup with Pulumi and Kubernetes. > _Note_: The code in this repo assumes you are deploying to a cluster that supports the > [`LoadBalancer`](https://kubernetes.io/docs/concepts/services-networking/service/#type-loadbalancer) service type. diff --git a/kubernetes-ts-nginx/README.md b/kubernetes-ts-nginx/README.md index 507b400a4..99e6faec7 100644 --- a/kubernetes-ts-nginx/README.md +++ b/kubernetes-ts-nginx/README.md @@ -6,13 +6,13 @@ A version of the [Kubernetes Stateless Application Deployment]( https://kubernetes.io/docs/tasks/run-application/run-stateless-application-deployment/) example that uses Pulumi. This example deploys a replicated Nginx server to a Kubernetes cluster, using TypeScript and no YAML. -There is an [interactive Tutorial available](https://pulumi.io/quickstart/kubernetes/tutorial-stateless-app.html) for +There is an [interactive Tutorial available](https://www.pulumi.com/docs/reference/tutorials/kubernetes/tutorial-stateless-app/) for this example. If this is your first time using Pulumi for Kubernetes, we recommend starting there. ## Pre-Requisites -1. [Install Pulumi](https://pulumi.io/install/) -2. [Configure Kubernetes for Pulumi](https://pulumi.io/quickstart/kubernetes/setup.html) +1. [Install Pulumi](https://www.pulumi.com/docs/reference/install/) +2. [Configure Kubernetes for Pulumi](https://www.pulumi.com/docs/reference/clouds/kubernetes/setup/) ## Running the App diff --git a/misc/travis/README.md b/misc/travis/README.md index 27bdb24ed..47e4338ce 100644 --- a/misc/travis/README.md +++ b/misc/travis/README.md @@ -4,4 +4,4 @@ This directory contains some helpful example scripts for doing continuous deploy your continuous integration service. For more comprehensive information about how to accomplish Travis integration, see -https://pulumi.io/reference/cd-travis.html. +https://www.pulumi.com/docs/reference/cd-travis/.