Skip to main content

How do I preview app deployment manifests that Wayfinder will generate?

Prerequisites


When to generate deployment manifests with Wayfinder?

If you're new to Wayfinder, then you may wish to preview the Kubernetes manifests that Wayfinder will generate for your application before deployment.

Note that this step is optional.


CLI commands

FORMAT

wf deploy application APPNAME ENVNAME -w WORKSPACE --dry-run -o yaml

EXAMPLE

Note that when using the dry-run flag, you suppress any deployment actions to the cluster.

Wayfinder Generate App Deployment Manifests
wf deploy application app1 demo1 -w sand2 --dry-run -o yaml

EXPLANATION

In the above example, you've performed a dry-run to generate the deployment manifests for your app1 application in the demo1 environment and sand2 workspace. The -o yaml flag is used to output the manifests in yaml format to the console.

Wayfinder generates the following manifests:

  • kind: Deployment -> Deployment manifest for the component
  • kind: Service -> Service manifest for the component's service configuration
  • kind: Ingress -> Ingress manifest for the component's Ingress configuration
  • kind: NetworkPolicy -> Network Policy manifests which instructs the network policy to use this Ingress configuration

You must add the above manifest to your git repository.


What comes next?

Deploy your App using Wayfinder (without CI/CD):

Deploy your app with GitHub integration: