Skip to content

Commit

Permalink
Fix broken links all over www.pulumi.com (#13026)
Browse files Browse the repository at this point in the history
* Fix broken links all over www.pulumi.com

* Fix double slash
  • Loading branch information
sicarul authored Oct 3, 2024
1 parent 82f341c commit cd9cc2c
Show file tree
Hide file tree
Showing 47 changed files with 56 additions and 56 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -86,7 +86,7 @@ const kibana = new helm.v2.Chart("kibana", {
```

Check out the [Kubernetes
overview](/docs/clouds/kubernetes/get-started/) docs, the [API
overview](/docs/iac/get-started/kubernetes/) docs, the [API
documentation](/registry/packages/kubernetes/api-docs)
and the [pulumi-kubernetes](https://github.com/pulumi/pulumi-kubernetes)
GitHub project for additional details.
Expand Down
2 changes: 1 addition & 1 deletion content/blog/aws-eks-managed-nodes-fargate/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -346,6 +346,6 @@ In this article, we've seen the full range of EKS cluster management options:

We're excited to offer support for this full range of options the same week of AWS re:Invent, including not just the building block support, but the simpler interface provided by [our open source EKS package](https://github.com/pulumi/pulumi-eks).

To get started with Pulumi and kick the tires with EKS today, check out our [Getting Started guide](/docs/get-started/). There are both [AWS](/docs/clouds/aws/get-started/) and [Kubernetes](/docs/clouds/kubernetes/get-started/) versions available.
To get started with Pulumi and kick the tires with EKS today, check out our [Getting Started guide](/docs/get-started/). There are both [AWS](/docs/clouds/aws/get-started/) and [Kubernetes](/docs/iac/get-started/kubernetes/) versions available.

Happy Fargating!
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ a way to create, deploy, and manage Kubernetes applications using your
favorite programming languages.
that works across AWS, Azure, Google Cloud, OpenStack, and other clouds,
now to Kubernetes and cloud native architectures. You can
[dive right in here](/docs/clouds/kubernetes/get-started/) and
[dive right in here](/docs/iac/get-started/kubernetes/) and
look at some
[powerful things Pulumi enables here](/blog/program-kubernetes-with-11-cloud-native-pulumi-pearls/).
<!--more-->
Expand Down
2 changes: 1 addition & 1 deletion content/blog/crosswalk-kubernetes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -234,6 +234,6 @@ CQL also supports live streaming queries, which the CLI will display results fro

Everything above is [open source](https://github.com/pulumi) and has been battle-tested with many end users and organizations over the last year &mdash; all the way from startups to ISVs to the largest enterprises in the world. We are excited to share these best practices in reusable forms, leveraging the foundation uniquely provided by Pulumi’s infrastructure as code platform using familiar languages.

To get started, check out the [documentation](/docs/clouds/kubernetes/guides/), or [get started with the open source SDK now](/docs/clouds/kubernetes/get-started/).
To get started, check out the [documentation](/docs/clouds/kubernetes/guides/), or [get started with the open source SDK now](/docs/iac/get-started/kubernetes/).

We sincerely hope that your team can be successful in your Kubernetes journey as a result of these lessons learned from others. Additionally, Pulumi offers training and services, so if we can help in any way, please [join our entire team and thousands of practitioners on our Community Slack](https://slack.pulumi.com) &mdash; or simply [contact us](/contact/) and we’ll be in touch.
Original file line number Diff line number Diff line change
Expand Up @@ -380,5 +380,5 @@ DigitalOcean's Managed Kubernetes, and custom clusters (including Minikube).

For more information:

- [Get started with Pulumi and Kubernetes](/docs/clouds/kubernetes/get-started/)
- [Get started with Pulumi and Kubernetes](/docs/iac/get-started/kubernetes/)
- [Get started with Pulumi and AWS](/docs/clouds/aws/get-started/)
Original file line number Diff line number Diff line change
Expand Up @@ -379,7 +379,7 @@ available --
[AWS](/docs/clouds/aws/get-started/),
[Azure](/docs/clouds/azure/get-started/),
[GCP](/docs/clouds/gcp/get-started/),
[Kubernetes](/docs/clouds/kubernetes/get-started/), etc. When
[Kubernetes](/docs/iac/get-started/kubernetes/), etc. When
you `new` one up, Pulumi understands how to provision and manage it.
We saw simple examples of this earlier:
Expand Down
2 changes: 1 addition & 1 deletion content/blog/eks-oidc/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -228,4 +228,4 @@ or join our [Community Slack](https://slack.pulumi.com/) channel if you have any
[eks-webhook]: https://github.com/aws/amazon-eks-pod-identity-webhook/
[k8s-sa]: https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/
[pulumi-k8s]: /registry/packages/kubernetes/
[p-get-started]: /docs/clouds/kubernetes/get-started/
[p-get-started]: /docs/iac/get-started/kubernetes/
2 changes: 1 addition & 1 deletion content/blog/embrace-kubernetes-part1/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -86,4 +86,4 @@ Architectures have to be shaped over time. It's never the case that was just cre

## Learn More

This blog post talked about the many issues to consider before you dive headlong into a Kubernetes project. However, there are just as many reasons to choose Kubernetes for deploying your modern applications. Stay tuned for part 2 where we'll dive deeper into that topic. If you’re curious about just what a small project might look like (using your favorite programming language, whatever that is), check out Pulumi’s [Get Started with Kubernetes](/docs/clouds/kubernetes/get-started/) and [Pulumi Crosswalk for Kubernetes](/docs/clouds/kubernetes/guides/), playbooks with built in best practices that make Kubernetes accessible to everyone.
This blog post talked about the many issues to consider before you dive headlong into a Kubernetes project. However, there are just as many reasons to choose Kubernetes for deploying your modern applications. Stay tuned for part 2 where we'll dive deeper into that topic. If you’re curious about just what a small project might look like (using your favorite programming language, whatever that is), check out Pulumi’s [Get Started with Kubernetes](/docs/iac/get-started/kubernetes/) and [Pulumi Crosswalk for Kubernetes](/docs/clouds/kubernetes/guides/), playbooks with built in best practices that make Kubernetes accessible to everyone.
2 changes: 1 addition & 1 deletion content/blog/embrace-kubernetes-part2/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,4 @@ Implementing a Kubernetes solution is not an overnight change. It's common to ru

## Learn More

If you’ve looked at [Get Started with Kubernetes](/docs/clouds/kubernetes/get-started/) and want to learn more about how Pulumi can help you with your implementation, take a look at [Kubernetes Overview](/registry/packages/kubernetes/) and [Getting Started with Kubernetes: Application Basics](/blog/getting-started-with-k8s-part2).
If you’ve looked at [Get Started with Kubernetes](/docs/iac/get-started/kubernetes/) and want to learn more about how Pulumi can help you with your implementation, take a look at [Kubernetes Overview](/registry/packages/kubernetes/) and [Getting Started with Kubernetes: Application Basics](/blog/getting-started-with-k8s-part2).
Original file line number Diff line number Diff line change
Expand Up @@ -54,7 +54,7 @@ Secondly, only the Release resource and the relevant Kubernetes resources read b

## How do I use it?

If you aren't already familiar with using Pulumi with Kubernetes, head on over to [Pulumi's getting started guide for Kubernetes](/docs/clouds/kubernetes/get-started/) first.
If you aren't already familiar with using Pulumi with Kubernetes, head on over to [Pulumi's getting started guide for Kubernetes](/docs/iac/get-started/kubernetes/) first.

1. In your chosen Kubernetes Pulumi project, make sure the referenced version of the Pulumi-Kubernetes SDK is at least `v3.7.0`.
2. Helm Release support is configured to target the relevant cluster pointed to by the Kubernetes provider associated with it and no additional configuration is required by default. However, more advanced configuration options are supported, see the provider configuration [documentation](/registry/packages/kubernetes/api-docs/provider/#helmdriver_nodejs) for more details.
Expand Down
2 changes: 1 addition & 1 deletion content/blog/go-support-pulumi-2-0/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -227,6 +227,6 @@ The magic doesn’t stop here. There’s a [wealth of examples](https://github.c
- [AWS](/docs/clouds/aws/get-started/)
- [Azure](/docs/clouds/azure/get-started/)
- [Google Cloud](/docs/clouds/gcp/get-started/)
- [Kubernetes](/docs/clouds/kubernetes/get-started/)
- [Kubernetes](/docs/iac/get-started/kubernetes/)

We’d love to hear what you think. We look forward to hanging out on [Pulumi Slack](https://slack.pulumi.com/) or hearing from your thoughts in a [GitHub issue](https://github.com/pulumi/pulumi/issues/new).
Original file line number Diff line number Diff line change
Expand Up @@ -61,7 +61,7 @@ Both the `Chart` and `Helm Release` resource are complimentary with their own pr

## How Do I Get Started?

If you aren't already familiar with using Pulumi with Kubernetes, head on over to [Pulumi's getting started guide for Kubernetes](/docs/clouds/kubernetes/get-started/) first.
If you aren't already familiar with using Pulumi with Kubernetes, head on over to [Pulumi's getting started guide for Kubernetes](/docs/iac/get-started/kubernetes/) first.

1. In your chosen Kubernetes Pulumi project, make sure the referenced version of the Pulumi-Kubernetes SDK is at least `v3.15.0`.
2. Like other Kubernetes resources managed by Pulumi, the target cluster for Helm Release is configured with a [Provider](/registry/packages/kubernetes/api-docs/provider/). The default options work for typical cases, and we also provide [advanced configuration options](/registry/packages/kubernetes/api-docs/provider/#helmdriver_nodejs) for private registries, etc.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ code as an included class.

Follow the steps in
[Pulumi Installation and Setup](/docs/install/) and
[Configuring Pulumi Kubernetes](/docs/clouds/kubernetes/get-started/)
[Configuring Pulumi Kubernetes](/docs/iac/get-started/kubernetes/)
to get setup with Pulumi and Kubernetes.

> *Note*: The code in this repo assumes you are deploying to a cluster
Expand Down
2 changes: 1 addition & 1 deletion content/blog/improved-kubernetes-await-logic/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -285,7 +285,7 @@ We hope you will enjoy the increased flexibility of the `pulumi.com/deletionProp

Check out the following links to learn more about Pulumi Kubernetes today!

* [Getting Started](/docs/clouds/kubernetes/get-started/)
* [Getting Started](/docs/iac/get-started/kubernetes/)
* [Documentation](/docs/clouds/kubernetes/)
* [Open Source](https://github.com/pulumi/pulumi-kubernetes)
* [Community Slack](https://pulumi-community.slack.com/archives/CRFURDVQB)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -224,6 +224,6 @@ For users migrating to 4.0, check out the [v4 Provider Migration Guide](https://

## Getting Started

Try Infrastructure as Code for Kubernetes by following this quick [getting started guide](/docs/clouds/kubernetes/get-started/).
Try Infrastructure as Code for Kubernetes by following this quick [getting started guide](/docs/iac/get-started/kubernetes/).

Join us for a free, [on-demand webinar with Pulumi and the CNCF](https://community.cncf.io/events/details/cncf-cncf-online-programs-presents-cncf-on-demand-webinar-how-to-start-building-a-self-service-infrastructure-platform-on-kubernetes/) to learn how to use Pulumi's Kubernetes Provider and other open-source tools to build internal developer platforms.[Register &rarr;](https://community.cncf.io/events/details/cncf-cncf-online-programs-presents-cncf-on-demand-webinar-how-to-start-building-a-self-service-infrastructure-platform-on-kubernetes/)
2 changes: 1 addition & 1 deletion content/blog/kubernetes-chart-v4/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -1080,7 +1080,7 @@ such as an IAM Role or cloud storage bucket. Such combinations make for great re

Check out the following links to learn more about Pulumi Kubernetes today!

- [Getting Started](/docs/clouds/kubernetes/get-started/)
- [Getting Started](/docs/iac/get-started/kubernetes/)
- [Documentation](/docs/clouds/kubernetes/)
- [Open Source](https://github.com/pulumi/pulumi-kubernetes)
- [Community Slack](https://slack.pulumi.com/)
2 changes: 1 addition & 1 deletion content/blog/kubernetes-yaml-generation/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ generate Kubernetes manifests that easily integrate into existing CI/CD workflow

<!--more-->

While Pulumi has [excellent support](https://www.pulumi.com/docs/clouds/kubernetes/get-started/) for deploying and updating
While Pulumi has [excellent support](https://www.pulumi.com/docs/iac/get-started/kubernetes/) for deploying and updating
Kubernetes resources on a cluster, many users have asked for the option to render YAML that they can integrate into
existing workflows. The [v1.5.4](https://github.com/pulumi/pulumi-kubernetes/releases/tag/v1.5.4) release of
`pulumi-kubernetes` adds the [renderYamlToDirectory](https://www.pulumi.com/docs/reference/pkg/nodejs/pulumi/kubernetes/#ProviderArgs-renderYamlToDirectory)
Expand Down
2 changes: 1 addition & 1 deletion content/blog/kubernetes-yaml-v2/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -245,7 +245,7 @@ across the Pulumi SDKs. See [pulumi-kubernetes#1971](https://github.com/pulumi/p

Check out the following links to learn more about Pulumi Kubernetes today!

* [Getting Started](/docs/clouds/kubernetes/get-started/)
* [Getting Started](/docs/iac/get-started/kubernetes/)
* [Documentation](/docs/clouds/kubernetes/)
* [Open Source](https://github.com/pulumi/pulumi-kubernetes)
* [Community Slack](https://slack.pulumi.com/)
Original file line number Diff line number Diff line change
Expand Up @@ -302,4 +302,4 @@ Check out the full [DigitalOcean Kubernetes Cluster in C#](https://github.com/pu

## Conclusion

Kubernetes support is one of several significant new additions to the Pulumi .NET support, and [many more improvements](https://github.com/pulumi/pulumi/issues/3470) are in progress over the coming weeks. [Get started](/docs/clouds/kubernetes/get-started/) with Kubernetes and .NET today, and let us know what you think!
Kubernetes support is one of several significant new additions to the Pulumi .NET support, and [many more improvements](https://github.com/pulumi/pulumi/issues/3470) are in progress over the coming weeks. [Get started](/docs/iac/get-started/kubernetes/) with Kubernetes and .NET today, and let us know what you think!
2 changes: 1 addition & 1 deletion content/blog/new-kubernetes-superpowers/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -321,7 +321,7 @@ Over the last few months, we've extended this support in two key ways. We added

We’re incredibly excited about today’s new features and the opportunity to deepen Pulumi’s support for Kubernetes and the Cloud Native ecosystem. The Pulumi Kubernetes Operator unlocks exciting new approaches to cloud native infrastructure delivery. The `kube2pulumi` tool makes it easier than ever to migrate from cumbersome YAML to expressive code. Strongly-typed CRDs bring the richness of Pulumi to the entire Cloud Native ecosystem of extensions to the Kubernetes platform. And OPA support in Pulumi policy-as-code brings cloud native policy authoring with OPA into the Pulumi Modern Infrastructure-as-Code world.

It’s never been a more exciting time to get started with Pulumi and Kubernetes for your next modern cloud project. Check out the new features or the Pulumi Kubernetes [Getting Started](/docs/clouds/kubernetes/get-started/) today.
It’s never been a more exciting time to get started with Pulumi and Kubernetes for your next modern cloud project. Check out the new features or the Pulumi Kubernetes [Getting Started](/docs/iac/get-started/kubernetes/) today.

You can learn more about each of the new capabilities in their corresponding project documentation:

Expand Down
4 changes: 2 additions & 2 deletions content/blog/pulumi-kubernetes-new-2022/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ Today we are announcing a set of major updates which deepen and extend Pulumi’
* [New Pulumi Provider for Flux](https://www.pulumi.com/registry/packages/flux/): Manage Flux with Infrastructure as Code
* [Pulumi Kubernetes Provider v3.22](https://www.pulumi.com/registry/packages/kubernetes/): Server Side Apply and Resource Patch

You can [learn more about Pulumi and Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/) or jump in and [get started](https://www.pulumi.com/docs/clouds/kubernetes/get-started/) right away, or read on to learn more about what’s new for Pulumi and Kubernetes!
You can [learn more about Pulumi and Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/) or jump in and [get started](https://www.pulumi.com/docs/iac/get-started/kubernetes/) right away, or read on to learn more about what’s new for Pulumi and Kubernetes!

## Pulumi Kubernetes Operator v1.10: Flux Integration and Inline Infrastructure support

Expand Down Expand Up @@ -278,4 +278,4 @@ At Pulumi, we are passionate about pushing the state of the art of Infrastructur

We’re so happy to be able to work with the Flux project to bring all of the benefits of its composable GitOps toolkit to Pulumi users. We’re excited about the new use cases that Inline Infrastructure support in the Pulumi Kubernetes Operator enables. And we’re thrilled to bring Server Side Apply and Patch support to the Pulumi Kubernetes Provider.

You can [learn more about Pulumi and Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/) or jump in right away by following the [getting started guide](https://www.pulumi.com/docs/clouds/kubernetes/get-started/).
You can [learn more about Pulumi and Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/) or jump in right away by following the [getting started guide](https://www.pulumi.com/docs/iac/get-started/kubernetes/).
4 changes: 2 additions & 2 deletions content/blog/pulumi-kubernetes-operator/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ You can also [get started][get-started] with Pulumi and create a new [managed Ku
[aws-eks]: https://aws.amazon.com/eks/
[gcp-gke]: https://cloud.google.com/kubernetes-engine/
[azure-aks]: https://azure.microsoft.com/en-us/services/kubernetes-service/
[get-started]: https://www.pulumi.com/docs/clouds/kubernetes/get-started/
[get-started]: https://www.pulumi.com/docs/iac/get-started/kubernetes/
[k8s-ext-pattern]: https://kubernetes.io/docs/concepts/extend-kubernetes/operator/
[deploy-op]: https://github.com/pulumi/pulumi-kubernetes-operator#deploy-the-operator/

Expand Down Expand Up @@ -653,7 +653,7 @@ containers, serverless, and Kubernetes across cloud providers and cloud native s
Check out the [GitHub repo][pulumi-k8s-op] to experiment deploying the operator
and some test Stacks.

Learn more about how [Pulumi works with Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/), and [Get Started](https://www.pulumi.com/docs/clouds/kubernetes/get-started/) if you're new.
Learn more about how [Pulumi works with Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/), and [Get Started](https://www.pulumi.com/docs/iac/get-started/kubernetes/) if you're new.

You can help to shape this experience directly by
providing feedback on [GitHub](https://github.com/pulumi/pulumi-kubernetes-operator/). We love to hear from our users!
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -547,4 +547,4 @@ simple, comprehensive,
non-sequential and part of your everyday programming experience. You can find the [complete pulumi code for our example](https://gist.github.com/d-nishi/a4e54dfc973ea047ec46c8deb5193f4e) and try it out yourself.

Pulumi is open source and free to use. For more examples, visit our GitHub examples page
[here](https://github.com/pulumi/examples). To learn more about Pulumi and how to manage Kubernetes through code, have a look at our ["Get Started with Kubernetes" guide](/docs/clouds/kubernetes/get-started/).
[here](https://github.com/pulumi/examples). To learn more about Pulumi and how to manage Kubernetes through code, have a look at our ["Get Started with Kubernetes" guide](/docs/iac/get-started/kubernetes/).
2 changes: 1 addition & 1 deletion content/blog/whats-new-k8s-2.0/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ As our community continues to grow, we’re committed to improving our Kubernete
experience even further. You can help to shape this experience directly by
providing feedback on [GitHub](https://github.com/pulumi/pulumi-kubernetes/). We love to hear from our users!

Learn more about how [Pulumi works with Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/), and [Get Started](https://www.pulumi.com/docs/clouds/kubernetes/get-started/) if you're
Learn more about how [Pulumi works with Kubernetes](https://www.pulumi.com/registry/packages/kubernetes/), and [Get Started](https://www.pulumi.com/docs/iac/get-started/kubernetes/) if you're
new.

You can explore more content by checking out [PulumiTV on YouTube](https://www.youtube.com/pulumitv), work through
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ Pulumi makes it easy to author your Kubernetes configuration in your choice of l

Pulumi also enables you to render the Kubernetes objects in your program into YAML which eases adoption in the opposite direction: you can use Pulumi to author your configuration, getting the benefits of general-purpose and familiar programming languages, while still being able to deploy the resulting YAML with existing toolchains like `kubectl` or your CI/CD vendor's Kubernetes support.

> To learn more about Pulumi's Kubernetes support, see [the Kubernetes Overview](/registry/packages/kubernetes/) or jump straight in with [the Getting Started Guide](/docs/clouds/kubernetes/get-started/).
> To learn more about Pulumi's Kubernetes support, see [the Kubernetes Overview](/registry/packages/kubernetes/) or jump straight in with [the Getting Started Guide](/docs/iac/get-started/kubernetes/).
## Deploying Kubernetes YAML

Expand Down
Loading

0 comments on commit cd9cc2c

Please sign in to comment.