Skip to main content

shoulders app update

shoulders app update​

Update a WebApplication

shoulders app update <name> [flags]

Options​

--cpu-limit string CPU limit, for example 500m
--cpu-request string CPU request, for example 100m
--empty-dir stringArray Mount a writable emptyDir volume (name:mountPath), repeatable
--env stringArray Environment variable (KEY=VALUE), repeatable
--env-from-configmap stringArray ConfigMap to expose through envFrom, repeatable
--env-from-secret stringArray Secret to expose through envFrom, repeatable
-h, --help help for update
--host string Hostname for HTTP routing
--image string Container image (repo or repo:tag)
--internal Create only an internal Service without an HTTPRoute
--liveness-path string HTTP liveness probe path
--memory-limit string Memory limit, for example 256Mi
--memory-request string Memory request, for example 128Mi
-n, --namespace string Workspace namespace to target
--port int32 Container port (default 80)
--read-only-root-filesystem Set container securityContext.readOnlyRootFilesystem
--readiness-path string HTTP readiness probe path
--replicas int32 Number of replicas (default 1)
--run-as-non-root Set container securityContext.runAsNonRoot
--run-as-user int Set container securityContext.runAsUser (default -1)
--secret-mount stringArray Mount a Secret as a volume (secretName:mountPath[:volumeName]), repeatable
--service-port int32 Kubernetes Service port (default 80)
--startup-path string HTTP startup probe path
--tag string Override image tag

Options inherited from parent commands​

--config string Path to config file (default "/home/runner/.shoulders/config.yaml")
--kubeconfig string Path to kubeconfig file
-o, --output string Output format: table|json|yaml (default "table")
--set stringArray Set a config value override (key=value), repeatable

SEE ALSO​

Auto generated by spf13/cobra on 24-Sep-2026​