»Waypoint Server upgrade
waypoint server upgrade
Upgrades Waypoint server in the current context to the latest version
waypoint server upgrade [options]
Upgrade Waypoint server in the current context to the latest version or the server image version specified. By default, Waypoint will upgrade to server version "hashicorp/waypoint:latest". Before upgrading, a snapshot of the server will be taken in case of any upgrade failures.
If a runner was installed via "waypoint install" then that runner will also be upgraded to the latest version after the server is upgraded. Any other manually installed runners will not be automatically upgraded.
-plain- Plain output: no colors, no animation.
-app=<string>- 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.
-workspace=<string>- Workspace to operate in.
-auto-approve- Confirm server upgrade.
-context-name=<string>- Waypoint server context to upgrade.
-platform=<string>- Platform to upgrade the Waypoint server from, defaults to the platform stored in the context.
-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 upgrades.
-docker-server-image=<string>- Docker image for the Waypoint server.
-ecs-cluster=<string>- Configures the Cluster to upgrade.
-ecs-server-image=<string>- Docker image for the Waypoint server.
-ecs-region=<string>- Configures which AWS region to install into.
-ecs-cpu=<string>- Configures the requested CPU amount for the Waypoint server task in ECS.
-ecs-mem=<string>- Configures the requested memory amount for the Waypoint server task in ECS.
-k8s-advertise-internal- Advertise the internal service address rather than the external. This is useful if all your deployments will be able to access the private service address. This will default to false but will be automatically set to true if the external host is detected to be localhost.
-k8s-context=<string>- The Kubernetes context to upgrade the Waypoint server to. If left unset, Waypoint will use the current Kubernetes context.
-k8s-namespace=<string>- Namespace to install the Waypoint server into for Kubernetes.
-k8s-openshift- Enables installing the Waypoint server on Kubernetes on Red Hat OpenShift. If set, auto-configures the installation.
-k8s-server-image=<string>- Docker image for the Waypoint server.
-nomad-annotate-service=<key=value>- Annotations for the Service generated.
-nomad-auth-soft-fail- Don't fail the Nomad task on an auth failure obtaining server image container. Attempt to continue without auth.
-nomad-dc=<string>- Datacenters to install to for Nomad.
-nomad-namespace=<string>- Namespace to install the Waypoint server into for Nomad.
-nomad-policy-override- Override the Nomad sentinel policy for enterprise Nomad.
-nomad-region=<string>- Region to install to for Nomad.
-nomad-server-cpu=<string>- CPU required to run this task in MHz.
-nomad-server-memory=<string>- MB of Memory to allocate to the server job task.
-nomad-runner-cpu=<string>- CPU required to run this task in MHz.
-nomad-runner-memory=<string>- MB of Memory to allocate to the runner job task.
-nomad-server-image=<string>- Docker image for the Waypoint server.