Skip to content

Conversation

@Catalin-Stratulat-Ericsson
Copy link
Contributor

This PR adds a simplistic install guide for porch. (not to be confused with the dev-env setup guide).
This will act as a first time user's first point of contact with installing porch

@nephio-prow
Copy link
Contributor

nephio-prow bot commented Nov 17, 2025

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by:
Once this PR has been reviewed and has the lgtm label, please ask for approval from catalin-stratulat-ericsson by writing /assign @catalin-stratulat-ericsson in a comment. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@netlify
Copy link

netlify bot commented Nov 17, 2025

Deploy Preview for nephio ready!

Name Link
🔨 Latest commit 505bdb7
🔍 Latest deploy log https://app.netlify.com/projects/nephio/deploys/691b13e5f40f0a0008fe2742
😎 Deploy Preview https://deploy-preview-284--nephio.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@sonarqubecloud
Copy link

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Might be cleaner to just have single shortcode to pull any "param" from the config.

params.html

{{- $param := .Get 0 -}}
{{- index site.Params $param -}}

and use it like:

({{< params "version_git" >}})

Copy link
Contributor Author

@Catalin-Stratulat-Ericsson Catalin-Stratulat-Ericsson Nov 20, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ah cool i did not know we can do it this way. looks cleaner. will try and do it that way. i had a feeling when adding the sc's that there is a lot of repetition and there must be a cleaner way.


list of prerequisites for script to run and porch to be deployed. e.g. kubectl, kind cluster etc
{{% alert color="primary" %}}
Note that Porch and this guide assumes a K8s cluster is set up and a Unix Operating system is used as the basis for operation. These include Linux OS's such as Ubuntu 24.04 LTS or MacOS.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would remove this and just state:

Platforms supported:
Linux
Mac

{{% /alert %}}

we should have a simple installing porch script which deploys porch similar to the (./scripts/setup-dev-env.sh + make run-in-kind + setting up an example-repository) with a small description for exactly what this script does for those who want more information but does not impede those who simply want to deploy porch
Before porch and its CLI can be installed a few prerequisites are required to be present on the system.
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We could move this to the parent level and just have the list as the "Prerequisites"
No need for explanation really

version (Print the version number of porchctl)
```

## Deploying Porch on a cluster
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would split these into 2 guides.

  1. Install porchctl
  2. Deploy the package

type: docs
weight: 3
description: Getting Started with Porch
description: "This section serves to act as an introduction to setting up Porch as for a first time user. It lists the prerequisites required before installation, then deployment of the porchctl cli binary along with a deployment of porch on an existing kubernetes cluster."
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
description: "This section serves to act as an introduction to setting up Porch as for a first time user. It lists the prerequisites required before installation, then deployment of the porchctl cli binary along with a deployment of porch on an existing kubernetes cluster."
description: "A set of guides for installing Porch prerequisites, the porchctl CLI, and deploying Porch components on a Kubernetes cluster."

# The version of the latest code build
latestTag = "1.5.4"

# The version of docker the latest code build in automated jobs
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Are these not more like the latest tested versions?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants