Skip to content

Commit 28fbd35

Browse files
committed
docs: Fixed links using aliases
Signed-off-by: Steven Gettys <steven.gettys@gmail.com>
1 parent af62aa6 commit 28fbd35

35 files changed

+78
-14
lines changed

docs/content/docs/administration/collect-diag-porter.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Collect Diagnostics from Porter
33
description: How to configure Porter to generate logs and telemetry data for diagnostic purposes
44
weight: 4
5+
aliases:
6+
- /administrators/diagnostics/
57
---
68

79
Porter can generate two types of data to assist with diagnostics and troubleshooting:

docs/content/docs/bundle/manifest/file-format/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Porter Manifest File Format 1.0.1
33
description: The 1.0.1 file format for the Porter manifest, porter.yaml
44
layout: single
5+
aliases:
6+
- /bundle/manifest/file-format/
57
---
68

79
The manifest is the porter.yaml file used to build a bundle.

docs/content/docs/configuration/configuration.md

+4-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
title: Configuration
33
description: Controlling Porter with its config file, environment variables and flags
44
weight: 4
5+
aliases:
6+
- /configuration
7+
- /configuration/
58
---
69

710
Porter has a hierarchical configuration system that loads configuration values in the following precedence order:
@@ -315,7 +318,7 @@ Therefore, it does not work with the Azure Cloud Shell driver.
315318

316319
### Schema Check
317320

318-
The schema-check configuration file setting controls Porter's behavior when the schemaVersion of a resource does not match [Porter's supported version](/reference/file-formats/#supported-versions).
321+
The schema-check configuration file setting controls Porter's behavior when the schemaVersion of a resource does not match [Porter's supported version](/reference/file-formats/).
319322
By default, Porter requires that a resource's schemaVersion field matches Porter's allowed version(s).
320323
In some cases, such as when migrating to a new version of Porter, it may be helpful to use a less strict version comparison.
321324
Allowed values are:

docs/content/docs/development/authoring-a-bundle/create-a-bundle.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Create a Bundle
33
description: Create a bundle with Porter
44
weight: 1
5+
aliases:
6+
- /development/create-a-bundle/
57
---
68

79
Let's walk through how to create and customize your very own Porter bundle.

docs/content/docs/getting-started/create-bundle.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
title: Create a Bundle
33
aliases:
44
- /getting-started/create-bundle.md
5+
- /getting-started/create-a-bundle/
56
description: Create a bundle with Porter
67
weight: 3
78
---
@@ -279,8 +280,8 @@ The publish command prints out the full bundle reference when it completes.
279280

280281
Now that you know how to create a bundle you can follow the optional steps below, or check out more detailed topics on how to customize and distribute it:
281282

282-
- [Next: What is a bundle?](/quickstart/bundles.md)
283-
- [Next: Work with Mixins](/how-to-guides/work-with-mixins.md)
283+
- [Next: What is a bundle?](/quickstart/bundles/)
284+
- [Next: Work with Mixins](/how-to-guides/work-with-mixins/)
284285

285286
### Leverage a different registry
286287

docs/content/docs/how-to-guides/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "How to Guides"
33
description: ""
44
weight: 8
5+
aliases:
6+
- /how-to-guides/
57
---
68

79
**Guides for working with Mixins and Plugins**

docs/content/docs/how-to-guides/work-with-mixins.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Working with Mixins
33
description: How do mixins work? Hotwiring a porter mixin
44
weight: 1
5+
aliases:
6+
- /how-to-guides/work-with-mixins/
57
---
68

79
## What is a Mixin

docs/content/docs/how-to-guides/work-with-plugins.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Working with Plugins
33
description: Learn how to use plugins with Porter
44
weight: 2
5+
aliases:
6+
- /how-to-guides/work-with-plugins/
57
---
68

79
In this tutorial we will use the [Azure plugin][azure] to demonstrate how to

docs/content/docs/introduction/concepts-and-components/intro-configuration.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -315,7 +315,7 @@ Therefore, it does not work with the Azure Cloud Shell driver.
315315

316316
### Schema Check
317317

318-
The schema-check configuration file setting controls Porter's behavior when the schemaVersion of a resource does not match [Porter's supported version](/reference/file-formats/#supported-versions).
318+
The schema-check configuration file setting controls Porter's behavior when the schemaVersion of a resource does not match [Porter's supported version](/reference/file-formats/).
319319
By default, Porter requires that a resource's schemaVersion field matches Porter's allowed version(s).
320320
In some cases, such as when migrating to a new version of Porter, it may be helpful to use a less strict version comparison.
321321
Allowed values are:

docs/content/docs/introduction/concepts-and-components/intro-credentials.md

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ weight: 3
55
aliases:
66
- /how-credentials-work/
77
- /best-practices/credentials/
8+
- /credentials/
89
---
910

