wasme undeploy istio

wasme undeploy istio

Remove an Envoy WASM Filter from the Istio Sidecar Proxies (Envoy).


wasme uses the Istio EnvoyFilter CR to pull and run wasm filters.

Use –namespace to target workload(s) in a the namespaces of Gateway CRs to update. Use –name to target a specific workload (deployment or daemonset) in the target namespace. If unspecified, all deployments in the namespace will be targeted.

wasme undeploy istio --id=<unique name> --namespace=<deployment namespace> [--name=<deployment name>] [flags]


  -h, --help                     help for istio
      --istio-namespace string   the namespace where the Istio control plane is installed (default "istio-system")
      --name string              name of the deployment or daemonset into which to inject the filter. if not set, will apply to all workloads in the target namespace
  -n, --namespace string         namespace of the workload(s) to inject the filter. (default "default")
  -t, --workload-type string     type of workload into which the filter should be injected. possible values are deployment or daemonset (default "deployment")

Options inherited from parent commands

  -c, --config stringArray   auth config path
  -d, --debug                debug mode
      --dry-run              print output any configuration changes to stdout rather than applying them to the target file / kubernetes cluster
      --id string            unique id for naming the deployed filter. this is used for logging as well as removing the filter. when running wasme deploy istio, this name must be a valid Kubernetes resource name.
      --insecure             allow connections to SSL registry without certs
  -p, --password string      registry password
      --plain-http           use plain http and not https
  -u, --username string      registry username
  -v, --verbose              verbose output