June 20-22 Announcing HashiConf Europe full schedule: keynotes, sessions, labs & more Register Now
  • Infrastructure
    • terraform
    • packer
  • Networking
    • consul
  • Security
    • vault
    • boundary
  • Applications
    • nomad
    • waypoint
    • vagrant
  • HashiCorp Cloud Platform

    A fully managed platform to automate infrastructure on any cloud with HashiCorp products.

    • consul
    • terraform
    • vault
    • packerbeta
    Visit cloud.hashicorp.com
  • Overview
  • Tutorials
  • Docs
  • CLI
  • Plugins
  • Community
GitHub
Download
  • build
  • deploy
  • destroy
  • exec
  • init
  • install
  • login
  • logs
  • release
  • ui
  • up

  • artifact build
  • artifact list-builds
  • artifact list
  • artifact push
  • auth-method list
  • auth-method inspect
  • auth-method set oidc
  • auth-method delete
  • config get
  • config set
  • config source-get
  • config source-set
  • config sync
  • context
  • context clear
  • context create
  • context delete
  • context inspect
  • context list
  • context rename
  • context use
  • context verify
  • context set
  • deployment deploy
  • deployment destroy
  • deployment list
  • docs
  • fmt
  • hostname delete
  • hostname list
  • hostname register
  • job list
  • job inspect
  • job cancel
  • job get-stream
  • plugin
  • project apply
  • project inspect
  • project list
  • release list
  • runner agent
  • runner list
  • runner inspect
  • runner adopt
  • runner forget
  • runner reject
  • runner token
  • runner profile list
  • runner profile inspect
  • runner profile set
  • server bootstrap
  • server cookie
  • server config-set
  • server install
  • server restore
  • server run
  • server snapshot
  • server uninstall
  • server upgrade
  • status
  • task list
  • task cancel
  • task inspect
  • trigger create
  • trigger update
  • trigger delete
  • trigger inspect
  • trigger list
  • user inspect
  • user invite
  • user modify
  • user token
  • version
  • workspace create
  • workspace inspect
  • workspace list

  • k8s bootstrap
  • token exchange
  • token invite
  • token new
Type '/' to Search

»Waypoint Server uninstall

Command: waypoint server uninstall

Uninstall the Waypoint server

»Usage

Usage: waypoint server uninstall [options]

Uninstall the Waypoint server. This command is not intended to uninstall a server that was manually run with the 'waypoint server run' CLI, but with a Waypoint server that was installed via 'waypoint server install'.

The platform can be specified as kubernetes, nomad, ecs, or docker. If not specified, the CLI command will attempt to retrieve the platform defined in the server context.

'-auto-approve' is required.

By default, this command deletes the default server's context and creates a server snapshot.

This command does not destroy Waypoint resources, such as deployments and releases. Clear all workspaces prior to uninstall to prevent hanging resources.

If a runner was installed via "waypoint install", the runner will also be uninstalled. Manually installed runners (outside of the "waypoint install" command) will not be affected.

»Global Options

  • -plain - Plain output: no colors, no animation.
  • -app=<string> (-a) - App to target. Certain commands require a single app target for Waypoint configurations with multiple apps. If you have a single app, then this can be ignored.
  • -project=<string> (-p) - Project to target.
  • -workspace=<string> (-w) - Workspace to operate in.

»Command Options

  • -auto-approve - Auto-approve server uninstallation.
  • -delete-context - Delete the context for the server once it's uninstalled.
  • -platform=<string> - Platform to uninstall the Waypoint server from.
  • -snapshot-name=<string> - Filename to write the snapshot to. If no name is specified, by default a timestamp will be appended to the default snapshot name.
  • -snapshot - Enable or disable taking a snapshot of Waypoint server prior to uninstall.
  • -ignore-runner-error - Ignore any errors encountered while uninstalling runners. This allows the server to be uninstalled even if runner uninstallation fails. Note that this may leave runners dangling since future 'uninstall' runs will do nothing if the server is uninstalled.

»ecs Options

  • -ecs-cluster=<string> - Configures the Cluster to uninstall.
  • -ecs-region=<string> - Configures which AWS region to uninstall from.

»kubernetes Options

  • -k8s-context=<string> - The Kubernetes context to unisntall the Waypoint server from. If left unset, Waypoint will use the current Kubernetes context.
  • -k8s-namespace=<string> - Namespace in Kubernetes to uninstall the Waypoint server from.
github logoEdit this page

Using Waypoint

The best way to understand what Waypoint can enable for your projects is to give it a try.

Waypoint tutorials
Waypoint documentation
Tutorial

Get Started - Kubernetes

Build, deploy, and release applications to a Kubernetes cluster.

View
Tutorial

Introduction to Waypoint

Waypoint enables you to publish any application to any platform with a single file and a single command.

View

Waypoint is maintained by HashiCorp, Inc.

View Code of Conduct
DocumentationCLI ReferenceTutorialsIntegrations
All systems normal