PageSourceSearch

https://telepresence.io/assets/js/b4bcd723.26aa12cd.js

js telepresence.io collected 2026-10-03 20:28:52 UTC 8,810 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunktelepresence=globalThis.webpackChunktelepresence||[]).push([[23178],{79958(e,t,r){r.r(t),r.d(t,{assets:()=>l,contentTitle:()=>i,default:()=>p,frontMatter:()=>a,metadata:()=>n,toc:()=>c});const n=JSON.parse('{"id":"reference/cli/telepresence_helm_upgrade","title":"telepresence helm upgrade","description":"Upgrade telepresence traffic manager","source":"@site/versioned_docs/version-2.28/reference/cli/telepresence_helm_upgrade.md","sourceDirName":"reference/cli","slug":"/reference/cli/telepresence_helm_upgrade","permalink":"/docs/2.28/reference/cli/telepresence_helm_upgrade","draft":false,"unlisted":false,"editUrl":"https://github.com/telepresenceio/telepresence/tree/release/v2/docs/reference/cli/telepresence_helm_upgrade.md","tags":[],"version":"2.28","frontMatter":{"title":"telepresence helm upgrade","description":"Upgrade telepresence traffic manager","hide_table_of_contents":true},"sidebar":"defaultSidebar","previous":{"title":"helm uninstall","permalink":"/docs/2.28/reference/cli/telepresence_helm_uninstall"},"next":{"title":"helm version","permalink":"/docs/2.28/reference/cli/telepresence_helm_version"}}');var s=r(74848),o=r(28453);const a={title:"telepresence helm upgrade",description:"Upgrade telepresence traffic manager",hide_table_of_contents:!0},i=void 0,l={},c=[{value:"Usage:",id:"usage",level:3},{value:"Flags:",id:"flags",level:3},{value:"Kubernetes flags:",id:"kubernetes-flags",level:3},{value:"Global Flags:",id:"global-flags",level:3}];function u(e){const t={code:"code",h3:"h3",p:"p",pre:"pre",...(0,o.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(t.p,{children:"Upgrade telepresence traffic manager"}),"\n",(0,s.jsx)(t.h3,{id:"usage",children:"Usage:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"  telepresence helm upgrade [flags]\n"})}),"\n",(0,s.jsx)(t.h3,{id:"flags",children:"Flags:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"      --allow-conflicting-subnets strings   Comma separated list of CIDR that will be allowed to conflict with local subnets\n      --also-proxy strings                  Additional comma separated list of CIDR to proxy\n      --create-namespace                    create the release namespace if not present (default true)\n      --docker                              Start, or connect to, daemon in a docker container\n      --expose stringArray                  Port that a containerized daemon will expose. See docker run -p for more info. Can be repeated\n  -h, --help                                help for upgrade\n      --hostname string                     Hostname used by a containerized daemon\n      --manager-namespace string            The namespace where the traffic manager is to be found. Overrides any other manager namespace set in config\n      --mapped-namespaces strings           Comma separated list of namespaces considered by DNS resolver and NAT for outbound connections. Defaults to all namespaces\n      --name string                         Optional name to use for the connection\n  -n, --namespace string                    If present, the namespace scope for this CLI request\n      --never-proxy strings                 Comma separated list of CIDR to never proxy\n      --no-hooks                            disable pre/post upgrade hooks\n      --proxy-via strings                   Use Network Address Translation to create virtual IPs for the given CIDR, and route via WORKLOAD. Must be in the form CIDR=WORKLOAD. CIDR can be substituted for the symblic name "service", "pods", "also", or "all".\n      --reroute-local strings               Reroute port on local host to remote host. Format is <local port>:<host>:<port>[/{tcp,udp}]. <port> can be symbolic when <host> is a service name.\n      --reroute-remote strings              Reroute port on remote host. Format is <host>:<port>:<new port>[/{tcp,udp}]. <port> can be symbolic when <host> is a service name.\n      --reset-values                        when upgrading, reset the values to the ones built into the chart\n      --reuse-values                        when upgrading, reuse the last release's values and merge in any overrides from the command line via --set and -f\n      --set stringArray                     specify a value as a.b=v (can specify multiple or separate values with commas: a.b=v1,a.c=v2)\n      --set-file stringArray                set values from respective files specified via the command line (can specify multiple or separate values with commas: key1=path1,key2=path2)\n      --set-json stringArray                set JSON values on the command line (can specify multiple or separate values with commas: a.b=jsonval1,a.c=jsonval2)\n      --set-string stringArray              set STRING values on the command line (can specify multiple or separate values with commas: a.b=val1,a.c=val2)\n  -f, --values stringArray                  specify values in a YAML file or a URL (can specify multiple)\n      --version string                      the telepresence version if different from the client's version. May be a range (e.g. ^2.21.0)\n      --vnat strings                        Use Network Address Translation to create virtual IPs for the given CIDR. CIDR can be substituted for the symblic name "service", "pods", "also", or "all".\n"})}),"\n",(0,s.jsx)(t.h3,{id:"kubernetes-flags",children:"Kubernetes flags:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"      --as string                      Username to impersonate for the operation. User could be a regular user or a service account in a namespace.\n      --as-group stringArray           Group to impersonate for the operation, this flag can be repeated to specify multiple groups.\n      --as-uid string                  UID to impersonate for the operation.\n      --as-user-extra 
1stringArray      User extras to impersonate for the operation, this flag can be repeated to specify multiple values for the same key.\n      --cache-dir string               Default cache directory (default "$HOME/.kube/cache")\n      --certificate-authority string   Path to a cert file for the certificate authority\n      --client-certificate string      Path to a client certificate file for TLS\n      --client-key string              Path to a client key file for TLS\n      --cluster string                 The name of the kubeconfig cluster to use\n      --context string                 The name of the kubeconfig context to use\n      --disable-compression            If true, opt-out of response compression for all requests to the server\n      --insecure-skip-tls-verify       If true, the server's certificate will not be checked for validity. This will make your HTTPS connections insecure\n      --kubeconfig string              Path to the kubeconfig file to use for CLI requests.\n      --request-timeout string         The length of time to wait before giving up on a single server request. Non-zero values should contain a corresponding time unit (e.g. 1s, 2m, 3h). A value of zero means don't timeout requests. (default "0")\n  -s, --server string                  The address and port of the Kubernetes API server\n      --tls-server-name string         Server name to use for server certificate validation. If it is not provided, the hostname used to contact the server is used\n      --token string                   Bearer token for authentication to the API server\n      --user string                    The name of the kubeconfig user to use\n"})}),"\n",(0,s.jsx)(t.h3,{id:"global-flags",children:"Global Flags:"}),"\n",(0,s.jsx)(t.pre,{children:(0,s.jsx)(t.code,{children:"      --config string     Path to the Telepresence configuration file (default "$HOME/.config/telepresence/config.yml")\n      --output string     Set the output format, supported values are 'json', 'yaml', and 'default' (default "default")\n      --progress string   Set type of progress output (auto, tty, plain, json, quiet) (default "auto")\n      --use string        Match expression that uniquely identifies the daemon container\n"})})]})}function p(e={}){const{wrapper:t}={...(0,o.R)(),...e.components};return t?(0,s.jsx)(t,{...e,children:(0,s.jsx)(u,{...e})}):u(e)}},28453(e,t,r){r.d(t,{R:()=>a,x:()=>i});var n=r(96540);const s={},o=n.createContext(s);function a(e){const t=n.useContext(o);return n.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function i(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:a(e.components),n.createElement(o.Provider,{value:t},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.