1011
When you are authoring a bundle, you can define what credentials your bundle

docs/content/docs/introduction/concepts-and-components/intro-mixins.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Only the [exec mixin](/mixins/exec/) is installed by default.
1818
# Next
1919

2020
- [Use a mixin in a bundle](/author-bundles/#mixins)
21-
- [Mixin Architecture](/mixin-dev-guide/architecture/)
21+
- [Mixin Architecture](/how-to-guides/work-with-mixins/)
2222

2323
# Available Mixins
2424

docs/content/docs/introduction/concepts-and-components/intro-parameters.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ description: The lifecycle of a parameter from definition, to resolution, and fi
44
weight: 2
55
aliases:
66
- /how-parameters-work/
7+
- /parameters
8+
- /parameters/
79
---
810

911
When you are authoring a bundle, you can define parameters that are required by
@@ -41,7 +43,7 @@ an external secret store.
4143
Parameter Sets are created using the combination of [porter parameters create](/docs/references/cli/parameters/create)
4244
and [porter parameters apply](/docs/references/cli/parameters/apply).
4345
Afterwards a parameter set can be [edited](/docs/references/cli/parameters/edit) if changes are required.
44-
See [porter parameters help](/docs/references/cli/porter/parameters/) for all available commands.
46+
See [porter parameters help](/docs/references/cli/parameters) for all available commands.
4547

4648
Now when you execute the bundle you can pass the name of the parameter set to
4749
the command using the `--parameter-set` or `-p` flag, e.g.

docs/content/docs/introduction/concepts-and-components/mixins-vs-plugins.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Mixins vs. Plugins
33
description: What is the difference between a Porter mixin and a plugin? When would you use one instead of another?
44
weight: 9
5+
aliases:
6+
- /introduction/mixins-vs-plugins/
57
---
68

79
[Mixins](/mixins/) are the building blocks for authoring bundles. They

docs/content/docs/learn/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ description: External videos, blog posts and tutorials about CNAB and Porter
44
weight: 13
55
aliases:
66
- /resources/
7+
- /learning/
8+
- /learn/
79
---
810

911
Do you have a blog post, video, tutorial, demo, or some other neat thing

docs/content/docs/operations/connect-to-docker.md

+4-2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Connect to Docker
33
description: Configure Porter to authenticate and connect to a Docker engine
44
weight: 5
5+
aliases:
6+
- /operations/connect-docker/
57
---
68

79
Some Porter commands connect to a Docker engine in order to build, push, and pull the bundle image.
@@ -59,5 +61,5 @@ Porter supports additional Docker environment variables that may be useful to yo
5961

6062
## Next Steps
6163

62-
- [Connect to a Docker Registry](/end-users/connect-registry/)
63-
- [Configure Porter](/end-users/configuration/)
64+
- [Connect to a Docker Registry](/operations/connect-registry/)
65+
- [Configure Porter](/operations/configuration/)

docs/content/docs/operations/connect-to-registry.md

+2-5
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Connect to a Registry
33
description: Configure Porter to authenticate and connect to a registry
44
weight: 6
5+
aliases:
6+
- /operations/connect-registry/
57
---
68

79
Porter stores bundles in OCI (Docker) registries.
@@ -108,8 +110,3 @@ Run the following commands to clean up resources created by the commands above:
108110
# Remove the registry containers and their temporary volumes
109111
docker rm -vf registry registry-with-tls
110112
```
111-
112-
## Next Steps
113-
114-
- [Connect to Docker](/end-users/connect-docker/)
115-
- [Configure Porter](/end-users/configuration/)

docs/content/docs/operations/create-porter-config.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
title: Create a Porter Config File
33
description: Learn how to customize Porter's default behavior through configuration file
44
weight: 4
5+
aliases:
6+
- /operations/configuration/
7+
- /operations/create-porter-config/
58
---
69

710
Porter's default behavior, such as log level and default plugins, can be modified through its config file.

docs/content/docs/quickstart/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Quickstart"
33
description: ""
44
weight: 2
5+
aliases:
6+
- /quickstart/
57
---
68

79
This guide covers the most commonly used actions of Porter (install, upgrade, uninstall) and navigates users through their first Bundle experience. ✨

docs/content/docs/quickstart/bundles.md

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: "What is a bundle"
33
descriptions: Learn about bundles and how to install them with Porter
4+
aliases:
5+
- /quickstart/bundles/
46
---
57

68
## Porter Key Concepts
@@ -72,7 +74,7 @@ parameters:
7274
source:
7375
output: name
7476
```
75-
Parameters are will be used throughout the bundle and can even be set within the bundle! If you'd like to deep dive into parameters, and how they work, that is documented [here](/introduction/concepts-and-components/intro-parameters.md).
77+
Parameters are will be used throughout the bundle and can even be set within the bundle! If you'd like to deep dive into parameters, and how they work, that is documented [here](/parameters/).
7678
7779
```yaml
7880
outputs:

docs/content/docs/quickstart/configuration.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Configuration"
33
descriptions: Control Porter's behavior with its config file
44
layout: single
5+
aliases:
6+
- /quickstart/configuration/
57
---
68

79
You now know how to install a bundle, passing in a credential or parameter set

docs/content/docs/quickstart/credentials.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Credentials"
33
descriptions: Learn how to use a bundle with credentials
44
layout: single
5+
aliases:
6+
- /quickstart/credentials/
57
---
68

79
Now that you know how to customize a bundle installation with parameters, let's look at how your bundle can authenticate with **credentials**.

docs/content/docs/quickstart/desired-state.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Desired State"
33
descriptions: Manage an installation by defining its desired state in a file
44
layout: single
5+
aliases:
6+
- /quickstart/desired-state/
57
---
68

79
You now know how to install a bundle, passing in a credential or parameter set.

docs/content/docs/quickstart/parameters.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
---
22
title: "Parameters"
33
descriptions: Learn how to use a bundle with parameters
4+
aliases:
5+
- /quickstart/parameters/
46
---
57

68
Now that you know how to install a bundle, let's look at how to specify parameters to customize how that bundle is installed.

docs/content/docs/references/cli/bundles/inspect.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "porter bundles inspect"
33
slug: porter_bundles_inspect
44
url: /cli/porter_bundles_inspect/
5+
aliases:
6+
- /inspect-bundles
57
---
68
## porter bundles inspect
79

docs/content/docs/references/cli/parameters/apply.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
title: "Porter Parameters Apply"
3+
aliases:
4+
- /cli/porter_parameters_apply/
35
---
46

57
Apply changes to a parameter set

docs/content/docs/references/cli/parameters/create.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
title: "Porter Parameters Create"
3+
aliases:
4+
- /cli/porter_parameters_create/
35
---
46

57
Create a Parameter Set

docs/content/docs/references/cli/parameters/edit.md

+2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
---
22
title: "Porter Parameters Edit"
3+
aliases:
4+
- /cli/porter_parameters_edit/
35
---
46

57
Edit Parameter Set

docs/content/docs/references/compatible-registries.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Compatible Registries
33
description: Understanding which OCI registries work with CNAB
44
weight: 3
5+
aliases:
6+
- /compatible-registries/
57
---
68

79
Cloud Native Application Bundles are very new, and support for storing anything

docs/content/docs/references/examples/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: Examples
33
description: Learn how to work with various tools and techniques with these example Porter bundles.
44
weight: 5
5+
aliases:
6+
- /examples/
57
---
68

79
These are example bundles that demonstrate various techniques or how to use a specific tool with Porter.

docs/content/docs/references/examples/airgap.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Example: Airgapped Environments"
33
description: "Learn how deploy in a disconnected or airgapped environments with Porter"
44
weight: 10
5+
aliases:
6+
- /examples/airgap/
57
---
68

79
The [ghcr.io/getporter/examples/whalegap] bundle demonstrates how to create a bundle for airgapped, or disconnected, environments.

docs/content/docs/references/examples/docker.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: "Example: Docker"
33
description: "Learn how to use Docker inside a bundle"
44
weight: 20
5+
aliases:
6+
- /examples/docker/
57
---
68

79
<img src="/images/porter-with-docker.png" width="250px" align="right"/>

docs/content/docs/references/examples/hello.md

+3
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,9 @@
22
title: "Example: Hello World"
33
description: "Learn how to install a bundle"
44
weight: 0
5+
aliases:
6+
- /examples/hello/
7+
- /examples/hello-world/
58
---
69

710
Source: https://getporter.org/examples/src/hello

docs/content/docs/references/file-formats/_index.md

+2
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22
title: File Formats
33
description: Defines the format of files used by Porter
44
weight: 6
5+
aliases:
6+
- /reference/file-formats/
57
---
68

79
- [Bundle Manifest](/bundle/manifest/file-format/)

docs/content/plugins/azure.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
---
22
title: Azure Plugin
33
description: Integrate Porter with Azure Cloud
4+
aliases:
5+
- /plugins/azure/
6+
- /plugins/azure-keyvault/
47
---
58

69
<img src="/images/plugins/azure.png" class="mixin-logo" style="width: 300px"/>

docs/content/plugins/hashicorp.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
---
22
title: Hashicorp Plugin
33
description: Integrate Porter with Hashicorp
4+
aliases:
5+
- /plugins/hashicorp/
6+
- /plugins/hashicorp-vault/
47
---
58

69
<img src="/images/plugins/hashicorp.png" class="mixin-logo" style="width: 300px"/>

0 commit comments

Comments
 (0)