SYMBOL INDEX (5614 symbols across 492 files) FILE: build-aux/admission_controller_tls/main.go function main (line 21) | func main() { function generateKeys (line 32) | func generateKeys(mgrNamespace, dir string) error { function writeFile (line 53) | func writeFile(dir, file string, data []byte) error { function generateKeyTriplet (line 82) | func generateKeyTriplet(mgrNamespace string) (crtPem, keyPem, caPem []by... function bigIntHash (line 145) | func bigIntHash(n *big.Int) []byte { function ToPEM (line 152) | func ToPEM(file, keyType string, data []byte) ([]byte, error) { FILE: build-aux/genversion/main.go function isReleased (line 39) | func isReleased(v semver.Version) bool { function dirMD5 (line 49) | func dirMD5(root string) ([]byte, error) { function getLatestChangelogVersion (line 74) | func getLatestChangelogVersion() (v semver.Version, released bool, err e... function Main (line 105) | func Main() error { function main (line 175) | func main() { FILE: build-aux/wix-installer/tpwrapper.go constant svcName (line 16) | svcName = "TelepresenceDaemon" type wrapper (line 18) | type wrapper struct method Execute (line 28) | func (w *wrapper) Execute(_ []string, r <-chan svc.ChangeRequest, chan... function main (line 87) | func main() { FILE: charts/chart.go type DirType (line 21) | type DirType constant DirTypeTelepresence (line 24) | DirTypeTelepresence DirType = iota constant TelepresenceChartName (line 25) | TelepresenceChartName = "telepresence-oss" function filePriority (line 32) | func filePriority(chartName, filename string) int { function addFile (line 46) | func addFile(tarWriter *tar.Writer, vfs fs.FS, filename string, content ... type ChartOverlayFuncDef (line 78) | type ChartOverlayFuncDef function WriteChart (line 85) | func WriteChart(helmChartDir DirType, out io.Writer, chartName string, v... FILE: cmd/cobraparser/generate/generate.go function FlagSet (line 18) | func FlagSet(setName string, ci *types.CommandInfo) *pflag.FlagSet { FILE: cmd/cobraparser/main.go function main (line 16) | func main() { FILE: cmd/cobraparser/types/commandinfo.go type CommandInfo (line 15) | type CommandInfo struct type FlagInfo (line 24) | type FlagInfo struct type HelpFetcher (line 35) | type HelpFetcher struct method fetch (line 40) | func (f *HelpFetcher) fetch(path []string) (string, error) { method BuildCommandTree (line 69) | func (f *HelpFetcher) BuildCommandTree(path []string, maxDepth int) (*... function looksLikeHelp (line 62) | func looksLikeHelp(s string) bool { function parseUsage (line 118) | func parseUsage(text string) string { function parseShortDescription (line 139) | func parseShortDescription(text string) string { function parseAvailableCommands (line 157) | func parseAvailableCommands(text string) []string { function startsWithIndent (line 184) | func startsWithIndent(s string) bool { function parseFlagsFromSection (line 198) | func parseFlagsFromSection(text string, global, inherited bool, headerPa... function sliceAfter (line 280) | func sliceAfter(text, headerPattern string) string { FILE: cmd/routecontroller/main.go type subnetRule (line 21) | type subnetRule struct function main (line 26) | func main() { function run (line 37) | func run(ctx context.Context) error { function discoverServiceCIDRs (line 61) | func discoverServiceCIDRs(ctx context.Context, cs *kubernetes.Clientset)... function installSubnetBlackholes (line 95) | func installSubnetBlackholes(ctx context.Context, cs *kubernetes.Clients... function removeSubnetBlackholes (line 136) | func removeSubnetBlackholes(ctx context.Context, rules []subnetRule) { FILE: cmd/teleroute/driver/driver.go type driver (line 13) | type driver struct method GetCapabilities (line 33) | func (d *driver) GetCapabilities() (*network.CapabilitiesResponse, err... method CreateNetwork (line 40) | func (d *driver) CreateNetwork(r *network.CreateNetworkRequest) error { method DeleteNetwork (line 49) | func (d *driver) DeleteNetwork(r *network.DeleteNetworkRequest) error { method CreateEndpoint (line 57) | func (d *driver) CreateEndpoint(r *network.CreateEndpointRequest) (*ne... method DeleteEndpoint (line 65) | func (d *driver) DeleteEndpoint(r *network.DeleteEndpointRequest) error { method Join (line 69) | func (d *driver) Join(r *network.JoinRequest) (*network.JoinResponse, ... method Leave (line 77) | func (d *driver) Leave(r *network.LeaveRequest) (err error) { method EndpointInfo (line 81) | func (d *driver) EndpointInfo(r *network.InfoRequest) (*network.InfoRe... method DiscoverNew (line 85) | func (d *driver) DiscoverNew(*network.DiscoveryNotification) error { method DiscoverDelete (line 89) | func (d *driver) DiscoverDelete(*network.DiscoveryNotification) error { method ProgramExternalConnectivity (line 93) | func (d *driver) ProgramExternalConnectivity(*network.ProgramExternalC... method RevokeExternalConnectivity (line 97) | func (d *driver) RevokeExternalConnectivity(*network.RevokeExternalCon... method AllocateNetwork (line 101) | func (d *driver) AllocateNetwork(*network.AllocateNetworkRequest) (*ne... method FreeNetwork (line 105) | func (d *driver) FreeNetwork(*network.FreeNetworkRequest) error { method withNetwork (line 109) | func (d *driver) withNetwork(id string, f func(*networkState) error) (... function New (line 19) | func New(ctx context.Context, pid int) network.Driver { type errNetworkNotFound (line 27) | type errNetworkNotFound method Error (line 29) | func (e errNetworkNotFound) Error() string { FILE: cmd/teleroute/driver/network.go type networkState (line 25) | type networkState struct method initialize (line 55) | func (n *networkState) initialize(r *network.CreateNetworkRequest) (er... method connectToDaemon (line 95) | func (n *networkState) connectToDaemon(gateways []netip.Prefix) (err e... method createEndpoint (line 168) | func (n *networkState) createEndpoint(r *network.CreateEndpointRequest... method join (line 196) | func (n *networkState) join(r *network.JoinRequest) (response *network... method leaveEndpoint (line 261) | func (n *networkState) leaveEndpoint(endpointID string) error { method deleteEndpoint (line 279) | func (n *networkState) deleteEndpoint(endpointID string) error { function newNetwork (line 38) | func newNetwork(ctx context.Context, pid int, r *network.CreateNetworkRe... function callDaemon (line 88) | func callDaemon[R proto.Message](ns *networkState, f func(ctx context.Co... function rawAddrFromPrefixString (line 153) | func rawAddrFromPrefixString(s string) (rawAddr []byte, err error) { FILE: cmd/teleroute/driver/options.go type options (line 10) | type options struct method parse (line 24) | func (o *options) parse(gos map[string]any) error { type errRequiredOption (line 18) | type errRequiredOption method Error (line 20) | func (e errRequiredOption) Error() string { FILE: cmd/teleroute/main.go constant pluginSocket (line 21) | pluginSocket = "/run/docker/plugins/teleroute.sock" constant pluginLog (line 22) | pluginLog = "/var/log/teleroute.log" function main (line 25) | func main() { constant pluginEntryPoint (line 59) | pluginEntryPoint = "/bin/docker-network-teleroute" function getPluginHostPID (line 61) | func getPluginHostPID(ctx context.Context) (int, error) { FILE: integration_test/agent_injector_disabled_test.go type agentInjectorDisabledSuite (line 10) | type agentInjectorDisabledSuite struct method SuiteName (line 16) | func (s *agentInjectorDisabledSuite) SuiteName() string { method SetupSuite (line 26) | func (s *agentInjectorDisabledSuite) SetupSuite() { method TearDownSuite (line 31) | func (s *agentInjectorDisabledSuite) TearDownSuite() { method Test_AgentInjectorDisabled (line 35) | func (s *agentInjectorDisabledSuite) Test_AgentInjectorDisabled() { method Test_VersionWithAgentInjectorDisabled (line 56) | func (s *agentInjectorDisabledSuite) Test_VersionWithAgentInjectorDisa... method Test_ManualAgent (line 84) | func (s *agentInjectorDisabledSuite) Test_ManualAgent() { function init (line 20) | func init() { FILE: integration_test/also_proxy_test.go method Test_AlsoProxy32 (line 15) | func (s *notConnectedSuite) Test_AlsoProxy32() { FILE: integration_test/argo_rollouts_test.go type argoRolloutsSuite (line 18) | type argoRolloutsSuite struct method SuiteName (line 23) | func (s *argoRolloutsSuite) SuiteName() string { method SetupSuite (line 33) | func (s *argoRolloutsSuite) SetupSuite() { method TearDownSuite (line 52) | func (s *argoRolloutsSuite) TearDownSuite() { method Test_SuccessfullyInterceptsArgoRollout (line 78) | func (s *argoRolloutsSuite) Test_SuccessfullyInterceptsArgoRollout() { method Test_ListsReplicaSetWhenRolloutDisabled (line 130) | func (s *argoRolloutsSuite) Test_ListsReplicaSetWhenRolloutDisabled() { function init (line 27) | func init() { function downloadKubectlArgoRollouts (line 56) | func downloadKubectlArgoRollouts(ctx context.Context, arExe string) error { FILE: integration_test/bind_to_podip_test.go method Test_BindToPodIP (line 16) | func (s *connectedSuite) Test_BindToPodIP() { FILE: integration_test/cidr_conflict_test.go type cidrConflictSuite (line 20) | type cidrConflictSuite struct method SuiteName (line 28) | func (s *cidrConflictSuite) SuiteName() string { method SetupSuite (line 38) | func (s *cidrConflictSuite) SetupSuite() { method TearDownSuite (line 87) | func (s *cidrConflictSuite) TearDownSuite() { method Test_AutoConflictResolution (line 93) | func (s *cidrConflictSuite) Test_AutoConflictResolution() { method Test_AutoConflictAvoidance (line 126) | func (s *cidrConflictSuite) Test_AutoConflictAvoidance() { method Test_AutoConflictResolution_CloudDisable (line 135) | func (s *cidrConflictSuite) Test_AutoConflictResolution_CloudDisable() { method Test_AutoConflictResolution_ClientDisable (line 144) | func (s *cidrConflictSuite) Test_AutoConflictResolution_ClientDisable() { method Test_AllowConflictResolution (line 152) | func (s *cidrConflictSuite) Test_AllowConflictResolution() { function init (line 32) | func init() { FILE: integration_test/cli_test.go type cliSuite (line 12) | type cliSuite struct method SuiteName (line 16) | func (s *cliSuite) SuiteName() string { method Test_Version (line 26) | func (s *cliSuite) Test_Version() { method Test_VersionWithInvalidKubeContext (line 36) | func (s *cliSuite) Test_VersionWithInvalidKubeContext() { method Test_Help (line 47) | func (s *cliSuite) Test_Help() { method Test_Status (line 92) | func (s *cliSuite) Test_Status() { method Test_StatusWithJSON (line 105) | func (s *cliSuite) Test_StatusWithJSON() { method Test_ConfigViewClientOnly (line 116) | func (s *cliSuite) Test_ConfigViewClientOnly() { function init (line 20) | func init() { FILE: integration_test/cloud_config_test.go method Test_CloudNeverProxy (line 27) | func (s *notConnectedSuite) Test_CloudNeverProxy() { method Test_CloudAllowConflicting (line 132) | func (s *notConnectedSuite) Test_CloudAllowConflicting() { method configView (line 167) | func (s *notConnectedSuite) configView() (*client.SessionConfig, error) { method Test_CloudAgentArrival (line 177) | func (s *notConnectedSuite) Test_CloudAgentArrival() { method Test_RootdCloudLogLevel (line 206) | func (s *notConnectedSuite) Test_RootdCloudLogLevel() { method Test_UserdCloudLogLevel (line 294) | func (s *notConnectedSuite) Test_UserdCloudLogLevel() { FILE: integration_test/compose_test.go type composeSuite (line 16) | type composeSuite struct method SuiteName (line 22) | func (s *composeSuite) SuiteName() string { method SetupSuite (line 32) | func (s *composeSuite) SetupSuite() { method TearDownTest (line 43) | func (s *composeSuite) TearDownTest() { method Context (line 47) | func (s *composeSuite) Context() context.Context { method Test_ComposeDNS (line 51) | func (s *composeSuite) Test_ComposeDNS() { method Test_ComposeConnect (line 98) | func (s *composeSuite) Test_ComposeConnect() { method Test_ComposeProxy (line 143) | func (s *composeSuite) Test_ComposeProxy() { method Test_ComposeIngest (line 188) | func (s *composeSuite) Test_ComposeIngest() { method Test_ComposeIntercept (line 239) | func (s *composeSuite) Test_ComposeIntercept() { method Test_ComposeReplace (line 288) | func (s *composeSuite) Test_ComposeReplace() { method Test_ComposeWiretap (line 337) | func (s *composeSuite) Test_ComposeWiretap() { function init (line 26) | func init() { FILE: integration_test/config_test.go method Test_EmptyConfigFile (line 11) | func (s *notConnectedSuite) Test_EmptyConfigFile() { FILE: integration_test/connected_test.go type connectedSuite (line 11) | type connectedSuite struct method SuiteName (line 16) | func (s *connectedSuite) SuiteName() string { method Test_ListExcludesTM (line 26) | func (s *connectedSuite) Test_ListExcludesTM() { method Test_ReportsAllVersions (line 31) | func (s *connectedSuite) Test_ReportsAllVersions() { method Test_Status (line 41) | func (s *connectedSuite) Test_Status() { method Test_StatusWithJSON (line 49) | func (s *connectedSuite) Test_StatusWithJSON() { function init (line 20) | func init() { FILE: integration_test/container_test.go method Test_InterceptsContainer (line 19) | func (s *connectedSuite) Test_InterceptsContainer() { method Test_InterceptsContainerAndReplace (line 91) | func (s *connectedSuite) Test_InterceptsContainerAndReplace() { FILE: integration_test/docker_daemon_test.go type dockerDaemonSuite (line 21) | type dockerDaemonSuite struct method SuiteName (line 27) | func (s *dockerDaemonSuite) SuiteName() string { method SetupSuite (line 37) | func (s *dockerDaemonSuite) SetupSuite() { method TearDownTest (line 48) | func (s *dockerDaemonSuite) TearDownTest() { method Context (line 52) | func (s *dockerDaemonSuite) Context() context.Context { method Test_DockerDaemon_status (line 56) | func (s *dockerDaemonSuite) Test_DockerDaemon_status() { method Test_DockerDaemon_hostDaemonNoConflict (line 67) | func (s *dockerDaemonSuite) Test_DockerDaemon_hostDaemonNoConflict() { method Test_DockerDaemon_alsoProxy32 (line 74) | func (s *dockerDaemonSuite) Test_DockerDaemon_alsoProxy32() { method Test_DockerDaemon_daemonHostNotConflict (line 118) | func (s *dockerDaemonSuite) Test_DockerDaemon_daemonHostNotConflict() { method Test_DockerDaemon_singleNameLookup (line 124) | func (s *dockerDaemonSuite) Test_DockerDaemon_singleNameLookup() { method Test_DockerDaemon_cacheFiles (line 137) | func (s *dockerDaemonSuite) Test_DockerDaemon_cacheFiles() { method Test_GatherLogsTrafficManager (line 163) | func (s *dockerDaemonSuite) Test_GatherLogsTrafficManager() { function init (line 31) | func init() { FILE: integration_test/docker_run_test.go function runDockerRun (line 17) | func runDockerRun(ctx context.Context, name, svc, port, appDir, tag stri... method Test_DockerRun_HostDaemon (line 51) | func (s *singleServiceSuite) Test_DockerRun_HostDaemon() { method Test_DockerRun_DockerDaemon (line 172) | func (s *dockerDaemonSuite) Test_DockerRun_DockerDaemon() { method Test_DockerRun_VolumePresent (line 292) | func (s *dockerDaemonSuite) Test_DockerRun_VolumePresent() { method Test_DockerRunCommand (line 310) | func (s *dockerDaemonSuite) Test_DockerRunCommand() { method Test_DockerRunExternalDNS (line 324) | func (s *dockerDaemonSuite) Test_DockerRunExternalDNS() { FILE: integration_test/env_interpolate_test.go method Test_PrefixInterpolated (line 10) | func (s *connectedSuite) Test_PrefixInterpolated() { FILE: integration_test/gather_logs_test.go method TestGatherLogs_AllLogs (line 18) | func (s *multipleInterceptsSuite) TestGatherLogs_AllLogs() { method TestGatherLogs_ManagerOnly (line 32) | func (s *multipleInterceptsSuite) TestGatherLogs_ManagerOnly() { method TestGatherLogs_AgentsOnly (line 45) | func (s *multipleInterceptsSuite) TestGatherLogs_AgentsOnly() { method TestGatherLogs_OneAgentOnly (line 58) | func (s *multipleInterceptsSuite) TestGatherLogs_OneAgentOnly() { method TestGatherLogs_NoPodYamlUnlessLogs (line 71) | func (s *multipleInterceptsSuite) TestGatherLogs_NoPodYamlUnlessLogs() { method TestGatherLogs_NoK8sLogs (line 84) | func (s *multipleInterceptsSuite) TestGatherLogs_NoK8sLogs() { method TestGatherLogs_OnlyMappedLogs (line 97) | func (s *connectedSuite) TestGatherLogs_OnlyMappedLogs() { method cleanLogDir (line 175) | func (s *multipleInterceptsSuite) cleanLogDir(ctx context.Context) { method svcRegex (line 179) | func (s *multipleInterceptsSuite) svcRegex() string { method getZipData (line 186) | func (s *multipleInterceptsSuite) getZipData(outputFile string) (bool, i... function getZipData (line 190) | func getZipData(require *itest.Requirements, outputFile, appNamespace, m... function readZip (line 237) | func readZip(require *itest.Requirements, zippedFile *zip.File) []byte { FILE: integration_test/h2c_intercept_test.go type h2cInterceptSuite (line 18) | type h2cInterceptSuite struct method SuiteName (line 23) | func (s *h2cInterceptSuite) SuiteName() string { method SetupSuite (line 33) | func (s *h2cInterceptSuite) SetupSuite() { method Test_H2CInterceptPreservesProtocol (line 71) | func (s *h2cInterceptSuite) Test_H2CInterceptPreservesProtocol() { function init (line 27) | func init() { function startLocalH2CEchoServer (line 42) | func startLocalH2CEchoServer(ctx context.Context, name string) (int, con... FILE: integration_test/headless_test.go method Test_SuccessfullyInterceptsHeadlessService (line 12) | func (s *connectedSuite) Test_SuccessfullyInterceptsHeadlessService() { FILE: integration_test/helm_test.go type helmSuite (line 13) | type helmSuite struct method SuiteName (line 20) | func (s *helmSuite) SuiteName() string { method SetupSuite (line 33) | func (s *helmSuite) SetupSuite() { method TearDownSuite (line 40) | func (s *helmSuite) TearDownSuite() { method Test_HelmCanInterceptInManagedNamespace (line 44) | func (s *helmSuite) Test_HelmCanInterceptInManagedNamespace() { method Test_HelmCannotConnectToUnmanagedNamespace (line 54) | func (s *helmSuite) Test_HelmCannotConnectToUnmanagedNamespace() { method Test_HelmWebhookInjectsInManagedNamespace (line 67) | func (s *helmSuite) Test_HelmWebhookInjectsInManagedNamespace() { method Test_HelmWebhookDoesntInjectInUnmanagedNamespace (line 85) | func (s *helmSuite) Test_HelmWebhookDoesntInjectInUnmanagedNamespace() { method Test_HelmMultipleInstalls (line 103) | func (s *helmSuite) Test_HelmMultipleInstalls() { method Test_CollidingInstalls (line 144) | func (s *helmSuite) Test_CollidingInstalls() { function init (line 24) | func init() { FILE: integration_test/http_intercepts_test.go type httpInterceptsSuite (line 18) | type httpInterceptsSuite struct method SuiteName (line 23) | func (s *httpInterceptsSuite) SuiteName() string { method SetupSuite (line 27) | func (s *httpInterceptsSuite) SetupSuite() { method Test_HTTPHeaderFiltering (line 34) | func (s *httpInterceptsSuite) Test_HTTPHeaderFiltering() { method Test_HTTPHeaderFiltering_CurlFormat (line 48) | func (s *httpInterceptsSuite) Test_HTTPHeaderFiltering_CurlFormat() { method Test_HTTPPathFiltering (line 62) | func (s *httpInterceptsSuite) Test_HTTPPathFiltering() { method Test_HTTPCombinedFiltering (line 76) | func (s *httpInterceptsSuite) Test_HTTPCombinedFiltering() { method Test_BackwardCompatibility (line 94) | func (s *httpInterceptsSuite) Test_BackwardCompatibility() { method Test_HTTPInterceptCoexistence (line 108) | func (s *httpInterceptsSuite) Test_HTTPInterceptCoexistence() { method Test_TCPPortConflictDetection (line 147) | func (s *httpInterceptsSuite) Test_TCPPortConflictDetection() { method Test_HTTPManySimultaneous (line 192) | func (s *httpInterceptsSuite) Test_HTTPManySimultaneous() { function init (line 186) | func init() { method Test_HTTPManyClientsSimultaneous (line 259) | func (s *notConnectedSuite) Test_HTTPManyClientsSimultaneous() { method Test_OtelHTTPManyClientsSimultaneous (line 263) | func (s *otelSuite) Test_OtelHTTPManyClientsSimultaneous() { type NamespaceSuite (line 267) | type NamespaceSuite interface function testHTTPManyClientsSimultaneous (line 277) | func testHTTPManyClientsSimultaneous(s NamespaceSuite, svc, path string) { FILE: integration_test/ignored_mounts_test.go method Test_IgnoredMounts (line 17) | func (s *mountsSuite) Test_IgnoredMounts() { FILE: integration_test/inactive_client_test.go type inactiveClientSuite (line 17) | type inactiveClientSuite struct method SuiteName (line 31) | func (s *inactiveClientSuite) SuiteName() string { method SetupSuite (line 47) | func (s *inactiveClientSuite) SetupSuite() { method TearDownSuite (line 57) | func (s *inactiveClientSuite) TearDownSuite() { method AmendSuiteContext (line 63) | func (s *inactiveClientSuite) AmendSuiteContext(ctx context.Context) c... method Test_ConflictOverrideInactive (line 72) | func (s *inactiveClientSuite) Test_ConflictOverrideInactive() { method Test_ConflictOverrideSleeping (line 135) | func (s *inactiveClientSuite) Test_ConflictOverrideSleeping() { method withSleepingClient (line 202) | func (s *inactiveClientSuite) withSleepingClient(ctx context.Context, ... function init (line 35) | func init() { FILE: integration_test/ingest_test.go type ingestSuite (line 22) | type ingestSuite struct method SuiteName (line 28) | func (s *ingestSuite) SuiteName() string { method SetupSuite (line 38) | func (s *ingestSuite) SetupSuite() { method TearDownSuite (line 86) | func (s *ingestSuite) TearDownSuite() { method mountPoint (line 111) | func (s *ingestSuite) mountPoint() string { method Test_IngestCLI (line 129) | func (s *ingestSuite) Test_IngestCLI() { method Test_IngestIngestConflict (line 154) | func (s *ingestSuite) Test_IngestIngestConflict() { method Test_IngestInterceptConflict (line 170) | func (s *ingestSuite) Test_IngestInterceptConflict() { method Test_InterceptIngestConflict (line 186) | func (s *ingestSuite) Test_InterceptIngestConflict() { method Test_IngestRepeat (line 202) | func (s *ingestSuite) Test_IngestRepeat() { method Test_IngestFTP (line 213) | func (s *ingestSuite) Test_IngestFTP() { method Test_IngestProxyVia (line 249) | func (s *ingestSuite) Test_IngestProxyVia() { method Test_IngestWithCommand (line 305) | func (s *ingestSuite) Test_IngestWithCommand() { method Test_IngestWithContainerAndCommand (line 315) | func (s *ingestSuite) Test_IngestWithContainerAndCommand() { method Test_LeaveIngestWithoutContainer (line 325) | func (s *ingestSuite) Test_LeaveIngestWithoutContainer() { method Test_IngestListFormat (line 340) | func (s *ingestSuite) Test_IngestListFormat() { function init (line 32) | func init() { FILE: integration_test/inject_policy_test.go method applyPolicyApp (line 21) | func (is *installSuite) applyPolicyApp(ctx context.Context, name, namesp... method assertInjected (line 29) | func (is *installSuite) assertInjected(ctx context.Context, name, namesp... method injectPolicyTest (line 46) | func (is *installSuite) injectPolicyTest(ctx context.Context, policy age... method TestInjectPolicy (line 102) | func (is *installSuite) TestInjectPolicy() { method applyMultipleServices (line 110) | func (is *installSuite) applyMultipleServices(svcCount int) { method deleteMultipleServices (line 122) | func (is *installSuite) deleteMultipleServices(svcCount int) { method applyOrDeleteMultipleServices (line 126) | func (is *installSuite) applyOrDeleteMultipleServices(svcCount int, appl... method Test_MultiOnDemandInjectOnInstall (line 151) | func (is *installSuite) Test_MultiOnDemandInjectOnInstall() { method Test_MultiOnDemandInjectOnApply (line 187) | func (is *installSuite) Test_MultiOnDemandInjectOnApply() { FILE: integration_test/injector_test.go method Test_InterceptOperationRestoredAfterFailingInject (line 20) | func (s *singleServiceSuite) Test_InterceptOperationRestoredAfterFailing... method Test_HelmUpgradeWebhookSecret (line 106) | func (s *singleServiceSuite) Test_HelmUpgradeWebhookSecret() { method Test_HelmUpgradeMountedWebhookSecret (line 149) | func (s *singleServiceSuite) Test_HelmUpgradeMountedWebhookSecret() { FILE: integration_test/install_test.go constant ManagerAppName (line 35) | ManagerAppName = agentconfig.ManagerAppName type installSuite (line 37) | type installSuite struct method SuiteName (line 42) | func (is *installSuite) SuiteName() string { method AmendSuiteContext (line 64) | func (is *installSuite) AmendSuiteContext(ctx context.Context) context... method Test_UpgradeRetainsValues (line 73) | func (is *installSuite) Test_UpgradeRetainsValues() { method Test_HelmTemplateInstall (line 137) | func (is *installSuite) Test_HelmTemplateInstall() { method Test_FindTrafficManager_notPresent (line 173) | func (is *installSuite) Test_FindTrafficManager_notPresent() { method Test_EnsureManager_toleratesFailedInstall (line 184) | func (is *installSuite) Test_EnsureManager_toleratesFailedInstall() { method Test_RemoveManager_canUninstall (line 224) | func (is *installSuite) Test_RemoveManager_canUninstall() { method Test_No_Upgrade (line 241) | func (is *installSuite) Test_No_Upgrade() { method Test_findTrafficManager_differentNamespace_present (line 270) | func (is *installSuite) Test_findTrafficManager_differentNamespace_pre... method findTrafficManagerPresent (line 285) | func (is *installSuite) findTrafficManagerPresent(ctx context.Context,... method cluster (line 302) | func (is *installSuite) cluster(ctx context.Context, context, managerN... method Test_HelmSubChart (line 371) | func (is *installSuite) Test_HelmSubChart() { function init (line 46) | func init() { function getHelmConfig (line 52) | func getHelmConfig(ctx context.Context, clientGetter genericclioptions.R... function ensureTrafficManager (line 308) | func ensureTrafficManager(kc *k8s.Cluster) error { function unTgz (line 316) | func unTgz(ctx context.Context, srcTgz, dstPath string) error { FILE: integration_test/integration_test.go function Test_Integration (line 10) | func Test_Integration(t *testing.T) { FILE: integration_test/intercept_env_test.go type interceptEnvSuite (line 11) | type interceptEnvSuite struct method SuiteName (line 16) | func (s *interceptEnvSuite) SuiteName() string { method Test_ExcludeVariables (line 26) | func (s *interceptEnvSuite) Test_ExcludeVariables() { function init (line 20) | func init() { FILE: integration_test/intercept_flags_test.go type interceptFlagSuite (line 20) | type interceptFlagSuite struct method SuiteName (line 26) | func (s *interceptFlagSuite) SuiteName() string { method SetupSuite (line 36) | func (s *interceptFlagSuite) SetupSuite() { method TearDownSuite (line 48) | func (s *interceptFlagSuite) TearDownSuite() { method Test_ContainerReplace (line 61) | func (s *interceptFlagSuite) Test_ContainerReplace() { function init (line 30) | func init() { FILE: integration_test/intercept_localhost_test.go type interceptLocalhostSuite (line 16) | type interceptLocalhostSuite struct method SuiteName (line 24) | func (s *interceptLocalhostSuite) SuiteName() string { method SetupSuite (line 34) | func (s *interceptLocalhostSuite) SetupSuite() { method TearDownSuite (line 44) | func (s *interceptLocalhostSuite) TearDownSuite() { method TestIntercept_WithCustomLocalhost (line 48) | func (s *interceptLocalhostSuite) TestIntercept_WithCustomLocalhost() { function init (line 28) | func init() { FILE: integration_test/intercept_mount_test.go type interceptMountSuite (line 22) | type interceptMountSuite struct method SuiteName (line 29) | func (s *interceptMountSuite) SuiteName() string { method SetupSuite (line 39) | func (s *interceptMountSuite) SetupSuite() { method TearDownSuite (line 61) | func (s *interceptMountSuite) TearDownSuite() { method Test_InterceptMount (line 79) | func (s *interceptMountSuite) Test_InterceptMount() { function init (line 33) | func init() { method Test_InterceptMountRelative (line 97) | func (s *singleServiceSuite) Test_InterceptMountRelative() { method Test_InterceptDetailedOutput (line 135) | func (s *singleServiceSuite) Test_InterceptDetailedOutput() { method Test_NoInterceptorResponse (line 167) | func (s *singleServiceSuite) Test_NoInterceptorResponse() { FILE: integration_test/itest/apply_app.go function ApplyEchoService (line 17) | func ApplyEchoService(ctx context.Context, name, namespace string, port ... function ApplyService (line 21) | func ApplyService(ctx context.Context, name, namespace, image string, po... function DeleteSvcAndWorkload (line 30) | func DeleteSvcAndWorkload(ctx context.Context, workload, name, namespace... function ApplyApp (line 37) | func ApplyApp(ctx context.Context, name, namespace, workload string) { function DeleteApp (line 47) | func DeleteApp(ctx context.Context, name, namespace string) { type AppPort (line 54) | type AppPort struct type AppData (line 62) | type AppData struct function ApplyAppTemplate (line 75) | func ApplyAppTemplate(ctx context.Context, namespace string, app *AppDat... function RolloutStatusWait (line 88) | func RolloutStatusWait(ctx context.Context, namespace, workload string) ... FILE: integration_test/itest/assertions.go type Requirements (line 11) | type Requirements struct method EventuallyContext (line 15) | func (r *Requirements) EventuallyContext(ctx context.Context, conditio... type Assertions (line 25) | type Assertions struct method EventuallyContext (line 29) | func (r *Assertions) EventuallyContext(ctx context.Context, condition ... FILE: integration_test/itest/cluster.go constant purposeLabel (line 56) | purposeLabel = "tp-cli-testing" constant AssignPurposeLabel (line 57) | AssignPurposeLabel = "purpose=" + purposeLabel constant TestUser (line 58) | TestUser = "telepresence-test-developer" type Cluster (line 61) | type Cluster interface type cluster (line 113) | type cluster struct method SetSelf (line 158) | func (s *cluster) SetSelf(self Cluster) { method Initialize (line 162) | func (s *cluster) Initialize(ctx context.Context) context.Context { method downloadBinary (line 323) | func (s *cluster) downloadBinary(ctx context.Context, t testing.TB, v ... method tearDown (line 374) | func (s *cluster) tearDown(ctx context.Context) { method ensureQuit (line 383) | func (s *cluster) ensureQuit(ctx context.Context) { method ensureNoManager (line 388) | func (s *cluster) ensureNoManager(ctx context.Context) { method withBasicConfig (line 426) | func (s *cluster) withBasicConfig(c context.Context, t *testing.T) con... method GlobalEnv (line 475) | func (s *cluster) GlobalEnv(ctx context.Context) dos.MapEnv { method Executable (line 517) | func (s *cluster) Executable() (string, error) { method GeneralError (line 521) | func (s *cluster) GeneralError() error { method IsCI (line 525) | func (s *cluster) IsCI() bool { method IsIPv6 (line 529) | func (s *cluster) IsIPv6() bool { method LargeFileTestDisabled (line 533) | func (s *cluster) LargeFileTestDisabled() bool { method AgentImage (line 537) | func (s *cluster) AgentImage() string { method AgentRegistry (line 541) | func (s *cluster) AgentRegistry() string { method AgentVersion (line 545) | func (s *cluster) AgentVersion() semver.Version { method ClientImage (line 549) | func (s *cluster) ClientImage() string { method ClientRegistry (line 553) | func (s *cluster) ClientRegistry() string { method ClientVersion (line 557) | func (s *cluster) ClientVersion() semver.Version { method ClientIsVersion (line 567) | func (s *cluster) ClientIsVersion(vr string) bool { method ManagerImage (line 571) | func (s *cluster) ManagerImage() string { method ManagerRegistry (line 575) | func (s *cluster) ManagerRegistry() string { method ManagerVersion (line 579) | func (s *cluster) ManagerVersion() semver.Version { method ManagerIsVersion (line 585) | func (s *cluster) ManagerIsVersion(vr string) bool { method SetGeneralError (line 589) | func (s *cluster) SetGeneralError(err error) { method Suffix (line 593) | func (s *cluster) Suffix() string { method UserdPProf (line 597) | func (s *cluster) UserdPProf() uint16 { method RootdPProf (line 601) | func (s *cluster) RootdPProf() uint16 { method UseLocalPathProvisioner (line 605) | func (s *cluster) UseLocalPathProvisioner() bool { method CapturePodLogs (line 609) | func (s *cluster) CapturePodLogs(ctx context.Context, app, container, ... method GetK8SCluster (line 716) | func (s *cluster) GetK8SCluster(ctx context.Context, context, managerN... function WithCluster (line 145) | func WithCluster(ctx context.Context, f func(ctx context.Context)) { function unzip (line 358) | func unzip(t testing.TB, zipFile, dir string) { function PodCreateTimeout (line 415) | func PodCreateTimeout(c context.Context) time.Duration { function isFinalIncluded (line 561) | func isFinalIncluded(vr string, v semver.Version) bool { function KubeConfig (line 732) | func KubeConfig(ctx context.Context) string { constant sensitivePrefix (line 737) | sensitivePrefix = "--$sensitive$--" function WrapSensitive (line 742) | func WrapSensitive(s string) string { function Command (line 749) | func Command(ctx context.Context, executable string, args ...string) *ex... function EnvironMap (line 775) | func EnvironMap(ctx context.Context) dos.MapEnv { function TelepresenceOk (line 782) | func TelepresenceOk(ctx context.Context, args ...string) string { function Telepresence (line 800) | func Telepresence(ctx context.Context, args ...string) (string, string, ... function TelepresenceCmd (line 817) | func TelepresenceCmd(ctx context.Context, args ...string) *exec.Cmd { function TelepresenceDisconnectOk (line 850) | func TelepresenceDisconnectOk(ctx context.Context, args ...string) { function TelepresenceDisconnect (line 855) | func TelepresenceDisconnect(ctx context.Context, args ...string) { function AssertDisconnectOutput (line 860) | func AssertDisconnectOutput(ctx context.Context, stdout string) { function TelepresenceQuitOk (line 869) | func TelepresenceQuitOk(ctx context.Context, args ...string) { function TelepresenceQuit (line 875) | func TelepresenceQuit(ctx context.Context, args ...string) { function AssertQuitOutput (line 880) | func AssertQuitOutput(ctx context.Context, stdout string) { function RunError (line 893) | func RunError(err error, out []byte) error { function Run (line 909) | func Run(ctx context.Context, exe string, args ...string) error { function Output (line 919) | func Output(ctx context.Context, exe string, args ...string) (string, er... function Kubectl (line 933) | func Kubectl(ctx context.Context, namespace string, args ...string) error { function KubectlOut (line 938) | func KubectlOut(ctx context.Context, namespace string, args ...string) (... function retryKubectl (line 946) | func retryKubectl(ctx context.Context, namespace string, args []string, ... function CreateNamespaces (line 980) | func CreateNamespaces(ctx context.Context, namespaces ...string) { function DeleteNamespaces (line 995) | func DeleteNamespaces(ctx context.Context, namespaces ...string) { function StartLocalHttpEchoServerWithAddr (line 1015) | func StartLocalHttpEchoServerWithAddr(ctx context.Context, name, addr st... function StartLocalHttpEchoServer (line 1049) | func StartLocalHttpEchoServer(ctx context.Context, name string) (int, co... function PingInterceptedEchoServer (line 1055) | func PingInterceptedEchoServer(ctx context.Context, svc, svcPort string,... function PingInterceptedEchoServerAndExpect (line 1068) | func PingInterceptedEchoServerAndExpect(ctx context.Context, svc, svcPor... function WithConfig (line 1118) | func WithConfig(c context.Context, modifierFunc func(config client.Confi... function WithKubeConfigExtension (line 1138) | func WithKubeConfigExtension(ctx context.Context, extProducer func(*api.... function WithKubeConfig (line 1172) | func WithKubeConfig(ctx context.Context, cfg *api.Config) context.Context { function RunningPods (line 1178) | func RunningPods(ctx context.Context, svc, ns string) []core.Pod { function RunningPodsSelector (line 1182) | func RunningPodsSelector(ctx context.Context, ns string, selector labels... function RunningPodNames (line 1207) | func RunningPodNames(ctx context.Context, svc, ns string) []string { function RunningPodsWithAgents (line 1219) | func RunningPodsWithAgents(ctx context.Context, appPrefix, ns string) []... FILE: integration_test/itest/config.go function SetConfig (line 14) | func SetConfig(ctx context.Context, configDir, configYml string) (contex... FILE: integration_test/itest/connected.go type connected (line 11) | type connected struct method setup (line 26) | func (ch *connected) setup(ctx context.Context) bool { method tearDown (line 40) | func (ch *connected) tearDown(ctx context.Context) { function WithConnected (line 15) | func WithConnected(np TrafficManager, f func(ctx context.Context, ch Tra... FILE: integration_test/itest/context.go type profileKey (line 20) | type profileKey struct type Profile (line 22) | type Profile constant DefaultProfile (line 25) | DefaultProfile Profile = "default" constant GkeAutopilotProfile (line 26) | GkeAutopilotProfile Profile = "gke-autopilot" function withProfile (line 29) | func withProfile(ctx context.Context) context.Context { function GetProfile (line 43) | func GetProfile(ctx context.Context) Profile { type tContextKey (line 50) | type tContextKey struct function TestContext (line 52) | func TestContext(t *testing.T, ossRoot, moduleRoot string) context.Conte... function WithT (line 61) | func WithT(ctx context.Context, t *testing.T) context.Context { function getT (line 70) | func getT(ctx context.Context) *testing.T { type ossRootKey (line 77) | type ossRootKey struct function GetOSSRoot (line 79) | func GetOSSRoot(ctx context.Context) string { function SetOSSRoot (line 91) | func SetOSSRoot(ctx context.Context, dir string) context.Context { function WithOSSRoot (line 97) | func WithOSSRoot(ctx context.Context) context.Context { type moduleRootKey (line 101) | type moduleRootKey struct function GetModuleRoot (line 103) | func GetModuleRoot(ctx context.Context) string { function SetModuleRoot (line 115) | func SetModuleRoot(ctx context.Context, dir string) context.Context { function WithModuleRoot (line 121) | func WithModuleRoot(ctx context.Context) context.Context { type dirContextKey (line 125) | type dirContextKey struct function WithWorkingDir (line 128) | func WithWorkingDir(ctx context.Context, dir string) context.Context { function GetWorkingDir (line 132) | func GetWorkingDir(ctx context.Context) string { type envContextKey (line 141) | type envContextKey struct function WithEnv (line 144) | func WithEnv(ctx context.Context, env dos.MapEnv) context.Context { function WithoutEnv (line 160) | func WithoutEnv(ctx context.Context, keysToRemove []string) context.Cont... type userContextkey (line 177) | type userContextkey struct function WithUser (line 179) | func WithUser(ctx context.Context, clusterUser string) context.Context { function GetUser (line 183) | func GetUser(ctx context.Context) string { function LookupEnv (line 190) | func LookupEnv(ctx context.Context, key string) (value string, ok bool) { function getEnv (line 197) | func getEnv(ctx context.Context) dos.MapEnv { type globalHarnessContextKey (line 204) | type globalHarnessContextKey struct function withGlobalHarness (line 206) | func withGlobalHarness(ctx context.Context, h Cluster) context.Context { function GetGlobalHarness (line 210) | func GetGlobalHarness(ctx context.Context) Cluster { type exeContextKey (line 217) | type exeContextKey struct function WithExecutable (line 219) | func WithExecutable(ctx context.Context, exe string) context.Context { function GetExecutable (line 223) | func GetExecutable(ctx context.Context) string { FILE: integration_test/itest/env.go type itestConfig (line 22) | type itestConfig struct function LoadEnvAndConfig (line 27) | func LoadEnvAndConfig(ctx context.Context) context.Context { function BuildOutput (line 79) | func BuildOutput(ctx context.Context) string { FILE: integration_test/itest/harness.go type Harness (line 14) | type Harness interface type upAndDown (line 26) | type upAndDown struct type harness (line 33) | type harness struct method PushHarness (line 44) | func (h *harness) PushHarness(ctx context.Context, setup func(ctx cont... method HarnessContext (line 49) | func (h *harness) HarnessContext() context.Context { method RunSuite (line 56) | func (h *harness) RunSuite(s TestingSuite) { method SetupSuite (line 81) | func (h *harness) SetupSuite() { method PopHarness (line 102) | func (h *harness) PopHarness() { method HarnessT (line 137) | func (h *harness) HarnessT() *testing.T { function NewContextHarness (line 40) | func NewContextHarness(ctx context.Context) Harness { function suiteEnabled (line 63) | func suiteEnabled(ctx context.Context, s TestingSuite) bool { function safeSetUp (line 119) | func safeSetUp(ctx context.Context, f func(context.Context) bool) bool { function safeTearDown (line 124) | func safeTearDown(ctx context.Context, f func(context.Context)) { function failOnPanic (line 129) | func failOnPanic(ctx context.Context) { FILE: integration_test/itest/helm.go method PackageHelmChart (line 28) | func (s *cluster) PackageHelmChart(ctx context.Context) (string, error) { method GetSetArgsForHelm (line 44) | func (s *cluster) GetSetArgsForHelm(ctx context.Context, values map[stri... method GetValuesForHelm (line 57) | func (s *cluster) GetValuesForHelm(ctx context.Context, values map[strin... method TelepresenceHelmInstallOK (line 103) | func (s *cluster) TelepresenceHelmInstallOK(ctx context.Context, upgrade... method TelepresenceHelmInstall (line 109) | func (s *cluster) TelepresenceHelmInstall(ctx context.Context, upgrade b... method UninstallTrafficManager (line 319) | func (s *cluster) UninstallTrafficManager(ctx context.Context, managerNa... FILE: integration_test/itest/image.go type Image (line 10) | type Image struct method FQName (line 17) | func (img *Image) FQName() string { function ImageFromEnv (line 31) | func ImageFromEnv(ctx context.Context, env, defaultTag, defaultRegistry ... type imageContextKey (line 53) | type imageContextKey struct function WithImage (line 55) | func WithImage(ctx context.Context, image *Image) context.Context { function GetImage (line 59) | func GetImage(ctx context.Context) *Image { type clientImageContextKey (line 66) | type clientImageContextKey struct function WithClientImage (line 68) | func WithClientImage(ctx context.Context, image *Image) context.Context { function GetClientImage (line 72) | func GetClientImage(ctx context.Context) *Image { type agentImageContextKey (line 79) | type agentImageContextKey struct function WithAgentImage (line 81) | func WithAgentImage(ctx context.Context, image *Image) context.Context { function GetAgentImage (line 85) | func GetAgentImage(ctx context.Context) *Image { FILE: integration_test/itest/logdir.go function CleanLogDir (line 14) | func CleanLogDir(ctx context.Context, require *Requirements, nsRx, mgrNa... FILE: integration_test/itest/multiple_services.go type MultipleServices (line 10) | type MultipleServices interface type multipleServices (line 16) | type multipleServices struct method setup (line 32) | func (h *multipleServices) setup(ctx context.Context) bool { method tearDown (line 45) | func (h *multipleServices) tearDown(ctx context.Context) { method Name (line 57) | func (h *multipleServices) Name() string { method ServiceCount (line 61) | func (h *multipleServices) ServiceCount() int { function WithMultipleServices (line 22) | func WithMultipleServices(np NamespacePair, name string, serviceCount in... FILE: integration_test/itest/namespace.go type NamespacePair (line 21) | type NamespacePair interface type Namespaces (line 40) | type Namespaces struct type namespacesContextKey (line 45) | type namespacesContextKey struct function WithNamespaces (line 47) | func WithNamespaces(ctx context.Context, namespaces *Namespaces) context... function GetNamespaces (line 51) | func GetNamespaces(ctx context.Context) *Namespaces { type nsPair (line 61) | type nsPair struct method TelepresenceConnect (line 67) | func (s *nsPair) TelepresenceConnect(ctx context.Context, args ...stri... method TelepresenceTryConnect (line 75) | func (s *nsPair) TelepresenceTryConnect(ctx context.Context, args ...s... method setup (line 99) | func (s *nsPair) setup(ctx context.Context) bool { method tearDown (line 123) | func (s *nsPair) tearDown(ctx context.Context) { method RollbackTM (line 138) | func (s *nsPair) RollbackTM(ctx context.Context) { method AppNamespace (line 151) | func (s *nsPair) AppNamespace() string { method ManagerNamespace (line 161) | func (s *nsPair) ManagerNamespace() string { method ApplyEchoService (line 165) | func (s *nsPair) ApplyEchoService(ctx context.Context, name string, po... method ApplyApp (line 172) | func (s *nsPair) ApplyApp(ctx context.Context, name, workload string) { method DeleteApp (line 179) | func (s *nsPair) DeleteApp(ctx context.Context, name string) { method RolloutStatusWait (line 184) | func (s *nsPair) RolloutStatusWait(ctx context.Context, workload strin... method DeleteSvcAndWorkload (line 188) | func (s *nsPair) DeleteSvcAndWorkload(ctx context.Context, workload, n... method ApplyTemplate (line 193) | func (s *nsPair) ApplyTemplate(ctx context.Context, path string, value... method DeleteTemplate (line 197) | func (s *nsPair) DeleteTemplate(ctx context.Context, path string, valu... method doWithTemplate (line 206) | func (s *nsPair) doWithTemplate(ctx context.Context, action, path stri... method Kubectl (line 216) | func (s *nsPair) Kubectl(ctx context.Context, args ...string) error { method KubectlOk (line 223) | func (s *nsPair) KubectlOk(ctx context.Context, args ...string) string { method KubectlOut (line 230) | func (s *nsPair) KubectlOut(ctx context.Context, args ...string) (stri... function WithNamespacePair (line 83) | func WithNamespacePair(ctx context.Context, suffix string, f func(Namesp... function AppAndMgrNSName (line 117) | func AppAndMgrNSName(suffix string) (appNS, mgrNS string) { FILE: integration_test/itest/runner.go type Runner (line 14) | type Runner interface type namedRunner (line 24) | type namedRunner struct type runnerKey (line 29) | type runnerKey struct type suffixedRunner (line 34) | type suffixedRunner struct method forName (line 93) | func (r *suffixedRunner) forName(key runnerKey) *namedRunner { type runner (line 41) | type runner struct method AddClusterSuite (line 54) | func (r *runner) AddClusterSuite(f func(context.Context) TestingSuite) { method forSuffix (line 58) | func (r *runner) forSuffix(suffix string) *suffixedRunner { method AddNamespacePairSuite (line 75) | func (r *runner) AddNamespacePairSuite(suffix string, f func(Namespace... method AddTrafficManagerSuite (line 88) | func (r *runner) AddTrafficManagerSuite(suffix string, f func(TrafficM... method AddConnectedSuite (line 110) | func (r *runner) AddConnectedSuite(suffix string, f func(TrafficManage... method AddMultipleServicesSuite (line 123) | func (r *runner) AddMultipleServicesSuite(suffix, name string, svcCoun... method AddSingleServiceSuite (line 136) | func (r *runner) AddSingleServiceSuite(suffix, name string, f func(ser... method RunTests (line 146) | func (r *runner) RunTests(c context.Context) { //nolint:gocognit function AddClusterSuite (line 49) | func AddClusterSuite(f func(context.Context) TestingSuite) { function AddNamespacePairSuite (line 69) | func AddNamespacePairSuite(suffix string, f func(NamespacePair) TestingS... function AddTrafficManagerSuite (line 82) | func AddTrafficManagerSuite(suffix string, f func(manager TrafficManager... function AddConnectedSuite (line 104) | func AddConnectedSuite(suffix string, f func(TrafficManager) TestingSuit... function AddMultipleServicesSuite (line 117) | func AddMultipleServicesSuite(suffix, name string, svcCount int, f func(... function AddSingleServiceSuite (line 130) | func AddSingleServiceSuite(suffix, name string, f func(services SingleSe... function RunTests (line 141) | func RunTests(c context.Context) { FILE: integration_test/itest/single_service.go type SingleService (line 9) | type SingleService interface type singleService (line 14) | type singleService struct method setup (line 29) | func (h *singleService) setup(ctx context.Context) bool { method tearDown (line 34) | func (h *singleService) tearDown(ctx context.Context) { method ServiceName (line 38) | func (h *singleService) ServiceName() string { function WithSingleService (line 19) | func WithSingleService(h NamespacePair, serviceName string, f func(Singl... FILE: integration_test/itest/status.go type StatusResponse (line 15) | type StatusResponse struct function TelepresenceStatus (line 29) | func TelepresenceStatus(ctx context.Context, args ...string) (*StatusRes... function TelepresenceStatusOk (line 63) | func TelepresenceStatusOk(ctx context.Context, args ...string) *StatusRe... FILE: integration_test/itest/suite.go type TestingSuite (line 9) | type TestingSuite interface type Suite (line 20) | type Suite struct method AmendSuiteContext (line 26) | func (s *Suite) AmendSuiteContext(ctx context.Context) context.Context { method setContext (line 31) | func (s *Suite) setContext(ctx context.Context) { method Context (line 35) | func (s *Suite) Context() context.Context { method Assert (line 39) | func (s *Suite) Assert() *Assertions { method Require (line 43) | func (s *Suite) Require() *Requirements { FILE: integration_test/itest/tempdir.go type tempDirBase (line 12) | type tempDirBase struct type tempDirBaseKey (line 17) | type tempDirBaseKey struct function withTempDirBase (line 19) | func withTempDirBase(ctx context.Context, td *tempDirBase) context.Conte... function TempDir (line 28) | func TempDir(ctx context.Context) string { FILE: integration_test/itest/template.go type TplResource (line 18) | type TplResource interface type ContainerPort (line 23) | type ContainerPort struct type ServicePort (line 29) | type ServicePort struct type tplBase (line 36) | type tplBase struct method loadAndApply (line 41) | func (b *tplBase) loadAndApply(ctx context.Context, path, ns string, d... method Delete (line 51) | func (b *tplBase) Delete(ctx context.Context) error { type Generic (line 55) | type Generic struct method Apply (line 72) | func (g *Generic) Apply(ctx context.Context, ns string) error { type PersistentVolume (line 76) | type PersistentVolume struct method Apply (line 83) | func (p *PersistentVolume) Apply(ctx context.Context, ns string) error { type PersistentVolumeClaim (line 87) | type PersistentVolumeClaim struct method Apply (line 94) | func (r *PersistentVolumeClaim) Apply(ctx context.Context, ns string) ... type DisruptionBudget (line 98) | type DisruptionBudget struct function OpenTemplate (line 104) | func OpenTemplate(ctx context.Context, path string, data any) (io.Reader... function ReadTemplate (line 112) | func ReadTemplate(ctx context.Context, path string, data any) ([]byte, e... function EvalTemplate (line 126) | func EvalTemplate(content string, data any) ([]byte, error) { function toYAML (line 141) | func toYAML(v interface{}) string { FILE: integration_test/itest/timed.go function TimedRun (line 10) | func TimedRun(ctx context.Context, maxDuration time.Duration, function f... FILE: integration_test/itest/traffic_manager.go type TrafficManager (line 39) | type TrafficManager interface type trafficManager (line 46) | type trafficManager struct method setup (line 61) | func (th *trafficManager) setup(ctx context.Context) bool { method tearDown (line 68) | func (th *trafficManager) tearDown(ctx context.Context) { method trafficManagerConnection (line 72) | func (th *trafficManager) trafficManagerConnection(ctx context.Context... method DoWithTrafficManager (line 102) | func (th *trafficManager) DoWithTrafficManager(ctx context.Context, f ... method NewConnectRequest (line 149) | func (th *trafficManager) NewConnectRequest(ctx context.Context) *rpc.... method DoWithSession (line 168) | func (th *trafficManager) DoWithSession(ctx context.Context, cr *rpc.C... function WithTrafficManager (line 50) | func WithTrafficManager(np NamespacePair, f func(ctx context.Context, ch... function dialTrafficManager (line 80) | func dialTrafficManager(ctx context.Context, cfg *rest.Config, managerNa... FILE: integration_test/kubeauth_test.go method Test_ConnectWithKubeconfigExec (line 20) | func (s *notConnectedSuite) Test_ConnectWithKubeconfigExec() { method makeKubeConfigWithExec (line 80) | func (s *notConnectedSuite) makeKubeConfigWithExec() (string, *api.Confi... FILE: integration_test/kubeconfig_extension_test.go function getClusterIPs (line 30) | func getClusterIPs(cluster *api.Cluster) ([]netip.Addr, error) { method Test_APIServerIsProxied (line 52) | func (s *notConnectedSuite) Test_APIServerIsProxied() { method Test_NeverProxy (line 107) | func (s *notConnectedSuite) Test_NeverProxy() { method Test_ConflictingProxies (line 171) | func (s *notConnectedSuite) Test_ConflictingProxies() { method Test_AlsoNeverProxyDocker (line 233) | func (s *notConnectedSuite) Test_AlsoNeverProxyDocker() { method Test_DNSSuffixRules (line 262) | func (s *notConnectedSuite) Test_DNSSuffixRules() { FILE: integration_test/large_files_test.go type largeFilesSuite (line 25) | type largeFilesSuite struct method SuiteName (line 35) | func (s *largeFilesSuite) SuiteName() string { method Name (line 58) | func (s *largeFilesSuite) Name() string { method ServiceCount (line 62) | func (s *largeFilesSuite) ServiceCount() int { method SetupSuite (line 66) | func (s *largeFilesSuite) SetupSuite() { method TearDownSuite (line 131) | func (s *largeFilesSuite) TearDownSuite() { method createIntercepts (line 148) | func (s *largeFilesSuite) createIntercepts(ctx context.Context) { method leaveIntercepts (line 177) | func (s *largeFilesSuite) leaveIntercepts(ctx context.Context) { method Test_LargeFileIntercepts_fuseftp (line 183) | func (s *largeFilesSuite) Test_LargeFileIntercepts_fuseftp() { method Test_LargeFileIntercepts_sshfs (line 192) | func (s *largeFilesSuite) Test_LargeFileIntercepts_sshfs() { method largeFileIntercepts (line 199) | func (s *largeFilesSuite) largeFileIntercepts(ctx context.Context) { method createLargeFile (line 266) | func (s *largeFilesSuite) createLargeFile(dir string, sz int) (string,... constant svcCount (line 40) | svcCount = 4 constant fileSize (line 41) | fileSize = 100 * 1024 * 1024 constant fileCountPerSvc (line 42) | fileCountPerSvc = 3 function init (line 45) | func init() { function validateLargeFile (line 299) | func validateLargeFile(name string, sz int) error { FILE: integration_test/limitrange_test.go method limitedRangeTest (line 16) | func (is *installSuite) limitedRangeTest() { method TestLimitRange (line 64) | func (is *installSuite) TestLimitRange() { FILE: integration_test/list_watch_test.go method Test_ListWatch (line 10) | func (s *connectedSuite) Test_ListWatch() { FILE: integration_test/loglevel_test.go method Test_RootDaemonLogLevel (line 13) | func (s *notConnectedSuite) Test_RootDaemonLogLevel() { FILE: integration_test/manager_grpc_test.go type managerGRPCSuite (line 15) | type managerGRPCSuite struct method SuiteName (line 22) | func (m *managerGRPCSuite) SuiteName() string { method SetupSuite (line 32) | func (m *managerGRPCSuite) SetupSuite() { method TearDownSuite (line 49) | func (m *managerGRPCSuite) TearDownSuite() { method Test_ClusterInfo (line 56) | func (m *managerGRPCSuite) Test_ClusterInfo() { function init (line 26) | func init() { FILE: integration_test/manual_agent_test.go method Test_ManualAgent (line 20) | func (s *notConnectedSuite) Test_ManualAgent() { function testManualAgent (line 24) | func testManualAgent(s *itest.Suite, nsp itest.NamespacePair) { FILE: integration_test/mounts_test.go type mountsSuite (line 15) | type mountsSuite struct method SuiteName (line 20) | func (s *mountsSuite) SuiteName() string { method SetupSuite (line 33) | func (s *mountsSuite) SetupSuite() { method createDeployment (line 41) | func (s *mountsSuite) createDeployment() [3]itest.TplResource { method deleteDeployment (line 91) | func (s *mountsSuite) deleteDeployment(ts [3]itest.TplResource) { method Test_MountWrite (line 98) | func (s *mountsSuite) Test_MountWrite() { method Test_MountReadOnly (line 128) | func (s *mountsSuite) Test_MountReadOnly() { method Test_CollidingMounts (line 145) | func (s *mountsSuite) Test_CollidingMounts() { function init (line 24) | func init() { FILE: integration_test/multi_connect_test.go type multiConnectSuite (line 27) | type multiConnectSuite struct method SuiteName (line 35) | func (s *multiConnectSuite) SuiteName() string { method SetupSuite (line 46) | func (s *multiConnectSuite) SetupSuite() { method AmendSuiteContext (line 105) | func (s *multiConnectSuite) AmendSuiteContext(ctx context.Context) con... method TearDownSuite (line 111) | func (s *multiConnectSuite) TearDownSuite() { method Test_MultipleConnect (line 117) | func (s *multiConnectSuite) Test_MultipleConnect() { method Test_MultipleConnect_named (line 133) | func (s *multiConnectSuite) Test_MultipleConnect_named() { method Test_MultipleConnect_sameNamespace (line 151) | func (s *multiConnectSuite) Test_MultipleConnect_sameNamespace() { method doubleConnectCheck (line 166) | func (s *multiConnectSuite) doubleConnectCheck(ctx1, ctx2 context.Cont... function init (line 39) | func init() { FILE: integration_test/multiple_intercepts_test.go type multipleInterceptsSuite (line 18) | type multipleInterceptsSuite struct method SuiteName (line 25) | func (s *multipleInterceptsSuite) SuiteName() string { method SetupSuite (line 40) | func (s *multipleInterceptsSuite) SetupSuite() { method TearDownSuite (line 61) | func (s *multipleInterceptsSuite) TearDownSuite() { method Test_Intercepts (line 84) | func (s *multipleInterceptsSuite) Test_Intercepts() { method Test_ReportsPortConflict (line 145) | func (s *multipleInterceptsSuite) Test_ReportsPortConflict() { function init (line 29) | func init() { FILE: integration_test/multiple_port_intercept_test.go type multiportInterceptSuite (line 15) | type multiportInterceptSuite struct method SuiteName (line 24) | func (s *multiportInterceptSuite) SuiteName() string { method SetupSuite (line 39) | func (s *multiportInterceptSuite) SetupSuite() { method TearDownSuite (line 61) | func (s *multiportInterceptSuite) TearDownSuite() { method Test_MultiPortIntercept (line 72) | func (s *multiportInterceptSuite) Test_MultiPortIntercept() { method Test_MultiPortLocalConflict (line 115) | func (s *multiportInterceptSuite) Test_MultiPortLocalConflict() { method Test_MultiPortRemoteConflict (line 131) | func (s *multiportInterceptSuite) Test_MultiPortRemoteConflict() { function init (line 28) | func init() { FILE: integration_test/multiple_services_test.go type multipleServicesSuite (line 19) | type multipleServicesSuite struct method SuiteName (line 24) | func (s *multipleServicesSuite) SuiteName() string { method Test_LargeRequest (line 34) | func (s *multipleServicesSuite) Test_LargeRequest() { method Test_List (line 114) | func (s *multipleServicesSuite) Test_List() { method Test_ListOnlyMapped (line 121) | func (s *multipleServicesSuite) Test_ListOnlyMapped() { method Test_RepeatedConnect (line 141) | func (s *multipleServicesSuite) Test_RepeatedConnect() { method Test_ProxiesOutboundTraffic (line 171) | func (s *multipleServicesSuite) Test_ProxiesOutboundTraffic() { function init (line 28) | func init() { FILE: integration_test/multiport_test.go method Test_MultipleUnnamedServicePorts (line 17) | func (s *connectedSuite) Test_MultipleUnnamedServicePorts() { method Test_NoContainerPort (line 66) | func (s *connectedSuite) Test_NoContainerPort() { method Test_UnnamedUdpAndTcpPort (line 95) | func (s *connectedSuite) Test_UnnamedUdpAndTcpPort() { method Test_SameContainerPort (line 195) | func (s *connectedSuite) Test_SameContainerPort() { FILE: integration_test/namespaces_test.go type nsSuite (line 16) | type nsSuite struct method SuiteName (line 21) | func (s *nsSuite) SuiteName() string { method SetupSuite (line 47) | func (s *nsSuite) SetupSuite() { method AmendSuiteContext (line 116) | func (s *nsSuite) AmendSuiteContext(ctx context.Context) context.Conte... method managerNamespace (line 120) | func (s *nsSuite) managerNamespace() string { method TearDownSuite (line 124) | func (s *nsSuite) TearDownSuite() { method Test_NamespacesClusterWide (line 137) | func (s *nsSuite) Test_NamespacesClusterWide() { method Test_NamespacesDynamic (line 152) | func (s *nsSuite) Test_NamespacesDynamic() { method Test_NamespacesStatic (line 269) | func (s *nsSuite) Test_NamespacesStatic() { function init (line 25) | func init() { constant namespaceTpl (line 31) | namespaceTpl = ` type namespaceData (line 42) | type namespaceData struct FILE: integration_test/not_connected_test.go type notConnectedSuite (line 15) | type notConnectedSuite struct method SuiteName (line 20) | func (s *notConnectedSuite) SuiteName() string { method TearDownTest (line 30) | func (s *notConnectedSuite) TearDownTest() { method Test_ConnectWithCommand (line 34) | func (s *notConnectedSuite) Test_ConnectWithCommand() { method Test_InvalidKubeconfig (line 42) | func (s *notConnectedSuite) Test_InvalidKubeconfig() { method Test_NonExistentContext (line 54) | func (s *notConnectedSuite) Test_NonExistentContext() { method Test_ConnectingToOtherNamespace (line 61) | func (s *notConnectedSuite) Test_ConnectingToOtherNamespace() { method Test_ReportsNotConnected (line 109) | func (s *notConnectedSuite) Test_ReportsNotConnected() { method Test_CreateAndRunIndividualPod (line 122) | func (s *notConnectedSuite) Test_CreateAndRunIndividualPod() { function init (line 24) | func init() { FILE: integration_test/otel_test.go type otelSuite (line 13) | type otelSuite struct method SuiteName (line 18) | func (s *otelSuite) SuiteName() string { method SetupSuite (line 28) | func (s *otelSuite) SetupSuite() { method TearDownSuite (line 91) | func (s *otelSuite) TearDownSuite() { function init (line 22) | func init() { FILE: integration_test/pod_cidr_test.go type podCIDRSuite (line 14) | type podCIDRSuite struct method SuiteName (line 19) | func (s *podCIDRSuite) SuiteName() string { method Test_PodCIDRStrategy (line 29) | func (s *podCIDRSuite) Test_PodCIDRStrategy() { function init (line 23) | func init() { FILE: integration_test/podscaling_test.go method Test_RestartInterceptedPod (line 20) | func (s *interceptMountSuite) Test_RestartInterceptedPod() { method Test_StopInterceptedPodOfMany (line 89) | func (s *interceptMountSuite) Test_StopInterceptedPodOfMany() { method runningPods (line 180) | func (s *interceptMountSuite) runningPods(ctx context.Context) []string { FILE: integration_test/proxy_via_test.go type proxyViaSuite (line 22) | type proxyViaSuite struct method SuiteName (line 27) | func (s *proxyViaSuite) SuiteName() string { method SetupSuite (line 43) | func (s *proxyViaSuite) SetupSuite() { method TearDownSuite (line 62) | func (s *proxyViaSuite) TearDownSuite() { method Test_ProxyViaLoopBack (line 66) | func (s *proxyViaSuite) Test_ProxyViaLoopBack() { method Test_ProxyViaEverything (line 134) | func (s *proxyViaSuite) Test_ProxyViaEverything() { method Test_ProxyViaAll (line 167) | func (s *proxyViaSuite) Test_ProxyViaAll() { method Test_ProxyViaAllAndMounts (line 188) | func (s *proxyViaSuite) Test_ProxyViaAllAndMounts() { method Test_NeverProxySubnetIsOmitted (line 229) | func (s *proxyViaSuite) Test_NeverProxySubnetIsOmitted() { function init (line 31) | func init() { constant domain (line 38) | domain = "mydomain.local" constant alias (line 39) | alias = "echo-home" constant fqnAlias (line 40) | fqnAlias = alias + "." + domain FILE: integration_test/reconnect_session_test.go type reconnectSuite (line 16) | type reconnectSuite struct method SuiteName (line 23) | func (s *reconnectSuite) SuiteName() string { method SetupSuite (line 38) | func (s *reconnectSuite) SetupSuite() { method TearDownSuite (line 55) | func (s *reconnectSuite) TearDownSuite() { method Test_ReconnectAfterNetworkFailure (line 61) | func (s *reconnectSuite) Test_ReconnectAfterNetworkFailure() { function init (line 27) | func init() { FILE: integration_test/replace_test.go type replaceSuite (line 15) | type replaceSuite struct method SuiteName (line 23) | func (s *replaceSuite) SuiteName() string { method SetupSuite (line 33) | func (s *replaceSuite) SetupSuite() { method TearDownSuite (line 89) | func (s *replaceSuite) TearDownSuite() { method Test_ReplaceWithMultiContainerPorts (line 93) | func (s *replaceSuite) Test_ReplaceWithMultiContainerPorts() { function init (line 27) | func init() { FILE: integration_test/restapi_test.go type request (line 22) | type request struct type restAPISuite (line 29) | type restAPISuite struct method SuiteName (line 39) | func (s *restAPISuite) SuiteName() string { method SetupSuite (line 57) | func (s *restAPISuite) SetupSuite() { method TearDownSuite (line 114) | func (s *restAPISuite) TearDownSuite() { method AmendSuiteContext (line 121) | func (s *restAPISuite) AmendSuiteContext(ctx context.Context) context.... method curlAPIServer (line 127) | func (s *restAPISuite) curlAPIServer(ctx context.Context, port uint16,... method startIntercept (line 152) | func (s *restAPISuite) startIntercept(ctx context.Context, meta, heade... method waitForInterceptReady (line 176) | func (s *restAPISuite) waitForInterceptReady(ctx context.Context, errC... method Test_RestAPI_GlobalConsume (line 201) | func (s *restAPISuite) Test_RestAPI_GlobalConsume() { method Test_RestAPI_GlobalInfo (line 241) | func (s *restAPISuite) Test_RestAPI_GlobalInfo() { method Test_RestAPI_FilteredConsume (line 286) | func (s *restAPISuite) Test_RestAPI_FilteredConsume() { method Test_RestAPI_FilteredInfo (line 357) | func (s *restAPISuite) Test_RestAPI_FilteredInfo() { function init (line 43) | func init() { FILE: integration_test/single_service_test.go type singleServiceSuite (line 7) | type singleServiceSuite struct method SuiteName (line 12) | func (s *singleServiceSuite) SuiteName() string { function init (line 16) | func init() { FILE: integration_test/subdomain_test.go method Test_PodWithSubdomain (line 11) | func (s *connectedSuite) Test_PodWithSubdomain() { FILE: integration_test/svcdomain_test.go method Test_SvcDomain (line 12) | func (s *connectedSuite) Test_SvcDomain() { FILE: integration_test/testdata/apiserveraccess/main.go function main (line 35) | func main() { function run (line 60) | func run(c context.Context) error { constant interceptIdEnv (line 119) | interceptIdEnv = "TELEPRESENCE_INTERCEPT_ID" function apiURL (line 122) | func apiURL() (string, error) { function doRequest (line 131) | func doRequest(c context.Context, rqUrl string, path string, hm map[stri... function intercepted (line 157) | func intercepted(c context.Context, url string, path string, w http.Resp... FILE: integration_test/testdata/count-server/main.go function main (line 10) | func main() { FILE: integration_test/testdata/echo-server/main.go type request (line 23) | type request struct function main (line 30) | func main() { function echoHandler (line 143) | func echoHandler(wr http.ResponseWriter, req *http.Request, outLog, errL... function forwardHandler (line 184) | func forwardHandler(wr http.ResponseWriter, req *http.Request, outLog, e... function writeAndLogf (line 237) | func writeAndLogf(w *bytes.Buffer, outLog *log.Logger, format string, ar... FILE: integration_test/testdata/k8screds/main.go function main (line 20) | func main() { function run (line 27) | func run(args []string) error { function resolveCreds (line 77) | func resolveCreds(ai *api.AuthInfo, cl *api.Cluster) ([]byte, error) { function resolveExec (line 113) | func resolveExec(execConfig *api.ExecConfig) ([]byte, error) { FILE: integration_test/testdata/stdiotest/main.go type runner (line 11) | type runner struct method run (line 33) | func (r runner) run(cmd *cobra.Command, args []string) error { function main (line 16) | func main() { FILE: integration_test/testdata/udp-echo/main.go function main (line 11) | func main() { function serveConnection (line 40) | func serveConnection(pc net.PacketConn) error { FILE: integration_test/tls_test.go method Test_TLSAnnotations (line 20) | func (s *dockerDaemonSuite) Test_TLSAnnotations() { FILE: integration_test/to_pod_test.go method Test_ToPodPortForwarding (line 13) | func (s *connectedSuite) Test_ToPodPortForwarding() { method Test_ToPodUDPPortForwarding (line 53) | func (s *connectedSuite) Test_ToPodUDPPortForwarding() { FILE: integration_test/udp_test.go method TestUDPEcho (line 13) | func (s *connectedSuite) TestUDPEcho() { FILE: integration_test/uhn_dns_test.go type unqualifiedHostNameDNSSuite (line 17) | type unqualifiedHostNameDNSSuite struct method SuiteName (line 22) | func (s *unqualifiedHostNameDNSSuite) SuiteName() string { method TearDownTest (line 32) | func (s *unqualifiedHostNameDNSSuite) TearDownTest() { method Test_UHNExcludes (line 36) | func (s *unqualifiedHostNameDNSSuite) Test_UHNExcludes() { method Test_UHNMappings (line 76) | func (s *unqualifiedHostNameDNSSuite) Test_UHNMappings() { function init (line 26) | func init() { FILE: integration_test/uninstall_test.go method Test_Uninstall (line 14) | func (s *notConnectedSuite) Test_Uninstall() { FILE: integration_test/webhook_test.go type webhookSuite (line 12) | type webhookSuite struct method SuiteName (line 17) | func (s *webhookSuite) SuiteName() string { method Test_AutoInjectedAgent (line 27) | func (s *webhookSuite) Test_AutoInjectedAgent() { function init (line 21) | func init() { method Test_AgentImageFromConfig (line 53) | func (s *notConnectedSuite) Test_AgentImageFromConfig() { FILE: integration_test/wiretap_test.go type wiretapSuite (line 22) | type wiretapSuite struct method SuiteName (line 31) | func (s *wiretapSuite) SuiteName() string { method SetupSuite (line 41) | func (s *wiretapSuite) SetupSuite() { method TearDownSuite (line 71) | func (s *wiretapSuite) TearDownSuite() { method startWiretapHandler (line 75) | func (s *wiretapSuite) startWiretapHandler(ctx context.Context, name, ... method Test_MultipleTapsOnOnePort (line 107) | func (s *wiretapSuite) Test_MultipleTapsOnOnePort() { //nolint:gocognit function init (line 35) | func init() { FILE: integration_test/workload_configuration_test.go type workloadConfigurationSuite (line 12) | type workloadConfigurationSuite struct method SuiteName (line 17) | func (s *workloadConfigurationSuite) SuiteName() string { method disabledWorkloadKind (line 27) | func (s *workloadConfigurationSuite) disabledWorkloadKind(tp, wl strin... method Test_DisabledReplicaSet (line 48) | func (s *workloadConfigurationSuite) Test_DisabledReplicaSet() { method Test_DisabledStatefulSet (line 54) | func (s *workloadConfigurationSuite) Test_DisabledStatefulSet() { method Test_InterceptsDeploymentWithDisabledReplicaSets (line 60) | func (s *workloadConfigurationSuite) Test_InterceptsDeploymentWithDisa... method Test_InterceptsReplicaSetWithDisabledDeployments (line 95) | func (s *workloadConfigurationSuite) Test_InterceptsReplicaSetWithDisa... function init (line 21) | func init() { FILE: integration_test/workload_watch_test.go method createIntercept (line 13) | func (s *notConnectedSuite) createIntercept(ctx context.Context, client ... method Test_WorkloadListener (line 50) | func (s *notConnectedSuite) Test_WorkloadListener() { FILE: integration_test/workloads_test.go method uninstall (line 15) | func (s *connectedSuite) uninstall(wl string) { method successfulIntercept (line 29) | func (s *connectedSuite) successfulIntercept(tp, wl, port string) { method doIntercept (line 58) | func (s *connectedSuite) doIntercept(tp, wl, port string) { method successfulIngest (line 93) | func (s *connectedSuite) successfulIngest(tp, wl string) { method Test_SuccessfullyInterceptsDeploymentWithProbes (line 127) | func (s *connectedSuite) Test_SuccessfullyInterceptsDeploymentWithProbes... method Test_SuccessfullyInterceptsReplicaSet (line 131) | func (s *connectedSuite) Test_SuccessfullyInterceptsReplicaSet() { method Test_SuccessfullyInterceptsStatefulSet (line 135) | func (s *connectedSuite) Test_SuccessfullyInterceptsStatefulSet() { method Test_SuccessfullyInterceptsDeploymentWithNoVolumes (line 142) | func (s *connectedSuite) Test_SuccessfullyInterceptsDeploymentWithNoVolu... method Test_SuccessfullyInterceptsDeploymentWithoutService (line 146) | func (s *connectedSuite) Test_SuccessfullyInterceptsDeploymentWithoutSer... method Test_SuccessfullyIngestsDeploymentWithProbes (line 150) | func (s *connectedSuite) Test_SuccessfullyIngestsDeploymentWithProbes() { method Test_SuccessfullyIngestsReplicaSet (line 154) | func (s *connectedSuite) Test_SuccessfullyIngestsReplicaSet() { method Test_SuccessfullyIngestsStatefulSet (line 158) | func (s *connectedSuite) Test_SuccessfullyIngestsStatefulSet() { method Test_SuccessfullyIngestsDeploymentWithNoVolumes (line 165) | func (s *connectedSuite) Test_SuccessfullyIngestsDeploymentWithNoVolumes... method Test_SuccessfullyIngestsDeploymentWithoutService (line 169) | func (s *connectedSuite) Test_SuccessfullyIngestsDeploymentWithoutServic... FILE: integration_test/wpad_test.go method Test_WpadNotForwarded (line 18) | func (s *connectedSuite) Test_WpadNotForwarded() { FILE: packaging/helmpackage.go type sv (line 13) | type sv method String (line 15) | func (v *sv) String() string { method Set (line 19) | func (v *sv) Set(s string) error { function main (line 27) | func main() { function packageHelmChart (line 39) | func packageHelmChart(filename string, version semver.Version) error { FILE: packaging/homebrew-oss-formula.rb class Formula (line 3) | class __FORMULA_NAME__ < Formula method install (line 23) | def install FILE: pkg/agentconfig/container.go type ContainerBuilder (line 19) | type ContainerBuilder struct method AgentContainer (line 26) | func (a *ContainerBuilder) AgentContainer(ctx context.Context) (*core.... method mountSecrets (line 198) | func (a *ContainerBuilder) mountSecrets(annotation, certPath string, a... method firstAppSecurityContext (line 245) | func (a *ContainerBuilder) firstAppSecurityContext() (*core.SecurityCo... method configuredContainers (line 275) | func (a *ContainerBuilder) configuredContainers(ctx context.Context) [... method eachConfiguredContainer (line 302) | func (a *ContainerBuilder) eachConfiguredContainer(configureContainers... function annotationPrefixedPorts (line 218) | func annotationPrefixedPorts(anns map[string]string, prefix string) (m m... function prefixInterpolated (line 313) | func prefixInterpolated(str, pfx string) string { function appendAppContainerEnv (line 378) | func appendAppContainerEnv(app *core.Container, cc *Container, es []core... function appendAppContainerEnvFrom (line 389) | func appendAppContainerEnvFrom(app *core.Container, cc *Container, es []... FILE: pkg/agentconfig/container_test.go function Test_prefixInterpolated (line 7) | func Test_prefixInterpolated(t *testing.T) { FILE: pkg/agentconfig/initcontainer.go function InitContainer (line 11) | func InitContainer(config *Sidecar) *core.Container { FILE: pkg/agentconfig/injectpolicy.go type InjectPolicy (line 9) | type InjectPolicy method String (line 34) | func (aps InjectPolicy) String() string { method MarshalJSON (line 47) | func (aps InjectPolicy) MarshalJSON() ([]byte, error) { method EnvDecode (line 52) | func (aps *InjectPolicy) EnvDecode(val string) (err error) { method UnmarshalText (line 64) | func (aps *InjectPolicy) UnmarshalText(value []byte) error { method UnmarshalJSON (line 69) | func (aps *InjectPolicy) UnmarshalJSON(value []byte) error { constant OnDemand (line 23) | OnDemand InjectPolicy = iota constant WhenEnabled (line 28) | WhenEnabled constant Never (line 31) | Never function NewEnablePolicy (line 38) | func NewEnablePolicy(s string) (InjectPolicy, error) { FILE: pkg/agentconfig/intercepttarget.go type InterceptTarget (line 21) | type InterceptTarget method MatchForSpec (line 41) | func (cp InterceptTarget) MatchForSpec(spec *manager.InterceptSpec) bo... method AgentPort (line 47) | func (cp InterceptTarget) AgentPort() uint16 { method TargetPortNumeric (line 51) | func (cp InterceptTarget) TargetPortNumeric() bool { method ContainerPort (line 60) | func (cp InterceptTarget) ContainerPort() uint16 { method ContainerPortName (line 64) | func (cp InterceptTarget) ContainerPortName() string { method Protocol (line 68) | func (cp InterceptTarget) Protocol() types.Proto { method AppProtocol (line 87) | func (cp InterceptTarget) AppProtocol(ctx context.Context) (proto stri... method HasServicePortName (line 106) | func (cp InterceptTarget) HasServicePortName(name string) bool { method HasServicePort (line 115) | func (cp InterceptTarget) HasServicePort(port uint16) bool { method String (line 124) | func (cp InterceptTarget) String() string { function NewInterceptTarget (line 23) | func NewInterceptTarget(ics []*Intercept) InterceptTarget { function portString (line 72) | func portString(ic *Intercept) (s string) { FILE: pkg/agentconfig/sidecar.go constant ContainerName (line 20) | ContainerName = "traffic-agent" constant ManagerAppName (line 21) | ManagerAppName = "traffic-manager" constant InitContainerName (line 22) | InitContainerName = "tel-agent-init" constant MountPrefixApp (line 23) | MountPrefixApp = "/tel_app_mounts" constant ExportsVolumeName (line 24) | ExportsVolumeName = "export-volume" constant ExportsMountPoint (line 25) | ExportsMountPoint = "/tel_app_exports" constant TempVolumeName (line 26) | TempVolumeName = "tel-agent-tmp" constant TempMountPoint (line 27) | TempMountPoint = "/tmp" constant EnvPrefix (line 28) | EnvPrefix = "_TEL_" constant EnvPrefixAgent (line 29) | EnvPrefixAgent = EnvPrefix + "AGENT_" constant EnvPrefixApp (line 30) | EnvPrefixApp = EnvPrefix + "APP_" constant PodInfoVolumeName (line 31) | PodInfoVolumeName = "pod-info" constant PodInfoMountPath (line 32) | PodInfoMountPath = "/etc/podinfo" constant DownstreamTLSVolumeName (line 33) | DownstreamTLSVolumeName = "downstream-tls" constant DownstreamTLSVolumePath (line 34) | DownstreamTLSVolumePath = "/downstream-tls" constant UpstreamTLSVolumeName (line 35) | UpstreamTLSVolumeName = "upstream-tls" constant UpstreamTLSVolumePath (line 36) | UpstreamTLSVolumePath = "/upstream-tls" constant EnvAgentConfig (line 39) | EnvAgentConfig = "AGENT_CONFIG" constant EnvInterceptContainer (line 42) | EnvInterceptContainer = "TELEPRESENCE_CONTAINER" constant EnvInterceptMounts (line 45) | EnvInterceptMounts = "TELEPRESENCE_MOUNTS" constant EnvLocalMounts (line 48) | EnvLocalMounts = "TELEPRESENCE_LOCAL_MOUNTS" constant EnvAPIHost (line 51) | EnvAPIHost = "TELEPRESENCE_API_HOST" constant EnvAPIPort (line 54) | EnvAPIPort = "TELEPRESENCE_API_PORT" constant WorkloadNameLabel (line 56) | WorkloadNameLabel = annotation.DomainPrefix + "workloadName" constant WorkloadKindLabel (line 57) | WorkloadKindLabel = annotation.DomainPrefix + "workloadKind" constant WorkloadEnabledLabel (line 58) | WorkloadEnabledLabel = annotation.DomainPrefix + "workloadEnabled" type ReplacePolicy (line 61) | type ReplacePolicy constant ReplacePolicyIntercept (line 68) | ReplacePolicyIntercept ReplacePolicy = iota constant ReplacePolicyContainer (line 72) | ReplacePolicyContainer constant ReplacePolicyInactive (line 75) | ReplacePolicyInactive type Intercept (line 80) | type Intercept struct type Container (line 116) | type Container struct type Sidecar (line 144) | type Sidecar struct method InterceptTarget (line 217) | func (s *Sidecar) InterceptTarget(containerPort uint16, proto types.Pr... method InterceptorInactivePort (line 247) | func (s *Sidecar) InterceptorInactivePort(containerPort uint16, proto ... method Clone (line 256) | func (s *Sidecar) Clone() *Sidecar { method EachContainer (line 271) | func (s *Sidecar) EachContainer(pod *core.Pod, f func(*core.Container,... method FindIntercept (line 285) | func (s *Sidecar) FindIntercept(serviceName, containerName string, por... method Marshal (line 353) | func (s *Sidecar) Marshal() ([]byte, error) { function UnmarshalYAML (line 358) | func UnmarshalYAML(data []byte) (*Sidecar, error) { function MarshalTight (line 372) | func MarshalTight(ac *Sidecar) (string, error) { function UnmarshalJSON (line 403) | func UnmarshalJSON(data string) (*Sidecar, error) { FILE: pkg/agentconfig/util.go function IsInterceptForService (line 7) | func IsInterceptForService(pi types.PortIdentifier, ic *Intercept) bool { function IsInterceptForContainer (line 20) | func IsInterceptForContainer(pi types.PortIdentifier, ic *Intercept) bool { function PortUniqueIntercepts (line 35) | func PortUniqueIntercepts(cn *Container) []*Intercept { method ProxyPort (line 51) | func (s *Sidecar) ProxyPort(agentPort uint16) uint16 { method numberOfPossibleIntercepts (line 55) | func (s *Sidecar) numberOfPossibleIntercepts() (count int) { FILE: pkg/agentconfig/volumes.go function AgentVolumes (line 15) | func AgentVolumes(agentName string, pod *core.Pod) (volumes []core.Volum... function appendSecretVolume (line 63) | func appendSecretVolume(env dos.Env, annotation string, pod *core.Pod, v... method appendVolumeMounts (line 81) | func (a *ContainerBuilder) appendVolumeMounts(app *core.Container, cc *C... FILE: pkg/agentmap/capsbase26.go function CapsBase26 (line 4) | func CapsBase26(v uint64) string { function Base26 (line 9) | func Base26(v uint64) string { function addBase26 (line 14) | func addBase26(c byte, v uint64) string { FILE: pkg/agentmap/capsbase26_test.go function TestCapsBase26 (line 10) | func TestCapsBase26(t *testing.T) { FILE: pkg/agentmap/discorvery.go type WorkloadOwnerNotFoundError (line 27) | type WorkloadOwnerNotFoundError struct function FindOwnerWorkload (line 31) | func FindOwnerWorkload(ctx context.Context, obj k8sapi.Object, supported... function GetWorkload (line 75) | func GetWorkload(ctx context.Context, name, namespace string, workloadKi... function getWorkload (line 86) | func getWorkload(ai apps.Interface, ri argorollouts.RolloutInformer, nam... function getDeployment (line 111) | func getDeployment(ai apps.Interface, name, namespace string) (wl k8sapi... function getRollout (line 119) | func getRollout(ri argorollouts.RolloutInformer, name, namespace string)... function getReplicaSet (line 130) | func getReplicaSet(ai apps.Interface, name, namespace string) (k8sapi.Wo... function getStatefulSet (line 138) | func getStatefulSet(ai apps.Interface, name, namespace string) (k8sapi.W... function FindServicesForPod (line 146) | func FindServicesForPod(ctx context.Context, pod *core.PodTemplateSpec, ... type objectsStringer (line 174) | type objectsStringer method String (line 176) | func (os objectsStringer) String() string { function findServicesSelecting (line 197) | func findServicesSelecting(ctx context.Context, namespace string, lbs la... function findContainerMatchingPort (line 249) | func findContainerMatchingPort(port *core.ServicePort, cns []core.Contai... function IsPodRunning (line 299) | func IsPodRunning(pod *core.Pod) bool { function AgentContainer (line 310) | func AgentContainer(pod *core.Pod) *core.Container { function InitContainer (line 315) | func InitContainer(pod *core.Pod) *core.Container { function containerByName (line 319) | func containerByName(name string, cns []core.Container) *core.Container { FILE: pkg/agentmap/generator.go type GeneratorConfig (line 28) | type GeneratorConfig struct method Generate (line 87) | func (cfg *GeneratorConfig) Generate( method appendAgentContainerConfigs (line 196) | func (cfg *GeneratorConfig) appendAgentContainerConfigs( method newContainerConfig (line 249) | func (cfg *GeneratorConfig) newContainerConfig(cn *core.Container, ind... method appendServiceLessAgentContainerConfigs (line 302) | func (cfg *GeneratorConfig) appendServiceLessAgentContainerConfigs( function portsFromContainerPortsAnnotation (line 48) | func portsFromContainerPortsAnnotation(ctx context.Context, wl k8sapi.Wo... function portsFromAnnotationValue (line 74) | func portsFromAnnotationValue(wl k8sapi.Workload, annotation, value stri... function findContainerPort (line 285) | func findContainerPort(cns []core.Container, p types.PortIdentifier) (*c... function containerReplacePolicy (line 358) | func containerReplacePolicy(existingConfig *agentconfig.Sidecar, cn *cor... function filterServicePorts (line 374) | func filterServicePorts(svc *core.Service, portAnnotations []types.PortI... FILE: pkg/annotation/annotation.go constant DomainPrefix (line 10) | DomainPrefix = "telepresence.io/" constant Config (line 12) | Config = DomainPrefix + "agent-config" constant InjectContainerPorts (line 13) | InjectContainerPorts = DomainPrefix + "inject-container-ports" constant InjectIgnoreVolumeMounts (line 14) | InjectIgnoreVolumeMounts = DomainPrefix + "inject-ignore-volume-mounts" constant InjectServiceName (line 15) | InjectServiceName = DomainPrefix + "inject-service-name" constant InjectServicePorts (line 16) | InjectServicePorts = DomainPrefix + "inject-service-ports" constant InjectTrafficAgent (line 17) | InjectTrafficAgent = DomainPrefix + "inject-traffic-agent" constant ManuallyInjected (line 18) | ManuallyInjected = DomainPrefix + "manually-injected" constant ReplacedContainerPrefix (line 19) | ReplacedContainerPrefix = DomainPrefix + "replaced-container." constant RestartedAt (line 20) | RestartedAt = DomainPrefix + "restartedAt" constant VolumeMountPolicies (line 21) | VolumeMountPolicies = DomainPrefix + "mount-policies" constant DownstreamTLSSecret (line 22) | DownstreamTLSSecret = DomainPrefix + "downstream-tls-secret" constant DownstreamCertificatePath (line 23) | DownstreamCertificatePath = DomainPrefix + "downstream-tls-path" constant UpstreamTLSSecret (line 24) | UpstreamTLSSecret = DomainPrefix + "upstream-tls-secret" constant UpstreamCertificatePath (line 25) | UpstreamCertificatePath = DomainPrefix + "upstream-tls-path" constant UpstreamInsecureSkipVerify (line 26) | UpstreamInsecureSkipVerify = DomainPrefix + "upstream-insecure-skip-verify" constant UpstreamProbeTimeout (line 27) | UpstreamProbeTimeout = DomainPrefix + "upstream-probe-timeout" constant LegacyDomainPrefix (line 29) | LegacyDomainPrefix = "telepresence.getambassador.io/" constant LegacyInjectContainerPorts (line 30) | LegacyInjectContainerPorts = LegacyDomainPrefix + "inject-container-... constant LegacyInjectIgnoreVolumeMounts (line 31) | LegacyInjectIgnoreVolumeMounts = LegacyDomainPrefix + "inject-ignore-vol... constant LegacyInjectServiceName (line 32) | LegacyInjectServiceName = LegacyDomainPrefix + "inject-service-name" constant LegacyInjectServicePort (line 33) | LegacyInjectServicePort = LegacyDomainPrefix + "inject-service-port" constant LegacyInjectTrafficAgent (line 34) | LegacyInjectTrafficAgent = LegacyDomainPrefix + "inject-traffic-ag... constant LegacyManuallyInjected (line 35) | LegacyManuallyInjected = LegacyDomainPrefix + "manually-injected" function GetAnnotation (line 38) | func GetAnnotation(ctx context.Context, annotations map[string]string, k... function ReplaceAnnotationKey (line 49) | func ReplaceAnnotationKey(cn string) string { FILE: pkg/authenticator/authenticator.go function NewService (line 12) | func NewService( type ExecCredentialsResolver (line 20) | type ExecCredentialsResolver interface type Service (line 27) | type Service struct method GetExecCredentials (line 31) | func (a Service) GetExecCredentials(ctx context.Context, contextName s... method getExecConfigFromContext (line 45) | func (a Service) getExecConfigFromContext(contextName string) (*client... FILE: pkg/authenticator/config.go function LoadKubeConfig (line 5) | func LoadKubeConfig(kubeConfig string) clientcmd.ClientConfig { FILE: pkg/authenticator/exec.go function ResolveExecConfig (line 14) | func ResolveExecConfig(ctx context.Context, execConfig *clientcmdapi.Exe... FILE: pkg/authenticator/exec_test.go function TestExecCredentialsNoLocalEnv (line 11) | func TestExecCredentialsNoLocalEnv(t *testing.T) { function TestExecCredentialsYesLocalEnv (line 23) | func TestExecCredentialsYesLocalEnv(t *testing.T) { FILE: pkg/authenticator/grpc/authenticator.go function RegisterAuthenticatorServer (line 15) | func RegisterAuthenticatorServer(srv *grpc.Server, clientConfigProvider ... type Authenticator (line 21) | type Authenticator interface type AuthenticatorServer (line 25) | type AuthenticatorServer struct method GetContextExecCredentials (line 32) | func (h *AuthenticatorServer) GetContextExecCredentials(ctx context.Co... FILE: pkg/authenticator/patcher/patcher.go constant kubeConfigStubSubCommands (line 15) | kubeConfigStubSubCommands = "kubeauth" type AddressProvider (line 26) | type AddressProvider type Patcher (line 27) | type Patcher function CreateExternalKubeConfig (line 34) | func CreateExternalKubeConfig( function replaceAuthExecWithStub (line 95) | func replaceAuthExecWithStub(rawConfig *clientcmdapi.Config, executable,... function needsStubbedExec (line 120) | func needsStubbedExec(rawConfig *clientcmdapi.Config) bool { FILE: pkg/cache/client.go type Entry (line 7) | type Entry interface type ClientMap (line 12) | type ClientMap struct method Watch (line 16) | func (c *ClientMap[K, V]) Watch(doneCh <-chan struct{}, deltaCh <-chan D... function NewClientMap (line 41) | func NewClientMap[K comparable, V any](options ...func(config *xsync.Map... type Server (line 45) | type Server interface FILE: pkg/cache/map.go type Delta (line 13) | type Delta struct method Merge (line 18) | func (delta *Delta[K, V]) Merge(other Delta[K, V]) { type subscription (line 41) | type subscription struct type Map (line 49) | type Map struct function NewMap (line 60) | func NewMap[K comparable, V any](equal func(V, V) bool, notifyDelay time... method Subscribe (line 83) | func (m *Map[K, V]) Subscribe(done <-chan struct{}, includeFilter func(K... method Compute (line 116) | func (m *Map[K, V]) Compute(key K, f func(V, bool) (V, xsync.ComputeOp))... method CompareAndSwap (line 145) | func (m *Map[K, V]) CompareAndSwap(key K, oldValue, newValue V) (swapped... method Delete (line 157) | func (m *Map[K, V]) Delete(key K) { method LoadAll (line 167) | func (m *Map[K, V]) LoadAll() map[K]V { method LoadMatching (line 177) | func (m *Map[K, V]) LoadMatching(filter func(K, V) bool) map[K]V { method LoadAndDelete (line 190) | func (m *Map[K, V]) LoadAndDelete(key K) (previous V, loaded bool) { method LoadAndStore (line 204) | func (m *Map[K, V]) LoadAndStore(key K, value V) (existing V, loaded boo... method LoadOrCompute (line 222) | func (m *Map[K, V]) LoadOrCompute(key K, valueFn func() V) (actual V, lo... method LoadOrStore (line 235) | func (m *Map[K, V]) LoadOrStore(key K, value V) (actual V, loaded bool) { method Store (line 247) | func (m *Map[K, V]) Store(key K, value V) { method markSubscribers (line 252) | func (m *Map[K, V]) markSubscribers(key K, value V) { method notify (line 263) | func (m *Map[K, V]) notify() { type allDelta (line 278) | type allDelta struct function filteredMap (line 284) | func filteredMap[K comparable, V any](m map[K]V, include func(K, V) bool... method filteredDelta (line 297) | func (ad *allDelta[K, V]) filteredDelta(initialized bool, include func(K... method send (line 310) | func (ad *allDelta[K, V]) send(sb *subscription[K, V]) { method makeDelta (line 329) | func (m *Map[K, V]) makeDelta() allDelta[K, V] { FILE: pkg/client/agentpf/clients.go type client (line 28) | type client struct method String (line 50) | func (ac *client) String() string { method Tunnel (line 58) | func (ac *client) Tunnel(ctx context.Context, opts ...grpc.CallOption)... method ensureConnect (line 82) | func (ac *client) ensureConnect(ctx context.Context) (agent.AgentClien... method ensureConnectLocked (line 88) | func (ac *client) ensureConnectLocked(ctx context.Context) (agent.Agen... method idleTime (line 135) | func (ac *client) idleTime() time.Duration { method dormant (line 139) | func (ac *client) dormant() bool { method connected (line 149) | func (ac *client) connected() bool { method intercepted (line 156) | func (ac *client) intercepted() bool { method cancel (line 163) | func (ac *client) cancel() bool { method refresh (line 180) | func (ac *client) refresh(ai *manager.AgentPodInfo) { method startDialWatcherLocked (line 208) | func (ac *client) startDialWatcherLocked() error { method notify (line 432) | func (ac *client) notify(waiter chan struct{}) { constant dormantLingerTime (line 48) | dormantLingerTime = 5 * time.Second type Clients (line 249) | type Clients interface type clients (line 259) | type clients struct method GetClient (line 288) | func (s *clients) GetClient(ip netip.Addr) (pvd tunnel.Provider) { method GetRandomAgent (line 320) | func (s *clients) GetRandomAgent(ctx context.Context) (aa agent.AgentC... method GetWorkloadClient (line 357) | func (s *clients) GetWorkloadClient(workload string) (pvd tunnel.Provi... method SetProxyVia (line 368) | func (s *clients) SetProxyVia(workload string) { method isProxyVIA (line 372) | func (s *clients) isProxyVIA(info *manager.AgentPodInfo) bool { method hasWaiterFor (line 377) | func (s *clients) hasWaiterFor(info *manager.AgentPodInfo) bool { method WatchAgentPods (line 389) | func (s *clients) WatchAgentPods(rmc manager.ManagerClient) error { method notifyWaiters (line 440) | func (s *clients) notifyWaiters() { method waitWithTimeout (line 454) | func (s *clients) waitWithTimeout(timeout time.Duration, waitOn <-chan... method WaitForIP (line 466) | func (s *clients) WaitForIP(ctx context.Context, timeout time.Duration... method WaitForWorkload (line 507) | func (s *clients) WaitForWorkload(timeout time.Duration, name string) ... method updateClients (line 534) | func (s *clients) updateClients(ais []*manager.AgentPodInfo) error { function NewClients (line 269) | func NewClients(cl *k8s.Cluster, session *manager.SessionInfo) Clients { FILE: pkg/client/bwcompat/clusterinfo.go function FixLegacyClusterInfo (line 8) | func FixLegacyClusterInfo(mgrInfo *manager.ClusterInfo) { FILE: pkg/client/cache/cache.go type Permissions (line 18) | type Permissions constant Public (line 21) | Public Permissions = 0o644 constant Private (line 22) | Private Permissions = 0o600 function SaveToUserCache (line 25) | func SaveToUserCache(ctx context.Context, object any, file string, perm ... function LoadFromUserCache (line 42) | func LoadFromUserCache(ctx context.Context, dest any, file string) error { function DeleteFromUserCache (line 55) | func DeleteFromUserCache(ctx context.Context, file string) error { function TouchUserCache (line 63) | func TouchUserCache(ctx context.Context, file string) error { function UserCacheModTime (line 68) | func UserCacheModTime(ctx context.Context, file string) (time.Time, erro... function ExistsInCache (line 76) | func ExistsInCache(ctx context.Context, fileName string) (bool, error) { FILE: pkg/client/cache/watcher.go function WatchUserCache (line 19) | func WatchUserCache(ctx context.Context, subDir string, onChange func(co... FILE: pkg/client/cli/ann/annotations.go constant UserDaemon (line 6) | UserDaemon = "userD" constant Session (line 7) | Session = "session" constant VersionCheck (line 8) | VersionCheck = "versionCheck" constant UpdateCheckFormat (line 9) | UpdateCheckFormat = "updateCheckFormat" constant Progress (line 10) | Progress = "progress" constant Optional (line 16) | Optional = "optional" constant Required (line 17) | Required = "required" constant Tel2 (line 18) | Tel2 = "https://%s/download/tel2/%s/%s/stable.txt" FILE: pkg/client/cli/cmd/completion.go constant completionLongPlain (line 12) | completionLongPlain = `To load completions: constant completionLongMarkdown (line 52) | completionLongMarkdown = `To load completions: function addCompletion (line 98) | func addCompletion(rootCmd *cobra.Command, markdown bool) { FILE: pkg/client/cli/cmd/compose.go function composeCmd (line 9) | func composeCmd() *cobra.Command { FILE: pkg/client/cli/cmd/config.go function configCmd (line 18) | func configCmd() *cobra.Command { constant clientOnlyFlag (line 27) | clientOnlyFlag = "client-only" function configView (line 29) | func configView() *cobra.Command { function runConfigView (line 45) | func runConfigView(cmd *cobra.Command, _ []string) error { FILE: pkg/client/cli/cmd/connect.go function connectCmd (line 14) | func connectCmd() *cobra.Command { FILE: pkg/client/cli/cmd/curl.go function curlCmd (line 12) | func curlCmd() *cobra.Command { function runCurl (line 31) | func runCurl(cmd *cobra.Command, args []string) error { FILE: pkg/client/cli/cmd/docker_run.go function dockerRunCmd (line 24) | func dockerRunCmd() *cobra.Command { function findAndParseFlag (line 42) | func findAndParseFlag(flags *pflag.FlagSet, flagName string, args []stri... function parseFlags (line 57) | func parseFlags(cmd *cobra.Command, args []string) ([]string, error) { function runDockerRunCLI (line 71) | func runDockerRunCLI(cmd *cobra.Command, args []string) error { function runDockerRun (line 75) | func runDockerRun(cmd *cobra.Command, args []string) error { FILE: pkg/client/cli/cmd/gather_logs.go type gatherLogsCommand (line 33) | type gatherLogsCommand struct method gatherLogs (line 97) | func (gl *gatherLogsCommand) gatherLogs(cmd *cobra.Command, _ []string... method gatherClusterLogs (line 253) | func (gl *gatherLogsCommand) gatherClusterLogs(ctx context.Context, ex... function gatherLogs (line 42) | func gatherLogs() *cobra.Command { type anonymizer (line 91) | type anonymizer struct method anonymizeFileNames (line 380) | func (a *anonymizer) anonymizeFileNames(lr *connector.LogsResponse, ex... method getPodName (line 397) | func (a *anonymizer) getPodName(podName string) string { method anonymizeLog (line 442) | func (a *anonymizer) anonymizeLog(logFile string) error { function retrieveLocalLogs (line 193) | func retrieveLocalLogs(ctx context.Context, daemonLogs []string, exportD... function getLogFiles (line 230) | func getLogFiles(exportDir string) ([]string, error) { function anonymizeLogs (line 244) | func anonymizeLogs(ctx context.Context, files []string, az *anonymizer) { function isEmpty (line 282) | func isEmpty(file string) (bool, error) { function copyFiles (line 291) | func copyFiles(dstFile, srcFile string) error { function zipFiles (line 313) | func zipFiles(files []string, zipFileName string) error { function getSignificantPodNames (line 498) | func getSignificantPodNames(podName string) []string { FILE: pkg/client/cli/cmd/gather_logs_test.go function Test_gatherLogsZipFiles (line 23) | func Test_gatherLogsZipFiles(t *testing.T) { function Test_gatherLogsCopyFiles (line 108) | func Test_gatherLogsCopyFiles(t *testing.T) { function Test_gatherLogsNoK8s (line 167) | func Test_gatherLogsNoK8s(t *testing.T) { function Test_gatherLogsGetPodName (line 310) | func Test_gatherLogsGetPodName(t *testing.T) { function Test_gatherLogsAnonymizeLogs (line 346) | func Test_gatherLogsAnonymizeLogs(t *testing.T) { function Test_gatherLogsSignificantPodNames (line 386) | func Test_gatherLogsSignificantPodNames(t *testing.T) { function ReadZip (line 440) | func ReadZip(zippedFile *zip.File) ([]byte, error) { function checkZipEqual (line 455) | func checkZipEqual(zippedFile *zip.File, srcLogDir string) (bool, error) { FILE: pkg/client/cli/cmd/genyaml.go type genYAMLCommand (line 32) | type genYAMLCommand struct method getOutputWriter (line 88) | func (i *genYAMLCommand) getOutputWriter() (io.WriteCloser, error) { method loadConfigMapEntry (line 99) | func (i *genYAMLCommand) loadConfigMapEntry() (*agentconfig.Sidecar, e... method loadWorkload (line 118) | func (i *genYAMLCommand) loadWorkload(ctx context.Context) (k8sapi.Wor... method writeObjToOutput (line 155) | func (i *genYAMLCommand) writeObjToOutput(obj any) error { method WithJoinedClientSetInterface (line 175) | func (i *genYAMLCommand) WithJoinedClientSetInterface(ctx context.Cont... function genYAML (line 40) | func genYAML() *cobra.Command { function getInput (line 70) | func getInput(inputFile string) ([]byte, error) { type genConfigMap (line 224) | type genConfigMap struct method generateConfigMap (line 268) | func (g *genConfigMap) generateConfigMap(ctx context.Context, wl k8sap... method run (line 277) | func (g *genConfigMap) run(cmd *cobra.Command, kubeFlags map[string]st... function allKubeFlags (line 229) | func allKubeFlags() *pflag.FlagSet { function genConfigMapSubCommand (line 236) | func genConfigMapSubCommand(yamlInfo *genYAMLCommand) *cobra.Command { type genContainerInfo (line 298) | type genContainerInfo struct method run (line 322) | func (g *genContainerInfo) run(cmd *cobra.Command, kubeFlags map[strin... function genContainerSubCommand (line 302) | func genContainerSubCommand(yamlInfo *genYAMLCommand) *cobra.Command { type genInitContainerInfo (line 360) | type genInitContainerInfo struct method run (line 382) | func (g *genInitContainerInfo) run(*cobra.Command, map[string]string) ... function genInitContainerSubCommand (line 364) | func genInitContainerSubCommand(yamlInfo *genYAMLCommand) *cobra.Command { type genAnnotationsInfo (line 398) | type genAnnotationsInfo struct method run (line 418) | func (g *genAnnotationsInfo) run() error { function genVAnnotationsSubCommand (line 402) | func genVAnnotationsSubCommand(yamlInfo *genYAMLCommand) *cobra.Command { type genVolumeInfo (line 435) | type genVolumeInfo struct method run (line 459) | func (g *genVolumeInfo) run() error { function genVolumeSubCommand (line 439) | func genVolumeSubCommand(yamlInfo *genYAMLCommand) *cobra.Command { FILE: pkg/client/cli/cmd/helm.go function helmCmd (line 15) | func helmCmd() *cobra.Command { type HelmCommand (line 24) | type HelmCommand struct method addValueSettingFlags (line 94) | func (ha *HelmCommand) addValueSettingFlags(flags *pflag.FlagSet) { method Type (line 164) | func (ha *HelmCommand) Type() helm.RequestType { method run (line 168) | func (ha *HelmCommand) run(cmd *cobra.Command, _ []string) (err error) { function helmInstall (line 35) | func helmInstall() *cobra.Command { function helmUpgrade (line 69) | func helmUpgrade() *cobra.Command { function helmUninstall (line 110) | func helmUninstall() *cobra.Command { function helmLint (line 128) | func helmLint() *cobra.Command { function helmVersion (line 151) | func helmVersion() *cobra.Command { FILE: pkg/client/cli/cmd/ingest.go function ingestCmd (line 11) | func ingestCmd() *cobra.Command { FILE: pkg/client/cli/cmd/intercept.go function interceptCmd (line 10) | func interceptCmd() *cobra.Command { FILE: pkg/client/cli/cmd/kubeauth.go function kubeauthCmd (line 15) | func kubeauthCmd() *cobra.Command { function authenticateContext (line 27) | func authenticateContext(cmd *cobra.Command, args []string) (err error) { FILE: pkg/client/cli/cmd/leave.go function leaveCmd (line 24) | func leaveCmd() *cobra.Command { function disengage (line 83) | func disengage(ctx context.Context, name, container string) error { FILE: pkg/client/cli/cmd/list.go constant includeIntercepts (line 26) | includeIntercepts = iota constant includeIngests (line 27) | includeIngests constant includeReplacements (line 28) | includeReplacements constant includeWiretaps (line 29) | includeWiretaps type listCommand (line 32) | type listCommand struct method list (line 100) | func (s *listCommand) list(cmd *cobra.Command, _ []string) error { method printList (line 181) | func (s *listCommand) printList(ctx context.Context, workloads []*conn... function list (line 40) | func list() *cobra.Command { type watchWorkloadStreamResponse (line 94) | type watchWorkloadStreamResponse struct FILE: pkg/client/cli/cmd/list_contexts.go type listContextsCommand (line 12) | type listContextsCommand struct method run (line 35) | func (lcc *listContextsCommand) run(cmd *cobra.Command, _ []string) er... function listContexts (line 16) | func listContexts() *cobra.Command { type kubeCtx (line 30) | type kubeCtx struct FILE: pkg/client/cli/cmd/list_namespaces.go type listNamespacesCommand (line 12) | type listNamespacesCommand struct method run (line 30) | func (lnc *listNamespacesCommand) run(cmd *cobra.Command, _ []string) ... function listNamespaces (line 16) | func listNamespaces() *cobra.Command { FILE: pkg/client/cli/cmd/loglevel.go constant defaultDuration (line 22) | defaultDuration = 30 * time.Minute type logLevelCommand (line 24) | type logLevelCommand struct method setTempLogLevel (line 60) | func (lls *logLevelCommand) setTempLogLevel(cmd *cobra.Command, args [... function logLevelArg (line 30) | func logLevelArg(cmd *cobra.Command, args []string) error { function loglevel (line 41) | func loglevel() *cobra.Command { FILE: pkg/client/cli/cmd/man-pages.go function manPages (line 12) | func manPages() *cobra.Command { function genMarkdown (line 29) | func genMarkdown(cmd *cobra.Command, dir string) error { function entityEscape (line 38) | func entityEscape(s string, w *bytes.Buffer) { function genCommandMarkdown (line 56) | func genCommandMarkdown(cmd *cobra.Command, dir string, buf *bytes.Buffe... FILE: pkg/client/cli/cmd/mcp.go function mcp (line 8) | func mcp() *cobra.Command { FILE: pkg/client/cli/cmd/mcp_test.go function TestMCP (line 9) | func TestMCP(t *testing.T) { FILE: pkg/client/cli/cmd/quit.go function quit (line 10) | func quit() *cobra.Command { FILE: pkg/client/cli/cmd/replace.go function replaceCmd (line 10) | func replaceCmd() *cobra.Command { FILE: pkg/client/cli/cmd/revoke.go function revokeCmd (line 18) | func revokeCmd() *cobra.Command { function revokeIntercept (line 40) | func revokeIntercept(ctx context.Context, interceptID string) error { FILE: pkg/client/cli/cmd/serve.go type serveCommand (line 27) | type serveCommand struct method addFlags (line 48) | func (sc *serveCommand) addFlags(cmd *cobra.Command) { method run (line 53) | func (sc *serveCommand) run(cmd *cobra.Command, args []string) error { method serveFromContainer (line 82) | func (sc *serveCommand) serveFromContainer(ctx context.Context, addr n... method serveFromHost (line 125) | func (sc *serveCommand) serveFromHost(ctx context.Context, addr netip.... method openBrowser (line 143) | func (sc *serveCommand) openBrowser(ctx context.Context, on *url.URL, ... function serveCmd (line 31) | func serveCmd() *cobra.Command { constant browserProgressID (line 78) | browserProgressID = "Web-browser" constant socatProgressID (line 79) | socatProgressID = "Port-forward" FILE: pkg/client/cli/cmd/status.go type StatusInfo (line 27) | type StatusInfo struct method WriterTos (line 203) | func (s *StatusInfo) WriterTos() []io.WriterTo { method MarshalJSON (line 218) | func (s *StatusInfo) MarshalJSON() ([]byte, error) { method toMap (line 222) | func (s *StatusInfo) toMap() map[string]any { type MultiConnectStatusInfo (line 33) | type MultiConnectStatusInfo struct method MarshalJSON (line 406) | func (s *MultiConnectStatusInfo) MarshalJSON() ([]byte, error) { method toMap (line 414) | func (s *MultiConnectStatusInfo) toMap() (map[string]any, error) { method WriterTos (line 429) | func (s *MultiConnectStatusInfo) WriterTos() []io.WriterTo { type SingleConnectStatusInfo (line 38) | type SingleConnectStatusInfo struct method WriterTos (line 368) | func (s *SingleConnectStatusInfo) WriterTos() []io.WriterTo { method MarshalJSON (line 377) | func (s *SingleConnectStatusInfo) MarshalJSON() ([]byte, error) { method toMap (line 385) | func (s *SingleConnectStatusInfo) toMap() (map[string]any, error) { type RootDaemonStatus (line 43) | type RootDaemonStatus struct method WriteTo (line 464) | func (ds *RootDaemonStatus) WriteTo(out io.Writer) (int64, error) { type UserDaemonStatus (line 54) | type UserDaemonStatus struct method WriteTo (line 549) | func (cs *UserDaemonStatus) WriteTo(out io.Writer) (int64, error) { method print (line 564) | func (cs *UserDaemonStatus) print(kvf *ioutil.KeyValueFormatter) { type ContainerizedDaemonStatus (line 79) | type ContainerizedDaemonStatus struct method WriteTo (line 440) | func (cs *ContainerizedDaemonStatus) WriteTo(out io.Writer) (int64, er... type TrafficManagerStatus (line 86) | type TrafficManagerStatus struct method MarshalJSON (line 614) | func (ts *TrafficManagerStatus) MarshalJSON() ([]byte, error) { method toMap (line 622) | func (ts *TrafficManagerStatus) toMap() (map[string]any, error) { method WriteTo (line 639) | func (ts *TrafficManagerStatus) WriteTo(out io.Writer) (int64, error) { type ConnectStatusIngest (line 93) | type ConnectStatusIngest struct type ConnectStatusIntercept (line 99) | type ConnectStatusIntercept struct constant multiDaemonFlag (line 105) | multiDaemonFlag = "multi-daemon" constant jsonFlag (line 106) | jsonFlag = "json" function statusCmd (line 109) | func statusCmd() *cobra.Command { function run (line 126) | func run(cmd *cobra.Command, _ []string) error { function setUserDaemonStatus (line 240) | func setUserDaemonStatus(ctx context.Context, userD daemon.UserClient, d... function getStatusInfo (line 305) | func getStatusInfo(ctx context.Context, di *daemon.Info) (*StatusInfo, e... function printPortMappings (line 492) | func printPortMappings(kvf *ioutil.KeyValueFormatter, pms []string) { function printDNS (line 504) | func printDNS(kvf *ioutil.KeyValueFormatter, d *client.DNSSnake) { function printRouting (line 531) | func printRouting(kvf *ioutil.KeyValueFormatter, r *client.RoutingSnake) { FILE: pkg/client/cli/cmd/telepresence.go function Telepresence (line 32) | func Telepresence(ctx context.Context, args []string) *cobra.Command { function TelepresenceDaemon (line 66) | func TelepresenceDaemon(ctx context.Context, args []string) *cobra.Comma... function setContext (line 83) | func setContext(cmd *cobra.Command, ctx context.Context) { function AddSubCommands (line 93) | func AddSubCommands(cmd *cobra.Command, markdown bool) { function RunSubcommands (line 116) | func RunSubcommands(cmd *cobra.Command, args []string) error { function OnlySubcommands (line 135) | func OnlySubcommands(cmd *cobra.Command, args []string) error { function WithSubCommands (line 152) | func WithSubCommands(ctx context.Context) context.Context { function WithDaemonSubCommands (line 183) | func WithDaemonSubCommands(ctx context.Context) context.Context { type subCommandsKey (line 187) | type subCommandsKey struct function MergeSubCommands (line 189) | func MergeSubCommands(ctx context.Context, commands ...*cobra.Command) c... function getSubCommands (line 198) | func getSubCommands(cmd *cobra.Command) []*cobra.Command { function mergeCommands (line 207) | func mergeCommands(a, b []*cobra.Command) []*cobra.Command { function argsCheck (line 220) | func argsCheck(f cobra.PositionalArgs) cobra.PositionalArgs { function autocompleteContext (line 229) | func autocompleteContext(cmd *cobra.Command, _ []string, toComplete stri... type versionFile (line 247) | type versionFile struct function ensureCacheVersion (line 251) | func ensureCacheVersion(cmd *cobra.Command, _ []string) error { FILE: pkg/client/cli/cmd/uninstall.go constant allAgentsFlag (line 20) | allAgentsFlag = "all-agents" type uninstallCommand (line 22) | type uninstallCommand struct method args (line 48) | func (u *uninstallCommand) args(_ *cobra.Command, args []string) error { method run (line 60) | func (u *uninstallCommand) run(cmd *cobra.Command, args []string) error { function uninstall (line 27) | func uninstall() *cobra.Command { function validWorkloads (line 82) | func validWorkloads(cmd *cobra.Command, args []string, toComplete string... FILE: pkg/client/cli/cmd/usage.go constant helpPlain (line 21) | helpPlain = `Telepresence can connect to a cluster and route all outboun... constant helpMarkdown (line 41) | helpMarkdown = `Telepresence can connect to a cluster and route all outb... constant usagePlain (line 64) | usagePlain = `Usage: constant usageMarkdown (line 122) | usageMarkdown = `### Usage: function flagEqual (line 195) | func flagEqual(a, b *pflag.Flag) bool { function localFlags (line 205) | func localFlags(cmd *cobra.Command, exclude ...*pflag.FlagSet) []*pflag.... function kubeFlags (line 222) | func kubeFlags() *pflag.FlagSet { function hasKubeFlags (line 231) | func hasKubeFlags(cmd *cobra.Command) bool { function commandLink (line 242) | func commandLink(cmd *cobra.Command) string { function addUsageTemplate (line 246) | func addUsageTemplate(cmd *cobra.Command, markdown bool) { FILE: pkg/client/cli/cmd/version.go function versionCmd (line 26) | func versionCmd() *cobra.Command { function addDaemonVersions (line 41) | func addDaemonVersions(ctx context.Context, kvf *ioutil.KeyValueFormatte... function printVersion (line 87) | func printVersion(cmd *cobra.Command, _ []string) error { function daemonVersion (line 124) | func daemonVersion(ctx context.Context) (*common.VersionInfo, error) { function managerVersion (line 132) | func managerVersion(ctx context.Context) (*common.VersionInfo, error) { function trafficAgentFQN (line 147) | func trafficAgentFQN(ctx context.Context) (*manager.AgentImageFQN, error) { FILE: pkg/client/cli/cmd/wiretap.go function wiretapCmd (line 10) | func wiretapCmd() *cobra.Command { FILE: pkg/client/cli/connect/connector.go function maybeComposeDown (line 55) | func maybeComposeDown(ctx context.Context, info *daemon.Info) { function findHostConnectorInfo (line 73) | func findHostConnectorInfo(ctx context.Context) (*daemon.Info, error) { function quitHostConnector (line 87) | func quitHostConnector(ctx context.Context) { function quitDockerDaemons (line 125) | func quitDockerDaemons(ctx context.Context) { function EnsureUserDaemon (line 151) | func EnsureUserDaemon(ctx context.Context, required bool) (rc context.Co... function EnsureSession (line 179) | func EnsureSession(ctx context.Context, useLine string, required bool) (... function ResolveLocalReroute (line 222) | func ResolveLocalReroute(ctx context.Context, ds *daemon.Session, pm str... function ResolveRemoteReroute (line 246) | func ResolveRemoteReroute(ctx context.Context, ds *daemon.Session, pm st... function resolveHostPort (line 270) | func resolveHostPort(ctx context.Context, ds *daemon.Session, proto type... function ExistingDaemon (line 296) | func ExistingDaemon(ctx context.Context, info *daemon.Info) (context.Con... function Quit (line 312) | func Quit(ctx context.Context) { function Disconnect (line 321) | func Disconnect(ctx context.Context) { function RunConnect (line 348) | func RunConnect(cmd *cobra.Command, args []string) error { function DiscoverDaemon (line 364) | func DiscoverDaemon(ctx context.Context, match *regexp.Regexp, daemonID ... function launchDockerDaemon (line 380) | func launchDockerDaemon(ctx context.Context, daemonID *daemon.Identifier... function launchHostDaemon (line 419) | func launchHostDaemon(ctx context.Context, daemonID *daemon.Identifier, ... function findOrLaunchConnectorDaemon (line 467) | func findOrLaunchConnectorDaemon(ctx context.Context, daemonID *daemon.I... function getConnectorVersion (line 515) | func getConnectorVersion(ctx context.Context, cc connector.ConnectorClie... function newUserDaemon (line 530) | func newUserDaemon(ctx context.Context, conn *grpc.ClientConn, info *dae... function ensureDaemonVersion (line 544) | func ensureDaemonVersion(ctx context.Context) error { function warnMngrVersion (line 550) | func warnMngrVersion(ctx context.Context, ci *connector.ConnectInfo) err... function connectResult (line 588) | func connectResult(ctx context.Context, ci *connector.ConnectInfo, withP... function connectSession (line 599) | func connectSession(ctx context.Context, useLine string, request *daemon... function createTelerouteNetwork (line 659) | func createTelerouteNetwork(ctx context.Context, info *daemon.Info) error { function maybeDeleteNetwork (line 691) | func maybeDeleteNetwork(ctx context.Context, info *daemon.Info) { FILE: pkg/client/cli/connect/daemon.go function launchDaemon (line 23) | func launchDaemon(ctx context.Context, cr *daemon.Request) (info *daemon... function EnsureRootDaemonRunning (line 64) | func EnsureRootDaemonRunning(ctx context.Context) error { function mkdir (line 99) | func mkdir(dirType, path string) error { function ensureAppUserCacheDirs (line 106) | func ensureAppUserCacheDirs(ctx context.Context) error { function ensureAppUserConfigDir (line 117) | func ensureAppUserConfigDir(ctx context.Context) error { FILE: pkg/client/cli/connect/init_command.go function InitProgressWriter (line 19) | func InitProgressWriter(cmd *cobra.Command) { function InitCommand (line 37) | func InitCommand(cmd *cobra.Command) (err error) { function GetOptionalSession (line 93) | func GetOptionalSession(cmd *cobra.Command) (context.Context, *daemon.Se... FILE: pkg/client/cli/connect/version_check.go function versionCheck (line 19) | func versionCheck(ctx context.Context, daemonBinary string) error { FILE: pkg/client/cli/daemon/dial.go constant InfoFileName (line 10) | InfoFileName = "daemon.json" function DialRootDaemon (line 16) | func DialRootDaemon(ctx context.Context, waitForConnect bool) (conn *grp... function DialUserDaemon (line 23) | func DialUserDaemon(ctx context.Context, waitForConnect bool) (conn *grp... FILE: pkg/client/cli/daemon/identifier.go type Identifier (line 10) | type Identifier struct method String (line 40) | func (id *Identifier) String() string { method InfoFileName (line 44) | func (id *Identifier) InfoFileName() string { method ContainerName (line 51) | func (id *Identifier) ContainerName() string { function NewIdentifier (line 17) | func NewIdentifier(name, contextName, namespace string, containerized bo... function IdentifierFromFlags (line 57) | func IdentifierFromFlags(ctx context.Context, name string, flagMap map[s... FILE: pkg/client/cli/daemon/identifier_test.go function TestDaemonInfoFileName (line 10) | func TestDaemonInfoFileName(t *testing.T) { function TestSafeContainerName (line 31) | func TestSafeContainerName(t *testing.T) { FILE: pkg/client/cli/daemon/info.go type RootInfo (line 29) | type RootInfo struct type Info (line 33) | type Info struct method DaemonID (line 50) | func (info *Info) DaemonID() *Identifier { method InDocker (line 54) | func (info *Info) InDocker() bool { method SetConnectionInfo (line 58) | func (info *Info) SetConnectionInfo(name string, clusterContext string... type TCPInfo (line 46) | type TCPInfo interface constant daemonsDirName (line 65) | daemonsDirName = "userd" constant rootDaemonsDirName (line 66) | rootDaemonsDirName = "rootd" constant keepAliveInterval (line 67) | keepAliveInterval = 2 * time.Second constant maxNoSignOfLife (line 68) | maxNoSignOfLife = 3 * keepAliveInterval type InfoLoader (line 71) | type InfoLoader struct function NewUserInfoLoader (line 76) | func NewUserInfoLoader(ctx context.Context) *InfoLoader[Info] { function NewRootInfoLoader (line 80) | func NewRootInfoLoader(ctx context.Context, managed bool) *InfoLoader[Ro... function LoadRootServiceInfo (line 88) | func LoadRootServiceInfo(ctx context.Context) (*RootInfo, error) { method LoadInfo (line 92) | func (il *InfoLoader[T]) LoadInfo(file string) (*T, error) { method SaveInfo (line 117) | func (il *InfoLoader[T]) SaveInfo(object *T, file string) error { method DeleteInfo (line 121) | func (il *InfoLoader[T]) DeleteInfo(file string) error { method InfoExists (line 125) | func (il *InfoLoader[T]) InfoExists(file string) (bool, error) { method WatchInfos (line 139) | func (il *InfoLoader[T]) WatchInfos(onChange func(context.Context) error... method WaitUntilAllVanishes (line 143) | func (il *InfoLoader[T]) WaitUntilAllVanishes(ttw time.Duration) error { method DeleteAllInfos (line 155) | func (il *InfoLoader[T]) DeleteAllInfos() error { method LoadInfos (line 166) | func (il *InfoLoader[T]) LoadInfos() ([]*T, error) { method DialDaemon (line 181) | func (il *InfoLoader[T]) DialDaemon(ctx context.Context, waitForConnect ... function dialDaemon (line 221) | func dialDaemon(ctx context.Context, name string, port uint16) (conn *gr... method infoFiles (line 231) | func (il *InfoLoader[T]) infoFiles() ([]fs.DirEntry, error) { method deleteIfStale (line 257) | func (il *InfoLoader[T]) deleteIfStale(name string, fi fs.FileInfo) error { function infoName (line 270) | func infoName[T TCPInfo](info *T) string { type InfoMatchError (line 277) | type InfoMatchError method Error (line 279) | func (i InfoMatchError) Error() string { type MultipleDaemonsError (line 283) | type MultipleDaemonsError method Error (line 285) | func (m MultipleDaemonsError) Error() string { method LoadMatchingInfo (line 307) | func (il *InfoLoader[T]) LoadMatchingInfo(match *regexp.Regexp) (*T, err... method CancelWhenRmFromCache (line 336) | func (il *InfoLoader[T]) CancelWhenRmFromCache(cancel context.CancelFunc... method KeepInfoAlive (line 357) | func (il *InfoLoader[T]) KeepInfoAlive(file string) error { FILE: pkg/client/cli/daemon/request.go type Request (line 34) | type Request struct method Commit (line 196) | func (cr *Request) Commit(ctx context.Context) (context.Context, error) { method addKubeconfigEnv (line 314) | func (cr *Request) addKubeconfigEnv() { method setGlobalConnectFlags (line 334) | func (cr *Request) setGlobalConnectFlags(cmd *cobra.Command) error { method Clone (line 352) | func (cr *Request) Clone() *Request { type CobraRequest (line 72) | type CobraRequest struct method CommitFlags (line 157) | func (cr *CobraRequest) CommitFlags(cmd *cobra.Command) error { method GetAllNamespaces (line 425) | func (cr *CobraRequest) GetAllNamespaces(cmd *cobra.Command) ([]string... method autocompleteNamespace (line 449) | func (cr *CobraRequest) autocompleteNamespace(cmd *cobra.Command, _ []... method autocompleteNamespaces (line 458) | func (cr *CobraRequest) autocompleteNamespaces(cmd *cobra.Command, _ [... method autocompleteNamespaceFunc (line 485) | func (cr *CobraRequest) autocompleteNamespaceFunc(cmd *cobra.Command, ... method autocompleteCluster (line 498) | func (cr *CobraRequest) autocompleteCluster(cmd *cobra.Command, _ []st... method GetConfig (line 516) | func (cr *CobraRequest) GetConfig(cmd *cobra.Command) (*api.Config, er... function InitRequest (line 81) | func InitRequest(cmd *cobra.Command) *CobraRequest { type requestKey (line 155) | type requestKey struct type prefixViaWL (line 225) | type prefixViaWL struct function parseProxyVias (line 231) | func parseProxyVias(proxyVia []string) ([]*daemon.SubnetViaWorkload, err... function parseSubnetViaWorkload (line 291) | func parseSubnetViaWorkload(dps string) (prefixViaWL, error) { function GetRequest (line 367) | func GetRequest(ctx context.Context) *Request { function MustGetRequest (line 374) | func MustGetRequest(ctx context.Context) *Request { function WithDefaultRequest (line 382) | func WithDefaultRequest(cmd *cobra.Command) (context.Context, error) { function WithRequest (line 402) | func WithRequest(ctx context.Context, cr *Request) context.Context { function NewDefaultRequest (line 406) | func NewDefaultRequest() *Request { function GetKubeStartingConfig (line 417) | func GetKubeStartingConfig(cmd *cobra.Command) (*api.Config, error) { FILE: pkg/client/cli/daemon/request_test.go function Test_parseSubnetViaWorkload (line 11) | func Test_parseSubnetViaWorkload(t *testing.T) { function Test_parseProxyVias (line 102) | func Test_parseProxyVias(t *testing.T) { FILE: pkg/client/cli/daemon/userd.go type UserClient (line 30) | type UserClient interface type userClient (line 46) | type userClient struct method Close (line 109) | func (u *userClient) Close() error { method Conn (line 113) | func (u *userClient) Conn() *grpc.ClientConn { method DaemonInfo (line 117) | func (u *userClient) DaemonInfo() *Info { method Containerized (line 121) | func (u *userClient) Containerized() bool { method DaemonID (line 125) | func (u *userClient) DaemonID() *Identifier { method Executable (line 129) | func (u *userClient) Executable() string { method Lookup (line 133) | func (u *userClient) Lookup(ctx context.Context, name string) (addr ne... method Name (line 145) | func (u *userClient) Name() string { method Semver (line 149) | func (u *userClient) Semver() semver.Version { method DaemonPort (line 153) | func (u *userClient) DaemonPort() int { method SetConnectionInfo (line 165) | func (u *userClient) SetConnectionInfo(name string, clusterContext str... method AddHandler (line 169) | func (u *userClient) AddHandler(ctx context.Context, id string, cmd *e... function NewUserClient (line 57) | func NewUserClient(conn *grpc.ClientConn, info *Info, version semver.Ver... type Session (line 61) | type Session struct method GetAgentConfig (line 195) | func (s *Session) GetAgentConfig(ctx context.Context, workload string)... method GetRootClientConfig (line 203) | func (s *Session) GetRootClientConfig() (client.Config, error) { type userDaemonKey (line 67) | type userDaemonKey struct function GetUserClient (line 69) | func GetUserClient(ctx context.Context) UserClient { function MustGetUserClient (line 76) | func MustGetUserClient(ctx context.Context) UserClient { function WithUserClient (line 84) | func WithUserClient(ctx context.Context, ud UserClient) context.Context { type sessionKey (line 88) | type sessionKey struct function GetSession (line 90) | func GetSession(ctx context.Context) *Session { function MustGetSession (line 97) | func MustGetSession(ctx context.Context) *Session { function WithSession (line 105) | func WithSession(ctx context.Context, s *Session) context.Context { function GetRootClientConfig (line 207) | func GetRootClientConfig(ds *daemon.DaemonStatus) (client.Config, error) { function GetCommandKubeConfig (line 216) | func GetCommandKubeConfig(cmd *cobra.Command) (*k8s.Kubeconfig, error) { FILE: pkg/client/cli/docker/auto_complete.go function AutocompleteRun (line 19) | func AutocompleteRun(cmd *cobra.Command, args []string, toComplete strin... FILE: pkg/client/cli/docker/compose/config.go constant extensionKey (line 35) | extensionKey = "x-tele" type parentConfig (line 38) | type parentConfig struct method toProjectOptions (line 83) | func (pc *parentConfig) toProjectOptions(po ...cli.ProjectOptionsFn) (... method addComposeFlags (line 117) | func (pc *parentConfig) addComposeFlags(cmd *cobra.Command) { type config (line 55) | type config struct method subCommand (line 134) | func (c *config) subCommand(subCmd *types.CommandInfo) *cobra.Command { method detached (line 170) | func (c *config) detached() bool { method appendFlags (line 177) | func (c *config) appendFlags(flags *pflag.FlagSet, opts []string) []st... method run (line 205) | func (c *config) run(cmd *cobra.Command) (err error) { method connect (line 307) | func (c *config) connect(ctx context.Context, es map[string]serviceExt... method loadProject (line 331) | func (c *config) loadProject(ctx context.Context) (*transformer, error) { method dispatchToCompose (line 365) | func (c *config) dispatchToCompose(ctx context.Context, name string) e... method getConnectionConfig (line 374) | func (c *config) getConnectionConfig(name string) (*connectionConfig, ... method getMountPort (line 393) | func (c *config) getMountPort(e mountsExtension) (uint16, error) { function GenerateSubCommands (line 61) | func GenerateSubCommands(cmd *cobra.Command) []*cobra.Command { function init (line 110) | func init() { function loadExistingProject (line 415) | func loadExistingProject(ctx context.Context, pwd, path string) (*compos... FILE: pkg/client/cli/docker/compose/connection.go type connectionConfig (line 20) | type connectionConfig struct method Connect (line 60) | func (cc *connectionConfig) Connect(ctx context.Context, es map[string... method resolveProxies (line 132) | func (cc *connectionConfig) resolveProxies(ctx context.Context, ds *da... type connection (line 30) | type connection struct method disconnect (line 151) | func (c *connection) disconnect() { function composePortString (line 38) | func composePortString(p *compose.ServicePortConfig) string { function composePortTarget (line 54) | func composePortTarget(p *compose.ServicePortConfig) types.PortAndProto { function addProxyReroutes (line 157) | func addProxyReroutes(e servicePortExtension, cr *daemon.Request) error { function addProxyLocalReroutes (line 166) | func addProxyLocalReroutes(e servicePortExtension, cr *daemon.Request) { function addProxyRemoteReroutes (line 181) | func addProxyRemoteReroutes(e servicePortExtension, cr *daemon.Request) ... FILE: pkg/client/cli/docker/compose/engagement.go type engagement (line 25) | type engagement struct method assignEnvAndCreateMounts (line 43) | func (a *engagement) assignEnvAndCreateMounts(remoteEnv map[string]str... method maybeAddConnection (line 66) | func (a *engagement) maybeAddConnection(s *compose.ServiceConfig) bool { method engageService (line 104) | func (a *engagement) engageService(s *compose.ServiceConfig) { method engageProxyDependents (line 133) | func (a *engagement) engageProxyDependents(p *compose.Project, n strin... method engageProject (line 168) | func (a *engagement) engageProject(p *compose.Project) { function createEngagement (line 33) | func createEngagement(ud daemon.UserClient, e serviceExtension, sftpPort... constant connectionAnnotationPrefix (line 62) | connectionAnnotationPrefix = "telepresence.io/connection-" constant mountPortAnnotation (line 63) | mountPortAnnotation = "telepresence.io/mount-port" function createVolumes (line 186) | func createVolumes( function createVolume (line 229) | func createVolume(ctx context.Context, pluginName string, hostPort netip... FILE: pkg/client/cli/docker/compose/extension.go type serviceExtension (line 22) | type serviceExtension interface type mountsExtension (line 54) | type mountsExtension interface type workloadExtension (line 60) | type workloadExtension interface type servicePortExtension (line 69) | type servicePortExtension interface method parseServiceExtension (line 74) | func (c *config) parseServiceExtension(composeService *compose.ServiceCo... type extension (line 117) | type extension struct method init (line 124) | func (e *extension) init(_ *config, et types.EngagementType, composeSe... method name (line 130) | func (e *extension) name() string { method engagementType (line 134) | func (e *extension) engagementType() types.EngagementType { method connectionName (line 138) | func (e *extension) connectionName() string { method composeService (line 143) | func (e *extension) composeService() *compose.ServiceConfig { method connection (line 147) | func (e *extension) connection() *connection { method engaged (line 151) | func (e *extension) engaged() (*engagement, error) { method needsVolumes (line 155) | func (e *extension) needsVolumes() bool { method setConnection (line 159) | func (e *extension) setConnection(c *connection) { method activate (line 163) | func (e *extension) activate(*transformer) (*engagement, error) { method deactivate (line 167) | func (e *extension) deactivate() error { type proxyExtension (line 171) | type proxyExtension struct method init (line 177) | func (e *proxyExtension) init(c *config, et types.EngagementType, comp... method activate (line 184) | func (e *proxyExtension) activate(*transformer) (*engagement, error) { method name (line 189) | func (e *proxyExtension) name() string { method servicePorts (line 194) | func (e *proxyExtension) servicePorts() []types.PortMapping { type engageExtension (line 198) | type engageExtension struct method init (line 204) | func (e *engageExtension) init(c *config, et types.EngagementType, com... method name (line 213) | func (e *engageExtension) name() string { method workload (line 218) | func (e *engageExtension) workload() string { method needsVolumes (line 222) | func (e *engageExtension) needsVolumes() bool { method desiredRemoteMounts (line 226) | func (e *engageExtension) desiredRemoteMounts(remoteMounts types.Mount... type httpFilterExtension (line 255) | type httpFilterExtension struct method amendInterceptSpec (line 265) | func (e *httpFilterExtension) amendInterceptSpec(spec *manager.Interce... method servicePorts (line 283) | func (e *httpFilterExtension) servicePorts() []types.PortMapping { type interceptExtension (line 287) | type interceptExtension struct method deactivate (line 294) | func (e *interceptExtension) deactivate() error { method init (line 298) | func (e *interceptExtension) init(c *config, et types.EngagementType, ... method workload (line 306) | func (e *interceptExtension) workload() string { method activate (line 310) | func (e *interceptExtension) activate(t *transformer) (*engagement, er... method engaged (line 314) | func (e *interceptExtension) engaged() (*engagement, error) { method service (line 318) | func (e *interceptExtension) service() string { method toPod (line 322) | func (e *interceptExtension) toPod() []types.PortAndProto { method createInterceptRequest (line 326) | func (e *interceptExtension) createInterceptRequest(localMountPort uin... type ingestExtension (line 340) | type ingestExtension struct method activate (line 346) | func (e *ingestExtension) activate(t *transformer) (*engagement, error) { method container (line 385) | func (e *ingestExtension) container() string { method deactivate (line 389) | func (e *ingestExtension) deactivate() error { method engaged (line 409) | func (e *ingestExtension) engaged() (*engagement, error) { method toPod (line 414) | func (e *ingestExtension) toPod() []types.PortAndProto { type replaceExtension (line 418) | type replaceExtension struct method activate (line 431) | func (e *replaceExtension) activate(t *transformer) (*engagement, erro... method deactivate (line 435) | func (e *replaceExtension) deactivate() error { method engaged (line 439) | func (e *replaceExtension) engaged() (*engagement, error) { method container (line 443) | func (e *replaceExtension) container() string { method containerPorts (line 447) | func (e *replaceExtension) containerPorts() []types.PortMapping { method toPod (line 451) | func (e *replaceExtension) toPod() []types.PortAndProto { method createInterceptRequest (line 491) | func (e *replaceExtension) createInterceptRequest(localMountPort uint1... type wiretapExtension (line 455) | type wiretapExtension struct method activate (line 462) | func (e *wiretapExtension) activate(t *transformer) (*engagement, erro... method deactivate (line 466) | func (e *wiretapExtension) deactivate() error { method engaged (line 470) | func (e *wiretapExtension) engaged() (*engagement, error) { method service (line 474) | func (e *wiretapExtension) service() string { method createInterceptRequest (line 478) | func (e *wiretapExtension) createInterceptRequest(localMountPort uint1... function addPortsSpec (line 512) | func addPortsSpec(spec *manager.InterceptSpec, ports []types.PortMapping... function createInterceptRequest (line 536) | func createInterceptRequest(e workloadExtension, localMountPort uint16) ... function activateIntercept (line 550) | func activateIntercept(e workloadExtension, t *transformer) (*engagement... function deactivateIntercept (line 583) | func deactivateIntercept(e workloadExtension) error { FILE: pkg/client/cli/docker/compose/extension_test.go function TestAmendInterceptSpec_MechanismSetToHTTP (line 13) | func TestAmendInterceptSpec_MechanismSetToHTTP(t *testing.T) { function TestAmendInterceptSpec_HeaderFiltersPopulated (line 77) | func TestAmendInterceptSpec_HeaderFiltersPopulated(t *testing.T) { function TestAmendInterceptSpec_NoPorts_ReturnsError (line 90) | func TestAmendInterceptSpec_NoPorts_ReturnsError(t *testing.T) { FILE: pkg/client/cli/docker/compose/toplevelextension.go type volumeMountPolicy (line 11) | type volumeMountPolicy struct method Matches (line 17) | func (v *volumeMountPolicy) Matches(volumeName string) bool { type topLevelExtension (line 21) | type topLevelExtension struct method parse (line 26) | func (tl *topLevelExtension) parse(v any) error { FILE: pkg/client/cli/docker/compose/transform.go type transformer (line 28) | type transformer struct method addEngagement (line 59) | func (t *transformer) addEngagement(engagement *engagement) { method createProject (line 63) | func (t *transformer) createProject(cmdName, composeFile string) ([]st... method marshalYAML (line 91) | func (t *transformer) marshalYAML() ([]byte, error) { method engage (line 95) | func (t *transformer) engage(ctx context.Context, e serviceExtension, ... method disengage (line 113) | func (t *transformer) disengage(ctx context.Context) { method runCommand (line 128) | func (t *transformer) runCommand(ctx context.Context, name string) err... method runCompose (line 193) | func (t *transformer) runCompose(ctx context.Context, name, composeFil... method runAttachedUp (line 203) | func (t *transformer) runAttachedUp(parentCtx context.Context, compose... method serviceExtensions (line 238) | func (t *transformer) serviceExtensions() (ses map[string]serviceExten... method volumes (line 242) | func (t *transformer) volumes() *xsync.Map[string, *compose.VolumeConf... method withProfiles (line 246) | func (t *transformer) withProfiles(profiles []string) error { method applyEngagements (line 255) | func (t *transformer) applyEngagements() error { method ensureTopLevelExtension (line 304) | func (t *transformer) ensureTopLevelExtension(p *compose.Project) error { method connections (line 326) | func (t *transformer) connections() []*connection { method createConfigFile (line 341) | func (t *transformer) createConfigFile(ctx context.Context, canCreate,... function newTransformer (line 37) | func newTransformer(config *config, p *compose.Project) (tr *transformer... FILE: pkg/client/cli/docker/flags.go type Flags (line 16) | type Flags struct method AddFlags (line 29) | func (f *Flags) AddFlags(flagSet *pflag.FlagSet, what string) { method Validate (line 48) | func (f *Flags) Validate(args []string) error { method PullOrBuildImage (line 100) | func (f *Flags) PullOrBuildImage(ctx context.Context) error { method GetContainerNameAndArgs (line 123) | func (f *Flags) GetContainerNameAndArgs(defaultContainerName string) (... method AdjustImageIndex (line 136) | func (f *Flags) AdjustImageIndex(adjust int) { function firstArg (line 160) | func firstArg(args []string) (string, int) { FILE: pkg/client/cli/docker/published_ports.go type PublishedPort (line 10) | type PublishedPort struct method writeTo (line 66) | func (c PublishedPort) writeTo(sb *strings.Builder) { method String (line 81) | func (c PublishedPort) String() string { function parsePort (line 16) | func parsePort(s string) (uint16, error) { function parsePublishedPort (line 24) | func parsePublishedPort(pp string) (PublishedPort, error) { function writePort (line 62) | func writePort(sb *strings.Builder, port uint16) { type PublishedPorts (line 87) | type PublishedPorts method String (line 89) | func (p *PublishedPorts) String() string { method Set (line 103) | func (p *PublishedPorts) Set(s string) error { method Type (line 107) | func (p *PublishedPorts) Type() string { method Append (line 111) | func (p *PublishedPorts) Append(s string) error { method Replace (line 119) | func (p *PublishedPorts) Replace(vals []string) error { method GetSlice (line 132) | func (p *PublishedPorts) GetSlice() []string { FILE: pkg/client/cli/docker/run_flags.go type Volume (line 10) | type Volume struct method String (line 16) | func (v *Volume) String() string { type Mount (line 29) | type Mount struct method String (line 41) | func (m *Mount) String() string { type Network (line 36) | type Network struct type RunFlags (line 60) | type RunFlags struct function ParseRunFlags (line 66) | func ParseRunFlags(args []string) (*RunFlags, []string, error) { FILE: pkg/client/cli/docker/runner.go type Runner (line 33) | type Runner struct method Run (line 41) | func (s *Runner) Run(ctx context.Context, waitMessage string, args ...... method adjustMounts (line 113) | func (s *Runner) adjustMounts(ctx context.Context, runFlags *RunFlags,... method start (line 153) | func (s *Runner) start(ctx context.Context, envFile string, runFlags *... type waiter (line 230) | type waiter struct method wait (line 245) | func (w *waiter) wait(ctx context.Context) error { function EnsureStopContainer (line 278) | func EnsureStopContainer(ctx context.Context, name, containerID string, ... FILE: pkg/client/cli/env/flags.go type Flags (line 7) | type Flags struct method AddFlags (line 13) | func (f *Flags) AddFlags(flagSet *pflag.FlagSet) { method MaybeWrite (line 22) | func (f *Flags) MaybeWrite(env map[string]string) error { FILE: pkg/client/cli/env/syntax.go type Syntax (line 19) | type Syntax method Set (line 55) | func (e *Syntax) Set(n string) error { method String (line 65) | func (e Syntax) String() string { method Type (line 73) | func (e Syntax) Type() string { method writeFile (line 78) | func (e Syntax) writeFile(fileName string, env map[string]string) error { method WriteToFileAndClose (line 93) | func (e Syntax) WriteToFileAndClose(file *os.File, env map[string]stri... method WriteEntry (line 130) | func (e Syntax) WriteEntry(k, v string) (r string, err error) { constant SyntaxDocker (line 22) | SyntaxDocker Syntax = iota constant SyntaxCompose (line 23) | SyntaxCompose constant SyntaxSh (line 24) | SyntaxSh constant SyntaxShExport (line 25) | SyntaxShExport constant SyntaxCsh (line 26) | SyntaxCsh constant SyntaxCshExport (line 27) | SyntaxCshExport constant SyntaxPS (line 28) | SyntaxPS constant SyntaxPSExport (line 29) | SyntaxPSExport constant SyntaxCmd (line 30) | SyntaxCmd constant SyntaxJSON (line 31) | SyntaxJSON function SyntaxUsage (line 47) | func SyntaxUsage() string { function quotePS (line 166) | func quotePS(s string) string { function quoteCompose (line 183) | func quoteCompose(s string) string { FILE: pkg/client/cli/env/syntax_test.go function TestSyntax_WriteEntry (line 9) | func TestSyntax_WriteEntry(t *testing.T) { FILE: pkg/client/cli/flags/addunique.go function AddUnique (line 9) | func AddUnique(dst *pflag.FlagSet, src *pflag.FlagSet) (err error) { FILE: pkg/client/cli/flags/context.go type flagSetsKey (line 9) | type flagSetsKey struct function WithFlagSets (line 11) | func WithFlagSets(ctx context.Context, flagSets ...*pflag.FlagSet) conte... function GetFlagSets (line 18) | func GetFlagSets(ctx context.Context) []*pflag.FlagSet { FILE: pkg/client/cli/flags/deprecation.go function DeprecationIfChanged (line 14) | func DeprecationIfChanged(cmd *cobra.Command, flagName, alternative stri... FILE: pkg/client/cli/flags/map.go function Map (line 10) | func Map(flags *pflag.FlagSet) map[string]string { FILE: pkg/client/cli/flags/unparsed.go function GetUnparsedValue (line 13) | func GetUnparsedValue(longForm string, shortForm byte, isBool bool, args... function GetUnparsedValues (line 20) | func GetUnparsedValues(longForm string, shortForm byte, args []string) (... function ConsumeUnparsedValue (line 40) | func ConsumeUnparsedValue(longForm string, shortForm byte, isBool bool, ... function GetUnparsedBoolean (line 133) | func GetUnparsedBoolean(args []string, flag string) (bool, bool, error) { function HasOption (line 145) | func HasOption(longForm string, shortForm byte, args []string) bool { FILE: pkg/client/cli/flags/unparsed_test.go function TestConsumeUnparsedFlagValue (line 9) | func TestConsumeUnparsedFlagValue(t *testing.T) { function TestGetUnparsedFlagBoolean (line 196) | func TestGetUnparsedFlagBoolean(t *testing.T) { FILE: pkg/client/cli/flags/zerovalue.go function IsZeroValue (line 4) | func IsZeroValue(str string) bool { FILE: pkg/client/cli/global/flags.go constant FlagConfig (line 18) | FlagConfig = "config" constant FlagContext (line 19) | FlagContext = "context" constant FlagDocker (line 20) | FlagDocker = "docker" constant FlagNoReport (line 21) | FlagNoReport = "no-report" constant FlagOutput (line 22) | FlagOutput = "output" constant FlagProgress (line 23) | FlagProgress = "progress" constant FlagUse (line 24) | FlagUse = "use" function replaceHomeDir (line 29) | func replaceHomeDir(ctx context.Context, dir string) string { function Flags (line 37) | func Flags(ctx context.Context, hasKubeFlags, markdown bool) *pflag.Flag... function SetProgressQuiet (line 61) | func SetProgressQuiet(cmd *cobra.Command) { function InitConfig (line 67) | func InitConfig(cmd *cobra.Command) error { FILE: pkg/client/cli/helm/chart.go function loadCoreChart (line 25) | func loadCoreChart(version semver.Version) (*chart.Chart, error) { function newDefaultRegistryClient (line 33) | func newDefaultRegistryClient(ctx context.Context) (*registry.Client, er... function withDownloadedChart (line 40) | func withDownloadedChart(ctx context.Context, helmConfig *action.Configu... function pullCoreChart (line 68) | func pullCoreChart(ctx context.Context, helmConfig *action.Configuration... function coalesceValues (line 82) | func coalesceValues(ctx context.Context, req *Request) (map[string]any, ... function loadOrPullChart (line 105) | func loadOrPullChart(ctx context.Context, helmConfig *action.Configurati... FILE: pkg/client/cli/helm/install.go constant helmDriver (line 33) | helmDriver = "secrets" constant trafficManagerReleaseName (line 34) | trafficManagerReleaseName = agentconfig.ManagerAppName type RequestType (line 39) | type RequestType constant Install (line 42) | Install RequestType = iota constant Upgrade (line 43) | Upgrade constant Uninstall (line 44) | Uninstall constant Lint (line 45) | Lint type Request (line 48) | type Request struct method Run (line 60) | func (hr *Request) Run(ctx context.Context, cr *connector.ConnectReque... function getHelmConfig (line 132) | func getHelmConfig(ctx context.Context, clientGetter genericclioptions.R... function GetValues (line 144) | func GetValues(ctx context.Context, req *Request) map[string]any { function timedRun (line 191) | func timedRun(ctx context.Context, run func(time.Duration) error) error { function installNew (line 212) | func installNew( function upgradeExisting (line 237) | func upgradeExisting( function uninstallExisting (line 262) | func uninstallExisting(ctx context.Context, helmConfig *action.Configura... function isInstalled (line 276) | func isInstalled( function EnsureTrafficManager (line 322) | func EnsureTrafficManager(ctx context.Context, clientGetter genericcliop... function ensureIsInstalled (line 327) | func ensureIsInstalled( function DeleteTrafficManager (line 394) | func DeleteTrafficManager( function ensureIsDeleted (line 404) | func ensureIsDeleted( function getTrafficManagerVersion (line 436) | func getTrafficManagerVersion(values map[string]any) (semver.Version, er... FILE: pkg/client/cli/helm/lint.go function lint (line 19) | func lint(ctx context.Context, clientGetter genericclioptions.RESTClient... function runLint (line 59) | func runLint(path, namespace string, vals map[string]any, req *Request) ... FILE: pkg/client/cli/helm/release.go function getHelmRelease (line 13) | func getHelmRelease(ctx context.Context, releaseName string, helmConfig ... function releaseVer (line 59) | func releaseVer(rel *release.Release) string { FILE: pkg/client/cli/ingest/command.go type Command (line 20) | type Command struct method AddFlags (line 32) | func (c *Command) AddFlags(cmd *cobra.Command) { method Validate (line 49) | func (c *Command) Validate(cmd *cobra.Command, positional []string) er... method Run (line 65) | func (c *Command) Run(cmd *cobra.Command, positional []string) error { function AutocompleteContainer (line 77) | func AutocompleteContainer(cmd *cobra.Command, args []string, _ string) ... FILE: pkg/client/cli/ingest/info.go type Info (line 14) | type Info struct method String (line 41) | func (ii *Info) String() string { method WriteTo (line 47) | func (ii *Info) WriteTo(w io.Writer) (int64, error) { function NewInfo (line 23) | func NewInfo(ctx context.Context, ii *rpc.IngestInfo, mountError error) ... FILE: pkg/client/cli/ingest/state.go type State (line 26) | type State interface type state (line 32) | type state struct method SetSelf (line 54) | func (s *state) SetSelf(self State) { method CreateRequest (line 58) | func (s *state) CreateRequest() (*rpc.IngestRequest, error) { method RunAndLeave (line 78) | func (s *state) RunAndLeave() bool { method Run (line 82) | func (s *state) Run(ctx context.Context) error { method create (line 109) | func (s *state) create(ctx context.Context) (acquired bool, err error) { method leave (line 170) | func (s *state) leave(ctx context.Context) error { method runCommand (line 191) | func (s *state) runCommand(ctx context.Context) error { function NewState (line 42) | func NewState( FILE: pkg/client/cli/intercept/command.go type Command (line 34) | type Command struct method UsesHTTPMechanism (line 73) | func (c *Command) UsesHTTPMechanism() bool { method AddInterceptFlags (line 119) | func (c *Command) AddInterceptFlags(cmd *cobra.Command) { method AddReplaceFlags (line 193) | func (c *Command) AddReplaceFlags(cmd *cobra.Command) { method Validate (line 224) | func (c *Command) Validate(cmd *cobra.Command, positional []string) er... method ValidateReplace (line 302) | func (c *Command) ValidateReplace(cmd *cobra.Command, positional []str... method Run (line 333) | func (c *Command) Run(cmd *cobra.Command, positional []string) error { method RunReplace (line 341) | func (c *Command) RunReplace(cmd *cobra.Command, positional []string) ... method validatedRun (line 349) | func (c *Command) validatedRun(cmd *cobra.Command) error { function parseKeyValue (line 87) | func parseKeyValue(kv string) (string, string, error) { function tryParseHeaderWithSeparator (line 104) | func tryParseHeaderWithSeparator(header, separator string) (string, stri... function autocompleteService (line 359) | func autocompleteService(cmd *cobra.Command, args []string, toComplete s... function ValidArgs (line 405) | func ValidArgs(cmd *cobra.Command, args []string, toComplete string) ([]... function BuildPathFilters (line 451) | func BuildPathFilters(equals, prefixes, regexps []string) []string { FILE: pkg/client/cli/intercept/command_test.go function TestCommand_Validate_HTTPIntercepts (line 15) | func TestCommand_Validate_HTTPIntercepts(t *testing.T) { function TestCommand_UsesHTTPMechanism (line 127) | func TestCommand_UsesHTTPMechanism(t *testing.T) { function TestParseHTTPHeader (line 184) | func TestParseHTTPHeader(t *testing.T) { function TestCommand_HeaderParsing (line 278) | func TestCommand_HeaderParsing(t *testing.T) { function TestCommand_UDPHTTPValidation (line 329) | func TestCommand_UDPHTTPValidation(t *testing.T) { FILE: pkg/client/cli/intercept/describe_intercepts.go function DescribeIntercepts (line 12) | func DescribeIntercepts(ctx context.Context, iis []*manager.InterceptInf... function describeIntercept (line 58) | func describeIntercept(ctx context.Context, ii *manager.InterceptInfo, v... function describeIngest (line 64) | func describeIngest(ctx context.Context, ig *rpc.IngestInfo, volumeMount... FILE: pkg/client/cli/intercept/info.go type Ingress (line 22) | type Ingress struct type Info (line 29) | type Info struct method String (line 112) | func (ii *Info) String() string { method WriteTo (line 118) | func (ii *Info) WriteTo(w io.Writer) (int64, error) { function NewInfo (line 57) | func NewInfo(ctx context.Context, ii *manager.InterceptInfo, ro bool, mo... FILE: pkg/client/cli/intercept/info_test.go function TestInfo_HTTPFilterDisplay (line 13) | func TestInfo_HTTPFilterDisplay(t *testing.T) { function TestNewInfo_HTTPFilterPopulation (line 161) | func TestNewInfo_HTTPFilterPopulation(t *testing.T) { function TestInfo_WriteTo_HTTPFilterFormatting (line 246) | func TestInfo_WriteTo_HTTPFilterFormatting(t *testing.T) { FILE: pkg/client/cli/intercept/state.go type State (line 30) | type State interface type state (line 37) | type state struct method SetSelf (line 63) | func (s *state) SetSelf(self State) { method CreateRequest (line 79) | func (s *state) CreateRequest(ctx context.Context) (*connector.CreateI... method Name (line 154) | func (s *state) Name() string { method RunAndLeave (line 158) | func (s *state) RunAndLeave() bool { method Run (line 162) | func (s *state) Run(ctx context.Context) (*Info, error) { method what (line 204) | func (s *state) what() string { method create (line 214) | func (s *state) create(ctx context.Context) (acquired bool, err error) { method leave (line 271) | func (s *state) leave(ctx context.Context) error { method runCommand (line 299) | func (s *state) runCommand(ctx context.Context) error { function NewState (line 51) | func NewState( function keyValueMap (line 67) | func keyValueMap(keyValueStrings []string) (m map[string]string) { function parsePort (line 333) | func parsePort(portSpec string, dockerRun, containerized bool) (local ui... FILE: pkg/client/cli/main.go function InitContext (line 23) | func InitContext(ctx context.Context) context.Context { function Main (line 56) | func Main(ctx context.Context, args []string) { function summarizeLogs (line 106) | func summarizeLogs(ctx context.Context, cmd *cobra.Command) bool { FILE: pkg/client/cli/mount/flags.go type Flags (line 23) | type Flags struct method AddFlags (line 30) | func (f *Flags) AddFlags(flagSet *pflag.FlagSet, forceReadOnly bool) { method Validate (line 43) | func (f *Flags) Validate(cmd *cobra.Command) error { method ValidateConnected (line 70) | func (f *Flags) ValidateConnected(ctx context.Context) (err error) { function checkCapability (line 115) | func checkCapability(ctx context.Context) error { FILE: pkg/client/cli/mount/info.go type Info (line 11) | type Info struct function NewInfo (line 21) | func NewInfo(ctx context.Context, env map[string]string, ftpPort, sftpPo... FILE: pkg/client/cli/mount/prepare_unix.go function prepare (line 13) | func prepare(ctx context.Context, cwd string, mountPoint string) (string... FILE: pkg/client/cli/mount/prepare_windows.go function prepare (line 13) | func prepare(_ context.Context, _ string, mountPoint string) (string, er... FILE: pkg/client/cli/output/output.go function Out (line 24) | func Out(ctx context.Context) io.Writer { function Err (line 34) | func Err(ctx context.Context) io.Writer { function Info (line 45) | func Info(ctx context.Context) io.Writer { function Object (line 63) | func Object(ctx context.Context, obj any, override bool) { function DefaultYAML (line 92) | func DefaultYAML(cmd *cobra.Command, _ []string) error { function Execute (line 116) | func Execute(cmd *cobra.Command) (*cobra.Command, bool, error) { function SetFormat (line 177) | func SetFormat(cmd *cobra.Command, _ []string) error { function WantsFormatted (line 202) | func WantsFormatted(cmd *cobra.Command) bool { function WantsStream (line 208) | func WantsStream(cmd *cobra.Command) bool { function validateFlag (line 213) | func validateFlag(cmd *cobra.Command) (format, error) { type format (line 233) | type format type key (line 234) | type key struct type output (line 235) | type output struct method Write (line 257) | func (o *output) Write(data []byte) (int, error) { type object (line 242) | type object struct method hasCmdOnly (line 264) | func (o *object) hasCmdOnly() bool { constant formatDefault (line 251) | formatDefault = format(iota) constant formatJSON (line 252) | formatJSON constant formatYAML (line 253) | formatYAML constant formatJSONStream (line 254) | formatJSONStream FILE: pkg/client/cli/output/output_test.go function TestWithOutput (line 19) | func TestWithOutput(t *testing.T) { FILE: pkg/client/cli/progress/colors.go type noColor (line 23) | type noColor struct method With (line 25) | func (a noColor) With(_ ...aec.ANSI) aec.ANSI { method Apply (line 29) | func (noColor) Apply(s string) string { method String (line 33) | func (noColor) String() string { FILE: pkg/client/cli/progress/event.go type EventStatus (line 32) | type EventStatus method color (line 42) | func (s EventStatus) color() aec.ANSI { method MarshalJSONTo (line 57) | func (s EventStatus) MarshalJSONTo(out *jsontext.Encoder) error { method String (line 61) | func (s EventStatus) String() string { constant EventStatusWorking (line 35) | EventStatusWorking EventStatus = iota constant EventStatusDone (line 36) | EventStatusDone constant EventStatusInfo (line 37) | EventStatusInfo constant EventStatusWarning (line 38) | EventStatusWarning constant EventStatusError (line 39) | EventStatusError type Event (line 77) | type Event struct method WithText (line 159) | func (e *Event) WithText(msg string) *Event { method AddChild (line 164) | func (e *Event) AddChild(status EventStatus, text, statusText string) ... method PlainAlways (line 172) | func (e *Event) PlainAlways() *Event { method Pump (line 177) | func (e *Event) Pump(ctx context.Context, status EventStatus) io.Writer { method stop (line 199) | func (e *Event) stop() { method child (line 206) | func (e *Event) child(id string) *Event { method merge (line 215) | func (e *Event) merge(o *Event) { method Spinner (line 296) | func (e *Event) Spinner() string { function ErrorMessageEvent (line 93) | func ErrorMessageEvent(id string, msg string) *Event { function WarningMessageEvent (line 98) | func WarningMessageEvent(id string, msg string) *Event { function InfoMessageEvent (line 103) | func InfoMessageEvent(id string, msg string) *Event { function StartingEvent (line 108) | func StartingEvent(id string) *Event { function StartedEvent (line 113) | func StartedEvent(id string) *Event { function StoppedEvent (line 118) | func StoppedEvent(id string) *Event { function BuildingEvent (line 123) | func BuildingEvent(id string) *Event { function BuiltEvent (line 128) | func BuiltEvent(id string) *Event { function WorkingEvent (line 133) | func WorkingEvent(id, verb string) *Event { function DoneEvent (line 138) | func DoneEvent(id, verb string) *Event { function NewEvent (line 142) | func NewEvent(id string, status EventStatus, statusText string) *Event { constant spinnerDone (line 291) | spinnerDone = "✔" constant spinnerWarning (line 292) | spinnerWarning = "!" constant spinnerError (line 293) | spinnerError = "✘" FILE: pkg/client/cli/progress/json.go type jsonWriter (line 27) | type jsonWriter struct method Start (line 31) | func (p *jsonWriter) Start(context.Context, string) { method IsNoOp (line 34) | func (p *jsonWriter) IsNoOp() bool { method write (line 38) | func (p *jsonWriter) write(e *Event) { method Write (line 45) | func (p *jsonWriter) Write(events ...*Event) { method TailMsgf (line 55) | func (p *jsonWriter) TailMsgf(msg string, args ...any) { method Stop (line 62) | func (p *jsonWriter) Stop() { method TriggerRefresh (line 65) | func (p *jsonWriter) TriggerRefresh() { type tailMsg (line 51) | type tailMsg struct FILE: pkg/client/cli/progress/noop.go type noopWriter (line 23) | type noopWriter struct method Start (line 25) | func (p noopWriter) Start(context.Context, string) { method IsNoOp (line 28) | func (p noopWriter) IsNoOp() bool { method Write (line 32) | func (p noopWriter) Write(...*Event) { method TailMsgf (line 35) | func (p noopWriter) TailMsgf(_ string, _ ...any) { method Stop (line 38) | func (p noopWriter) Stop() { method TriggerRefresh (line 41) | func (p noopWriter) TriggerRefresh() { FILE: pkg/client/cli/progress/plain.go type plainWriter (line 27) | type plainWriter struct method IsNoOp (line 32) | func (p plainWriter) IsNoOp() bool { method Start (line 36) | func (p plainWriter) Start(context.Context, string) { method Stop (line 39) | func (p plainWriter) Stop() { method Write (line 42) | func (p plainWriter) Write(events ...*Event) { method TailMsgf (line 59) | func (p plainWriter) TailMsgf(msg string, args ...any) { method TriggerRefresh (line 63) | func (p plainWriter) TriggerRefresh() { FILE: pkg/client/cli/progress/quiet.go type quiet (line 21) | type quiet struct method Start (line 23) | func (q quiet) Start(context.Context, string) { method IsNoOp (line 26) | func (q quiet) IsNoOp() bool { method Stop (line 30) | func (q quiet) Stop() { method Write (line 33) | func (q quiet) Write(...*Event) { method TailMsgf (line 36) | func (q quiet) TailMsgf(_ string, _ ...any) { method TriggerRefresh (line 39) | func (q quiet) TriggerRefresh() { FILE: pkg/client/cli/progress/spinner.go type spinner (line 24) | type spinner struct method String (line 51) | func (s *spinner) String() string { method Stop (line 64) | func (s *spinner) Stop() { method Restart (line 68) | func (s *spinner) Restart() { function newSpinner (line 32) | func newSpinner() *spinner { FILE: pkg/client/cli/progress/tty.go type ttyWriter (line 36) | type ttyWriter struct method Start (line 60) | func (w *ttyWriter) Start(ctx context.Context, progressTitle string) { method IsNoOp (line 86) | func (w *ttyWriter) IsNoOp() bool { method Stop (line 90) | func (w *ttyWriter) Stop() { method event (line 97) | func (w *ttyWriter) event(e *Event) { method Write (line 107) | func (w *ttyWriter) Write(events ...*Event) { method TriggerRefresh (line 116) | func (w *ttyWriter) TriggerRefresh() { method print (line 120) | func (w *ttyWriter) print() { method lineText (line 206) | func (w *ttyWriter) lineText(event *Event, withID bool, terminalWidth,... function newTTYWriter (line 50) | func newTTYWriter(out io.Writer) Writer { function writePad (line 317) | func writePad(bld *strings.Builder, padLen int) { function numDone (line 323) | func numDone(events map[string]*Event) int { FILE: pkg/client/cli/progress/tty_test.go function TestLineText (line 28) | func TestLineText(t *testing.T) { function TestEventTruncate (line 92) | func TestEventTruncate(t *testing.T) { function TestErrorEventWrap (line 117) | func TestErrorEventWrap(t *testing.T) { function TestLineTextSingleEvent (line 137) | func TestLineTextSingleEvent(t *testing.T) { function TestErrorEvent (line 158) | func TestErrorEvent(t *testing.T) { function TestWarningEvent (line 193) | func TestWarningEvent(t *testing.T) { function tty (line 228) | func tty() *ttyWriter { FILE: pkg/client/cli/progress/writer.go type Writer (line 30) | type Writer interface type writerKey (line 48) | type writerKey struct function WithContextWriter (line 51) | func WithContextWriter(ctx context.Context, writer Writer) context.Conte... function ContextWriter (line 56) | func ContextWriter(ctx context.Context) Writer { type eventIdKey (line 64) | type eventIdKey struct function WithEventId (line 66) | func WithEventId(ctx context.Context, id string) context.Context { function EventId (line 74) | func EventId(ctx context.Context) string { function IsNoOp (line 82) | func IsNoOp(ctx context.Context) bool { function Start (line 86) | func Start(ctx context.Context, title string) { function Stop (line 92) | func Stop(ctx context.Context) { function Working (line 96) | func Working(ctx context.Context, args ...any) *Event { function Workingf (line 100) | func Workingf(ctx context.Context, format string, args ...any) *Event { function Done (line 104) | func Done(ctx context.Context, args ...any) *Event { function Donef (line 108) | func Donef(ctx context.Context, format string, args ...any) *Event { function PrintDone (line 114) | func PrintDone(ctx context.Context, args ...any) *Event { function PrintDonef (line 120) | func PrintDonef(ctx context.Context, format string, args ...any) *Event { function Info (line 124) | func Info(ctx context.Context, args ...any) *Event { function Infof (line 128) | func Infof(ctx context.Context, format string, args ...any) *Event { function Error (line 132) | func Error(ctx context.Context, args ...any) *Event { function Errorf (line 136) | func Errorf(ctx context.Context, format string, args ...any) *Event { function Warning (line 140) | func Warning(ctx context.Context, args ...any) *Event { function Warningf (line 144) | func Warningf(ctx context.Context, format string, args ...any) *Event { function write (line 148) | func write(ctx context.Context, status EventStatus, plain bool, args []a... function writef (line 155) | func writef(ctx context.Context, status EventStatus, plain bool, format ... function Write (line 162) | func Write(ctx context.Context, events ...*Event) { function MaybeWriteError (line 166) | func MaybeWriteError(ctx context.Context, err error) error { type Mode (line 174) | type Mode constant ModeAuto (line 178) | ModeAuto = Mode("auto") constant ModeTTY (line 180) | ModeTTY = Mode("tty") constant ModePlain (line 182) | ModePlain = Mode("plain") constant ModeQuiet (line 184) | ModeQuiet = Mode("quiet") constant ModeJSON (line 186) | ModeJSON = Mode("json") function NewWriter (line 190) | func NewWriter(out, err io.Writer, mode Mode) Writer { FILE: pkg/client/cmd_error.go function RunError (line 11) | func RunError(err error) error { FILE: pkg/client/config.go type DefaultsAware (line 34) | type DefaultsAware interface function jsonName (line 41) | func jsonName(f reflect.StructField) string { function mapWithoutDefaults (line 58) | func mapWithoutDefaults[T DefaultsAware](sourceStruct T) map[string]any { function mergeNonDefaults (line 75) | func mergeNonDefaults[T DefaultsAware](targetStruct T, sourceStruct T) { function isDefault (line 91) | func isDefault[T DefaultsAware](sourceStruct T) bool { constant ConfigFile (line 95) | ConfigFile = "config.yml" type Config (line 97) | type Config interface type config (line 118) | type config struct method OSSpecific (line 132) | func (c *config) OSSpecific() *OSSpecificConfig { method Base (line 136) | func (c *config) Base() *config { method Timeouts (line 140) | func (c *config) Timeouts() *Timeouts { method LogLevels (line 144) | func (c *config) LogLevels() *LogLevels { method Images (line 148) | func (c *config) Images() *Images { method Grpc (line 152) | func (c *config) Grpc() *Grpc { method Intercept (line 156) | func (c *config) Intercept() *Intercept { method Cluster (line 160) | func (c *config) Cluster() *Cluster { method Docker (line 164) | func (c *config) Docker() *Docker { method DNS (line 168) | func (c *config) DNS() *DNS { method Routing (line 172) | func (c *config) Routing() *Routing { method Helm (line 176) | func (c *config) Helm() *Helm { method MarshalYAML (line 180) | func (c *config) MarshalYAML() ([]byte, error) { method DestructiveMerge (line 240) | func (c *config) DestructiveMerge(lc Config) { method Merge (line 254) | func (c *config) Merge(lc Config) Config { method String (line 261) | func (c *config) String() string { function UnmarshalJSONConfig (line 188) | func UnmarshalJSONConfig(data []byte, rejectUnknown bool) (Config, error) { function ParseConfigYAML (line 196) | func ParseConfigYAML(ctx context.Context, path string, data []byte) (Con... function WatchConfig (line 268) | func WatchConfig(c context.Context, onReload func(context.Context) error... type Timeouts (line 317) | type Timeouts struct method Get (line 395) | func (t *Timeouts) Get(timeoutID TimeoutID) time.Duration { method TimeoutContext (line 434) | func (t *Timeouts) TimeoutContext(ctx context.Context, timeoutID Timeo... method defaults (line 539) | func (t *Timeouts) defaults() DefaultsAware { method merge (line 544) | func (t *Timeouts) merge(o *Timeouts) { method IsZero (line 552) | func (t *Timeouts) IsZero() bool { method MarshalJSONTo (line 556) | func (t *Timeouts) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 560) | func (t *Timeouts) UnmarshalJSONFrom(in *jsontext.Decoder) error { type TimeoutID (line 336) | type TimeoutID constant TimeoutClusterConnect (line 340) | TimeoutClusterConnect TimeoutID = iota constant TimeoutConnectivityCheck (line 343) | TimeoutConnectivityCheck constant TimeoutEndpointDial (line 346) | TimeoutEndpointDial constant TimeoutHelm (line 349) | TimeoutHelm constant TimeoutIntercept (line 352) | TimeoutIntercept constant TimeoutProxyDial (line 355) | TimeoutProxyDial constant TimeoutRoundtripLatency (line 358) | TimeoutRoundtripLatency constant TimeoutTrafficManagerAPI (line 361) | TimeoutTrafficManagerAPI constant TimeoutTrafficManagerConnect (line 364) | TimeoutTrafficManagerConnect constant TimeoutFtpReadWrite (line 367) | TimeoutFtpReadWrite constant TimeoutFtpShutdown (line 370) | TimeoutFtpShutdown constant TimeoutContainerShutdown (line 373) | TimeoutContainerShutdown type timeoutContext (line 376) | type timeoutContext struct method Err (line 382) | func (ctx *timeoutContext) Err() error { type timeoutError (line 444) | type timeoutError struct method Error (line 451) | func (e timeoutError) Error() string { method Unwrap (line 497) | func (e timeoutError) Unwrap() error { function CheckTimeout (line 501) | func CheckTimeout(ctx context.Context, err error) error { constant defaultTimeoutsClusterConnect (line 509) | defaultTimeoutsClusterConnect = 20 * time.Second constant defaultTimeoutsConnectivityCheck (line 510) | defaultTimeoutsConnectivityCheck = 500 * time.Millisecond constant defaultTimeoutsEndpointDial (line 511) | defaultTimeoutsEndpointDial = 3 * time.Second constant defaultTimeoutsHelm (line 512) | defaultTimeoutsHelm = 30 * time.Second constant defaultTimeoutsIntercept (line 513) | defaultTimeoutsIntercept = 30 * time.Second constant defaultTimeoutsProxyDial (line 514) | defaultTimeoutsProxyDial = 5 * time.Second constant defaultTimeoutsRoundtripLatency (line 515) | defaultTimeoutsRoundtripLatency = 2 * time.Second constant defaultTimeoutsTrafficManagerAPI (line 516) | defaultTimeoutsTrafficManagerAPI = 15 * time.Second constant defaultTimeoutsTrafficManagerConnect (line 517) | defaultTimeoutsTrafficManagerConnect = 60 * time.Second constant defaultTimeoutsFtpReadWrite (line 518) | defaultTimeoutsFtpReadWrite = 1 * time.Minute constant defaultTimeoutsFtpShutdown (line 519) | defaultTimeoutsFtpShutdown = 2 * time.Minute constant defaultTimeoutsContainerShutdown (line 520) | defaultTimeoutsContainerShutdown = 0 constant maxTimeoutsConnectivityCheck (line 521) | maxTimeoutsConnectivityCheck = 5 * time.Second constant defaultLogLevelsCLI (line 570) | defaultLogLevelsCLI = slog.LevelInfo constant defaultLogLevelsKubeAuthDaemon (line 571) | defaultLogLevelsKubeAuthDaemon = slog.LevelInfo constant defaultLogLevelsUserDaemon (line 572) | defaultLogLevelsUserDaemon = slog.LevelInfo constant defaultLogLevelsRootDaemon (line 573) | defaultLogLevelsRootDaemon = slog.LevelInfo type LogLevels (line 583) | type LogLevels struct method defaults (line 590) | func (ll *LogLevels) defaults() DefaultsAware { method merge (line 595) | func (ll *LogLevels) merge(o *LogLevels) { method IsZero (line 600) | func (ll *LogLevels) IsZero() bool { method MarshalJSONTo (line 604) | func (ll *LogLevels) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 608) | func (ll *LogLevels) UnmarshalJSONFrom(in *jsontext.Decoder) error { type Images (line 617) | type Images struct method defaults (line 632) | func (img *Images) defaults() DefaultsAware { method merge (line 637) | func (img *Images) merge(o *Images) { method IsZero (line 642) | func (img *Images) IsZero() bool { method MarshalJSONTo (line 646) | func (img *Images) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 650) | func (img *Images) UnmarshalJSONFrom(in *jsontext.Decoder) error { method Registry (line 659) | func (img *Images) Registry(c context.Context) string { method WebhookRegistry (line 669) | func (img *Images) WebhookRegistry(_ context.Context) string { method AgentImage (line 673) | func (img *Images) AgentImage(c context.Context) string { method ClientImage (line 680) | func (img *Images) ClientImage(c context.Context) string { constant defaultImagesRegistry (line 625) | defaultImagesRegistry = "ghcr.io/telepresenceio" type Grpc (line 687) | type Grpc struct method defaults (line 718) | func (g *Grpc) defaults() DefaultsAware { method merge (line 723) | func (g *Grpc) merge(o *Grpc) { method IsZero (line 728) | func (g *Grpc) IsZero() bool { method MarshalJSONTo (line 732) | func (g *Grpc) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 736) | func (g *Grpc) UnmarshalJSONFrom(in *jsontext.Decoder) error { method MaxReceiveSize (line 745) | func (g *Grpc) MaxReceiveSize() int64 { type DockerImage (line 758) | type DockerImage struct type Intercept (line 766) | type Intercept struct method defaults (line 773) | func (ic *Intercept) defaults() DefaultsAware { method merge (line 778) | func (ic *Intercept) merge(o *Intercept) { method IsZero (line 783) | func (ic *Intercept) IsZero() bool { method MarshalJSONTo (line 787) | func (ic *Intercept) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 791) | func (ic *Intercept) UnmarshalJSONFrom(in *jsontext.Decoder) error { type Cluster (line 800) | type Cluster struct method defaults (line 819) | func (cc *Cluster) defaults() DefaultsAware { method merge (line 824) | func (cc *Cluster) merge(o *Cluster) { method IsZero (line 829) | func (cc *Cluster) IsZero() bool { method MarshalJSONTo (line 833) | func (cc *Cluster) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 837) | func (cc *Cluster) UnmarshalJSONFrom(in *jsontext.Decoder) error { constant defaultDefaultManagerNamespace (line 812) | defaultDefaultManagerNamespace = "" type Telemount (line 846) | type Telemount method defaults (line 856) | func (tm *Telemount) defaults() DefaultsAware { method IsZero (line 860) | func (tm *Telemount) IsZero() bool { method MarshalJSONTo (line 864) | func (tm *Telemount) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 868) | func (tm *Telemount) UnmarshalJSONFrom(in *jsontext.Decoder) error { type Teleroute (line 877) | type Teleroute method defaults (line 887) | func (tr *Teleroute) defaults() DefaultsAware { method IsZero (line 891) | func (tr *Teleroute) IsZero() bool { method MarshalJSONTo (line 895) | func (tr *Teleroute) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 899) | func (tr *Teleroute) UnmarshalJSONFrom(in *jsontext.Decoder) error { type Docker (line 908) | type Docker struct method defaults (line 933) | func (d *Docker) defaults() DefaultsAware { method merge (line 938) | func (d *Docker) merge(o *Docker) { method IsZero (line 943) | func (d *Docker) IsZero() bool { method MarshalJSONTo (line 947) | func (d *Docker) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 951) | func (d *Docker) UnmarshalJSONFrom(in *jsontext.Decoder) error { constant DefaultHostGateway (line 919) | DefaultHostGateway = "host.docker.internal" constant defaultEnableIPv4 (line 920) | defaultEnableIPv4 = true constant defaultEnableIPv6 (line 921) | defaultEnableIPv6 = true type Helm (line 960) | type Helm struct method defaults (line 970) | func (d *Helm) defaults() DefaultsAware { method merge (line 975) | func (d *Helm) merge(o *Helm) { method IsZero (line 980) | func (d *Helm) IsZero() bool { method MarshalJSONTo (line 984) | func (d *Helm) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 988) | func (d *Helm) UnmarshalJSONFrom(in *jsontext.Decoder) error { constant defaultChartURL (line 964) | defaultChartURL = "oci://ghcr.io/telepresenceio/telepresence-oss" type Routing (line 997) | type Routing struct method defaults (line 1024) | func (r *Routing) defaults() DefaultsAware { method merge (line 1028) | func (r *Routing) merge(o *Routing) { method IsZero (line 1059) | func (r *Routing) IsZero() bool { method MarshalJSONTo (line 1063) | func (r *Routing) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 1067) | func (r *Routing) UnmarshalJSONFrom(in *jsontext.Decoder) error { method ToSnake (line 1367) | func (r *Routing) ToSnake() *RoutingSnake { constant defaultAutoResolveConflicts (line 1017) | defaultAutoResolveConflicts = true type configKey (line 1141) | type configKey struct function WithConfig (line 1144) | func WithConfig(ctx context.Context, cfg Config) context.Context { function GetConfig (line 1149) | func GetConfig(ctx context.Context) Config { function ReplaceConfig (line 1159) | func ReplaceConfig(ctx context.Context, cfg Config) bool { type configFileKey (line 1167) | type configFileKey struct function WithConfigFile (line 1170) | func WithConfigFile(ctx context.Context, configFile string) context.Cont... function GetConfigFile (line 1175) | func GetConfigFile(c context.Context) string { function GetDefaultConfig (line 1183) | func GetDefaultConfig() Config { function getDefaultConfig (line 1202) | func getDefaultConfig() *config { function LoadConfig (line 1210) | func LoadConfig(c context.Context) (cfg Config, err error) { type RoutingSnake (line 1229) | type RoutingSnake struct type DNSMapping (line 1241) | type DNSMapping struct type DNSMappings (line 1246) | type DNSMappings method FromRPC (line 1248) | func (d *DNSMappings) FromRPC(rpcMappings []*daemon.DNSMapping) { method ToRPC (line 1258) | func (d DNSMappings) ToRPC() []*daemon.DNSMapping { type DNS (line 1269) | type DNS struct method Equal (line 1076) | func (d *DNS) Equal(o *DNS) bool { method defaults (line 1102) | func (d *DNS) defaults() DefaultsAware { method merge (line 1107) | func (d *DNS) merge(o *DNS) { method IsZero (line 1112) | func (d *DNS) IsZero() bool { method MarshalJSONTo (line 1116) | func (d *DNS) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 1120) | func (d *DNS) UnmarshalJSONFrom(in *jsontext.Decoder) error { method ToRPC (line 1310) | func (d *DNS) ToRPC() *daemon.DNSConfig { method ToSnake (line 1338) | func (d *DNS) ToSnake() *DNSSnake { type DNSSnake (line 1297) | type DNSSnake struct function MappingsFromRPC (line 1353) | func MappingsFromRPC(mappings []*daemon.DNSMapping) DNSMappings { type SessionConfig (line 1379) | type SessionConfig struct method UnmarshalJSON (line 1385) | func (sc *SessionConfig) UnmarshalJSON(data []byte) error { FILE: pkg/client/config_darwin.go constant defaultAddHostGateway (line 3) | defaultAddHostGateway = false FILE: pkg/client/config_linux.go constant defaultAddHostGateway (line 3) | defaultAddHostGateway = true FILE: pkg/client/config_test.go function TestGetConfig (line 21) | func TestGetConfig(t *testing.T) { function Test_ConfigMarshalYAML (line 71) | func Test_ConfigMarshalYAML(t *testing.T) { function Test_ConfigMarshalYAMLDefaults (line 97) | func Test_ConfigMarshalYAMLDefaults(t *testing.T) { function Test_ConfigUnmarshalYAMLEmpty (line 103) | func Test_ConfigUnmarshalYAMLEmpty(t *testing.T) { function Test_ConfigUnmarshalYAMLBooleanTrueDefault (line 109) | func Test_ConfigUnmarshalYAMLBooleanTrueDefault(t *testing.T) { function Test_ConfigUnmarshalYAMLBooleanTrueDefaultFalse (line 118) | func Test_ConfigUnmarshalYAMLBooleanTrueDefaultFalse(t *testing.T) { function Test_ConfigUnmarshalYAMLEmptyParent (line 127) | func Test_ConfigUnmarshalYAMLEmptyParent(t *testing.T) { function Test_ConfigMarshalYAMLDefaultsNotEmitted (line 135) | func Test_ConfigMarshalYAMLDefaultsNotEmitted(t *testing.T) { function Test_ConfigUnmarshalUnsupported (line 145) | func Test_ConfigUnmarshalUnsupported(t *testing.T) { FILE: pkg/client/config_unix.go type OSSpecificConfig (line 10) | type OSSpecificConfig struct method Merge (line 16) | func (c *OSSpecificConfig) Merge(o *OSSpecificConfig) { function GetDefaultOSSpecificConfig (line 12) | func GetDefaultOSSpecificConfig() OSSpecificConfig { FILE: pkg/client/config_util.go function ReloadLogLevel (line 12) | func ReloadLogLevel(c context.Context) { FILE: pkg/client/config_windows.go constant defaultAddHostGateway (line 5) | defaultAddHostGateway = false type OSSpecificConfig (line 7) | type OSSpecificConfig struct method Merge (line 20) | func (c *OSSpecificConfig) Merge(o *OSSpecificConfig) { function GetDefaultOSSpecificConfig (line 11) | func GetDefaultOSSpecificConfig() OSSpecificConfig { type GSCStrategy (line 24) | type GSCStrategy constant defaultDNSWithFallback (line 27) | defaultDNSWithFallback = true type Network (line 34) | type Network struct method merge (line 38) | func (n *Network) merge(o *Network) { method IsZero (line 44) | func (n *Network) IsZero() bool { FILE: pkg/client/const.go constant APIVersion (line 16) | APIVersion = 3 constant UserDaemonName (line 17) | UserDaemonName = "userd" constant RootDaemonName (line 18) | RootDaemonName = "rootd" constant KubeAuthDaemonName (line 19) | KubeAuthDaemonName = "kubeauthd" function DisplayVersion (line 23) | func DisplayVersion() string { function GetExe (line 28) | func GetExe(ctx context.Context) string { function isDaemonName (line 37) | func isDaemonName(name string) bool { function IsDaemon (line 46) | func IsDaemon() bool { constant Tel2SubDomain (line 67) | Tel2SubDomain = "tel2-search" FILE: pkg/client/docker/container.go constant Exe (line 24) | Exe = "docker" function Start (line 26) | func Start(ctx context.Context, daemonInContainer bool, args ...string) ... function StopContainer (line 85) | func StopContainer(ctx context.Context, nameOrID string) error { FILE: pkg/client/docker/context.go type clientKey (line 14) | type clientKey struct type clientHandle (line 16) | type clientHandle struct method getClient (line 21) | func (h *clientHandle) getClient(ctx context.Context) (*client.Client,... function EnableClient (line 43) | func EnableClient(ctx context.Context) context.Context { function GetClient (line 50) | func GetClient(ctx context.Context) (*client.Client, error) { FILE: pkg/client/docker/daemon.go constant telepresenceImage (line 51) | telepresenceImage = "telepresence" constant TpCache (line 52) | TpCache = "/root/.cache/telepresence" constant DockerTpConfig (line 53) | DockerTpConfig = "/root/.config/telepresence" constant DockerTpLog (line 54) | DockerTpLog = "/root/.cache/telepresence/logs" function ClientImage (line 61) | func ClientImage(ctx context.Context) string { function DaemonOptions (line 72) | func DaemonOptions(ctx context.Context, daemonID *daemon.Identifier, dae... function DaemonArgs (line 115) | func DaemonArgs(ctx context.Context, daemonID *daemon.Identifier) []stri... function ConnectDaemon (line 128) | func ConnectDaemon(ctx context.Context, info *daemon.Info) (conn *grpc.C... function daemonAddr (line 138) | func daemonAddr(ipv6 bool) netip.Addr { constant kubeAuthPortFile (line 146) | kubeAuthPortFile = client.KubeAuthDaemonName + ".port" type ContainerInfo (line 149) | type ContainerInfo struct function GetDaemonContainerNetworkInfo (line 160) | func GetDaemonContainerNetworkInfo(ctx context.Context) (dns netip.Addr,... function GetContainerInfo (line 198) | func GetContainerInfo(ctx context.Context, cid string, network string) (... function UseIPv6 (line 249) | func UseIPv6(ctx context.Context) (bool, error) { function readPortFile (line 265) | func readPortFile(ctx context.Context, portFile string, configFiles []st... function startAuthenticatorService (line 284) | func startAuthenticatorService(ctx context.Context, portFile string, kub... function ensureAuthenticatorService (line 317) | func ensureAuthenticatorService(ctx context.Context, kubeFlags map[strin... function enableK8SAuthenticator (line 337) | func enableK8SAuthenticator(ctx context.Context, daemonID *daemon.Identi... function handleLocalK8s (line 385) | func handleLocalK8s(ctx context.Context, daemonID *daemon.Identifier, co... function LaunchDaemon (line 449) | func LaunchDaemon(ctx context.Context, daemonID *daemon.Identifier) (inf... function containerPort (line 513) | func containerPort(addrPort netip.AddrPort, ns *container.NetworkSetting... function runningContainers (line 556) | func runningContainers(ctx context.Context, cli dockerClient.APIClient) ... function endpointAddr (line 576) | func endpointAddr(cn *network.EndpointResource, isIPv6 bool) (addr netip... function localAddr (line 591) | func localAddr(ctx context.Context, cli dockerClient.APIClient, cnID, nw... function findNetworkSettingsForHostPort (line 603) | func findNetworkSettingsForHostPort(cns []*container.InspectResponse, ho... type containerFilter (line 614) | type containerFilter function detectControlPlane (line 629) | func detectControlPlane(ctx context.Context, cli dockerClient.APIClient,... function tryLaunch (line 680) | func tryLaunch(ctx context.Context, daemonID *daemon.Identifier, port ui... function WaitForExit (line 724) | func WaitForExit(ctx context.Context, cli *dockerClient.Client, id strin... function appendOSSpecificContainerOpts (line 744) | func appendOSSpecificContainerOpts(ctx context.Context, opts []string) (... FILE: pkg/client/docker/daemon_test.go function TestSafeContainerName (line 9) | func TestSafeContainerName(t *testing.T) { FILE: pkg/client/docker/image.go function BuildImage (line 17) | func BuildImage(ctx context.Context, context string, buildArgs []string)... function PullImage (line 48) | func PullImage(ctx context.Context, image string) error { FILE: pkg/client/docker/kubeauth/cmd.go constant PortFileStaleTime (line 33) | PortFileStaleTime = 3 * time.Second constant logfileFlag (line 34) | logfileFlag = "logfile" type authService (line 37) | type authService struct method run (line 66) | func (as *authService) run(cmd *cobra.Command, _ []string) error { method internalRun (line 70) | func (as *authService) internalRun(ctx context.Context, flags *pflag.F... method ClientConfig (line 123) | func (as *authService) ClientConfig() (clientcmd.ClientConfig, error) { method keepPortFileAlive (line 127) | func (as *authService) keepPortFileAlive(ctx context.Context) error { method watchFiles (line 151) | func (as *authService) watchFiles(ctx context.Context) error { type PortFile (line 44) | type PortFile struct function Command (line 49) | func Command(ctx context.Context) *cobra.Command { FILE: pkg/client/docker/plugin.go constant pluginTypeVolume (line 26) | pluginTypeVolume = "volume" constant pluginTypeNetwork (line 27) | pluginTypeNetwork = "network" function EnsureVolumePlugin (line 32) | func EnsureVolumePlugin(ctx context.Context) (string, error) { function EnsureNetworkPlugin (line 39) | func EnsureNetworkPlugin(ctx context.Context) (string, error) { function NetworkPluginName (line 44) | func NetworkPluginName(ctx context.Context) string { function ensurePlugin (line 49) | func ensurePlugin(ctx context.Context, pluginType string, cfg *client.Do... function pluginName (line 69) | func pluginName(tm *client.DockerImage) string { function latestPluginName (line 73) | func latestPluginName(ctx context.Context, cfg *client.DockerImage, plug... function installPlugin (line 85) | func installPlugin(ctx context.Context, pluginName string) error { type pluginInfo (line 95) | type pluginInfo struct constant pluginInfoMaxAge (line 100) | pluginInfoMaxAge = 24 * time.Hour function latestPluginVersion (line 104) | func latestPluginVersion(ctx context.Context, pluginName, pluginType str... type imgResult (line 129) | type imgResult struct type repsResponse (line 132) | type repsResponse struct function getLatestPluginVersion (line 136) | func getLatestPluginVersion(ctx context.Context, pluginName string, cfg ... FILE: pkg/client/docker/teleroute/network.go constant daemonLabel (line 21) | daemonLabel = "telepresence.io/teleroute/daemon" function CreateNetwork (line 23) | func CreateNetwork(ctx context.Context, info *daemon.Info, cli *dockerCl... function IsTelerouteNetwork (line 74) | func IsTelerouteNetwork(ctx context.Context, cli *dockerClient.Client, n... function NetworkGC (line 87) | func NetworkGC(ctx context.Context, cli *dockerClient.Client) error { function RemoveNetwork (line 113) | func RemoveNetwork(ctx context.Context, cli *dockerClient.Client, name s... function ReconnectNetwork (line 136) | func ReconnectNetwork(ctx context.Context, cli *dockerClient.Client, nam... FILE: pkg/client/docker/teleroute/server.go type Server (line 5) | type Server interface FILE: pkg/client/docker/teleroute/server_linux.go constant bridgeName (line 31) | bridgeName = "br-daemon" type linkNotFoundError (line 33) | type linkNotFoundError struct method Error (line 38) | func (e linkNotFoundError) Error() string { method Unwrap (line 42) | func (e linkNotFoundError) Unwrap() error { type endpoint (line 46) | type endpoint struct type server (line 53) | type server struct method DaemonAddresses (line 83) | func (ts *server) DaemonAddresses() []netip.Addr { method Connect (line 94) | func (ts *server) Connect(cr *rpc.ConnectRequest, connectServer grpc.S... method CreateEndpoint (line 117) | func (ts *server) CreateEndpoint(ctx context.Context, request *rpc.Cre... method Join (line 125) | func (ts *server) Join(ctx context.Context, request *rpc.EndpointIdent... method createAddressEndpoint (line 137) | func (ts *server) createAddressEndpoint(ctx context.Context) ([2]netli... method createEndpoint (line 173) | func (ts *server) createEndpoint(ctx context.Context, request *rpc.Cre... method isIPv6 (line 267) | func (ts *server) isIPv6() bool { method join (line 279) | func (ts *server) join(ctx context.Context, request *rpc.EndpointIdent... method Leave (line 330) | func (ts *server) Leave(_ context.Context, request *rpc.EndpointIdenti... method RemoveEndpoint (line 338) | func (ts *server) RemoveEndpoint(_ context.Context, request *rpc.Endpo... method bridge (line 346) | func (ts *server) bridge() (netlink.Link, error) { method serve (line 354) | func (ts *server) serve(ctx context.Context) error { function StartServer (line 70) | func StartServer(g log.Group, tap *vif.TunnelingDevice, routesCh <-chan ... function addrFromRaw (line 162) | func addrFromRaw(raw []byte) (netip.Addr, error) { type responseStringer (line 214) | type responseStringer struct method String (line 244) | func (r responseStringer) String() string { function writeRawIP (line 218) | func writeRawIP(raw []byte, w *strings.Builder) { function writeRawPrefix (line 231) | func writeRawPrefix(raw []byte, w *strings.Builder) { constant nameRndSize (line 401) | nameRndSize = 7 function generateInterfaceName (line 407) | func generateInterfaceName() string { function createVethPair (line 413) | func createVethPair(ctx context.Context) (pair [2]netlink.Link, err erro... FILE: pkg/client/docker/teleroute/server_other.go function StartServer (line 14) | func StartServer(g log.Group, tap *vif.TunnelingDevice, routesCh <-chan ... FILE: pkg/client/docker/volume.go function CreateVolumes (line 24) | func CreateVolumes( function RemoveVolumes (line 64) | func RemoveVolumes(ctx context.Context, vols []string) { function VolumeDriverOpts (line 72) | func VolumeDriverOpts(ctx context.Context, pluginName string, hostPort n... function parsePluginSemver (line 91) | func parsePluginSemver(name string) *semver.Version { function createVolume (line 101) | func createVolume(ctx context.Context, pluginName string, hostPort netip... function removeVolume (line 120) | func removeVolume(ctx context.Context, volume string) error { FILE: pkg/client/docker/volume_test.go function Test_getLatestPluginVersion (line 13) | func Test_getLatestPluginVersion(t *testing.T) { FILE: pkg/client/ensured_state.go type Prolog (line 10) | type Prolog type Action (line 11) | type Action function WithEnsuredState (line 16) | func WithEnsuredState(ctx context.Context, prolog Prolog, action, epilog... FILE: pkg/client/envconfig.go type Env (line 9) | type Env struct type envKey (line 26) | type envKey struct function WithEnv (line 29) | func WithEnv(ctx context.Context, env *Env) context.Context { function GetEnv (line 33) | func GetEnv(ctx context.Context) *Env { function LoadEnv (line 41) | func LoadEnv() (Env, error) { function LoadEnvWith (line 45) | func LoadEnvWith(environment map[string]string) (Env, error) { FILE: pkg/client/envconfig_unix.go type OSSpecificEnv (line 5) | type OSSpecificEnv struct FILE: pkg/client/envconfig_windows.go type OSSpecificEnv (line 3) | type OSSpecificEnv struct FILE: pkg/client/install_id.go function InstallID (line 16) | func InstallID(ctx context.Context) (string, error) { FILE: pkg/client/k8s/cani.go function CanPortForward (line 13) | func CanPortForward(ctx context.Context, namespace string) bool { FILE: pkg/client/k8s/cluster.go constant supportedKubeAPIVersion (line 35) | supportedKubeAPIVersion = "1.17.0" constant defaultManagerNamespace (line 36) | defaultManagerNamespace = "ambassador" type NamespaceListener (line 39) | type NamespaceListener type Cluster (line 42) | type Cluster struct method ActualNamespace (line 59) | func (kc *Cluster) ActualNamespace(namespace string) string { method check (line 70) | func (kc *Cluster) check(c context.Context) error { method CheckTrafficManagerService (line 102) | func (kc *Cluster) CheckTrafficManagerService(ctx context.Context, nam... method namespaceAccessible (line 122) | func (kc *Cluster) namespaceAccessible(namespace string) (exists bool) { method determineTrafficManagerNamespace (line 230) | func (kc *Cluster) determineTrafficManagerNamespace() (string, error) { method GetCurrentNamespaces (line 256) | func (kc *Cluster) GetCurrentNamespaces(forClientAccess bool) []string { method GetManagerInstallId (line 275) | func (kc *Cluster) GetManagerInstallId() string { method StartNamespaceWatcher (line 310) | func (kc *Cluster) StartNamespaceWatcher() { method namespacesEventHandler (line 331) | func (kc *Cluster) namespacesEventHandler(evCh <-chan watch.Event, nsS... method SetMappedNamespaces (line 371) | func (kc *Cluster) SetMappedNamespaces(namespaces []string) bool { method AddNamespaceEventHandler (line 381) | func (kc *Cluster) AddNamespaceEventHandler(nsEventHandler NamespaceLi... method refreshNamespaces (line 388) | func (kc *Cluster) refreshNamespaces() { method shouldBeWatched (line 429) | func (kc *Cluster) shouldBeWatched(namespace string) bool { function NewCluster (line 129) | func NewCluster(kubeFlags *Kubeconfig, namespaces []string) (*Cluster, e... function parseCIDR (line 170) | func parseCIDR(cidr []string) ([]netip.Prefix, error) { function ConnectCluster (line 185) | func ConnectCluster(cr *rpc.ConnectRequest, config *Kubeconfig) (*Cluste... function GetManagerNamespace (line 280) | func GetManagerNamespace(ctx context.Context) string { function canGetDefaultTrafficManagerService (line 286) | func canGetDefaultTrafficManagerService(ctx context.Context) bool { function canAccessNS (line 298) | func canAccessNS(ctx context.Context, namespace string) bool { FILE: pkg/client/k8s/config.go type dnsConfig (line 41) | type dnsConfig struct type managerConfig (line 74) | type managerConfig struct type kubeconfigExtension (line 82) | type kubeconfigExtension struct method asConfig (line 90) | func (ke *kubeconfigExtension) asConfig() client.Config { type Kubeconfig (line 135) | type Kubeconfig struct method ToRESTConfig (line 146) | func (kf *Kubeconfig) ToRESTConfig() (*rest.Config, error) { method ToDiscoveryClient (line 150) | func (kf *Kubeconfig) ToDiscoveryClient() (discovery.CachedDiscoveryIn... method ToRESTMapper (line 158) | func (kf *Kubeconfig) ToRESTMapper() (meta.RESTMapper, error) { method ToRawKubeConfigLoader (line 168) | func (kf *Kubeconfig) ToRawKubeConfigLoader() clientcmd.ClientConfig { method ContextServiceAndFlagsEqual (line 616) | func (kf *Kubeconfig) ContextServiceAndFlagsEqual(okf *Kubeconfig) bool { method GetKubeContext (line 623) | func (kf *Kubeconfig) GetKubeContext() string { method GetClientConfig (line 627) | func (kf *Kubeconfig) GetClientConfig() clientcmd.ClientConfig { method GetRestConfig (line 631) | func (kf *Kubeconfig) GetRestConfig() *rest.Config { constant configExtension (line 172) | configExtension = "telepresence.io" function ConfigFlags (line 174) | func ConfigFlags(flagMap map[string]string) (*genericclioptions.ConfigFl... function ConfigLoader (line 200) | func ConfigLoader(ctx context.Context, flagMap map[string]string, kubeCo... function NewKubeconfig (line 208) | func NewKubeconfig(c context.Context, tpClientConfigIsFinal bool, flagMa... function DaemonKubeconfig (line 216) | func DaemonKubeconfig(c context.Context, cr *connector.ConnectRequest) (... function AppendKubeFlags (line 243) | func AppendKubeFlags(kubeFlags map[string]string, args []string) ([]stri... function flagOverrides (line 272) | func flagOverrides(f *genericclioptions.ConfigFlags) *clientcmd.ConfigOv... type KubeconfigGetter (line 345) | type KubeconfigGetter type configGetter (line 347) | type configGetter struct method Load (line 352) | func (g *configGetter) Load() (*api.Config, error) { method GetLoadingPrecedence (line 356) | func (g *configGetter) GetLoadingPrecedence() []string { method GetStartingConfig (line 360) | func (g *configGetter) GetStartingConfig() (*api.Config, error) { method GetDefaultFilename (line 364) | func (g *configGetter) GetDefaultFilename() string { method IsExplicitFile (line 376) | func (g *configGetter) IsExplicitFile() bool { method GetExplicitFile (line 380) | func (g *configGetter) GetExplicitFile() string { method IsDefaultConfig (line 384) | func (g *configGetter) IsDefaultConfig(config *rest.Config) bool { function NewClientConfig (line 390) | func NewClientConfig(ctx context.Context, configFlags *genericclioptions... function GetCluster (line 413) | func GetCluster(config api.Config, ctxName string) (*api.Cluster, error) { function newKubeconfig (line 430) | func newKubeconfig( function WithKubeExtension (line 497) | func WithKubeExtension(ctx context.Context, cluster *api.Cluster, manage... function getServerNeverProxy (line 543) | func getServerNeverProxy(ctx context.Context, cluster *api.Cluster) []ne... function NewInClusterConfig (line 582) | func NewInClusterConfig(c context.Context, flagMap map[string]string) (*... FILE: pkg/client/k8s/connect.go method ConnectToManager (line 30) | func (kc *Cluster) ConnectToManager(dialCtx context.Context, namespace s... type versionAPI (line 72) | type versionAPI interface method ConnectToAgent (line 76) | func (kc *Cluster) ConnectToAgent( method dialGRPC (line 101) | func (kc *Cluster) dialGRPC(dialCtx context.Context, address string, kno... function getVersion (line 109) | func getVersion(ctx context.Context, gc versionAPI) (*manager.VersionInf... FILE: pkg/client/logging/cached_timed_level.go type cachedTLData (line 14) | type cachedTLData struct function SetAndStoreTimedLevel (line 19) | func SetAndStoreTimedLevel(ctx context.Context, tl log.TimedLevel, level... function LoadTimedLevelFromCache (line 28) | func LoadTimedLevelFromCache(ctx context.Context, tl log.TimedLevel, pro... FILE: pkg/client/logging/dup_test.go function head (line 15) | func head(str string, n int) string { function TestDupStd (line 27) | func TestDupStd(t *testing.T) { function TestMain (line 47) | func TestMain(m *testing.M) { function testDupStdHelper (line 54) | func testDupStdHelper() int { FILE: pkg/client/logging/dup_unix.go function dupStdOut (line 12) | func dupStdOut(file *os.File) error { function dupStdErr (line 22) | func dupStdErr(file *os.File) error { FILE: pkg/client/logging/dup_windows.go function dupStdOut (line 9) | func dupStdOut(file *os.File) error { function dupStdErr (line 17) | func dupStdErr(file *os.File) error { FILE: pkg/client/logging/initcontext.go type splitErrorWriter (line 27) | type splitErrorWriter struct method Write (line 32) | func (w *splitErrorWriter) Write(level slog.Level, p []byte) (n int, e... function InitContext (line 40) | func InitContext(ctx context.Context, logFile string, logLevel slog.Leve... function ValidateLogFilePath (line 108) | func ValidateLogFilePath(logFile string) (string, error) { function SummarizeLog (line 123) | func SummarizeLog(ctx context.Context, name string) (string, error) { FILE: pkg/client/logging/initcontext_test.go function TestInitContext (line 23) | func TestInitContext(t *testing.T) { FILE: pkg/client/logging/initcontext_unix_test.go function dupStd (line 9) | func dupStd() (func(), error) { FILE: pkg/client/logging/initcontext_windows_test.go function dupStd (line 3) | func dupStd() (func(), error) { FILE: pkg/client/logging/rotatingfile.go type RotationStrategy (line 21) | type RotationStrategy interface type rotateNever (line 25) | type rotateNever method RotateNow (line 30) | func (rotateNever) RotateNow(_ *RotatingFile, _ int) bool { constant RotateNever (line 28) | RotateNever = rotateNever(0) type rotateOnce (line 36) | type rotateOnce struct method RotateNow (line 44) | func (r *rotateOnce) RotateNow(rf *RotatingFile, _ int) bool { function NewRotateOnce (line 40) | func NewRotateOnce() RotationStrategy { type rotateDaily (line 52) | type rotateDaily method RotateNow (line 58) | func (rotateDaily) RotateNow(rf *RotatingFile, _ int) bool { constant RotateDaily (line 56) | RotateDaily = rotateDaily(0) type RotatingFile (line 66) | type RotatingFile struct method BirthTime (line 154) | func (rf *RotatingFile) BirthTime() time.Time { method Close (line 162) | func (rf *RotatingFile) Close() error { method Rotate (line 168) | func (rf *RotatingFile) Rotate() (err error) { method Size (line 175) | func (rf *RotatingFile) Size() int64 { method Write (line 183) | func (rf *RotatingFile) Write(data []byte) (int, error) { method afterOpen (line 201) | func (rf *RotatingFile) afterOpen() { method fileTime (line 205) | func (rf *RotatingFile) fileTime(t time.Time) time.Time { method openNew (line 214) | func (rf *RotatingFile) openNew(prevInfo SysInfo, backupName string) (... method removeOldFiles (line 271) | func (rf *RotatingFile) removeOldFiles() { method rotate (line 314) | func (rf *RotatingFile) rotate() error { function OpenRotatingFile (line 100) | func OpenRotatingFile( FILE: pkg/client/logging/rotatingfile_unix.go function restoreCTimeAfterRename (line 12) | func restoreCTimeAfterRename(_ string, _ time.Time) error { FILE: pkg/client/logging/rotatingfile_windows.go function restoreCTimeAfterRename (line 17) | func restoreCTimeAfterRename(path string, ctime time.Time) error { FILE: pkg/client/logging/stat.go function FStat (line 11) | func FStat(file dos.File) (SysInfo, error) { type SysInfo (line 25) | type SysInfo interface FILE: pkg/client/logging/stat_darwin.go type fileInfo (line 12) | type fileInfo struct method Size (line 28) | func (u fileInfo) Size() int64 { method SetOwnerAndGroup (line 32) | func (u fileInfo) SetOwnerAndGroup(name string) error { method HaveSameOwnerAndGroup (line 36) | func (u fileInfo) HaveSameOwnerAndGroup(other SysInfo) bool { method String (line 41) | func (u fileInfo) String() string { method BirthTime (line 45) | func (u fileInfo) BirthTime() time.Time { return time.Unix(u.Birthtim... method ModifyTime (line 46) | func (u fileInfo) ModifyTime() time.Time { return time.Unix(u.Mtimespe... method ChangeTime (line 47) | func (u fileInfo) ChangeTime() time.Time { return time.Unix(u.Ctimespe... function osFStat (line 16) | func osFStat(file dos.File) (SysInfo, error) { FILE: pkg/client/logging/stat_linux.go type statable (line 14) | type statable interface type fileInfo (line 19) | type fileInfo struct method Size (line 86) | func (u fileInfo) Size() int64 { method SetOwnerAndGroup (line 90) | func (u fileInfo) SetOwnerAndGroup(name string) error { method HaveSameOwnerAndGroup (line 94) | func (u fileInfo) HaveSameOwnerAndGroup(other SysInfo) bool { method String (line 99) | func (u fileInfo) String() string { method BirthTime (line 104) | func (u fileInfo) BirthTime() time.Time { return u.btime } method ModifyTime (line 105) | func (u fileInfo) ModifyTime() time.Time { return u.mtime } method ChangeTime (line 106) | func (u fileInfo) ChangeTime() time.Time { return u.ctime } function osFStat (line 28) | func osFStat(dfile dos.File) (SysInfo, error) { function oldFStat (line 66) | func oldFStat(file statable) (SysInfo, error) { FILE: pkg/client/logging/stat_linux_test.go function init (line 9) | func init() { FILE: pkg/client/logging/stat_test.go function TestFStat (line 22) | func TestFStat(t *testing.T) { function testFStat (line 39) | func testFStat(t *testing.T, okIfBTimeIsCTime bool) (btimeIsCTime bool) { FILE: pkg/client/logging/stat_windows.go type WindowsSysInfo (line 16) | type WindowsSysInfo interface type windowsSysInfo (line 25) | type windowsSysInfo struct method Size (line 67) | func (wi *windowsSysInfo) Size() int64 { method SetOwnerAndGroup (line 71) | func (wi *windowsSysInfo) SetOwnerAndGroup(name string) error { method HaveSameOwnerAndGroup (line 84) | func (wi *windowsSysInfo) HaveSameOwnerAndGroup(s SysInfo) bool { method BirthTime (line 104) | func (wi *windowsSysInfo) BirthTime() time.Time { method ModifyTime (line 108) | func (wi *windowsSysInfo) ModifyTime() time.Time { method ChangeTime (line 112) | func (wi *windowsSysInfo) ChangeTime() time.Time { method Owner (line 116) | func (wi *windowsSysInfo) Owner() *windows.SID { method Group (line 120) | func (wi *windowsSysInfo) Group() *windows.SID { method DACL (line 124) | func (wi *windowsSysInfo) DACL() windows.Handle { method SACL (line 128) | func (wi *windowsSysInfo) SACL() windows.Handle { method String (line 132) | func (wi *windowsSysInfo) String() string { function osFStat (line 35) | func osFStat(file dos.File) (SysInfo, error) { FILE: pkg/client/portforward/borrowed_kubectl_cmdutil.go function setKubernetesDefaults (line 31) | func setKubernetesDefaults(config *rest.Config) error { FILE: pkg/client/portforward/grpcresolver.go constant K8sPFScheme (line 16) | K8sPFScheme = "k8spf" type resolverBuilder (line 19) | type resolverBuilder struct method Build (line 28) | func (p resolverBuilder) Build(target resolver.Target, cc resolver.Cli... method Scheme (line 60) | func (p resolverBuilder) Scheme() string { function NewResolver (line 24) | func NewResolver(ctx context.Context, knownPod *PodAddress) resolver.Bui... type noopResolver (line 64) | type noopResolver struct method ResolveNow (line 66) | func (noopResolver) ResolveNow(_ resolver.ResolveNowOptions) {} method Close (line 68) | func (noopResolver) Close() {} type svcResolver (line 70) | type svcResolver struct method ResolveNow (line 82) | func (d *svcResolver) ResolveNow(resolver.ResolveNowOptions) { method Close (line 89) | func (d *svcResolver) Close() { method watcher (line 94) | func (d *svcResolver) watcher() { FILE: pkg/client/portforward/podaddr.go type PodAddress (line 16) | type PodAddress struct method String (line 69) | func (pa *PodAddress) String() string { method state (line 73) | func (pa *PodAddress) state() resolver.State { function parseAddr (line 25) | func parseAddr(fullAddr string) (kind, name, namespace, port string, pod... function parsePodAddr (line 51) | func parsePodAddr(addr string) (PodAddress, error) { FILE: pkg/client/portforward/resolve.go function ResolveServiceAndPort (line 25) | func ResolveServiceAndPort(ctx context.Context, name, namespace string, ... function ResolveSvcToPod (line 56) | func ResolveSvcToPod(ctx context.Context, name, namespace, portName stri... function servicePortByName (line 106) | func servicePortByName(svc *core.Service, name string, proto core.Protoc... function containerPortNumber (line 129) | func containerPortNumber(pod *core.Pod, port intstr.IntOrString) (uint16... function resolve (line 148) | func resolve(ctx context.Context, addr string) (pa *PodAddress, err erro... function getPods (line 189) | func getPods(ctx context.Context, namespace string, selector string, tim... FILE: pkg/client/portforward/streamconn.go constant ProtocolV1Name (line 26) | ProtocolV1Name = "portforward.k8s.io" type podDialer (line 28) | type podDialer struct method dial (line 137) | func (pc *podDialer) dial(ctx context.Context, remotePort uint16) (con... method Close (line 186) | func (pc *podDialer) Close() error { type dialerKey (line 35) | type dialerKey struct type config (line 37) | type config struct function WithRestConfig (line 42) | func WithRestConfig(ctx context.Context, restConfig *rest.Config) contex... function Dialer (line 49) | func Dialer(ctx context.Context) func(ctx context.Context, address strin... function dialContext (line 60) | func dialContext(grpcCtx, logCtx context.Context, addr string, cfg *conf... function newPodDialer (line 82) | func newPodDialer(ctx context.Context, key types.UID, cfg *config, name,... function newStreamDialer (line 99) | func newStreamDialer(ctx context.Context, config *rest.Config, podName, ... type portConn (line 198) | type portConn struct method Read (line 204) | func (pc *portConn) Read(b []byte) (n int, err error) { method Write (line 208) | func (pc *portConn) Write(b []byte) (int, error) { method LocalAddr (line 218) | func (pc *portConn) LocalAddr() net.Addr { method RemoteAddr (line 225) | func (pc *portConn) RemoteAddr() net.Addr { method Close (line 232) | func (pc *portConn) Close() error { method SetDeadline (line 242) | func (pc *portConn) SetDeadline(t time.Time) error { method SetReadDeadline (line 249) | func (pc *portConn) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 256) | func (pc *portConn) SetWriteDeadline(t time.Time) error { type addr (line 213) | type addr method Network (line 215) | func (a addr) Network() string { return "kubectl-port-forward" } method String (line 216) | func (a addr) String() string { return string(a) } FILE: pkg/client/remotefs/bridge.go type bridgeMounter (line 14) | type bridgeMounter method Start (line 20) | func (m bridgeMounter) Start(ctx context.Context, _, _, _, _ string, p... function NewBridgeMounter (line 16) | func NewBridgeMounter(_ tunnel.SessionID, _ manager.ManagerClient, local... FILE: pkg/client/remotefs/fuseftp.go type FuseFTPManager (line 10) | type FuseFTPManager interface FILE: pkg/client/remotefs/fuseftp_docker.go function NewFTPMounter (line 14) | func NewFTPMounter(rpc.FuseFTPClient, *sync.WaitGroup) Mounter { type fuseFtpMgr (line 18) | type fuseFtpMgr struct method LinkedFTP (line 24) | func (s *fuseFtpMgr) LinkedFTP() bool { method DeferInit (line 28) | func (s *fuseFtpMgr) DeferInit(context.Context) error { method GetFuseFTPClient (line 32) | func (s *fuseFtpMgr) GetFuseFTPClient(context.Context) rpc.FuseFTPClie... function NewFuseFTPManager (line 20) | func NewFuseFTPManager() FuseFTPManager { FILE: pkg/client/remotefs/fuseftp_embedded.go function getFuseFTPServer (line 19) | func getFuseFTPServer(ctx context.Context, exe string) (string, error) { FILE: pkg/client/remotefs/fuseftp_external.go function getFuseFTPServer (line 10) | func getFuseFTPServer(_ context.Context, exe string) (string, error) { FILE: pkg/client/remotefs/fuseftp_grpc.go type ftpMounter (line 20) | type ftpMounter struct method Start (line 30) | func (m *ftpMounter) Start(ctx context.Context, workload, container, c... function NewFTPMounter (line 26) | func NewFTPMounter(client rpc.FuseFTPClient, iceptWG *sync.WaitGroup) Mo... FILE: pkg/client/remotefs/fuseftp_linked.go type ftpMounter (line 19) | type ftpMounter struct method Start (line 48) | func (m *ftpMounter) Start(ctx context.Context, workload, container, c... type fuseFtpMgr (line 26) | type fuseFtpMgr struct method LinkedFTP (line 28) | func (s *fuseFtpMgr) LinkedFTP() bool { method DeferInit (line 36) | func (s *fuseFtpMgr) DeferInit(_ context.Context) error { method GetFuseFTPClient (line 40) | func (s *fuseFtpMgr) GetFuseFTPClient(_ context.Context) rpc.FuseFTPCl... function NewFuseFTPManager (line 32) | func NewFuseFTPManager() FuseFTPManager { function NewFTPMounter (line 44) | func NewFTPMounter(_ rpc.FuseFTPClient, iceptWG *sync.WaitGroup) Mounter { FILE: pkg/client/remotefs/fuseftp_other.go type fuseFtpMgr (line 22) | type fuseFtpMgr struct method LinkedFTP (line 34) | func (s *fuseFtpMgr) LinkedFTP() bool { method DeferInit (line 38) | func (s *fuseFtpMgr) DeferInit(ctx context.Context) error { method GetFuseFTPClient (line 47) | func (s *fuseFtpMgr) GetFuseFTPClient(ctx context.Context) rpc.FuseFTP... function NewFuseFTPManager (line 27) | func NewFuseFTPManager() FuseFTPManager { function runFuseFTPServer (line 74) | func runFuseFTPServer(ctx context.Context, cCh chan<- rpc.FuseFTPClient)... function waitForSocketAndConnect (line 115) | func waitForSocketAndConnect(ctx context.Context, socketName string, cCh... function dial (line 128) | func dial(ctx context.Context, socketName string) (conn *grpc.ClientConn... FILE: pkg/client/remotefs/mounter.go type Mounter (line 9) | type Mounter interface FILE: pkg/client/remotefs/sftp.go type sftpMounter (line 20) | type sftpMounter struct method Start (line 30) | func (m *sftpMounter) Start(ctx context.Context, workload, container, ... function NewSFTPMounter (line 26) | func NewSFTPMounter(iceptWG, podWG *sync.WaitGroup) Mounter { FILE: pkg/client/rootd/dbus/resolved.go type resolvedLinkAddress (line 21) | type resolvedLinkAddress struct type resolvedDomain (line 29) | type resolvedDomain struct function withDBus (line 35) | func withDBus(c context.Context, f func(*dbus.Conn) error) error { function IsResolveDRunning (line 46) | func IsResolveDRunning(c context.Context) bool { function SetLinkDNS (line 62) | func SetLinkDNS(c context.Context, networkIndex int, ips ...net.IP) error { function SetLinkDomains (line 82) | func SetLinkDomains(c context.Context, networkIndex int, domains ...stri... function RevertLink (line 101) | func RevertLink(c context.Context, networkIndex int) error { FILE: pkg/client/rootd/dns/client.go type luResult (line 18) | type luResult struct function LookupIP (line 24) | func LookupIP(ctx context.Context, localDNS netip.AddrPort, name string)... function lookupIP (line 55) | func lookupIP(ctx context.Context, c *dns.Client, localDNS, name string,... FILE: pkg/client/rootd/dns/client_queue.go type waitingClient (line 11) | type waitingClient struct type clientQueue (line 19) | type clientQueue method Len (line 21) | func (pq clientQueue) Len() int { return len(pq) } method Less (line 23) | func (pq clientQueue) Less(i, j int) bool { method Swap (line 27) | func (pq clientQueue) Swap(i, j int) { method Push (line 33) | func (pq *clientQueue) Push(x any) { method Pop (line 40) | func (pq *clientQueue) Pop() any { FILE: pkg/client/rootd/dns/connpool.go type ConnPool (line 14) | type ConnPool struct method LocalAddrs (line 44) | func (cp *ConnPool) LocalAddrs() []netip.AddrPort { method RemoteAddr (line 54) | func (cp *ConnPool) RemoteAddr() netip.AddrPort { method Exchange (line 58) | func (cp *ConnPool) Exchange(ctx context.Context, client *dns.Client, ... method Close (line 67) | func (cp *ConnPool) Close() { method coordinate (line 71) | func (cp *ConnPool) coordinate(ctx context.Context) { method getConnection (line 102) | func (cp *ConnPool) getConnection(ctx context.Context) (*dns.Conn, err... method releaseConnection (line 121) | func (cp *ConnPool) releaseConnection(conn *dns.Conn) { function NewConnPool (line 23) | func NewConnPool(addr netip.AddrPort, poolSize int) (*ConnPool, error) { FILE: pkg/client/rootd/dns/connpool_test.go function TestConnPoolConcurrency (line 16) | func TestConnPoolConcurrency(t *testing.T) { FILE: pkg/client/rootd/dns/resolved_linux.go method tryResolveD (line 17) | func (s *Server) tryResolveD(c context.Context, dev vif.Device, configur... method updateLinkDomains (line 106) | func (s *Server) updateLinkDomains(c context.Context, dev vif.Device) er... FILE: pkg/client/rootd/dns/server.go type Resolver (line 32) | type Resolver constant defaultClusterDomain (line 36) | defaultClusterDomain = "cluster.local." constant santiyCheck (line 40) | santiyCheck = "jhfweoitnkgyeta." + client.Tel2SubDomain constant santiyCheckDot (line 41) | santiyCheckDot = santiyCheck + "." constant dnsTTL (line 45) | dnsTTL = 4 type FallbackPool (line 48) | type FallbackPool interface constant _ (line 56) | _ = int32(iota) constant recursionQueryNotYetReceived (line 57) | recursionQueryNotYetReceived constant recursionQueryReceived (line 58) | recursionQueryReceived constant recursionNotDetected (line 59) | recursionNotDetected constant recursionDetected (line 60) | recursionDetected type nsAndDomains (line 65) | type nsAndDomains struct type Server (line 71) | type Server struct method shouldDoClusterLookup (line 209) | func (s *Server) shouldDoClusterLookup(query string) bool { method isExcluded (line 304) | func (s *Server) isExcluded(name string) bool { method isDomainExcluded (line 320) | func (s *Server) isDomainExcluded(name string) bool { method resolveInCluster (line 324) | func (s *Server) resolveInCluster(c context.Context, q *dns.Question) ... method GetConfig (line 386) | func (s *Server) GetConfig() *client.DNS { method Ready (line 394) | func (s *Server) Ready() <-chan struct{} { method Stop (line 398) | func (s *Server) Stop() { method SetClusterDNS (line 403) | func (s *Server) SetClusterDNS(dns *manager.DNS, vifDNS netip.AddrPort) { method SetTopLevelDomainsAndSearchPath (line 421) | func (s *Server) SetTopLevelDomainsAndSearchPath(ctx context.Context, ... method purgeRecordsFromCache (line 432) | func (s *Server) purgeRecordsFromCache(keyName string) { method SetExcludes (line 440) | func (s *Server) SetExcludes(excludes []string) { method SetMappings (line 470) | func (s *Server) SetMappings(mappings []*rpc.DNSMapping) { method processSearchPaths (line 489) | func (s *Server) processSearchPaths(g log.Group, processor func(contex... method flushDNS (line 543) | func (s *Server) flushDNS() { method RequestCount (line 554) | func (s *Server) RequestCount() int { method resolveWithRecursionCheck (line 599) | func (s *Server) resolveWithRecursionCheck(q *dns.Question) (dnsproxy.... method isNameCachedWithSuccess (line 651) | func (s *Server) isNameCachedWithSuccess(q *dns.Question) bool { method resolveThruCache (line 687) | func (s *Server) resolveThruCache(q *dns.Question) (answer dnsproxy.RR... method performRecursionCheck (line 771) | func (s *Server) performRecursionCheck(c context.Context) { method ServeDNS (line 834) | func (s *Server) ServeDNS(w dns.ResponseWriter, r *dns.Msg) { method fallbackExchange (line 994) | func (s *Server) fallbackExchange(c context.Context, msg, r *dns.Msg) ... method resolveMapping (line 1021) | func (s *Server) resolveMapping(q *dns.Question) (dnsproxy.RRs, int, e... method Run (line 1076) | func (s *Server) Run(c context.Context, initDone chan<- struct{}, list... type cacheEntry (line 123) | type cacheEntry struct method expired (line 133) | func (dv *cacheEntry) expired() bool { constant cacheTTL (line 131) | cacheTTL = 60 * time.Second function sliceToLower (line 137) | func sliceToLower(ss []string) []string { function NewServer (line 145) | func NewServer(config *client.DNS, namespace string, clusterLookup Resol... constant tel2SubDomainDot (line 186) | tel2SubDomainDot = client.Tel2SubDomain + "." function mappingsMap (line 454) | func mappingsMap(mappings []*client.DNSMapping) map[string]string { function newLocalUDPListener (line 484) | func newLocalUDPListener(c context.Context) (net.PacketConn, error) { function splitToUDPAddr (line 549) | func splitToUDPAddr(netAddr net.Addr) (netip.AddrPort, error) { function copyRRs (line 558) | func copyRRs(rrs dnsproxy.RRs, qTypes []uint16) (cp, others dnsproxy.RRs) { type cacheKey (line 574) | type cacheKey struct method String (line 579) | func (c *cacheKey) String() string { constant recursionCheck (line 596) | recursionCheck = "tel2-recursion-check." type dfs (line 765) | type dfs method String (line 767) | func (d dfs) String() string { function localHostReply (line 808) | func localHostReply(q *dns.Question) dnsproxy.RRs { FILE: pkg/client/rootd/dns/server_darwin.go constant maxRecursionTestRetries (line 20) | maxRecursionTestRetries = 10 constant recursionTestTimeout (line 21) | recursionTestTimeout = 500 * time.Millisecond method Worker (line 34) | func (s *Server) Worker(c context.Context, dev vif.Device, configureDNS ... method removeResolverFiles (line 78) | func (s *Server) removeResolverFiles(c context.Context, resolverDirName ... method updateResolverFiles (line 95) | func (s *Server) updateResolverFiles(c context.Context, resolverDirName ... function domainResolverFile (line 165) | func domainResolverFile(resolverDirName, domain string) string { FILE: pkg/client/rootd/dns/server_linux.go constant maxRecursionTestRetries (line 24) | maxRecursionTestRetries = 10 constant recursionTestTimeout (line 28) | recursionTestTimeout = 200 * time.Millisecond method Worker (line 33) | func (s *Server) Worker(c context.Context, dev vif.Device, configureDNS ... function addressFromResolvConf (line 50) | func addressFromResolvConf(c context.Context) (ap netip.AddrPort, err er... method runOverridingServer (line 72) | func (s *Server) runOverridingServer(c context.Context, dev vif.Device, ... method runContainerServer (line 168) | func (s *Server) runContainerServer(c context.Context, dev vif.Device, c... method dnsListeners (line 212) | func (s *Server) dnsListeners(c context.Context) ([]net.PacketConn, erro... function runNatTableCmd (line 221) | func runNatTableCmd(c context.Context, args ...string) error { constant tpDNSChain (line 233) | tpDNSChain = "TELEPRESENCE_DNS" function routeDNS (line 239) | func routeDNS(c context.Context, dnsAddress netip.AddrPort, toAddr netip... function unrouteDNS (line 276) | func unrouteDNS(c context.Context) { FILE: pkg/client/rootd/dns/server_test.go type suiteServer (line 15) | type suiteServer struct method SetupSuite (line 21) | func (s *suiteServer) SetupSuite() { method TestSetMappings (line 27) | func (s *suiteServer) TestSetMappings() { method TestSetExcludes (line 86) | func (s *suiteServer) TestSetExcludes() { method TestIsExcluded (line 113) | func (s *suiteServer) TestIsExcluded() { function TestServerTestSuite (line 130) | func TestServerTestSuite(t *testing.T) { FILE: pkg/client/rootd/dns/server_windows.go constant maxRecursionTestRetries (line 20) | maxRecursionTestRetries = 40 constant recursionTestTimeout (line 21) | recursionTestTimeout = 1500 * time.Millisecond method Worker (line 24) | func (s *Server) Worker(c context.Context, dev vif.Device, configureDNS ... method updateRouterDNS (line 84) | func (s *Server) updateRouterDNS(c context.Context, dev vif.Device) error { function getDNSServerList (line 95) | func getDNSServerList() ([]string, error) { FILE: pkg/client/rootd/grpc.go method Version (line 21) | func (s *service) Version(ctx context.Context, _ *emptypb.Empty) (*commo... method Status (line 25) | func (s *service) Status(ctx context.Context, _ *emptypb.Empty) (*rpc.Da... method Quit (line 38) | func (s *service) Quit(ctx context.Context, _ *emptypb.Empty) (*rpc.Quit... method SetDNSTopLevelDomains (line 44) | func (s *service) SetDNSTopLevelDomains(ctx context.Context, domains *rp... method SetDNSExcludes (line 52) | func (s *service) SetDNSExcludes(ctx context.Context, req *rpc.SetDNSExc... method SetDNSMappings (line 60) | func (s *service) SetDNSMappings(ctx context.Context, req *rpc.SetDNSMap... method Connect (line 68) | func (s *service) Connect(ctx context.Context, info *rpc.NetworkConfig) ... method Disconnect (line 141) | func (s *service) Disconnect(ctx context.Context, _ *emptypb.Empty) (*em... method clearSession (line 146) | func (s *service) clearSession(oldSession *session) { method cancelSession (line 155) | func (s *service) cancelSession(ctx context.Context) { method TranslateEnvIPs (line 169) | func (s *service) TranslateEnvIPs(ctx context.Context, environment *rpc.... method WaitForNetwork (line 177) | func (s *service) WaitForNetwork(ctx context.Context, _ *emptypb.Empty) ... method GetNetworkConfig (line 187) | func (s *service) GetNetworkConfig(ctx context.Context, _ *emptypb.Empty... method WaitForAgentIP (line 195) | func (s *service) WaitForAgentIP(ctx context.Context, request *rpc.WaitF... method SetLogLevel (line 203) | func (s *service) SetLogLevel(ctx context.Context, request *manager.LogL... method LookupIP (line 215) | func (s *service) LookupIP(ctx context.Context, request *rpc.LookupIPReq... method ResolvePort (line 223) | func (s *service) ResolvePort(ctx context.Context, request *rpc.ResolveP... method RerouteRemotePort (line 239) | func (s *service) RerouteRemotePort(ctx context.Context, request *rpc.Re... method withSession (line 251) | func (s *service) withSession(ctx context.Context, f func(context.Contex... FILE: pkg/client/rootd/in_process.go type InProcSession (line 23) | type InProcSession struct method Version (line 27) | func (rd *InProcSession) Version(ctx context.Context, _ *empty.Empty, ... method Status (line 31) | func (rd *InProcSession) Status(ctx context.Context, _ *empty.Empty, _... method Quit (line 38) | func (rd *InProcSession) Quit(context.Context, *empty.Empty, ...grpc.C... method Connect (line 42) | func (rd *InProcSession) Connect(ctx context.Context, _ *rpc.NetworkCo... method Disconnect (line 46) | func (rd *InProcSession) Disconnect(context.Context, *empty.Empty, ...... method GetNetworkConfig (line 50) | func (rd *InProcSession) GetNetworkConfig(context.Context, *empty.Empt... method SetDNSTopLevelDomains (line 54) | func (rd *InProcSession) SetDNSTopLevelDomains(_ context.Context, in *... method SetDNSExcludes (line 59) | func (rd *InProcSession) SetDNSExcludes(_ context.Context, in *rpc.Set... method SetDNSMappings (line 64) | func (rd *InProcSession) SetDNSMappings(_ context.Context, in *rpc.Set... method SetLogLevel (line 69) | func (rd *InProcSession) SetLogLevel(context.Context, *manager.LogLeve... method TranslateEnvIPs (line 74) | func (rd *InProcSession) TranslateEnvIPs(_ context.Context, in *rpc.En... method WaitForNetwork (line 79) | func (rd *InProcSession) WaitForNetwork(ctx context.Context, _ *empty.... method LookupIP (line 86) | func (rd *InProcSession) LookupIP(_ context.Context, request *rpc.Look... method ResolvePort (line 90) | func (rd *InProcSession) ResolvePort(ctx context.Context, request *rpc... method RerouteRemotePort (line 102) | func (rd *InProcSession) RerouteRemotePort(_ context.Context, request ... method WaitForAgentIP (line 111) | func (rd *InProcSession) WaitForAgentIP(ctx context.Context, request *... method ActivityWatcher (line 115) | func (rd *InProcSession) ActivityWatcher(ctx context.Context, in *empt... function NewInProcSession (line 122) | func NewInProcSession( FILE: pkg/client/rootd/service.go constant titleName (line 36) | titleName = "Root Daemon" constant pprofFlag (line 37) | pprofFlag = "pprof" constant cacheDirFlag (line 38) | cacheDirFlag = "cache" constant configFlag (line 39) | configFlag = "config" constant logfileFlag (line 40) | logfileFlag = "logfile" constant addressFlag (line 41) | addressFlag = "address" constant managedFlag (line 42) | managedFlag = "managed" type service (line 46) | type service struct method configReload (line 96) | func (s *service) configReload(c context.Context) error { method serveGrpc (line 103) | func (s *service) serveGrpc(c context.Context, groupCancel context.Can... function newService (line 63) | func newService(cfg client.Config, managed bool) *service { function Command (line 75) | func Command(ctx context.Context) *cobra.Command { function run (line 128) | func run(cmd *cobra.Command, args []string) error { function internalRun (line 139) | func internalRun(c context.Context, flags *pflag.FlagSet) error { function runAliveAndCancellation (line 232) | func runAliveAndCancellation(g log.Group, daemonPort uint16, cancel cont... FILE: pkg/client/rootd/session.go type agentSubnet (line 58) | type agentSubnet struct type agentVIP (line 63) | type agentVIP struct type session (line 87) | type session struct method managerClient (line 300) | func (s *session) managerClient() manager.ManagerClient { method lookupSequencerGC (line 304) | func (s *session) lookupSequencerGC() { method resolvePort (line 312) | func (s *session) resolvePort(ctx context.Context, host, portStr strin... method rerouteRemotePort (line 342) | func (s *session) rerouteRemotePort(ap types.AddrPortProto, newPort ui... method clusterLookup (line 361) | func (s *session) clusterLookup(ctx context.Context, q *dns2.Question)... method simpleLookup (line 386) | func (s *session) simpleLookup(ctx context.Context, question *dns2.Que... method complexClusterLookup (line 477) | func (s *session) complexClusterLookup(ctx context.Context, q *dns2.Qu... method GetLocalIP (line 532) | func (s *session) GetLocalIP(destinationIP netip.Addr) (netip.Addr, er... method nextVirtualIP (line 550) | func (s *session) nextVirtualIP(workload string, destinationIP netip.A... method getNetworkConfig (line 559) | func (s *session) getNetworkConfig() *rpc.NetworkConfig { method configureDNS (line 619) | func (s *session) configureDNS(vifDNS netip.AddrPort, localDNS netip.A... method shouldProxySubnet (line 625) | func (s *session) shouldProxySubnet(name string, sn netip.Prefix) bool { method networkReady (line 659) | func (s *session) networkReady(ctx context.Context) <-chan error { method watchClusterInfo (line 680) | func (s *session) watchClusterInfo(teleroutePort uint16) error { method createSubnetForDNSOnly (line 716) | func (s *session) createSubnetForDNSOnly(mgrInfo *manager.ClusterInfo) { method onFirstClusterInfo (line 737) | func (s *session) onFirstClusterInfo(teleroutePort uint16, mgrInfo *ma... method defaultRouteDNS (line 759) | func (s *session) defaultRouteDNS(mgrInfo *manager.ClusterInfo, dnsAdd... method onClusterInfo (line 799) | func (s *session) onClusterInfo(mgrInfo *manager.ClusterInfo) (err err... method reconcileSubnets (line 894) | func (s *session) reconcileSubnets(mgrInfo *manager.ClusterInfo, subne... method alsoProxyVia (line 995) | func (s *session) alsoProxyVia() bool { method readAdditionalRouting (line 1004) | func (s *session) readAdditionalRouting(mgrInfo *manager.ClusterInfo) ... method hasSvcConnectivity (line 1031) | func (s *session) hasSvcConnectivity(info *manager.ClusterInfo) bool { method hasPodConnectivity (line 1086) | func (s *session) hasPodConnectivity(info *manager.ClusterInfo) bool { method run (line 1145) | func (s *session) run(initErrs chan<- error) { method Start (line 1162) | func (s *session) Start(g log.Group, teleroutePort uint16) error { method stop (line 1249) | func (s *session) stop() { method activateProxyViaWorkloads (line 1283) | func (s *session) activateProxyViaWorkloads() error { method consolidateProxyViaWorkloads (line 1314) | func (s *session) consolidateProxyViaWorkloads() []string { method waitForProxyViaWorkloads (line 1356) | func (s *session) waitForProxyViaWorkloads() error { method SetTopLevelDomains (line 1392) | func (s *session) SetTopLevelDomains(topLevelDomains []string) { method SetExcludes (line 1396) | func (s *session) SetExcludes(excludes []string) { method SetMappings (line 1400) | func (s *session) SetMappings(mappings []*rpc.DNSMapping) { method translateEnvIPs (line 1404) | func (s *session) translateEnvIPs(environment *rpc.Environment) *rpc.E... method lookupIP (line 1409) | func (s *session) lookupIP(rq *rpc.LookupIPRequest) (*rpc.LookupIPResp... method MapsIPv4 (line 1419) | func (s *session) MapsIPv4() bool { method MapsIPv6 (line 1428) | func (s *session) MapsIPv6() bool { method waitForAgentIP (line 1437) | func (s *session) waitForAgentIP(ctx context.Context, request *rpc.Wai... method ManagerVersion (line 1456) | func (s *session) ManagerVersion() semver.Version { method DialTCP (line 1460) | func (s *session) DialTCP(ctx context.Context, addr netip.AddrPort) (c... method DialUDP (line 1470) | func (s *session) DialUDP(ctx context.Context, localAddr netip.AddrPor... method MarkActivity (line 1480) | func (s *session) MarkActivity() { function createSession (line 206) | func createSession(sessionCtx, dialCtx context.Context, mi *rpc.NetworkC... function nope (line 223) | func nope() bool { return false } function newSession (line 225) | func newSession( constant lookupSequencerTTL (line 298) | lookupSequencerTTL = 500 * time.Millisecond type clusterLookupResult (line 353) | type clusterLookupResult struct function rrHeader (line 432) | func rrHeader(name string, rrType uint16) dns2.RR_Header { function splitNameTypes (line 441) | func splitNameTypes(name string, ips []netip.Addr) (dnsproxy.RRs, dnspro... function ensureBothFamilies (line 462) | func ensureBothFamilies(name string, ips4, ips6 dnsproxy.RRs) dnsproxy.R... function rcodeFromError (line 520) | func rcodeFromError(err error) int { function computeNeverProxyOverrides (line 952) | func computeNeverProxyOverrides(ctx context.Context, subnets, nvp []neti... function validateSubnets (line 982) | func validateSubnets(name string, ns []netip.Prefix, allowLoopback func(... method ActivityWatcher (line 1487) | func (s *service) ActivityWatcher(_ *empty.Empty, stream grpc.ServerStre... FILE: pkg/client/rootd/stream_creator.go constant dnsConnTTL (line 15) | dnsConnTTL = 5 * time.Second method isForDNS (line 17) | func (s *session) isForDNS(ip netip.Addr, port uint16) bool { function checkRecursion (line 24) | func checkRecursion(p types.Proto, ip netip.Addr, sn netip.Prefix) (err ... method streamCreator (line 31) | func (s *session) streamCreator() tunnel.StreamCreator { method getAgentVIP (line 102) | func (s *session) getAgentVIP(dest netip.Addr) (a agentVIP, ok bool) { method getAgentClient (line 109) | func (s *session) getAgentClient(ip netip.Addr) (pvd tunnel.Provider) { FILE: pkg/client/rootd/vip/env_nat.go type LocalIPProvider (line 16) | type LocalIPProvider interface function replaceIP (line 22) | func replaceIP(provider LocalIPProvider, rx *regexp.Regexp, s string) st... function TranslateEnvironmentIPs (line 33) | func TranslateEnvironmentIPs(ctx context.Context, env map[string]string,... FILE: pkg/client/rootd/vip/env_nat_test.go type localIPProviderTest (line 11) | type localIPProviderTest struct method MapsIPv4 (line 17) | func (l *localIPProviderTest) MapsIPv4() bool { method MapsIPv6 (line 26) | func (l *localIPProviderTest) MapsIPv6() bool { method GetLocalIP (line 35) | func (l *localIPProviderTest) GetLocalIP(remoteIP netip.Addr) (netip.A... function Test_translateEnvironmentIPs (line 52) | func Test_translateEnvironmentIPs(t *testing.T) { FILE: pkg/client/rootd/vip/vip.go type Generator (line 9) | type Generator interface function NewGenerator (line 15) | func NewGenerator(sn netip.Prefix) Generator { type ip4Generator (line 32) | type ip4Generator struct method Next (line 37) | func (v *ip4Generator) Next() (netip.Addr, error) { method Subnet (line 45) | func (v *ip4Generator) Subnet() netip.Prefix { function ipV4FromInt (line 49) | func ipV4FromInt(v uint32) netip.Addr { function intFromIPV4 (line 58) | func intFromIPV4(a netip.Addr) uint32 { type vip6Provider (line 63) | type vip6Provider struct method Next (line 69) | func (v *vip6Provider) Next() (netip.Addr, error) { method Subnet (line 77) | func (v *vip6Provider) Subnet() netip.Prefix { function ipV6FromInts (line 81) | func ipV6FromInts(hi, lo uint64) netip.Addr { function intsFromIPV6 (line 102) | func intsFromIPV6(a netip.Addr) (uint64, uint64) { FILE: pkg/client/stream_error.go type RecvEOFError (line 13) | type RecvEOFError struct method Error (line 18) | func (e *RecvEOFError) Error() string { method Unwrap (line 22) | func (e *RecvEOFError) Unwrap() error { function WrapRecvErr (line 29) | func WrapRecvErr(err error, msg string) error { FILE: pkg/client/userd/daemon/grpc.go method FuseFTPError (line 42) | func (s *service) FuseFTPError() error { method withSession (line 46) | func (s *service) withSession(ctx context.Context, f func(context.Contex... method Version (line 61) | func (s *service) Version(ctx context.Context, _ *empty.Empty) (*common.... method Connect (line 65) | func (s *service) Connect(ctx context.Context, cr *rpc.ConnectRequest) (... method Disconnect (line 163) | func (s *service) Disconnect(ctx context.Context, ex *empty.Empty) (*emp... method cancelSession (line 168) | func (s *service) cancelSession(ctx context.Context, disconnectRoot bool) { method clearSession (line 183) | func (s *service) clearSession(oldSession userd.Session) bool { method Status (line 198) | func (s *service) Status(ctx context.Context, ex *empty.Empty) (result *... method CanIntercept (line 217) | func (s *service) CanIntercept(ctx context.Context, ir *rpc.CreateInterc... method CreateIntercept (line 224) | func (s *service) CreateIntercept(ctx context.Context, ir *rpc.CreateInt... method RemoveIntercept (line 232) | func (s *service) RemoveIntercept(ctx context.Context, rr *manager.Remov... method RevokeIntercept (line 238) | func (s *service) RevokeIntercept(ctx context.Context, rr *rpc.RevokeInt... method AddInterceptor (line 244) | func (s *service) AddInterceptor(ctx context.Context, interceptor *rpc.I... method RemoveInterceptor (line 250) | func (s *service) RemoveInterceptor(ctx context.Context, interceptor *rp... method List (line 256) | func (s *service) List(ctx context.Context, lr *rpc.ListRequest) (result... method GetKnownWorkloadKinds (line 264) | func (s *service) GetKnownWorkloadKinds(ctx context.Context, _ *empty.Em... method WatchWorkloads (line 283) | func (s *service) WatchWorkloads(wr *rpc.WatchWorkloadsRequest, stream r... method Uninstall (line 296) | func (s *service) Uninstall(ctx context.Context, ur *rpc.UninstallReques... method GetConfig (line 302) | func (s *service) GetConfig(ctx context.Context, _ *empty.Empty) (cfg *r... method GatherLogs (line 318) | func (s *service) GatherLogs(ctx context.Context, request *rpc.LogsReque... method SetLogLevel (line 326) | func (s *service) SetLogLevel(ctx context.Context, request *rpc.LogLevel... method Quit (line 370) | func (s *service) Quit(ctx context.Context, ex *empty.Empty) (qr *daemon... method RemoteMountAvailability (line 385) | func (s *service) RemoteMountAvailability(ctx context.Context, ex *empty... method GetNamespaces (line 419) | func (s *service) GetNamespaces(ctx context.Context, req *rpc.GetNamespa... method TrafficManagerVersion (line 442) | func (s *service) TrafficManagerVersion(ctx context.Context, _ *empty.Em... method RootDaemonVersion (line 450) | func (s *service) RootDaemonVersion(ctx context.Context, empty *empty.Em... method AgentImageFQN (line 461) | func (s *service) AgentImageFQN(ctx context.Context, empty *empty.Empty)... method GetAgentConfig (line 469) | func (s *service) GetAgentConfig(ctx context.Context, request *manager.A... method GetClusterSubnets (line 478) | func (s *service) GetClusterSubnets(ctx context.Context, _ *empty.Empty)... method GetIntercept (line 515) | func (s *service) GetIntercept(ctx context.Context, request *manager.Get... method SetDNSExcludes (line 526) | func (s *service) SetDNSExcludes(ctx context.Context, req *daemon.SetDNS... method SetDNSMappings (line 536) | func (s *service) SetDNSMappings(ctx context.Context, req *daemon.SetDNS... method Ingest (line 546) | func (s *service) Ingest(ctx context.Context, request *rpc.IngestRequest... method GetIngest (line 554) | func (s *service) GetIngest(ctx context.Context, request *rpc.IngestIden... method LeaveIngest (line 562) | func (s *service) LeaveIngest(ctx context.Context, request *rpc.IngestId... method ResolveSyntheticIP (line 570) | func (s *service) ResolveSyntheticIP(ctx context.Context, request *rpc.R... method LookupIP (line 594) | func (s *service) LookupIP(ctx context.Context, request *daemon.LookupIP... method ResolvePort (line 604) | func (s *service) ResolvePort(ctx context.Context, request *daemon.Resol... method RerouteLocalPort (line 614) | func (s *service) RerouteLocalPort(ctx context.Context, request *daemon.... method RerouteRemotePort (line 626) | func (s *service) RerouteRemotePort(ctx context.Context, request *daemon... method withRootDaemon (line 636) | func (s *service) withRootDaemon(ctx context.Context, f func(ctx context... FILE: pkg/client/userd/daemon/service.go function help (line 34) | func help() string { type service (line 47) | type service struct method ClientConfig (line 77) | func (s *service) ClientConfig() (clientcmd.ClientConfig, error) { method ConnectorServer (line 122) | func (s *service) ConnectorServer() rpc.ConnectorServer { method SetListenerAddress (line 126) | func (s *service) SetListenerAddress(addr netip.AddrPort) { method ListenerAddress (line 130) | func (s *service) ListenerAddress() netip.AddrPort { method FuseFTPMgr (line 134) | func (s *service) FuseFTPMgr() remotefs.FuseFTPManager { method RootSessionInProcess (line 138) | func (s *service) RootSessionInProcess() bool { method TeleroutePort (line 142) | func (s *service) TeleroutePort() uint16 { method Server (line 146) | func (s *service) Server() *grpc.Server { method configReload (line 180) | func (s *service) configReload(c context.Context) error { method LinkedFTP (line 341) | func (s *service) LinkedFTP() bool { method InitFTPServer (line 345) | func (s *service) InitFTPServer(ctx context.Context) error { function NewService (line 87) | func NewService(ctx context.Context, cancel context.CancelFunc, cfg clie... function newService (line 91) | func newService(ctx context.Context, cancel context.CancelFunc, cfg clie... constant nameFlag (line 151) | nameFlag = "name" constant addressFlag (line 152) | addressFlag = "address" constant embedNetworkFlag (line 153) | embedNetworkFlag = "embed-network" constant pprofFlag (line 154) | pprofFlag = "pprof" constant teleroutePortFlag (line 155) | teleroutePortFlag = "teleroute-port" constant logfileFlag (line 156) | logfileFlag = "logfile" function Command (line 160) | func Command(ctx context.Context) *cobra.Command { function runAliveAndCancellationSession (line 195) | func runAliveAndCancellationSession(ctx context.Context, cancel context.... function runAliveAndCancellation (line 205) | func runAliveAndCancellation(g log.Group, cancel context.CancelFunc, dae... function run (line 225) | func run(cmd *cobra.Command, _ []string) error { function internalRun (line 231) | func internalRun(c context.Context, flags *pflag.FlagSet) error { FILE: pkg/client/userd/service.go type Service (line 15) | type Service interface FILE: pkg/client/userd/session.go type ConnectRequest (line 19) | type ConnectRequest interface type WatchWorkloadsStream (line 23) | type WatchWorkloadsStream interface type InterceptInfo (line 28) | type InterceptInfo interface type KubeConfig (line 33) | type KubeConfig interface type Session (line 40) | type Session interface FILE: pkg/client/userd/trafficmgr/agents.go method watchAgentsLoop (line 18) | func (s *session) watchAgentsLoop(ctx context.Context) error { method handleAgentSnapshot (line 49) | func (s *session) handleAgentSnapshot(ctx context.Context, infos []*mana... method getCurrentAgents (line 86) | func (s *session) getCurrentAgents() []*manager.AgentInfo { method setCurrentAgents (line 93) | func (s *session) setCurrentAgents(agents []*manager.AgentInfo) { FILE: pkg/client/userd/trafficmgr/config.go method GetConfig (line 8) | func (s *session) GetConfig() (*client.SessionConfig, error) { FILE: pkg/client/userd/trafficmgr/context.go type sessionKey (line 7) | type sessionKey struct function withSession (line 9) | func withSession(ctx context.Context, session *session) context.Context { function getSession (line 13) | func getSession(ctx context.Context) *session { FILE: pkg/client/userd/trafficmgr/gather_logs.go function getPodLog (line 32) | func getPodLog(ctx context.Context, exportDir string, result *sync.Map, ... method foreachAgentPod (line 81) | func (s *session) foreachAgentPod(fn func(typed.PodInterface, *core.Pod)... method GatherLogs (line 125) | func (s *session) GatherLogs(ctx context.Context, request *connector.Log... FILE: pkg/client/userd/trafficmgr/ingest.go type ingestKey (line 19) | type ingestKey struct method String (line 24) | func (ik ingestKey) String() string { type ingest (line 28) | type ingest struct method podAccess (line 42) | func (ig *ingest) podAccess(rd daemon.DaemonClient) *podAccess { method response (line 65) | func (ig *ingest) response() *rpc.IngestInfo { method getSingleContainerName (line 88) | func (s *session) getSingleContainerName(ai *manager.AgentInfo) (name st... method validateAgentForIngest (line 100) | func (s *session) validateAgentForIngest(ai *manager.AgentInfo) error { method getCurrentAgent (line 107) | func (s *session) getCurrentAgent(name string) *manager.AgentInfo { method Ingest (line 116) | func (s *session) Ingest(ctx context.Context, rq *rpc.IngestRequest) (ir... method translateContainerEnv (line 193) | func (s *session) translateContainerEnv(ctx context.Context, ai *manager... method getCurrentIngests (line 207) | func (s *session) getCurrentIngests() []*rpc.IngestInfo { method findIngest (line 216) | func (s *session) findIngest(workloadName, containerName string) (ig *in... method getIngest (line 254) | func (s *session) getIngest(rq *rpc.IngestIdentifier) (ig *ingest, err e... method GetIngest (line 258) | func (s *session) GetIngest(rq *rpc.IngestIdentifier) (ii *rpc.IngestInf... method LeaveIngest (line 266) | func (s *session) LeaveIngest(rq *rpc.IngestIdentifier) (ii *rpc.IngestI... FILE: pkg/client/userd/trafficmgr/ingest_test.go function TestSession_findIngest (line 15) | func TestSession_findIngest(t *testing.T) { FILE: pkg/client/userd/trafficmgr/intercept.go type intercept (line 42) | type intercept struct method localPorts (line 104) | func (ic *intercept) localPorts() []string { method podAccess (line 116) | func (ic *intercept) podAccess() *podAccess { type interceptResult (line 83) | type interceptResult struct type awaitIntercept (line 91) | type awaitIntercept struct method watchInterceptsHandler (line 134) | func (s *session) watchInterceptsHandler(ctx context.Context) error { method watchInterceptsLoop (line 138) | func (s *session) watchInterceptsLoop(ctx context.Context) error { method handleInterceptSnapshot (line 170) | func (s *session) handleInterceptSnapshot(pat *podAccessTracker, interce... method getCurrentIntercepts (line 242) | func (s *session) getCurrentIntercepts() []*intercept { method getCurrentInterceptInfos (line 251) | func (s *session) getCurrentInterceptInfos() []*manager.InterceptInfo { method setCurrentIntercepts (line 261) | func (s *session) setCurrentIntercepts(iis []*manager.InterceptInfo) { type interceptInfo (line 311) | type interceptInfo struct method PortIdentifier (line 316) | func (s *interceptInfo) PortIdentifier() (types.PortIdentifier, error) { method PreparedIntercept (line 326) | func (s *interceptInfo) PreparedIntercept() *manager.PreparedIntercept { method ensureNoInterceptConflict (line 330) | func (s *session) ensureNoInterceptConflict(ir *rpc.CreateInterceptReque... function allBusyLocalPorts (line 348) | func allBusyLocalPorts(targetHost netip.Addr, spec *manager.InterceptSpe... function ensureUniqueLocalPorts (line 384) | func ensureUniqueLocalPorts(targetHost netip.Addr, spec *manager.Interce... method ensureNoPortConflict (line 432) | func (s *session) ensureNoPortConflict(spec *manager.InterceptSpec, ir *... method compareFinalizedManagerVersion (line 467) | func (s *session) compareFinalizedManagerVersion(major, minor, patch uin... method CanIntercept (line 481) | func (s *session) CanIntercept(ctx context.Context, ir *rpc.CreateInterc... method Resolve (line 555) | func (s *session) Resolve(addr netip.Addr) (netip.Addr, error) { method ResolveName (line 569) | func (s *session) ResolveName(addr netip.Addr) string { method newCreateInterceptRequest (line 573) | func (s *session) newCreateInterceptRequest(spec *manager.InterceptSpec)... method AddIntercept (line 581) | func (s *session) AddIntercept(ctx context.Context, ir *rpc.CreateInterc... method RemoveIntercept (line 708) | func (s *session) RemoveIntercept(name string) error { method removeIntercept (line 723) | func (s *session) removeIntercept(ic *intercept) error { method stopHandler (line 752) | func (s *session) stopHandler(name, handlerContainer string, pid int) { method AddInterceptor (line 781) | func (s *session) AddInterceptor(id string, ih *rpc.Interceptor) error { method RemoveInterceptor (line 806) | func (s *session) RemoveInterceptor(id string) error { method GetInterceptSpec (line 824) | func (s *session) GetInterceptSpec(name string) *manager.InterceptSpec { method GetInterceptInfo (line 832) | func (s *session) GetInterceptInfo(name string) *manager.InterceptInfo { method getInterceptByName (line 847) | func (s *session) getInterceptByName(name string) *intercept { method InterceptsForWorkload (line 893) | func (s *session) InterceptsForWorkload(workloadName, namespace string) ... method ClearIngestsAndIntercepts (line 904) | func (s *session) ClearIngestsAndIntercepts() error { method reconcileAPIServers (line 922) | func (s *session) reconcileAPIServers() { method newAPIServerForPort (line 970) | func (s *session) newAPIServerForPort(port int) { method newMatcher (line 986) | func (s *session) newMatcher(ic *manager.InterceptInfo) { method InterceptInfo (line 997) | func (s *session) InterceptInfo(_ context.Context, callerID, path string... FILE: pkg/client/userd/trafficmgr/mount.go method shouldMount (line 18) | func (pa *podAccess) shouldMount() bool { method startMount (line 24) | func (pa *podAccess) startMount(ctx context.Context, iceptWG, podWG *syn... method ensureNoMountConflict (line 78) | func (s *session) ensureNoMountConflict(localMountPoint string, localMou... FILE: pkg/client/userd/trafficmgr/podaccess.go type podAccess (line 23) | type podAccess struct method shouldForward (line 86) | func (pa *podAccess) shouldForward() bool { method startForwards (line 92) | func (pa *podAccess) startForwards(ctx context.Context, wg *sync.WaitG... method ensureAccess (line 105) | func (pa *podAccess) ensureAccess(ctx context.Context, rd daemon.Daemo... method workerPortForward (line 134) | func (pa *podAccess) workerPortForward(ctx context.Context, port strin... type podAccessKey (line 54) | type podAccessKey struct type podAccessSync (line 63) | type podAccessSync struct type podAccessTracker (line 71) | type podAccessTracker struct method start (line 158) | func (lpf *podAccessTracker) start(pa *podAccess) { method initialStart (line 184) | func (lpf *podAccessTracker) initialStart(ic *podAccess) { method privateStart (line 190) | func (lpf *podAccessTracker) privateStart(pa *podAccess) { method initSnapshot (line 220) | func (lpf *podAccessTracker) initSnapshot() { method getOrCreateMountsDone (line 227) | func (lpf *podAccessTracker) getOrCreateMountsDone(pa *podAccess) <-ch... method privateDelete (line 242) | func (lpf *podAccessTracker) privateDelete(fk podAccessKey, lp *podAcc... method cancelContainer (line 256) | func (lpf *podAccessTracker) cancelContainer(workload, container strin... method cancelUnwanted (line 267) | func (lpf *podAccessTracker) cancelUnwanted(ctx context.Context) { function newPodAccessTracker (line 153) | func newPodAccessTracker() *podAccessTracker { FILE: pkg/client/userd/trafficmgr/session.go type apiServer (line 58) | type apiServer struct type apiMatcher (line 63) | type apiMatcher struct type workloadInfoKey (line 68) | type workloadInfoKey struct type workloadInfo (line 73) | type workloadInfo struct type session (line 80) | type session struct method RevokeIntercept (line 155) | func (s *session) RevokeIntercept(ctx context.Context, interceptID str... method GetService (line 230) | func (s *session) GetService() userd.Service { method Run (line 241) | func (s *session) Run() { method WithRootClient (line 257) | func (s *session) WithRootClient(ctx context.Context, f func(context.C... method ManagerClient (line 261) | func (s *session) ManagerClient() manager.ManagerClient { method ManagerName (line 265) | func (s *session) ManagerName() string { method ManagerVersion (line 269) | func (s *session) ManagerVersion() semver.Version { method MarkActivity (line 273) | func (s *session) MarkActivity() { method reconnectManager (line 374) | func (s *session) reconnectManager() (returnedErr error) { method remain (line 412) | func (s *session) remain() error { method updateDaemonNamespaces (line 432) | func (s *session) updateDaemonNamespaces() { method startServices (line 451) | func (s *session) startServices(g log.Group) { method SessionInfo (line 474) | func (s *session) SessionInfo() *manager.SessionInfo { method getInfosForWorkloads (line 479) | func (s *session) getInfosForWorkloads( method WatchWorkloads (line 545) | func (s *session) WatchWorkloads(wr *rpc.WatchWorkloadsRequest, stream... method ensureWatchers (line 585) | func (s *session) ensureWatchers(namespaces []string) { method WorkloadInfoSnapshot (line 608) | func (s *session) WorkloadInfoSnapshot( method remainLoop (line 656) | func (s *session) remainLoop(_ context.Context) error { method CheckStatus (line 689) | func (s *session) CheckStatus(cr *rpc.ConnectRequest) error { method subnetViaWorkloadsEqual (line 723) | func (s *session) subnetViaWorkloadsEqual(workloads []*rootdRpc.Subnet... method UpdateStatus (line 733) | func (s *session) UpdateStatus(ctx context.Context, cr *rpc.ConnectReq... method Status (line 742) | func (s *session) Status(ctx context.Context) (*rpc.ConnectInfo, error) { method updateClientConfig (line 746) | func (s *session) updateClientConfig(ctx context.Context, namespaces [... method status (line 806) | func (s *session) status(ctx context.Context, initial bool) (*rpc.Conn... method Uninstall (line 843) | func (s *session) Uninstall(ctx context.Context, ur *rpc.UninstallRequ... method getNetworkInfo (line 851) | func (s *session) getNetworkInfo(cr *rpc.ConnectRequest) *rootdRpc.Net... method connectRootDaemon (line 867) | func (s *session) connectRootDaemon(timeoutCtx context.Context, nc *ro... method eachWorkload (line 978) | func (s *session) eachWorkload(namespaces []string, do func(kind manag... method RerouteLocalPort (line 990) | func (s *session) RerouteLocalPort(ap types.AddrPortProto, srcPort uin... method workloadsWatcher (line 1005) | func (s *session) workloadsWatcher(namespace string, synced *sync.Wait... function NewSession (line 163) | func NewSession( function connectMgr (line 278) | func connectMgr( function runWithRetry (line 457) | func runWithRetry(ctx context.Context, f func(context.Context) error) er... FILE: pkg/client/userd/trafficmgr/session_info_cache.go function sessionInfoFile (line 14) | func sessionInfoFile(daemonID *daemon.Identifier) string { type savedSession (line 18) | type savedSession struct function LoadSessionInfoFromUserCache (line 26) | func LoadSessionInfoFromUserCache(ctx context.Context, daemonID *daemon.... function saveSessionInfoToUserCache (line 40) | func saveSessionInfoToUserCache(ctx context.Context, daemonID *daemon.Id... function deleteSessionInfoFromUserCache (line 50) | func deleteSessionInfoFromUserCache(ctx context.Context, daemonID *daemo... FILE: pkg/client/version.go function Version (line 20) | func Version() string { function Semver (line 24) | func Semver() semver.Version { function Executable (line 28) | func Executable() (string, error) { function VersionInfo (line 32) | func VersionInfo(ctx context.Context) *common.VersionInfo { function GetInstallMechanism (line 42) | func GetInstallMechanism() (string, error) { function GetMechanismFromPath (line 56) | func GetMechanismFromPath(execPath string) (string, error) { FILE: pkg/client/version_test.go function TestGetInstallMechanism (line 15) | func TestGetInstallMechanism(t *testing.T) { FILE: pkg/dnsproxy/lookup.go constant dnsTTL (line 19) | dnsTTL = 4 constant arpaV4 (line 22) | arpaV4 = ".in-addr.arpa." constant arpaV6 (line 23) | arpaV6 = ".ip6.arpa." type RRs (line 26) | type RRs method PruneEmptyNames (line 60) | func (a RRs) PruneEmptyNames() RRs { method String (line 74) | func (a RRs) String() string { function SupportedType (line 28) | func SupportedType(qType uint16) bool { function writeRR (line 37) | func writeRR(rr dns.RR, bf *strings.Builder) { function IsEmptyName (line 64) | func IsEmptyName(rr dns.RR) bool { function nibbleToInt (line 90) | func nibbleToInt(v string) (uint8, bool) { function PtrAddress (line 107) | func PtrAddress(addr string) (netip.Addr, error) { function NewHeader (line 151) | func NewHeader(qName string, qType uint16) dns.RR_Header { function useLookupName (line 160) | func useLookupName(qName, noSearchDomain string) (string, bool) { function lookupIP (line 176) | func lookupIP(ctx context.Context, network, qName, noSearchDomain string... function MakeDNSError (line 193) | func MakeDNSError(err error) (int, error) { function makeError (line 213) | func makeError(err error) (RRs, int, error) { function Lookup (line 219) | func Lookup(ctx context.Context, qType uint16, qName, noSearchDomain str... function svcFQN (line 348) | func svcFQN(ctx context.Context, name string, r *net.Resolver) string { FILE: pkg/dnsproxy/lookup_test.go function TestLookup (line 14) | func TestLookup(t *testing.T) { function TestPtrAddress_v4 (line 66) | func TestPtrAddress_v4(t *testing.T) { function TestPtrAddress_v6 (line 72) | func TestPtrAddress_v6(t *testing.T) { FILE: pkg/dnsproxy/resolvefile_unix.go type ResolveFile (line 18) | type ResolveFile struct method String (line 95) | func (r *ResolveFile) String() string { method Equals (line 101) | func (r *ResolveFile) Equals(o *ResolveFile) bool { method Write (line 113) | func (r *ResolveFile) Write(fileName string) error { method WriteTo (line 119) | func (r *ResolveFile) WriteTo(buf io.Writer) (l int64, err error) { function ReadResolveFile (line 27) | func ReadResolveFile(fileName string) (*ResolveFile, error) { function ParseResolveFile (line 36) | func ParseResolveFile(fileName string, rdr io.Reader) (*ResolveFile, err... FILE: pkg/dnsproxy/resolvefile_unix_test.go function TestReadResolveFile (line 12) | func TestReadResolveFile(t *testing.T) { FILE: pkg/dnsproxy/rpc.go function ToRPC (line 11) | func ToRPC(rrs RRs, rCode int) (*manager.DNSResponse, error) { function FromRPC (line 29) | func FromRPC(r *manager.DNSResponse) (RRs, int, error) { FILE: pkg/dos/aferofs/wrapper.go type wrapFs (line 13) | type wrapFs struct method Abs (line 28) | func (a wrapFs) Abs(name string) (string, error) { method Chdir (line 32) | func (a wrapFs) Chdir(path string) error { method Create (line 36) | func (a wrapFs) Create(name string) (dos.File, error) { method Getwd (line 40) | func (a wrapFs) Getwd() (string, error) { method ReadDir (line 44) | func (a wrapFs) ReadDir(name string) ([]fs.DirEntry, error) { method ReadFile (line 53) | func (a wrapFs) ReadFile(name string) ([]byte, error) { method RealPath (line 57) | func (a wrapFs) RealPath(name string) (string, error) { method Open (line 64) | func (a wrapFs) Open(name string) (dos.File, error) { method OpenFile (line 68) | func (a wrapFs) OpenFile(name string, flag int, perm fs.FileMode) (dos... method Symlink (line 72) | func (a wrapFs) Symlink(oldName, newName string) error { method WriteFile (line 79) | func (a wrapFs) WriteFile(name string, data []byte, perm fs.FileMode) ... function Wrap (line 17) | func Wrap(fs afero.Fs) dos.FileSystem { function wrapFile (line 21) | func wrapFile(f afero.File, err error) (dos.File, error) { type file (line 84) | type file struct method ReadDir (line 97) | func (a file) ReadDir(count int) ([]fs.DirEntry, error) { type dirEntry (line 89) | type dirEntry struct method Type (line 93) | func (d dirEntry) Type() fs.FileMode { return d.FileInfo.Mode().Type() } method Info (line 95) | func (d dirEntry) Info() (fs.FileInfo, error) { return d.FileInfo, nil } FILE: pkg/dos/env.go type Env (line 11) | type Env interface type MapEnv (line 19) | type MapEnv method MergeEnvPairs (line 31) | func (e MapEnv) MergeEnvPairs(env []string) { method Environ (line 39) | func (e MapEnv) Environ() []string { method ExpandEnv (line 53) | func (e MapEnv) ExpandEnv(s string) string { method Getenv (line 57) | func (e MapEnv) Getenv(key string) string { method Setenv (line 61) | func (e MapEnv) Setenv(key, value string) error { method Lookup (line 66) | func (e MapEnv) Lookup(key string) (string, bool) { function FromEnvPairs (line 23) | func FromEnvPairs(env []string) MapEnv { type envKey (line 71) | type envKey struct function WithEnv (line 73) | func WithEnv(ctx context.Context, env Env) context.Context { function EnvAPI (line 79) | func EnvAPI(ctx context.Context) Env { function Environ (line 86) | func Environ(ctx context.Context) []string { function ExpandEnv (line 90) | func ExpandEnv(ctx context.Context, s string) string { function Getenv (line 94) | func Getenv(ctx context.Context, key string) string { function Setenv (line 98) | func Setenv(ctx context.Context, key, value string) error { function LookupEnv (line 102) | func LookupEnv(ctx context.Context, key string) (string, bool) { type osEnv (line 106) | type osEnv struct method Environ (line 108) | func (osEnv) Environ() []string { method ExpandEnv (line 112) | func (osEnv) ExpandEnv(s string) string { method Getenv (line 116) | func (osEnv) Getenv(s string) string { method Setenv (line 120) | func (osEnv) Setenv(key, value string) error { method Lookup (line 124) | func (osEnv) Lookup(s string) (string, bool) { FILE: pkg/dos/exe.go type Exe (line 9) | type Exe interface type exeKey (line 13) | type exeKey struct function WithExe (line 15) | func WithExe(ctx context.Context, exe Exe) context.Context { function ExeAPI (line 21) | func ExeAPI(ctx context.Context) Exe { function Executable (line 28) | func Executable(ctx context.Context) (string, error) { type osExe (line 32) | type osExe struct method Executable (line 34) | func (osExe) Executable() (string, error) { FILE: pkg/dos/filesystem.go type File (line 16) | type File interface type OwnedFile (line 34) | type OwnedFile interface type FileSystem (line 39) | type FileSystem interface type osFs (line 59) | type osFs struct method Abs (line 64) | func (*osFs) Abs(name string) (string, error) { method Chdir (line 68) | func (*osFs) Chdir(name string) error { method Create (line 72) | func (fs *osFs) Create(name string) (File, error) { method Getwd (line 81) | func (*osFs) Getwd() (string, error) { method Mkdir (line 85) | func (fs *osFs) Mkdir(name string, perm fs.FileMode) error { method MkdirAll (line 90) | func (fs *osFs) MkdirAll(path string, perm fs.FileMode) error { method Open (line 132) | func (*osFs) Open(name string) (File, error) { method OpenFile (line 141) | func (fs *osFs) OpenFile(name string, flag int, perm fs.FileMode) (Fil... method ReadDir (line 161) | func (*osFs) ReadDir(name string) ([]fs.DirEntry, error) { method ReadFile (line 165) | func (*osFs) ReadFile(name string) ([]byte, error) { method RealPath (line 169) | func (*osFs) RealPath(name string) (string, error) { method Remove (line 173) | func (*osFs) Remove(name string) error { method RemoveAll (line 177) | func (*osFs) RemoveAll(name string) error { method Rename (line 181) | func (*osFs) Rename(oldName, newName string) error { method Stat (line 185) | func (*osFs) Stat(name string) (fs.FileInfo, error) { method Symlink (line 189) | func (*osFs) Symlink(oldName, newName string) error { method WriteFile (line 193) | func (fs *osFs) WriteFile(name string, data []byte, perm fs.FileMode) ... method mustChown (line 202) | func (fs *osFs) mustChown() bool { method chown (line 206) | func (fs *osFs) chown(err error, name string) error { method chownFile (line 213) | func (fs *osFs) chownFile(f File) (File, error) { type fsKey (line 230) | type fsKey struct function WithFS (line 233) | func WithFS(ctx context.Context, fs FileSystem) context.Context { function getFS (line 237) | func getFS(ctx context.Context) FileSystem { function newOS (line 245) | func newOS(ctx context.Context) osFs { function Abs (line 257) | func Abs(ctx context.Context, name string) (string, error) { function Chdir (line 262) | func Chdir(ctx context.Context, path string) error { function Create (line 267) | func Create(ctx context.Context, name string) (File, error) { function Getwd (line 272) | func Getwd(ctx context.Context) (string, error) { function Mkdir (line 277) | func Mkdir(ctx context.Context, name string, perm fs.FileMode) error { function MkdirAll (line 282) | func MkdirAll(ctx context.Context, name string, perm fs.FileMode) error { function Open (line 287) | func Open(ctx context.Context, name string) (File, error) { function OpenFile (line 292) | func OpenFile(ctx context.Context, name string, flag int, perm fs.FileMo... function ReadDir (line 297) | func ReadDir(ctx context.Context, name string) ([]fs.DirEntry, error) { function ReadFile (line 302) | func ReadFile(ctx context.Context, name string) ([]byte, error) { // MOD... function RealPath (line 308) | func RealPath(ctx context.Context, name string) (string, error) { function Remove (line 313) | func Remove(ctx context.Context, name string) error { function RemoveAll (line 318) | func RemoveAll(ctx context.Context, name string) error { function Rename (line 323) | func Rename(ctx context.Context, oldName, newName string) error { function WriteFile (line 327) | func WriteFile(ctx context.Context, name string, data []byte, perm fs.Fi... function Stat (line 332) | func Stat(ctx context.Context, name string) (fs.FileInfo, error) { function Symlink (line 337) | func Symlink(ctx context.Context, oldName, newName string) error { FILE: pkg/dos/filesystem_test.go function TestWithFS (line 24) | func TestWithFS(t *testing.T) { function TestFileNil (line 48) | func TestFileNil(t *testing.T) { function ExampleWithFS (line 75) | func ExampleWithFS() { FILE: pkg/dos/lockedfile.go type lockedFs (line 12) | type lockedFs struct method Create (line 20) | func (fs *lockedFs) Create(name string) (File, error) { method Open (line 29) | func (*lockedFs) Open(name string) (File, error) { method OpenFile (line 38) | func (fs *lockedFs) OpenFile(name string, flag int, perm fs.FileMode) ... function WithLockedFs (line 16) | func WithLockedFs(ctx context.Context) context.Context { FILE: pkg/dos/stdio.go type Stdio (line 9) | type Stdio interface function WithStdio (line 17) | func WithStdio(ctx context.Context, io Stdio) context.Context { type outKey (line 23) | type outKey struct function Stdout (line 26) | func Stdout(ctx context.Context) io.Writer { function WithStdout (line 35) | func WithStdout(ctx context.Context, w io.Writer) context.Context { type errKey (line 39) | type errKey struct function Stderr (line 42) | func Stderr(ctx context.Context) io.Writer { function WithStderr (line 51) | func WithStderr(ctx context.Context, w io.Writer) context.Context { type inKey (line 55) | type inKey struct function Stdin (line 58) | func Stdin(ctx context.Context) io.Reader { function WithStdin (line 67) | func WithStdin(ctx context.Context, w io.Reader) context.Context { FILE: pkg/dos/wdwrapper.go type wdWrapper (line 9) | type wdWrapper struct method basePath (line 18) | func (w *wdWrapper) basePath(path string) string { method Abs (line 25) | func (w *wdWrapper) Abs(name string) (string, error) { method Chdir (line 29) | func (w *wdWrapper) Chdir(path string) error { method Create (line 40) | func (w *wdWrapper) Create(name string) (File, error) { method Getwd (line 44) | func (w *wdWrapper) Getwd() (string, error) { method Mkdir (line 48) | func (w *wdWrapper) Mkdir(name string, perm fs.FileMode) error { method MkdirAll (line 52) | func (w *wdWrapper) MkdirAll(name string, perm fs.FileMode) error { method Open (line 56) | func (w *wdWrapper) Open(name string) (File, error) { method OpenFile (line 60) | func (w *wdWrapper) OpenFile(name string, flag int, perm fs.FileMode) ... method ReadDir (line 64) | func (w *wdWrapper) ReadDir(name string) ([]fs.DirEntry, error) { method ReadFile (line 68) | func (w *wdWrapper) ReadFile(name string) ([]byte, error) { method RealPath (line 72) | func (w *wdWrapper) RealPath(name string) (string, error) { method Remove (line 76) | func (w *wdWrapper) Remove(name string) error { method RemoveAll (line 80) | func (w *wdWrapper) RemoveAll(name string) error { method Rename (line 84) | func (w *wdWrapper) Rename(oldName, newName string) error { method Stat (line 88) | func (w *wdWrapper) Stat(name string) (fs.FileInfo, error) { method Symlink (line 92) | func (w *wdWrapper) Symlink(oldName, newName string) error { method WriteFile (line 96) | func (w *wdWrapper) WriteFile(name string, data []byte, perm fs.FileMo... function WorkingDirWrapper (line 14) | func WorkingDirWrapper(f FileSystem) FileSystem { FILE: pkg/dpipe/dpipe.go function DPipe (line 14) | func DPipe(ctx context.Context, peer io.ReadWriteCloser, cmdName string,... FILE: pkg/dpipe/dpipe_test.go function TestMain (line 22) | func TestMain(m *testing.M) { type bufClose (line 41) | type bufClose struct method Close (line 45) | func (b *bufClose) Close() error { function makeLoggerOn (line 49) | func makeLoggerOn(bf *bytes.Buffer) context.Context { function TestDPipe_stdout (line 54) | func TestDPipe_stdout(t *testing.T) { function TestDPipe_stderr (line 64) | func TestDPipe_stderr(t *testing.T) { FILE: pkg/dpipe/dpipe_unix.go function killProcess (line 14) | func killProcess(_ context.Context, cmd *exec.Cmd) { FILE: pkg/dpipe/dpipe_windows.go function killProcess (line 11) | func killProcess(ctx context.Context, cmd *exec.Cmd) { FILE: pkg/dpipe/testdata/echo/echo.go function main (line 9) | func main() { FILE: pkg/errcat/errors.go type Category (line 13) | type Category method New (line 39) | func (c Category) New(untypedErr any) error { method Newf (line 58) | func (c Category) Newf(format string, a ...any) error { method Errorf (line 65) | func (c Category) Errorf(err error, format string, a ...any) error { type categorized (line 15) | type categorized struct method GetCategory (line 79) | func (ce *categorized) GetCategory() Category { method Unwrap (line 84) | func (ce *categorized) Unwrap() error { type Categorized (line 20) | type Categorized interface constant OK (line 28) | OK = Category(iota) constant User (line 29) | User constant Config (line 30) | Config constant NoDaemonLogs (line 31) | NoDaemonLogs constant Silent (line 32) | Silent constant Unknown (line 33) | Unknown function Print (line 70) | func Print(err error) { function GetCategory (line 90) | func GetCategory(err error) Category { FILE: pkg/filelocation/app.go function AppUserLogDir (line 19) | func AppUserLogDir(ctx context.Context) string { function AppUserCacheDir (line 34) | func AppUserCacheDir(ctx context.Context) string { function AppUserConfigDir (line 49) | func AppUserConfigDir(ctx context.Context) string { FILE: pkg/filelocation/ctx.go type homeCtxKey (line 7) | type homeCtxKey struct function WithUserHomeDir (line 11) | func WithUserHomeDir(ctx context.Context, home string) context.Context { type logCtxKey (line 15) | type logCtxKey struct function WithAppUserLogDir (line 19) | func WithAppUserLogDir(ctx context.Context, logdir string) context.Conte... type configCtxKey (line 23) | type configCtxKey struct function WithAppUserConfigDir (line 26) | func WithAppUserConfigDir(ctx context.Context, configDir string) context... type cacheCtxKey (line 30) | type cacheCtxKey struct function WithAppUserCacheDir (line 33) | func WithAppUserCacheDir(ctx context.Context, cacheDir string) context.C... FILE: pkg/filelocation/osfile.go function UserHomeDir (line 10) | func UserHomeDir(ctx context.Context) string { function UserCacheDir (line 22) | func UserCacheDir(ctx context.Context) string { function UserConfigDir (line 31) | func UserConfigDir(ctx context.Context) string { FILE: pkg/filelocation/osfile_darwin.go constant appName (line 10) | appName = "telepresence" constant RootCacheDir (line 11) | RootCacheDir = "/Library/Caches/" + appName constant RootConfigDir (line 12) | RootConfigDir = "/Library/Application Support/" + appName function userHomeDir (line 15) | func userHomeDir() string { function userCacheDir (line 22) | func userCacheDir(ctx context.Context) string { function userConfigDir (line 26) | func userConfigDir(ctx context.Context) string { function appUserLogDir (line 30) | func appUserLogDir(ctx context.Context) string { FILE: pkg/filelocation/osfile_linux.go constant appName (line 10) | appName = "telepresence" constant RootCacheDir (line 11) | RootCacheDir = "/var/cache/" + appName constant RootConfigDir (line 12) | RootConfigDir = "/etc/" + appName function userHomeDir (line 15) | func userHomeDir() string { function userCacheDir (line 22) | func userCacheDir(ctx context.Context) string { function userConfigDir (line 30) | func userConfigDir(ctx context.Context) string { function appUserLogDir (line 38) | func appUserLogDir(ctx context.Context) string { FILE: pkg/filelocation/osfile_windows.go constant appName (line 10) | appName = "Telepresence" constant RootConfigDir (line 11) | RootConfigDir = "C:\\ProgramData\\" + appName constant RootCacheDir (line 12) | RootCacheDir = RootConfigDir + "\\Cache" function userHomeDir (line 15) | func userHomeDir() string { function userCacheDir (line 22) | func userCacheDir(ctx context.Context) string { function userConfigDir (line 30) | func userConfigDir(ctx context.Context) string { function appUserLogDir (line 38) | func appUserLogDir(ctx context.Context) string { FILE: pkg/forwarder/basic.go type Forwarder (line 13) | type Forwarder interface type basic (line 44) | type basic struct method Tag (line 58) | func (f *basic) Tag() tunnel.Tag { method Target (line 62) | func (f *basic) Target() netip.AddrPort { function New (line 51) | func New(from types.PortAndProto, tag tunnel.Tag, target netip.AddrPort)... FILE: pkg/forwarder/tcp.go type tcp (line 16) | type tcp struct method Forward (line 27) | func (f *tcp) Forward(ctx context.Context, clientConn net.Conn) error { method Listen (line 77) | func (f *tcp) Listen(ctx context.Context) (net.Listener, error) { method Serve (line 93) | func (f *tcp) Serve(ctx context.Context, port chan<- netip.AddrPort) e... method ServeTo (line 97) | func (f *tcp) ServeTo(ctx context.Context, initCh chan<- netip.AddrPor... function NewTCP (line 19) | func NewTCP(from uint16, tag tunnel.Tag, target netip.AddrPort) Forwarder { method ListenPort (line 89) | func (f *basic) ListenPort() types.PortAndProto { function AcceptLoop (line 115) | func AcceptLoop(ctx context.Context, listener net.Listener, fw func(cont... FILE: pkg/forwarder/udp.go type udp (line 15) | type udp struct method Listen (line 26) | func (f *udp) Listen(ctx context.Context) (net.Listener, error) { method ListenPort (line 32) | func (f *udp) ListenPort() types.PortAndProto { method Serve (line 36) | func (f *udp) Serve(ctx context.Context, initCh chan<- netip.AddrPort)... method Forward (line 40) | func (f *udp) Forward(ctx context.Context, conn net.Conn) error { method ServeTo (line 47) | func (f *udp) ServeTo(ctx context.Context, initCh chan<- netip.AddrPor... function NewUDP (line 18) | func NewUDP(from uint16, tag tunnel.Tag, target netip.AddrPort) Forwarder { function ForwardUDP (line 90) | func ForwardUDP(ctx context.Context, tag tunnel.Tag, conn *net.UDPConn, ... type udpHandler (line 147) | type udpHandler struct method Close (line 155) | func (u *udpHandler) Close() error { method Stop (line 160) | func (u *udpHandler) Stop(_ context.Context) { method Start (line 164) | func (u *udpHandler) Start(ctx context.Context) { method forward (line 168) | func (u *udpHandler) forward(ctx context.Context, tag tunnel.Tag) { FILE: pkg/grpc/client/connect.go function DialGRPC (line 11) | func DialGRPC(ctx context.Context, addr string, opts ...grpc.DialOption)... FILE: pkg/grpc/error.go type Error (line 13) | type Error interface type StructuredError (line 18) | type StructuredError struct method GetCode (line 29) | func (e *StructuredError) GetCode() grpcCodes.Code { method Error (line 37) | func (e *StructuredError) Error() string { method GetCategory (line 41) | func (e *StructuredError) GetCategory() errcat.Category { type structuredGrpcError (line 24) | type structuredGrpcError struct method GRPCStatus (line 33) | func (e *structuredGrpcError) GRPCStatus() *status.Status { function FromGRPC (line 45) | func FromGRPC(err error) error { FILE: pkg/grpc/errors/errors.go function Error (line 16) | func Error(c codes.Code, msg string) error { function Errorf (line 27) | func Errorf(c codes.Code, format string, a ...any) error { function FromError (line 35) | func FromError(err error, defaultCode codes.Code, defaultMessage string)... FILE: pkg/grpc/server/context.go function NewCombinedContext (line 8) | func NewCombinedContext(a, b context.Context) context.Context { type combinedContext (line 12) | type combinedContext struct method Deadline (line 18) | func (c *combinedContext) Deadline() (time.Time, bool) { method Done (line 30) | func (c *combinedContext) Done() <-chan struct{} { method Err (line 44) | func (c *combinedContext) Err() error { method Value (line 48) | func (c *combinedContext) Value(key any) any { FILE: pkg/grpc/server/logging.go function interceptorLogger (line 15) | func interceptorLogger() logging.Logger { function callCtx (line 56) | func callCtx(ctx context.Context, name string, requestCount *uint64) con... FILE: pkg/grpc/server/server.go type mergedCtx (line 22) | type mergedCtx struct method Value (line 27) | func (m *mergedCtx) Value(i any) any { type mergedStream (line 34) | type mergedStream struct method Context (line 39) | func (s *mergedStream) Context() context.Context { function jsonError (line 43) | func jsonError(err error) error { function New (line 70) | func New(valCtx context.Context, options ...grpc.ServerOption) *grpc.Ser... function Serve (line 131) | func Serve(ctx context.Context, svc *grpc.Server, lis net.Listener) error { function Stop (line 146) | func Stop(ctx context.Context, svc *grpc.Server, maxTime time.Duration) { function Wait (line 170) | func Wait(ctx context.Context, svc *grpc.Server) { FILE: pkg/grpc/watcher/watcher.go function WatchWithRetry (line 22) | func WatchWithRetry[T any]( FILE: pkg/icept/conflicts.go function pathFiltersOverlap (line 17) | func pathFiltersOverlap(paths1, paths2 []string) bool { function pathsCanMatch (line 29) | func pathsCanMatch(filter1, filter2 string) bool { function valuesCanMatch (line 39) | func valuesCanMatch(v1, v2 matcher.Value) bool { function regexCanMatchValue (line 94) | func regexCanMatchValue(regexPattern string, op matcher.ValueOp, value s... function regexLiteralPrefix (line 132) | func regexLiteralPrefix(pattern string) string { function ExplainConflict (line 156) | func ExplainConflict(spec1, spec2 *manager.InterceptSpec) string { function isHeaderSubset (line 198) | func isHeaderSubset(subset, superset matcher.Headers) bool { function IsInConflict (line 227) | func IsInConflict(spec1, spec2 *manager.InterceptSpec) bool { function PotentialConflict (line 277) | func PotentialConflict(agentName, namespace string, containerPorts []typ... FILE: pkg/icept/conflicts_test.go function TestGenerateMechanismDescription (line 12) | func TestGenerateMechanismDescription(t *testing.T) { function TestInterceptSpecsConflict (line 129) | func TestInterceptSpecsConflict(t *testing.T) { FILE: pkg/icept/find.go function FindContainer (line 11) | func FindContainer(ac *agentconfig.Sidecar, spec *manager.InterceptSpec)... function FindIntercept (line 30) | func FindIntercept(ac *agentconfig.Sidecar, spec *manager.InterceptSpec)... function FindContainerIntercept (line 35) | func FindContainerIntercept(ac *agentconfig.Sidecar, cn *agentconfig.Con... FILE: pkg/informer/context.go type factoryKey (line 13) | type factoryKey struct function getOpts (line 15) | func getOpts(ns string) (k8sOpts []informers.SharedInformerOption, argoO... function WithFactory (line 24) | func WithFactory(ctx context.Context, ns string) context.Context { function GetFactory (line 36) | func GetFactory(ctx context.Context, ns string) GlobalFactory { function DropFactory (line 57) | func DropFactory(ctx context.Context, ns string) { function GetK8sFactory (line 66) | func GetK8sFactory(ctx context.Context, ns string) informers.SharedInfor... function GetArgoRolloutsFactory (line 74) | func GetArgoRolloutsFactory(ctx context.Context, ns string) argorollouts... FILE: pkg/informer/factory.go type GlobalFactory (line 9) | type GlobalFactory interface function NewDefaultGlobalFactory (line 14) | func NewDefaultGlobalFactory(k8s informers.SharedInformerFactory, argoRo... type defaultGlobalFactory (line 18) | type defaultGlobalFactory struct method GetK8sInformerFactory (line 23) | func (f *defaultGlobalFactory) GetK8sInformerFactory() informers.Share... method GetArgoRolloutsInformerFactory (line 27) | func (f *defaultGlobalFactory) GetArgoRolloutsInformerFactory() argoro... FILE: pkg/ioutil/free_ports.go function FreePortsTCP (line 15) | func FreePortsTCP(count int) ([]netip.AddrPort, error) { FILE: pkg/ioutil/keyvalueformatter.go type KeyValueFormatter (line 13) | type KeyValueFormatter struct method Add (line 32) | func (f *KeyValueFormatter) Add(k, v string) { method WriteTo (line 37) | func (f *KeyValueFormatter) WriteTo(out io.Writer) (int64, error) { method Println (line 62) | func (f *KeyValueFormatter) Println(out io.Writer) int { method String (line 68) | func (f *KeyValueFormatter) String() string { type KeyValueProvider (line 20) | type KeyValueProvider interface function DefaultKeyValueFormatter (line 24) | func DefaultKeyValueFormatter() *KeyValueFormatter { FILE: pkg/ioutil/print.go function Print (line 10) | func Print(out io.Writer, args ...any) int { function Println (line 19) | func Println(out io.Writer, args ...any) int { function Printf (line 28) | func Printf(out io.Writer, format string, args ...any) int { function WriteString (line 37) | func WriteString(out io.Writer, s string) int { function WriterToString (line 45) | func WriterToString(wt func(w io.Writer) (int64, error)) string { FILE: pkg/ioutil/safename.go function SafeName (line 8) | func SafeName(name string) string { FILE: pkg/ioutil/tempname.go function CreateTempName (line 6) | func CreateTempName(dir, pattern string) (string, error) { FILE: pkg/ioutil/writeallto.go type WriterTos (line 6) | type WriterTos interface function WriteAllTo (line 12) | func WriteAllTo(out io.Writer, wts ...io.WriterTo) (tn int64, err error) { FILE: pkg/iputil/ipnet.go function PrefixToRPC (line 10) | func PrefixToRPC(n netip.Prefix) *manager.IPNet { function PrefixesToRPC (line 17) | func PrefixesToRPC(n []netip.Prefix) []*manager.IPNet { function RPCToPrefix (line 29) | func RPCToPrefix(m *manager.IPNet) netip.Prefix { function RPCsToPrefixes (line 36) | func RPCsToPrefixes(n []*manager.IPNet) []netip.Prefix { function PrefixFromIPNet (line 48) | func PrefixFromIPNet(ipNet *net.IPNet) (pfx netip.Prefix) { FILE: pkg/iputil/ips.go type IPs (line 10) | type IPs method String (line 20) | func (ips IPs) String() string { method UniqueSorted (line 38) | func (ips IPs) UniqueSorted() IPs { method BytesSlice (line 67) | func (ips IPs) BytesSlice() [][]byte { function IPsFromBytesSlice (line 12) | func IPsFromBytesSlice(bss [][]byte) IPs { function UniqueSorted (line 42) | func UniqueSorted(ips []net.IP) IPs { FILE: pkg/iputil/join.go function JoinIpPort (line 8) | func JoinIpPort(ip net.IP, port uint16) string { function JoinHostPort (line 19) | func JoinHostPort(host string, port uint16) string { FILE: pkg/iputil/normalize.go function IsIpV6Addr (line 8) | func IsIpV6Addr(ipAddStr string) bool { function Normalize (line 14) | func Normalize(ip net.IP) net.IP { FILE: pkg/iputil/parse.go function ParseAddr (line 10) | func ParseAddr(ipStr string) (ip netip.Addr, err error) { function SplitToIPPort (line 19) | func SplitToIPPort(netAddr net.Addr) (netip.AddrPort, error) { FILE: pkg/json/marshal.go function Marshal (line 13) | func Marshal(value any) ([]byte, error) { function Unmarshal (line 22) | func Unmarshal(data []byte, into any, rejectUnknown bool) error { FILE: pkg/k8sapi/cani.go function CanI (line 13) | func CanI(ctx context.Context, ras ...*auth.ResourceAttributes) (bool, e... function CanWatch (line 38) | func CanWatch(ctx context.Context, group, resource, name, ns string) bool { function CanWatchNamespaces (line 65) | func CanWatchNamespaces(ctx context.Context) bool { FILE: pkg/k8sapi/clientconfigprovider.go type ClientConfigProvider (line 5) | type ClientConfigProvider interface FILE: pkg/k8sapi/interface.go type JoinedClientSetInterface (line 10) | type JoinedClientSetInterface interface type joinedClientSetInterface (line 15) | type joinedClientSetInterface struct method ArgoprojV1alpha1 (line 20) | func (j joinedClientSetInterface) ArgoprojV1alpha1() typedArgoRollouts... FILE: pkg/k8sapi/kind.go type Kind (line 5) | type Kind method IsValid (line 27) | func (w Kind) IsValid() bool { constant ServiceKind (line 8) | ServiceKind Kind = "Service" constant PodKind (line 9) | PodKind Kind = "Pod" constant DeploymentKind (line 10) | DeploymentKind Kind = "Deployment" constant StatefulSetKind (line 11) | StatefulSetKind Kind = "StatefulSet" constant ReplicaSetKind (line 12) | ReplicaSetKind Kind = "ReplicaSet" constant RolloutKind (line 13) | RolloutKind Kind = "Rollout" type Kinds (line 16) | type Kinds method Contains (line 18) | func (k Kinds) Contains(kind Kind) bool { FILE: pkg/k8sapi/namespaceid.go function GetNamespaceID (line 11) | func GetNamespaceID(ctx context.Context, namespace string) (clusterID st... FILE: pkg/k8sapi/object.go type Object (line 15) | type Object interface function GetService (line 28) | func GetService(c context.Context, name, namespace string) (Object, erro... function Services (line 37) | func Services(c context.Context, namespace string, labelSelector labels.... function Service (line 50) | func Service(d *core.Service) Object { function ServiceImpl (line 56) | func ServiceImpl(o Object) (*core.Service, bool) { function GetPod (line 63) | func GetPod(c context.Context, name, namespace string) (Object, error) { function Pods (line 72) | func Pods(c context.Context, namespace string, labelSelector labels.Set)... function Pod (line 85) | func Pod(d *core.Pod) Object { function PodImpl (line 91) | func PodImpl(o Object) (*core.Pod, bool) { type service (line 98) | type service struct method ki (line 106) | func (o *service) ki(c context.Context) typedCore.ServiceInterface { method GetGroupResource (line 110) | func (o *service) GetGroupResource() schema.GroupResource { method GetKind (line 117) | func (o *service) GetKind() Kind { method Delete (line 121) | func (o *service) Delete(c context.Context) error { method Patch (line 125) | func (o *service) Patch(c context.Context, pt types.PatchType, data []... method Refresh (line 133) | func (o *service) Refresh(c context.Context) error { method Selector (line 141) | func (o *service) Selector() (labels.Selector, error) { method String (line 148) | func (o *service) String() string { method Update (line 152) | func (o *service) Update(c context.Context) error { function services (line 102) | func services(c context.Context, namespace string) typedCore.ServiceInte... type pod (line 160) | type pod struct method ki (line 168) | func (o *pod) ki(c context.Context) typedCore.PodInterface { method GetGroupResource (line 172) | func (o *pod) GetGroupResource() schema.GroupResource { method GetKind (line 179) | func (o *pod) GetKind() Kind { method Delete (line 183) | func (o *pod) Delete(c context.Context) error { method Patch (line 187) | func (o *pod) Patch(c context.Context, pt types.PatchType, data []byte... method Refresh (line 195) | func (o *pod) Refresh(c context.Context) error { method Selector (line 203) | func (o *pod) Selector() (labels.Selector, error) { method String (line 207) | func (o *pod) String() string { method Update (line 211) | func (o *pod) Update(c context.Context) error { function pods (line 164) | func pods(c context.Context, namespace string) typedCore.PodInterface { FILE: pkg/k8sapi/util.go function WithJoinedClientSetInterface (line 13) | func WithJoinedClientSetInterface(ctx context.Context, ki kubernetes.Int... function GetJoinedClientSetInterface (line 17) | func GetJoinedClientSetInterface(ctx context.Context) JoinedClientSetInt... function WithArgoRolloutsInterface (line 24) | func WithArgoRolloutsInterface(ctx context.Context, ari argoRollouts.Int... function WithK8sInterface (line 28) | func WithK8sInterface(ctx context.Context, ki kubernetes.Interface) cont... function GetArgoRolloutsInterface (line 32) | func GetArgoRolloutsInterface(ctx context.Context) argoRollouts.Interface { function GetK8sInterface (line 40) | func GetK8sInterface(ctx context.Context) kubernetes.Interface { type kiKey (line 48) | type kiKey struct type ariKey (line 50) | type ariKey struct function listOptions (line 52) | func listOptions(labelSelector labels.Set) meta.ListOptions { FILE: pkg/k8sapi/workload.go type Workload (line 22) | type Workload interface type UnsupportedWorkloadKindError (line 29) | type UnsupportedWorkloadKindError method Error (line 31) | func (u UnsupportedWorkloadKindError) Error() string { function GetWorkload (line 44) | func GetWorkload(c context.Context, name, namespace string, kind Kind) (... function WrapWorkload (line 70) | func WrapWorkload(workload runtime.Object) (Workload, error) { function GetDeployment (line 85) | func GetDeployment(c context.Context, name, namespace string) (Workload,... function Deployments (line 94) | func Deployments(c context.Context, namespace string, labelSelector labe... function Deployment (line 107) | func Deployment(d *apps.Deployment) Workload { function DeploymentImpl (line 113) | func DeploymentImpl(o Object) (*apps.Deployment, bool) { function GetRollout (line 120) | func GetRollout(c context.Context, name, namespace string) (Workload, er... function Rollouts (line 134) | func Rollouts(c context.Context, namespace string, labelSelector labels.... function Rollout (line 152) | func Rollout(r *argoRollouts.Rollout) Workload { function RolloutImpl (line 158) | func RolloutImpl(o Object) (*argoRollouts.Rollout, bool) { function GetReplicaSet (line 165) | func GetReplicaSet(c context.Context, name, namespace string) (Workload,... function ReplicaSets (line 174) | func ReplicaSets(c context.Context, namespace string, labelSelector labe... function ReplicaSet (line 187) | func ReplicaSet(d *apps.ReplicaSet) Workload { function ReplicaSetImpl (line 193) | func ReplicaSetImpl(o Object) (*apps.ReplicaSet, bool) { function GetStatefulSet (line 200) | func GetStatefulSet(c context.Context, name, namespace string) (Workload... function StatefulSets (line 209) | func StatefulSets(c context.Context, namespace string, labelSelector lab... function StatefulSet (line 222) | func StatefulSet(d *apps.StatefulSet) Workload { function StatefulSetImpl (line 228) | func StatefulSetImpl(o Object) (*apps.StatefulSet, bool) { function String (line 235) | func String(o Object) string { type deployment (line 239) | type deployment struct method ki (line 247) | func (o *deployment) ki(c context.Context) typedApps.DeploymentInterfa... method GetGroupResource (line 251) | func (o *deployment) GetGroupResource() schema.GroupResource { method GetKind (line 258) | func (o *deployment) GetKind() Kind { method Delete (line 262) | func (o *deployment) Delete(c context.Context) error { method GetPodTemplate (line 266) | func (o *deployment) GetPodTemplate() *core.PodTemplateSpec { method Patch (line 270) | func (o *deployment) Patch(c context.Context, pt types.PatchType, data... method Refresh (line 278) | func (o *deployment) Refresh(c context.Context) error { method Replicas (line 286) | func (o *deployment) Replicas() int { method Selector (line 290) | func (o *deployment) Selector() (labels.Selector, error) { method String (line 294) | func (o *deployment) String() string { method Update (line 298) | func (o *deployment) Update(c context.Context) error { method Updated (line 306) | func (o *deployment) Updated(origGeneration int64) bool { function deployments (line 243) | func deployments(c context.Context, namespace string) typedApps.Deployme... type rollout (line 315) | type rollout struct method ki (line 327) | func (o *rollout) ki(c context.Context) typedArgoRollouts.RolloutInter... method GetGroupResource (line 331) | func (o *rollout) GetGroupResource() schema.GroupResource { method GetKind (line 338) | func (o *rollout) GetKind() Kind { method Delete (line 342) | func (o *rollout) Delete(c context.Context) error { method GetPodTemplate (line 346) | func (o *rollout) GetPodTemplate() *core.PodTemplateSpec { method Patch (line 350) | func (o *rollout) Patch(c context.Context, pt types.PatchType, data []... method Refresh (line 358) | func (o *rollout) Refresh(c context.Context) error { method Replicas (line 366) | func (o *rollout) Replicas() int { method Selector (line 370) | func (o *rollout) Selector() (labels.Selector, error) { method String (line 374) | func (o *rollout) String() string { method Update (line 378) | func (o *rollout) Update(c context.Context) error { method Updated (line 386) | func (o *rollout) Updated(origGeneration int64) bool { function rollouts (line 319) | func rollouts(c context.Context, namespace string) typedArgoRollouts.Rol... type replicaSet (line 395) | type replicaSet struct method ki (line 403) | func (o *replicaSet) ki(c context.Context) typedApps.ReplicaSetInterfa... method GetGroupResource (line 407) | func (o *replicaSet) GetGroupResource() schema.GroupResource { method GetKind (line 414) | func (o *replicaSet) GetKind() Kind { method Delete (line 418) | func (o *replicaSet) Delete(c context.Context) error { method GetPodTemplate (line 422) | func (o *replicaSet) GetPodTemplate() *core.PodTemplateSpec { method Patch (line 426) | func (o *replicaSet) Patch(c context.Context, pt types.PatchType, data... method Refresh (line 434) | func (o *replicaSet) Refresh(c context.Context) error { method Replicas (line 442) | func (o *replicaSet) Replicas() int { method Selector (line 446) | func (o *replicaSet) Selector() (labels.Selector, error) { method String (line 450) | func (o *replicaSet) String() string { method Update (line 454) | func (o *replicaSet) Update(c context.Context) error { method Updated (line 462) | func (o *replicaSet) Updated(origGeneration int64) bool { function replicaSets (line 399) | func replicaSets(c context.Context, namespace string) typedApps.ReplicaS... type statefulSet (line 471) | type statefulSet struct method ki (line 479) | func (o *statefulSet) ki(c context.Context) typedApps.StatefulSetInter... method GetGroupResource (line 483) | func (o *statefulSet) GetGroupResource() schema.GroupResource { method GetKind (line 490) | func (o *statefulSet) GetKind() Kind { method Delete (line 494) | func (o *statefulSet) Delete(c context.Context) error { method GetPodTemplate (line 498) | func (o *statefulSet) GetPodTemplate() *core.PodTemplateSpec { method Patch (line 502) | func (o *statefulSet) Patch(c context.Context, pt types.PatchType, dat... method Refresh (line 510) | func (o *statefulSet) Refresh(c context.Context) error { method Replicas (line 518) | func (o *statefulSet) Replicas() int { method Selector (line 522) | func (o *statefulSet) Selector() (labels.Selector, error) { method String (line 526) | func (o *statefulSet) String() string { method Update (line 530) | func (o *statefulSet) Update(c context.Context) error { method Updated (line 538) | func (o *statefulSet) Updated(origGeneration int64) bool { function statefulSets (line 475) | func statefulSets(c context.Context, namespace string) typedApps.Statefu... FILE: pkg/labels/selector.go constant NameLabelKey (line 13) | NameLabelKey = "kubernetes.io/metadata.name" type Operator (line 15) | type Operator method String (line 28) | func (op Operator) String() string { method AsSelectionOperator (line 32) | func (op Operator) AsSelectionOperator() selection.Operator { constant OperatorIn (line 22) | OperatorIn Operator = "In" constant OperatorNotIn (line 23) | OperatorNotIn Operator = "NotIn" constant OperatorExists (line 24) | OperatorExists Operator = "Exists" constant OperatorNotExists (line 25) | OperatorNotExists Operator = "DoesNotExist" type Selector (line 36) | type Selector struct method GetAllRequirements (line 63) | func (sel *Selector) GetAllRequirements() []*Requirement { method Static (line 79) | func (sel *Selector) Static() bool { method StaticNames (line 96) | func (sel *Selector) StaticNames() []string { method LabelsSelector (line 116) | func (sel *Selector) LabelsSelector() (labels.Selector, error) { type Requirement (line 41) | type Requirement struct function UnmarshalSelector (line 47) | func UnmarshalSelector(data []byte) (*Selector, error) { function UnmarshalSelectorJSON (line 55) | func UnmarshalSelectorJSON(data []byte) (*Selector, error) { function NewLabelsSelector (line 120) | func NewLabelsSelector(es []*Requirement) (labels.Selector, error) { function rqCmp (line 132) | func rqCmp(a, b *Requirement) int { function SelectorFromNames (line 143) | func SelectorFromNames(names ...string) *Selector { FILE: pkg/log/base_logger.go function MakeBaseLogger (line 12) | func MakeBaseLogger(ctx context.Context, out io.Writer, logLevel string)... FILE: pkg/log/group.go type group (line 12) | type group struct method Go (line 37) | func (g group) Go(name string, f func(context.Context) error) { type Group (line 19) | type Group interface function NewGroup (line 30) | func NewGroup(ctx context.Context) Group { FILE: pkg/log/timed_level.go constant UnsetLevel (line 13) | UnsetLevel = slog.Level(math.MaxInt) type LevelSetter (line 16) | type LevelSetter type TimedLevel (line 20) | type TimedLevel interface type timedLevel (line 38) | type timedLevel struct method Get (line 56) | func (tl *timedLevel) Get() (slog.Level, time.Duration) { method Set (line 69) | func (tl *timedLevel) Set(ctx context.Context, level slog.Level, durat... method Reset (line 104) | func (tl *timedLevel) Reset(ctx context.Context) { function NewTimedLevel (line 48) | func NewTimedLevel(defaultLevel slog.Level, setter LevelSetter) TimedLev... FILE: pkg/maps/utils.go function Copy (line 10) | func Copy[K comparable, V any](a map[K]V) map[K]V { function Equal (line 19) | func Equal[K comparable, V comparable](a, b map[K]V) bool { function Merge (line 32) | func Merge[K comparable, V any](dst, src map[K]V) { function KeySlice (line 39) | func KeySlice[M ~map[K]V, K comparable, V any](m M) []K { function SortedKeys (line 50) | func SortedKeys[M ~map[K]V, K cmp.Ordered, V any](m M) []K { function ToSortedSlice (line 57) | func ToSortedSlice[K cmp.Ordered, V any](m map[K]V) []V { function DeltaUpdate (line 72) | func DeltaUpdate[K comparable, V any](m map[K]V, upserts map[K]V, remova... function Values (line 81) | func Values[K comparable, V any](m map[K]V) []V { FILE: pkg/maps/xmap.go function GC (line 10) | func GC[K comparable, V any](m *xsync.Map[K, V], interval time.Duration,... FILE: pkg/matcher/header_stringer.go type HeaderStringer (line 15) | type HeaderStringer method String (line 18) | func (s HeaderStringer) String() string { FILE: pkg/matcher/header_stringer_test.go function TestStringer_String (line 9) | func TestStringer_String(t *testing.T) { FILE: pkg/matcher/headers.go type HeaderMap (line 12) | type HeaderMap method Map (line 42) | func (m HeaderMap) Map() map[string]string { method HeaderMap (line 52) | func (m HeaderMap) HeaderMap() HeaderMap { method Matches (line 58) | func (m HeaderMap) Matches(h http.Header) bool { method String (line 67) | func (m HeaderMap) String() string { method appendString (line 73) | func (m HeaderMap) appendString(sb *strings.Builder, indent string) { type Headers (line 15) | type Headers interface function NewHeaders (line 32) | func NewHeaders(hs map[string]string) Headers { FILE: pkg/matcher/headers_test.go function Test_headers_Matches (line 11) | func Test_headers_Matches(t *testing.T) { function Test_NewHeaders_error (line 83) | func Test_NewHeaders_error(t *testing.T) { FILE: pkg/matcher/paths.go type Paths (line 8) | type Paths method Slice (line 48) | func (ps Paths) Slice() []string { method Matches (line 67) | func (ps Paths) Matches(path string) bool { method String (line 71) | func (ps Paths) String() string { method appendString (line 77) | func (ps Paths) appendString(sb *strings.Builder, indent string) { constant PathEqual (line 11) | PathEqual = ":path-equal:" constant PathPrefix (line 12) | PathPrefix = ":path-prefix:" constant PathRegex (line 13) | PathRegex = ":path-regex:" function splitPath (line 16) | func splitPath(path string) (string, string) { function PathValue (line 27) | func PathValue(path string) (pv Value) { function NewPaths (line 40) | func NewPaths(paths []string) Paths { FILE: pkg/matcher/request.go type Request (line 13) | type Request interface type request (line 36) | type request struct method Map (line 82) | func (r *request) Map() map[string]string { method Headers (line 96) | func (r *request) Headers() Headers { method IsGlobal (line 100) | func (r *request) IsGlobal() bool { method Matches (line 106) | func (r *request) Matches(req *http.Request) bool { method MatchesPathAndHeader (line 110) | func (r *request) MatchesPathAndHeader(path string, header http.Header... method Paths (line 115) | func (r *request) Paths() Paths { method String (line 119) | func (r *request) String() string { function NewRequestFromMap (line 48) | func NewRequestFromMap(m map[string]string) Request { function NewRequest (line 69) | func NewRequest(paths []string, hdrs map[string]string) Request { FILE: pkg/matcher/request_test.go function TestNewRequest (line 11) | func TestNewRequest(t *testing.T) { function Test_request_Map (line 51) | func Test_request_Map(t *testing.T) { function Test_request_Matches (line 90) | func Test_request_Matches(t *testing.T) { function Test_request_String (line 170) | func Test_request_String(t *testing.T) { FILE: pkg/matcher/value.go type ValueOp (line 9) | type ValueOp constant ValueOpEqual (line 12) | ValueOpEqual ValueOp = "==" constant ValueOpRegex (line 13) | ValueOpRegex ValueOp = "=~" constant ValueOpPrefix (line 14) | ValueOpPrefix ValueOp = "prefix" type Value (line 19) | type Value interface type textValue (line 29) | type textValue method Matches (line 31) | func (t textValue) Matches(value string) bool { method String (line 35) | func (t textValue) String() string { method Op (line 39) | func (t textValue) Op() ValueOp { type rxValue (line 43) | type rxValue struct method Matches (line 47) | func (r rxValue) Matches(value string) bool { method Op (line 51) | func (r rxValue) Op() ValueOp { type prefixValue (line 55) | type prefixValue method Matches (line 57) | func (p prefixValue) Matches(value string) bool { method String (line 61) | func (p prefixValue) String() string { method Op (line 65) | func (p prefixValue) Op() ValueOp { function NewValue (line 71) | func NewValue(v string) Value { function NewOpValue (line 80) | func NewOpValue(op ValueOp, v string) Value { function NewRegex (line 93) | func NewRegex(v string) Value { function NewPrefix (line 103) | func NewPrefix(v string) Value { function NewEqual (line 108) | func NewEqual(v string) Value { FILE: pkg/pprof/pprof.go function PprofServer (line 11) | func PprofServer(ctx context.Context, port uint16) error { FILE: pkg/proc/cmd.go function StdCommand (line 17) | func StdCommand(ctx context.Context, exe string, args ...string) *exec.C... function CaptureErr (line 29) | func CaptureErr(cmd *exec.Cmd) ([]byte, error) { FILE: pkg/proc/docker_linux.go function init (line 11) | func init() { function RunningInContainer (line 17) | func RunningInContainer() bool { function SetRunningInContainer (line 22) | func SetRunningInContainer(flag bool) { FILE: pkg/proc/docker_other.go function RunningInContainer (line 6) | func RunningInContainer() bool { function SetRunningInContainer (line 10) | func SetRunningInContainer(_ bool) { FILE: pkg/proc/exec.go function Start (line 18) | func Start(ctx context.Context, env map[string]string, exe string, args ... function CommandStd (line 26) | func CommandStd(ctx context.Context, env map[string]string, exe string, ... function StartCmd (line 39) | func StartCmd(ctx context.Context, cmd *exec.Cmd) error { function Wait (line 50) | func Wait(ctx context.Context, cancel context.CancelFunc, cmd *exec.Cmd)... function CreateNewProcessGroup (line 91) | func CreateNewProcessGroup(cmd *exec.Cmd) { function KillProcessGroup (line 95) | func KillProcessGroup(ctx context.Context, cmd *exec.Cmd, signal os.Sign... function Run (line 102) | func Run(ctx context.Context, env map[string]string, exe string, args ..... function StartInBackground (line 113) | func StartInBackground(includeEnv bool, args ...string) error { function StartInBackgroundAsRoot (line 117) | func StartInBackgroundAsRoot(ctx context.Context, args ...string) error { function IsAdmin (line 121) | func IsAdmin() bool { function Terminate (line 125) | func Terminate(p *os.Process) error { FILE: pkg/proc/exec_unix.go constant SIGTERM (line 18) | SIGTERM = unix.SIGTERM function isAdmin (line 24) | func isAdmin() bool { function startInBackground (line 28) | func startInBackground(includeEnv bool, args ...string) error { function startInBackgroundAsRoot (line 46) | func startInBackgroundAsRoot(ctx context.Context, args ...string) error { function terminate (line 68) | func terminate(p *os.Process) error { function createNewProcessGroup (line 74) | func createNewProcessGroup(cmd *exec.Cmd) { function killProcessGroup (line 80) | func killProcessGroup(_ context.Context, cmd *exec.Cmd, signal os.Signal) { FILE: pkg/proc/exec_windows.go function CommandContext (line 22) | func CommandContext(ctx context.Context, name string, args ...string) *e... function createNewProcessGroup (line 28) | func createNewProcessGroup(cmd *exec.Cmd) { function startInBackground (line 32) | func startInBackground(_ bool, args ...string) error { function startInBackgroundAsRoot (line 36) | func startInBackgroundAsRoot(_ context.Context, args ...string) error { function shellExec (line 44) | func shellExec(verb, exe string, args ...string) error { function isAdmin (line 58) | func isAdmin() bool { function terminate (line 68) | func terminate(p *os.Process) error { constant peSize (line 72) | peSize = uint32(unsafe.Sizeof(windows.ProcessEntry32{})) type processInfo (line 74) | type processInfo struct function killProcessGroup (line 80) | func killProcessGroup(ctx context.Context, cmd *exec.Cmd, sig os.Signal) { function terminateProcess (line 99) | func terminateProcess(ctx context.Context, exe string, pid uint32, sig o... function terminateChildrenOf (line 151) | func terminateChildrenOf(ctx context.Context, pid uint32, sig os.Signal,... function processIsAlive (line 163) | func processIsAlive(pid uint32) (bool, error) { function eachProcess (line 181) | func eachProcess(f func(pe *windows.ProcessEntry32) bool) error { FILE: pkg/proc/wsl_linux.go function init (line 12) | func init() { function RunningInWSL (line 21) | func RunningInWSL() bool { FILE: pkg/proc/wsl_other.go function RunningInWSL (line 6) | func RunningInWSL() bool { FILE: pkg/restapi/api.go constant HeaderCallerInterceptID (line 19) | HeaderCallerInterceptID = "X-Telepresence-Caller-Intercept-Id" constant HeaderInterceptID (line 20) | HeaderInterceptID = "X-Telepresence-Intercept-Id" constant EndPointConsumeHere (line 21) | EndPointConsumeHere = "/consume-here" constant EndPointInterceptInfo (line 22) | EndPointInterceptInfo = "/intercept-info" type InterceptInfo (line 25) | type InterceptInfo struct type AgentState (line 36) | type AgentState interface type Server (line 42) | type Server interface type ErrorResponse (line 47) | type ErrorResponse struct function NewServer (line 51) | func NewServer(agent AgentState) Server { type server (line 57) | type server struct method ListenAndServe (line 62) | func (s *server) ListenAndServe(c context.Context, apiPort int) error { method interceptInfo (line 70) | func (s *server) interceptInfo(c context.Context, p string, cp uint16,... method Serve (line 80) | func (s *server) Serve(c context.Context, ln net.Listener) error { FILE: pkg/restapi/api_test.go type yesNoClient (line 19) | type yesNoClient method InterceptInfo (line 23) | func (yn yesNoClient) InterceptInfo(_ context.Context, _, _ string, _ ... type yesNoCluster (line 20) | type yesNoCluster method InterceptInfo (line 27) | func (yn yesNoCluster) InterceptInfo(_ context.Context, _, _ string, _... type textMatcher (line 32) | type textMatcher method intercepted (line 37) | func (t textMatcher) intercepted(header http.Header) bool { type textMatcherClient (line 33) | type textMatcherClient method InterceptInfo (line 46) | func (t textMatcherClient) InterceptInfo(_ context.Context, _, _ strin... type textMatcherCluster (line 34) | type textMatcherCluster method InterceptInfo (line 50) | func (t textMatcherCluster) InterceptInfo(_ context.Context, _, _ stri... type matcherWithMetadata (line 54) | type matcherWithMetadata struct method InterceptInfo (line 59) | func (t *matcherWithMetadata) InterceptInfo(ctx context.Context, calle... type callerIdMatcherClient (line 65) | type callerIdMatcherClient method InterceptInfo (line 67) | func (c callerIdMatcherClient) InterceptInfo(_ context.Context, caller... type callerIdMatcherCluster (line 71) | type callerIdMatcherCluster method InterceptInfo (line 73) | func (c callerIdMatcherCluster) InterceptInfo(_ context.Context, calle... function Test_server_intercepts (line 77) | func Test_server_intercepts(t *testing.T) { FILE: pkg/routing/routing.go type Route (line 13) | type Route struct method Routes (line 92) | func (r *Route) Routes(ip netip.Addr) bool { method String (line 96) | func (r *Route) String() string { method AddStatic (line 121) | func (r *Route) AddStatic(ctx context.Context) (err error) { method RemoveStatic (line 127) | func (r *Route) RemoveStatic(ctx context.Context) (err error) { type Table (line 22) | type Table interface function OpenTable (line 31) | func OpenTable(ctx context.Context) (Table, error) { function DefaultRoute (line 35) | func DefaultRoute(ctx context.Context) (*Route, error) { function NewRoute (line 49) | func NewRoute(rn netip.Prefix, ifIdx int, ifName string) Route { type rtError (line 65) | type rtError method Error (line 67) | func (r rtError) Error() string { constant errInconsistentRT (line 72) | errInconsistentRT = rtError("routing table is inconsistent") constant maxInconsistentRetries (line 73) | maxInconsistentRetries = 3 constant inconsistentRetryDelay (line 74) | inconsistentRetryDelay = 50 * time.Millisecond function GetRoutingTable (line 78) | func GetRoutingTable(ctx context.Context) ([]*Route, error) { FILE: pkg/routing/routing_darwin.go constant findInterfaceRegex (line 19) | findInterfaceRegex = "(?:gateway:\\s+([0-9a-f:.]+)\\s+.*)?interface:\\s+... constant defaultRegex (line 20) | defaultRegex = "destination:\\s+default" constant maskRegex (line 21) | maskRegex = "mask:\\s+([0-9a-f:.]+)" function getConsistentRoutingTable (line 30) | func getConsistentRoutingTable(ctx context.Context) ([]*Route, error) { function getOsRoute (line 111) | func getOsRoute(ctx context.Context, routedNet netip.Prefix) (*Route, er... function withRouteSocket (line 183) | func withRouteSocket(f func(routeSocket int) error) error { function toRouteAddr (line 198) | func toRouteAddr(ip netip.Addr) (addr route.Addr) { function toRoute4Mask (line 205) | func toRoute4Mask(bits int) (addr route.Addr) { function toRoute6Mask (line 212) | func toRoute6Mask(bits int) (addr route.Addr) { function newRouteMessage (line 219) | func newRouteMessage(rtm, seq int, subnet netip.Prefix, gw netip.Addr) *... function Add (line 250) | func Add(seq int, r netip.Prefix, gw netip.Addr) error { function Clear (line 266) | func Clear(seq int, r netip.Prefix, gw netip.Addr) error { method addStatic (line 282) | func (r *Route) addStatic(ctx context.Context) error { method removeStatic (line 286) | func (r *Route) removeStatic(ctx context.Context) error { type table (line 290) | type table struct method Close (line 296) | func (t *table) Close(ctx context.Context) error { method Add (line 300) | func (t *table) Add(ctx context.Context, r *Route) error { method Remove (line 304) | func (t *table) Remove(ctx context.Context, r *Route) error { function openTable (line 292) | func openTable(ctx context.Context) (Table, error) { function osCompareRoutes (line 308) | func osCompareRoutes(ctx context.Context, osRoute, tableRoute *Route) (b... function interfaceLocalIP (line 312) | func interfaceLocalIP(iface *net.Interface, ipv4 bool) (netip.Addr, erro... FILE: pkg/routing/routing_linux.go type LinuxTable (line 19) | type LinuxTable interface type table (line 23) | type table struct method RouteToNetlink (line 124) | func (t *table) RouteToNetlink(route *Route) *netlink.Route { method Close (line 135) | func (t *table) Close(ctx context.Context) error { method Add (line 139) | func (t *table) Add(ctx context.Context, r *Route) error { method Remove (line 147) | func (t *table) Remove(ctx context.Context, r *Route) error { function getConsistentRoutingTable (line 28) | func getConsistentRoutingTable(ctx context.Context) ([]*Route, error) { function routeFromNetlinkRoute (line 59) | func routeFromNetlinkRoute(rt *netlink.Route) (*Route, error) { function getOsRoute (line 78) | func getOsRoute(ctx context.Context, routedNet netip.Prefix) (*Route, er... function openTable (line 86) | func openTable(ctx context.Context) (Table, error) { method addStatic (line 155) | func (r *Route) addStatic(ctx context.Context) error { method removeStatic (line 159) | func (r *Route) removeStatic(ctx context.Context) error { function osCompareRoutes (line 163) | func osCompareRoutes(ctx context.Context, osRoute, tableRoute *Route) (b... FILE: pkg/routing/routing_test.go function TestGetRoutingTable_defaultRoute (line 12) | func TestGetRoutingTable_defaultRoute(t *testing.T) { function TestGetRoutingTable (line 28) | func TestGetRoutingTable(t *testing.T) { FILE: pkg/routing/routing_unix.go function GetRoute (line 13) | func GetRoute(ctx context.Context, routedNet netip.Prefix) (*Route, erro... function compareRoutes (line 48) | func compareRoutes(ctx context.Context, osRoute, tableRoute *Route) (boo... FILE: pkg/routing/routing_unix_test.go function TestGetRouteConsistency (line 19) | func TestGetRouteConsistency(t *testing.T) { FILE: pkg/routing/routing_windows.go type table (line 21) | type table struct method Add (line 178) | func (t *table) Add(ctx context.Context, r *Route) error { method Remove (line 182) | func (t *table) Remove(ctx context.Context, r *Route) error { method Close (line 186) | func (t *table) Close(ctx context.Context) error { function rowAsRoute (line 23) | func rowAsRoute(row *winipcfg.MibIPforwardRow2, localIP netip.Addr) (*Ro... function getConsistentRoutingTable (line 47) | func getConsistentRoutingTable(ctx context.Context) ([]*Route, error) { function getRouteForIP (line 65) | func getRouteForIP(localIP netip.Addr) (*Route, error) { function GetRoute (line 99) | func GetRoute(ctx context.Context, routedNet netip.Prefix) (*Route, erro... function maskToIP (line 122) | func maskToIP(mask net.IPMask) (ip net.IP) { method addStatic (line 128) | func (r *Route) addStatic(ctx context.Context) error { method removeStatic (line 161) | func (r *Route) removeStatic(ctx context.Context) error { function openTable (line 174) | func openTable(ctx context.Context) (Table, error) { FILE: pkg/shellquote/shellstring.go type stringer (line 9) | type stringer struct method String (line 14) | func (s stringer) String() string { function ShellString (line 24) | func ShellString(exe string, args []string) fmt.Stringer { function Unix (line 34) | func Unix(arg string) string { function Windows (line 71) | func Windows(arg string) string { function ShellArgsString (line 135) | func ShellArgsString(args []string) string { FILE: pkg/shellquote/shellstring_unix.go function quoteArg (line 10) | func quoteArg(arg string) string { function Split (line 15) | func Split(line string) ([]string, error) { FILE: pkg/shellquote/shellstring_unix_test.go function TestSplit (line 12) | func TestSplit(t *testing.T) { FILE: pkg/shellquote/shellstring_windows.go function quoteArg (line 8) | func quoteArg(arg string) string { function Split (line 13) | func Split(line string) ([]string, error) { FILE: pkg/shellquote/shellstring_windows_test.go function TestSplit (line 10) | func TestSplit(t *testing.T) { function Test_quoteArg (line 84) | func Test_quoteArg(t *testing.T) { FILE: pkg/sigctx/context.go function DoWithSignalHandler (line 13) | func DoWithSignalHandler(ctx context.Context, f func(context.Context) er... FILE: pkg/slice/contains.go function AppendUnique (line 5) | func AppendUnique[E comparable](dest []E, src ...E) []E { function Contains (line 15) | func Contains[E comparable](vs []E, e E) bool { function ContainsAll (line 25) | func ContainsAll[E comparable](vs []E, es []E) bool { function ContainsAny (line 35) | func ContainsAny[E comparable](vs []E, es []E) bool { FILE: pkg/slice/csv.go function AsCSV (line 10) | func AsCSV(vs []string) string { FILE: pkg/slice/strings.go function AsStrings (line 5) | func AsStrings[T fmt.Stringer](vs []T) []string { FILE: pkg/subnet/bitfield256.go type Bitfield256 (line 9) | type Bitfield256 method SetBit (line 12) | func (b *Bitfield256) SetBit(bv byte) { method ClearBit (line 17) | func (b *Bitfield256) ClearBit(bv byte) { method GetBit (line 22) | func (b *Bitfield256) GetBit(bv byte) bool { method Equals (line 27) | func (b *Bitfield256) Equals(other *Bitfield256) bool { method OnesCount (line 35) | func (b *Bitfield256) OnesCount() (l int) { method String (line 45) | func (b *Bitfield256) String() string { method ToSlice (line 50) | func (b *Bitfield256) ToSlice() []byte { method Mask (line 74) | func (b *Bitfield256) Mask() (ones int, value byte) { FILE: pkg/subnet/bitfield256_test.go function TestByteSet_Add (line 9) | func TestByteSet_Add(t *testing.T) { function TestByteSet_Remove (line 24) | func TestByteSet_Remove(t *testing.T) { function TestByteSet_Mask (line 32) | func TestByteSet_Mask(t *testing.T) { function TestByteSet_String (line 91) | func TestByteSet_String(t *testing.T) { function TestByteSet_ToSlice (line 117) | func TestByteSet_ToSlice(t *testing.T) { FILE: pkg/subnet/set.go type Set (line 12) | type Set method Equals (line 23) | func (s Set) Equals(o Set) bool { method AppendSortedTo (line 37) | func (s Set) AppendSortedTo(subnets []netip.Prefix) []netip.Prefix { method Add (line 53) | func (s Set) Add(subnet netip.Prefix) bool { method Delete (line 62) | func (s Set) Delete(subnet netip.Prefix) bool { method Clone (line 71) | func (s Set) Clone() Set { method String (line 75) | func (s Set) String() string { method sortedKeys (line 91) | func (s Set) sortedKeys() []netip.Prefix { function NewSet (line 14) | func NewSet(subnets []netip.Prefix) Set { FILE: pkg/subnet/set_test.go function TestSet_Add (line 15) | func TestSet_Add(t *testing.T) { function TestSet_String (line 47) | func TestSet_String(t *testing.T) { function TestSet_AppendSortedTo (line 83) | func TestSet_AppendSortedTo(t *testing.T) { FILE: pkg/subnet/subnet.go function CoveringPrefixes (line 17) | func CoveringPrefixes(addrs []netip.Addr) []netip.Prefix { function Unique (line 88) | func Unique(subnets []netip.Prefix) []netip.Prefix { function Partition (line 107) | func Partition[T any](subnets []T, filter func(int, T) bool) (matched, n... function Covers (line 119) | func Covers(a, b netip.Prefix) bool { function incIP4 (line 147) | func incIP4(ip, end netip.Addr) netip.Addr { function RandomIPv4Prefix (line 171) | func RandomIPv4Prefix(bits int, avoid []netip.Prefix) (netip.Prefix, err... function IsHalfOfDefault (line 210) | func IsHalfOfDefault(n netip.Prefix) bool { function PrefixToIPNet (line 214) | func PrefixToIPNet(p netip.Prefix) *net.IPNet { FILE: pkg/subnet/subnet_test.go function Test_covers (line 14) | func Test_covers(t *testing.T) { function TestCoveringPrefixes (line 52) | func TestCoveringPrefixes(t *testing.T) { function loadAddrs (line 62) | func loadAddrs(t *testing.T) []netip.Addr { function TestUnique (line 79) | func TestUnique(t *testing.T) { FILE: pkg/tmconfig/admin_command.go type CommandName (line 8) | type CommandName constant RemoveIntercept (line 11) | RemoveIntercept CommandName = "removeIntercept" type AdminCommand (line 14) | type AdminCommand struct type AdminCommandList (line 22) | type AdminCommandList method MarshalYAML (line 24) | func (l AdminCommandList) MarshalYAML() ([]byte, error) { method UnmarshalYAML (line 33) | func (l *AdminCommandList) UnmarshalYAML(data []byte) error { FILE: pkg/tmconfig/configmap.go constant ClientConfigFileName (line 16) | ClientConfigFileName = "client.yaml" constant AgentEnvConfigFileName (line 17) | AgentEnvConfigFileName = "agent-env.yaml" constant AdminCommandsFileName (line 18) | AdminCommandsFileName = "admin-commands.yaml" constant NamespaceSelectorConfigFileName (line 19) | NamespaceSelectorConfigFileName = "namespace-selector.yaml" constant AgentStateFileName (line 20) | AgentStateFileName = "agent-state.yaml" constant CfgConfigMapName (line 21) | CfgConfigMapName = agentconfig.ManagerAppName function ReadConfig (line 24) | func ReadConfig(ctx context.Context, namespace string) (*core.ConfigMap,... function UpdateConfig (line 29) | func UpdateConfig(ctx context.Context, cm *core.ConfigMap) (*core.Config... function AddCommand (line 35) | func AddCommand(ctx context.Context, namespace string, command AdminComm... function ClearCommands (line 64) | func ClearCommands(ctx context.Context, namespace string, olderThan int6... FILE: pkg/tunnel/client_stream.go type GRPCClientStream (line 10) | type GRPCClientStream interface function NewClientStream (line 15) | func NewClientStream(ctx context.Context, tag Tag, grpcStream GRPCClient... type clientStream (line 39) | type clientStream struct method CloseSend (line 43) | func (s *clientStream) CloseSend(_ context.Context) error { FILE: pkg/tunnel/connid.go type ConnID (line 14) | type ConnID method areBothIPv4 (line 69) | func (id ConnID) areBothIPv4() bool { method IsSourceIPv4 (line 74) | func (id ConnID) IsSourceIPv4() bool { method IsDestinationIPv4 (line 79) | func (id ConnID) IsDestinationIPv4() bool { method Source (line 84) | func (id ConnID) Source() netip.AddrPort { method SourceAddr (line 89) | func (id ConnID) SourceAddr() netip.Addr { method SourcePort (line 98) | func (id ConnID) SourcePort() uint16 { method Destination (line 106) | func (id ConnID) Destination() netip.AddrPort { method DestinationAddr (line 111) | func (id ConnID) DestinationAddr() netip.Addr { method DestinationPort (line 120) | func (id ConnID) DestinationPort() uint16 { method Protocol (line 128) | func (id ConnID) Protocol() types.Proto { method SourceProtocolString (line 133) | func (id ConnID) SourceProtocolString() (proto string) { method DestinationProtocolString (line 155) | func (id ConnID) DestinationProtocolString() (proto string) { method SourceNetwork (line 177) | func (id ConnID) SourceNetwork() string { method DestinationNetwork (line 185) | func (id ConnID) DestinationNetwork() string { method Reply (line 193) | func (id ConnID) Reply() ConnID { method ReplyString (line 198) | func (id ConnID) ReplyString() string { method String (line 204) | func (id ConnID) String() string { function ConnIDFromUDP (line 16) | func ConnIDFromUDP(src, dst netip.AddrPort) ConnID { function NewConnID (line 21) | func NewConnID(proto types.Proto, src, dst netip.AddrPort) ConnID { function NewZeroID (line 64) | func NewZeroID() ConnID { FILE: pkg/tunnel/connid_test.go function TestConnIDFromUDP (line 21) | func TestConnIDFromUDP(t *testing.T) { function TestConnID_Source (line 90) | func TestConnID_Source(t *testing.T) { function TestConnID_Destination (line 159) | func TestConnID_Destination(t *testing.T) { function TestConnID_areBothIPv4 (line 228) | func TestConnID_areBothIPv4(t *testing.T) { FILE: pkg/tunnel/context.go type poolKey (line 9) | type poolKey struct function WithPool (line 12) | func WithPool(ctx context.Context, pool *Pool) context.Context { function GetPool (line 16) | func GetPool(ctx context.Context) *Pool { type synIpRsvKey (line 24) | type synIpRsvKey struct function WithSyntheticIPResolver (line 26) | func WithSyntheticIPResolver(ctx context.Context, r SyntheticIPResolver)... function GetSyntheticIPResolver (line 30) | func GetSyntheticIPResolver(ctx context.Context) SyntheticIPResolver { type noopSyntheticIPResolver (line 37) | type noopSyntheticIPResolver struct method Resolve (line 39) | func (noopSyntheticIPResolver) Resolve(addr netip.Addr) (netip.Addr, e... method ResolveName (line 43) | func (noopSyntheticIPResolver) ResolveName(netip.Addr) string { type dialerKey (line 47) | type dialerKey struct function WithDialer (line 49) | func WithDialer(ctx context.Context, d Dialer) context.Context { function GetDialer (line 53) | func GetDialer(ctx context.Context) Dialer { type DefaultDialer (line 60) | type DefaultDialer struct method DialTCP (line 62) | func (n DefaultDialer) DialTCP(ctx context.Context, ap netip.AddrPort)... method DialUDP (line 67) | func (n DefaultDialer) DialUDP(ctx context.Context, localAddr netip.Ad... FILE: pkg/tunnel/dialer.go constant tcpConnTTL (line 30) | tcpConnTTL = 2 * time.Hour constant udpConnTTL (line 31) | udpConnTTL = 2 * time.Second constant localDialTimeout (line 32) | localDialTimeout = 2 * time.Second constant notConnected (line 36) | notConnected = int32(iota) constant connecting (line 37) | connecting constant connected (line 38) | connected constant readClosed (line 39) | readClosed constant writeClosed (line 40) | writeClosed type Dialer (line 43) | type Dialer interface type halfReadCloser (line 48) | type halfReadCloser interface type halfWriteCloser (line 52) | type halfWriteCloser interface type halfCloser (line 56) | type halfCloser interface type streamReader (line 63) | type streamReader interface type dialer (line 73) | type dialer struct method Start (line 136) | func (h *dialer) Start(ctx context.Context) { method Done (line 223) | func (h *dialer) Done() <-chan struct{} { method Stop (line 228) | func (h *dialer) Stop(ctx context.Context) { method startDisconnect (line 234) | func (h *dialer) startDisconnect(ctx context.Context, reason string, i... method startReaderDisconnect (line 249) | func (h *dialer) startReaderDisconnect(ctx context.Context, reason str... method startWriterDisconnect (line 259) | func (h *dialer) startWriterDisconnect(ctx context.Context, reason str... method connToStreamLoop (line 271) | func (h *dialer) connToStreamLoop(ctx context.Context, wg *sync.WaitGr... method getStream (line 342) | func (h *dialer) getStream() Stream { method reply (line 346) | func (h *dialer) reply(data []byte) (int, error) { method streamToConnLoop (line 350) | func (h *dialer) streamToConnLoop(ctx context.Context, wg *sync.WaitGr... function NewDialer (line 87) | func NewDialer( function NewDialerTTL (line 100) | func NewDialerTTL(stream Stream, cancel context.CancelFunc, ttl time.Dur... function NewConnEndpoint (line 104) | func NewConnEndpoint(stream Stream, conn net.Conn, cancel context.Cancel... function NewConnEndpointTTL (line 112) | func NewConnEndpointTTL( function handleControl (line 357) | func handleControl(ctx context.Context, h streamReader, cm Message) { function readLoop (line 376) | func readLoop(ctx context.Context, tag Tag, h streamReader, trafficProbe... function DialWaitLoop (line 432) | func DialWaitLoop( function dialRespond (line 463) | func dialRespond(ctx context.Context, tag Tag, tunnelProvider Provider, ... FILE: pkg/tunnel/message.go type MessageCode (line 13) | type MessageCode method String (line 62) | func (c MessageCode) String() string { constant Normal (line 16) | Normal = MessageCode(iota) constant streamInfo (line 17) | streamInfo constant streamOK (line 18) | streamOK constant closeSend (line 39) | closeSend constant DialOK (line 44) | DialOK constant DialReject (line 49) | DialReject constant Disconnect (line 56) | Disconnect constant KeepAlive (line 58) | KeepAlive constant Session (line 59) | Session type Message (line 85) | type Message interface type msg (line 91) | type msg method Code (line 93) | func (c msg) Code() MessageCode { method Payload (line 97) | func (c msg) Payload() []byte { method String (line 101) | func (c msg) String() string { method TunnelMessage (line 109) | func (c msg) TunnelMessage() *manager.TunnelMessage { function NewMessage (line 113) | func NewMessage(code MessageCode, payload []byte) Message { function StreamInfoMessage (line 122) | func StreamInfoMessage(id ConnID, sessionID SessionID, callDelay, dialTi... function StreamOKMessage (line 148) | func StreamOKMessage() Message { function SessionMessage (line 154) | func SessionMessage(sessionID SessionID) Message { function GetSession (line 158) | func GetSession(m Message) SessionID { function makeMessage (line 162) | func makeMessage(code MessageCode, payloadLength int) msg { function getVersion (line 169) | func getVersion(m Message) uint16 { function setConnectInfo (line 177) | func setConnectInfo(m Message, s *stream) error { FILE: pkg/tunnel/metrics.go type StreamProvider (line 12) | type StreamProvider interface type ClientStreamProvider (line 16) | type ClientStreamProvider interface type TrafficManagerStreamProvider (line 22) | type TrafficManagerStreamProvider struct method CreateClientStream (line 27) | func (sp *TrafficManagerStreamProvider) CreateClientStream( FILE: pkg/tunnel/pipe.go function NewPipe (line 10) | func NewPipe(id ConnID, sessionID SessionID, tagA, tagB Tag) (Stream, St... type channelStream (line 28) | type channelStream struct method SetTag (line 36) | func (s channelStream) SetTag(_ Tag) { method Tag (line 39) | func (s channelStream) Tag() Tag { method ID (line 43) | func (s channelStream) ID() ConnID { method Receive (line 47) | func (s channelStream) Receive(ctx context.Context) (Message, error) { method Send (line 59) | func (s channelStream) Send(ctx context.Context, message Message) error { method CloseSend (line 67) | func (s channelStream) CloseSend(_ context.Context) error { method PeerVersion (line 72) | func (s channelStream) PeerVersion() uint16 { method SessionID (line 76) | func (s channelStream) SessionID() SessionID { method DialTimeout (line 80) | func (s channelStream) DialTimeout() time.Duration { method RoundtripLatency (line 84) | func (s channelStream) RoundtripLatency() time.Duration { FILE: pkg/tunnel/pool.go type Pool (line 11) | type Pool struct method release (line 27) | func (p *Pool) release(ctx context.Context, id ConnID) { method Get (line 39) | func (p *Pool) Get(id ConnID) Handler { method GetOrCreate (line 49) | func (p *Pool) GetOrCreate(ctx context.Context, id ConnID, createHandl... method CloseAll (line 90) | func (p *Pool) CloseAll(ctx context.Context) { type Handler (line 16) | type Handler interface function NewPool (line 23) | func NewPool() *Pool { type HandlerCreator (line 36) | type HandlerCreator FILE: pkg/tunnel/probe.go type CounterProbe (line 7) | type CounterProbe struct method Increment (line 16) | func (p *CounterProbe) Increment(v uint64) { method GetName (line 20) | func (p *CounterProbe) GetName() string { method GetValue (line 24) | func (p *CounterProbe) GetValue() uint64 { function NewCounterProbe (line 12) | func NewCounterProbe(name string) *CounterProbe { FILE: pkg/tunnel/provider.go type Client (line 12) | type Client interface type Provider (line 18) | type Provider interface type mgrProvider (line 22) | type mgrProvider struct method Tunnel (line 26) | func (m mgrProvider) Tunnel(ctx context.Context, opts ...grpc.CallOpti... function ManagerProvider (line 30) | func ManagerProvider(m rpc.ManagerClient) Provider { type agentProvider (line 34) | type agentProvider struct method Tunnel (line 38) | func (m agentProvider) Tunnel(ctx context.Context, opts ...grpc.CallOp... function AgentProvider (line 42) | func AgentProvider(a agent.AgentClient) Provider { FILE: pkg/tunnel/server_stream.go function NewServerStream (line 9) | func NewServerStream(ctx context.Context, tag Tag, grpcStream GRPCStream... FILE: pkg/tunnel/stream.go constant Version (line 24) | Version = uint16(2) type SessionID (line 27) | type SessionID type Tag (line 28) | type Tag constant TunToClient (line 32) | TunToClient = Tag("TUN⇄CLI") constant TunToDNS (line 33) | TunToDNS = Tag("TUN⇄DNS") constant DnsToTun (line 34) | DnsToTun = Tag("DNS⇄TUN") constant ClientToAgent (line 35) | ClientToAgent = Tag("CLI⇄AGN") constant ClientToDNS (line 36) | ClientToDNS = Tag("CLI⇄DNS") constant AgentToClient (line 37) | AgentToClient = Tag("AGN⇄CLI") constant AgentToProxied (line 38) | AgentToProxied = Tag("AGN⇄PRX") constant ClientToManager (line 39) | ClientToManager = Tag("CLI⇄MGR") constant ManagerToClient (line 40) | ManagerToClient = Tag("MGR⇄CLI") type Endpoint (line 44) | type Endpoint interface type GRPCStream (line 51) | type GRPCStream interface type GRPCContextStream (line 58) | type GRPCContextStream interface type Stream (line 84) | type Stream interface type StreamCreator (line 98) | type StreamCreator function ReadLoop (line 102) | func ReadLoop(ctx context.Context, s Stream, p *CounterProbe) (<-chan Me... function WriteLoop (line 164) | func WriteLoop( type stream (line 210) | type stream struct method Tag (line 226) | func (s *stream) Tag() Tag { method SetTag (line 230) | func (s *stream) SetTag(tag Tag) { method ID (line 234) | func (s *stream) ID() ConnID { method PeerVersion (line 238) | func (s *stream) PeerVersion() uint16 { method DialTimeout (line 242) | func (s *stream) DialTimeout() time.Duration { method RoundtripLatency (line 246) | func (s *stream) RoundtripLatency() time.Duration { method SessionID (line 250) | func (s *stream) SessionID() SessionID { method Receive (line 254) | func (s *stream) Receive(ctx context.Context) (Message, error) { method Send (line 278) | func (s *stream) Send(ctx context.Context, m Message) error { method CloseSend (line 295) | func (s *stream) CloseSend(ctx context.Context) error { function newStream (line 222) | func newStream(tag Tag, grpcStream GRPCStream) stream { FILE: pkg/tunnel/stream_conn.go function NewStreamConn (line 19) | func NewStreamConn(ctx context.Context, s Stream, readProbe, writeProbe ... type streamConn (line 30) | type streamConn struct method readMore (line 48) | func (c *streamConn) readMore() (err error) { method Read (line 87) | func (c *streamConn) Read(data []byte) (bytesRead int, err error) { method Write (line 120) | func (c *streamConn) Write(b []byte) (n int, err error) { method Close (line 153) | func (c *streamConn) Close() error { method LocalAddr (line 172) | func (c *streamConn) LocalAddr() net.Addr { method RemoteAddr (line 177) | func (c *streamConn) RemoteAddr() net.Addr { method SetDeadline (line 182) | func (c *streamConn) SetDeadline(t time.Time) error { method SetReadDeadline (line 190) | func (c *streamConn) SetReadDeadline(t time.Time) error { method SetWriteDeadline (line 203) | func (c *streamConn) SetWriteDeadline(t time.Time) error { function addFromAP (line 165) | func addFromAP(ap netip.AddrPort, proto types.Proto) net.Addr { FILE: pkg/tunnel/stream_conn_test.go function TestStreamConn (line 19) | func TestStreamConn(t *testing.T) { FILE: pkg/tunnel/stream_test.go type uni (line 23) | type uni struct method recv (line 41) | func (t *uni) recv(ctx context.Context) (m *manager.TunnelMessage, err... method send (line 53) | func (t *uni) send(ctx context.Context, msg *manager.TunnelMessage) (e... method close (line 67) | func (t *uni) close() error { type bidi (line 28) | type bidi struct method clientSide (line 72) | func (t *bidi) clientSide() GRPCClientStream { method serverSide (line 76) | func (t *bidi) serverSide() GRPCStream { function newUni (line 33) | func newUni(bufSize int, ctx context.Context) *uni { function newBidi (line 37) | func newBidi(bufSize int, ctx context.Context) *bidi { type clientSide (line 80) | type clientSide struct method Recv (line 84) | func (c *clientSide) Recv() (*manager.TunnelMessage, error) { method Send (line 88) | func (c *clientSide) Send(msg *manager.TunnelMessage) error { method RecvContext (line 92) | func (c *clientSide) RecvContext(ctx context.Context) (*manager.Tunnel... method SendContext (line 96) | func (c *clientSide) SendContext(ctx context.Context, msg *manager.Tun... method CloseSend (line 100) | func (c *clientSide) CloseSend() error { type serverSide (line 104) | type serverSide struct method Recv (line 108) | func (c *serverSide) Recv() (*manager.TunnelMessage, error) { method Send (line 112) | func (c *serverSide) Send(msg *manager.TunnelMessage) error { method RecvContext (line 116) | func (c *serverSide) RecvContext(ctx context.Context) (*manager.Tunnel... method SendContext (line 120) | func (c *serverSide) SendContext(ctx context.Context, msg *manager.Tun... function testContext (line 124) | func testContext(t *testing.T, timeout time.Duration) (context.Context, ... function TestStream_Connect (line 128) | func TestStream_Connect(t *testing.T) { function produce (line 157) | func produce(ctx context.Context, s Stream, msg Message, errs chan<- err... function consume (line 185) | func consume(ctx context.Context, s Stream, expectedPayload []byte, errs... function requireNoErrs (line 218) | func requireNoErrs(t *testing.T, errs chan error) chan error { function TestStream_Xfer (line 230) | func TestStream_Xfer(t *testing.T) { FILE: pkg/tunnel/synthetic.go type SyntheticIPResolver (line 7) | type SyntheticIPResolver interface FILE: pkg/tunnel/timed_handler.go type TimedHandler (line 9) | type TimedHandler struct method Idle (line 21) | func (h *TimedHandler) Idle() <-chan time.Time { method GetTTL (line 25) | func (h *TimedHandler) GetTTL() time.Duration { method SetTTL (line 32) | func (h *TimedHandler) SetTTL(ttl time.Duration) { method ResetIdle (line 38) | func (h *TimedHandler) ResetIdle() bool { method Start (line 48) | func (h *TimedHandler) Start(_ context.Context) { method Stop (line 54) | func (h *TimedHandler) Stop(_ context.Context) { function NewTimedHandler (line 17) | func NewTimedHandler(id ConnID, ttl time.Duration, remove func()) TimedH... FILE: pkg/tunnel/udplistener.go type udpListener (line 18) | type udpListener struct method Start (line 46) | func (h *udpListener) Start(ctx context.Context) { method connToStreamLoop (line 57) | func (h *udpListener) connToStreamLoop(ctx context.Context) { method Done (line 99) | func (h *udpListener) Done() <-chan struct{} { function NewUDPListener (line 29) | func NewUDPListener(conn *net.UDPConn, tag Tag, targetAddr netip.AddrPor... type udpStream (line 103) | type udpStream struct method getStream (line 109) | func (p *udpStream) getStream() Stream { method reply (line 113) | func (p *udpStream) reply(data []byte) (int, error) { method startDisconnect (line 117) | func (p *udpStream) startDisconnect(context.Context, string, bool) { method Stop (line 120) | func (p *udpStream) Stop(ctx context.Context) { method Start (line 124) | func (p *udpStream) Start(ctx context.Context) { type UdpReadResult (line 129) | type UdpReadResult struct function IsTimeout (line 135) | func IsTimeout(err error) bool { function UdpReader (line 143) | func UdpReader(ctx context.Context, tag Tag, conn net.PacketConn, ch cha... FILE: pkg/types/addrportandproto.go type AddrPortProto (line 13) | type AddrPortProto struct method String (line 32) | func (p AddrPortProto) String() string { method MarshalBinary (line 39) | func (p AddrPortProto) MarshalBinary() ([]byte, error) { method MarshalJSONTo (line 47) | func (p AddrPortProto) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalBinary (line 51) | func (p *AddrPortProto) UnmarshalBinary(bs []byte) error { method UnmarshalJSONFrom (line 63) | func (p *AddrPortProto) UnmarshalJSONFrom(in *jsontext.Decoder) error { function ParseAddrPortProto (line 18) | func ParseAddrPortProto(pm string) (pap AddrPortProto, err error) { FILE: pkg/types/engagement.go type EngagementType (line 14) | type EngagementType method strings (line 99) | func (e EngagementType) strings() [5]string { method String (line 107) | func (e EngagementType) String() string { method Working (line 111) | func (e EngagementType) Working() string { method WorkDone (line 115) | func (e EngagementType) WorkDone() string { method Leaving (line 119) | func (e EngagementType) Leaving() string { method Left (line 123) | func (e EngagementType) Left() string { method MarshalJSONTo (line 127) | func (e EngagementType) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 132) | func (e *EngagementType) UnmarshalJSONFrom(in *jsontext.Decoder) error { constant EngagementTypeConnect (line 26) | EngagementTypeConnect = EngagementType(iota) constant EngagementTypeIngest (line 27) | EngagementTypeIngest constant EngagementTypeWiretap (line 28) | EngagementTypeWiretap constant EngagementTypeIntercept (line 29) | EngagementTypeIntercept constant EngagementTypeReplace (line 30) | EngagementTypeReplace constant EngagementTypeProxy (line 31) | EngagementTypeProxy constant invalidType (line 79) | invalidType = "invalid engagement type %s" function ParseEngagementType (line 81) | func ParseEngagementType(s string) (EngagementType, error) { function EngagementTypeFromSpec (line 88) | func EngagementTypeFromSpec(spec *manager.InterceptSpec) EngagementType { FILE: pkg/types/mountpolicy.go type MountPolicy (line 16) | type MountPolicy method String (line 39) | func (mp MountPolicy) String() string { method MarshalJSONTo (line 46) | func (mp MountPolicy) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 51) | func (mp *MountPolicy) UnmarshalJSONFrom(in *jsontext.Decoder) error { method UnmarshalText (line 61) | func (mp *MountPolicy) UnmarshalText(value []byte) (err error) { type MountPolicies (line 18) | type MountPolicies method AddAnnotations (line 75) | func (iv MountPolicies) AddAnnotations(ctx context.Context, annotation... method ToRPC (line 108) | func (iv MountPolicies) ToRPC() map[string]int32 { method getPolicyAnnotations (line 119) | func (iv MountPolicies) getPolicyAnnotations(anns map[string]string) (... method getIgnoreAnnotations (line 135) | func (iv MountPolicies) getIgnoreAnnotations(ctx context.Context, anns... method Get (line 157) | func (iv MountPolicies) Get(volumeName, mountPath string) MountPolicy { constant MountPolicyRemote (line 24) | MountPolicyRemote MountPolicy = iota constant MountPolicyRemoteReadOnly (line 27) | MountPolicyRemoteReadOnly constant MountPolicyLocal (line 31) | MountPolicyLocal constant MountPolicyIgnore (line 34) | MountPolicyIgnore function ParseMountPolicy (line 66) | func ParseMountPolicy(s string) (MountPolicy, error) { function MountPoliciesFromRPC (line 97) | func MountPoliciesFromRPC(mr map[string]int32) MountPolicies { FILE: pkg/types/portandproto.go constant ProtoSeparator (line 16) | ProtoSeparator = byte('/') function ParsePort (line 21) | func ParsePort(portStr string) (uint16, error) { type PortAndProto (line 32) | type PortAndProto struct method MarshalJSONTo (line 50) | func (pp *PortAndProto) MarshalJSONTo(out *jsontext.Encoder) error { method String (line 56) | func (pp *PortAndProto) String() string { method UnmarshalJSONFrom (line 63) | func (pp *PortAndProto) UnmarshalJSONFrom(in *jsontext.Decoder) error { function ParsePortAndProto (line 37) | func ParsePortAndProto(s string) (PortAndProto, error) { FILE: pkg/types/portidentifier.go type PortIdentifier (line 16) | type PortIdentifier method HasProto (line 45) | func (spi PortIdentifier) HasProto() bool { method Validate (line 50) | func (spi PortIdentifier) Validate() (err error) { method ProtoAndNameOrNumber (line 63) | func (spi PortIdentifier) ProtoAndNameOrNumber() (Proto, string, uint1... method AsIntOrStr (line 76) | func (spi PortIdentifier) AsIntOrStr() intstr.IntOrString { method String (line 86) | func (spi PortIdentifier) String() string { function ValidatePort (line 20) | func ValidatePort(s string) error { function NewPortIdentifier (line 34) | func NewPortIdentifier(proto Proto, portString string) (PortIdentifier, ... FILE: pkg/types/portmapping.go type PortMapping (line 13) | type PortMapping method String (line 30) | func (p PortMapping) String() string { method From (line 34) | func (p PortMapping) From() PortIdentifier { method FromAsNumeric (line 39) | func (p PortMapping) FromAsNumeric() PortAndProto { method FromAsIntOrStr (line 47) | func (p PortMapping) FromAsIntOrStr() intstr.IntOrString { method To (line 51) | func (p PortMapping) To() PortIdentifier { method ToAsNumeric (line 56) | func (p PortMapping) ToAsNumeric() PortAndProto { method ToAsIntOrStr (line 64) | func (p PortMapping) ToAsIntOrStr() intstr.IntOrString { method Validate (line 68) | func (p PortMapping) Validate() error { method UnmarshalJSONFrom (line 73) | func (p *PortMapping) UnmarshalJSONFrom(in *jsontext.Decoder) error { method FromAndTo (line 88) | func (p PortMapping) FromAndTo() (from PortIdentifier, to PortIdentifi... method FromNumberAndTo (line 110) | func (p PortMapping) FromNumberAndTo() (from uint16, to PortAndProto, ... function NewPortMapping (line 15) | func NewPortMapping(from PortIdentifier, to uint16) PortMapping { FILE: pkg/types/proto.go type Proto (line 14) | type Proto method String (line 51) | func (p Proto) String() string { method MarshalJSONTo (line 68) | func (p Proto) MarshalJSONTo(out *jsontext.Encoder) error { method UnmarshalJSONFrom (line 72) | func (p *Proto) UnmarshalJSONFrom(in *jsontext.Decoder) (err error) { constant ProtoTCP (line 17) | ProtoTCP = Proto(6) constant ProtoUDP (line 18) | ProtoUDP = Proto(17) constant ProtoICMP (line 19) | ProtoICMP = Proto(1) constant ProtoICMPV6 (line 20) | ProtoICMPV6 = Proto(58) constant ProtoSCTP (line 21) | ProtoSCTP = Proto(132) function ParseProto (line 26) | func ParseProto(network string) (Proto, error) { function FromK8sProtocol (line 43) | func FromK8sProtocol(protocol core.Protocol) Proto { FILE: pkg/version/version.go function init (line 19) | func init() { function Init (line 24) | func Init(s, envKey string) (string, semver.Version) { function GetExecutable (line 47) | func GetExecutable() (string, error) { FILE: pkg/vif/device.go type Device (line 10) | type Device interface function OpenTun (line 24) | func OpenTun(ctx context.Context) (Device, error) { method AddSubnet (line 30) | func (d *device) AddSubnet(ctx context.Context, subnet netip.Prefix) (er... method Index (line 35) | func (d *device) Index() uint32 { method Name (line 40) | func (d *device) Name() string { method NewLinkEndpoint (line 44) | func (d *device) NewLinkEndpoint() (stack.LinkEndpoint, error) { method SetDNS (line 49) | func (d *device) SetDNS(ctx context.Context, clusterDomain string, serve... method RemoveSubnet (line 55) | func (d *device) RemoveSubnet(ctx context.Context, subnet netip.Prefix) ... FILE: pkg/vif/device_darwin.go constant sysProtoControl (line 25) | sysProtoControl = 2 constant uTunOptIfName (line 26) | uTunOptIfName = 2 constant uTunControlName (line 27) | uTunControlName = "com.apple.net.utun_control" type device (line 30) | type device struct method Close (line 85) | func (d *device) Close() { method addSubnet (line 90) | func (d *device) addSubnet(_ context.Context, subnet netip.Prefix) err... method removeSubnet (line 100) | func (d *device) removeSubnet(_ context.Context, subnet netip.Prefix) ... method readPacket (line 110) | func (d *device) readPacket(buf []byte) (int, error) { method headerSkip (line 116) | func (d *device) headerSkip() int { method writePacket (line 120) | func (d *device) writePacket(from *stack.PacketBuffer) (err error) { method setAddr (line 197) | func (d *device) setAddr(subnet netip.Prefix, to netip.Addr) error { method removeAddr (line 233) | func (d *device) removeAddr(subnet netip.Prefix, to netip.Addr) error { function openTun (line 40) | func openTun(ctx context.Context) (*device, error) { constant prefixLen (line 114) | prefixLen = 4 type addrIfReq (line 159) | type addrIfReq struct type addrLifetime (line 170) | type addrLifetime struct type addrIfReq6 (line 177) | type addrIfReq6 struct constant SIOCAIFADDR_IN6 (line 188) | SIOCAIFADDR_IN6 = (unix.SIOCAIFADDR & 0xe000ffff) | (uint(unsafe.S... constant ND6_INFINITE_LIFETIME (line 189) | ND6_INFINITE_LIFETIME = 0xffffffff constant IN6_IFF_NODAD (line 190) | IN6_IFF_NODAD = 0x0020 constant IN6_IFF_SECURED (line 191) | IN6_IFF_SECURED = 0x0400 constant SIOCDIFADDR_IN6 (line 195) | SIOCDIFADDR_IN6 = (unix.SIOCDIFADDR & 0xe000ffff) | (uint(unsafe.Sizeof(... function withSocket (line 269) | func withSocket(domain int, f func(fd int) error) error { function ioctl (line 278) | func ioctl(socket int, request uint, requestData unsafe.Pointer) error { FILE: pkg/vif/device_linux.go constant devicePath (line 22) | devicePath = "/dev/net/tun" type device (line 24) | type device struct method addSubnet (line 92) | func (d *device) addSubnet(_ context.Context, pfx netip.Prefix) error { method removeSubnet (line 104) | func (d *device) removeSubnet(_ context.Context, pfx netip.Prefix) err... method getMTU (line 113) | func (d *device) getMTU() (mtu uint32, err error) { method createLinkEndpoint (line 117) | func (d *device) createLinkEndpoint() (stack.LinkEndpoint, error) { method Close (line 140) | func (d *device) Close() { method WaitForDevice (line 145) | func (d *device) WaitForDevice() { function RandomMAC (line 32) | func RandomMAC() net.HardwareAddr { function openTun (line 42) | func openTun(ctx context.Context) (*device, error) { FILE: pkg/vif/device_notlinux.go constant defaultDevOutQueueLen (line 18) | defaultDevOutQueueLen = 1024 constant ioBufferSize (line 22) | ioBufferSize = 1 << 22 method createLinkEndpoint (line 24) | func (d *device) createLinkEndpoint() (stack.LinkEndpoint, error) { method WaitForDevice (line 28) | func (d *device) WaitForDevice() { method Attach (line 32) | func (d *device) Attach(dp stack.NetworkDispatcher) { method tunToDispatch (line 47) | func (d *device) tunToDispatch(cancel context.CancelFunc) { method dispatchToTun (line 87) | func (d *device) dispatchToTun(ctx context.Context) { FILE: pkg/vif/device_unix.go method setDNS (line 10) | func (d *device) setDNS(context.Context, string, netip.AddrPort, []strin... FILE: pkg/vif/device_windows.go type device (line 25) | type device struct method Close (line 91) | func (d *device) Close() { method getLUID (line 122) | func (d *device) getLUID() winipcfg.LUID { method addSubnet (line 126) | func (d *device) addSubnet(_ context.Context, subnet netip.Prefix) err... method removeSubnet (line 130) | func (d *device) removeSubnet(_ context.Context, subnet netip.Prefix) ... method setDNS (line 134) | func (d *device) setDNS(ctx context.Context, clusterDomain string, ser... method headerSkip (line 170) | func (d *device) headerSkip() int { method readPacket (line 174) | func (d *device) readPacket(buf []byte) (int, error) { method writePacket (line 186) | func (d *device) writePacket(from *stack.PacketBuffer) error { function openTun (line 37) | func openTun(ctx context.Context) (td *device, err error) { function addressFamily (line 162) | func addressFamily(ip netip.Addr) winipcfg.AddressFamily { FILE: pkg/vif/logging.go type clogEmitter (line 13) | type clogEmitter struct method Emit (line 17) | func (l clogEmitter) Emit(_ int, level log.Level, _ time.Time, format ... function InitLogger (line 28) | func InitLogger(ctx context.Context) { FILE: pkg/vif/router.go type Router (line 17) | type Router struct method GetRoutedSubnets (line 35) | func (rt *Router) GetRoutedSubnets() []netip.Prefix { method UpdateWhitelist (line 42) | func (rt *Router) UpdateWhitelist(whitelist []netip.Prefix) { method ValidateRoutes (line 48) | func (rt *Router) ValidateRoutes(ctx context.Context, routes []netip.P... method Routes (line 94) | func (rt *Router) Routes(addr netip.Addr) bool { method UpdateRoutes (line 116) | func (rt *Router) UpdateRoutes(ctx context.Context, pleaseProxy, dontP... method createRoutesDelta (line 213) | func (rt *Router) createRoutesDelta(rs []routing.Route) (added, remove... method dropStaticOverrides (line 227) | func (rt *Router) dropStaticOverrides(ctx context.Context) { method Close (line 239) | func (rt *Router) Close(ctx context.Context) { method Table (line 250) | func (rt *Router) Table() routing.Table { function NewRouter (line 31) | func NewRouter(device Device, table routing.Table) *Router { FILE: pkg/vif/router_test.go type RoutingSuite (line 26) | type RoutingSuite struct method SetupSuite (line 40) | func (s *RoutingSuite) SetupSuite() { method Test_RouteIsAdded (line 64) | func (s *RoutingSuite) Test_RouteIsAdded() { method Test_RouteIsRemoved (line 80) | func (s *RoutingSuite) Test_RouteIsRemoved() { method Test_RouteIsBlackListed (line 95) | func (s *RoutingSuite) Test_RouteIsBlackListed() { method Test_RoutingTable (line 113) | func (s *RoutingSuite) Test_RoutingTable() { method Test_ConflictingRoutes (line 152) | func (s *RoutingSuite) Test_ConflictingRoutes() { method Test_WhitelistedRoutes (line 171) | func (s *RoutingSuite) Test_WhitelistedRoutes() { method Test_VPNConflicts (line 195) | func (s *RoutingSuite) Test_VPNConflicts() { method Test_VPNConflictsWithWhitelist (line 217) | func (s *RoutingSuite) Test_VPNConflictsWithWhitelist() { method Test_GetRoute (line 244) | func (s *RoutingSuite) Test_GetRoute() { method printRoutingTable (line 265) | func (s *RoutingSuite) printRoutingTable(ctx context.Context) { //noli... method runRouter (line 289) | func (s *RoutingSuite) runRouter(pCtx context.Context, args ...string)... function TestRouting (line 30) | func TestRouting(t *testing.T) { function getCidr (line 34) | func getCidr(byte3, byte4 byte, mask int) netip.Prefix { FILE: pkg/vif/stack.go function NewStack (line 32) | func NewStack(ctx context.Context, dev stack.LinkEndpoint, streamCreator... constant maxInFlight (line 63) | maxInFlight = 1024 constant keepAliveIdle (line 67) | keepAliveIdle = 18 * time.Second constant keepAliveInterval (line 71) | keepAliveInterval = 9 * time.Second constant keepAliveCount (line 75) | keepAliveCount = 10 type idStringer (line 77) | type idStringer method String (line 79) | func (i idStringer) String() string { function setDefaultOptions (line 85) | func setDefaultOptions(s *stack.Stack) error { function setNIC (line 103) | func setNIC(ctx context.Context, s *stack.Stack, ep stack.LinkEndpoint) ... function forwardTCP (line 130) | func forwardTCP(ctx context.Context, streamCreator tunnel.StreamCreator,... function setTCPHandler (line 168) | func setTCPHandler(ctx context.Context, s *stack.Stack, streamCreator tu... function forwardUDP (line 207) | func forwardUDP(ctx context.Context, streamCreator tunnel.StreamCreator,... function setUDPHandler (line 223) | func setUDPHandler(ctx context.Context, s *stack.Stack, streamCreator tu... function tcpAddrToAddr (line 230) | func tcpAddrToAddr(addr tcpip.Address) netip.Addr { function newConnID (line 237) | func newConnID(proto tcpip.TransportProtocolNumber, id stack.TransportEn... function dispatchToStream (line 241) | func dispatchToStream(ctx context.Context, id tunnel.ConnID, conn net.Co... FILE: pkg/vif/tunneling_device.go type TunnelingDevice (line 20) | type TunnelingDevice struct method Close (line 77) | func (vif *TunnelingDevice) Close(ctx context.Context) error { method AddStaticNeighbor (line 84) | func (vif *TunnelingDevice) AddStaticNeighbor(addr netip.Addr, linkAdd... method RemoveNeighbor (line 101) | func (vif *TunnelingDevice) RemoveNeighbor(addr netip.Addr) error { method DialTCP (line 118) | func (vif *TunnelingDevice) DialTCP(ctx context.Context, addr netip.Ad... method DialUDP (line 123) | func (vif *TunnelingDevice) DialUDP(_ context.Context, addr, returnAdd... method Run (line 139) | func (vif *TunnelingDevice) Run(ctx context.Context) (err error) { method toFullAddr (line 145) | func (vif *TunnelingDevice) toFullAddr(ap netip.AddrPort) (tcpip.Netwo... function NewTunnelingDevice (line 28) | func NewTunnelingDevice(ctx context.Context, tunnelStreamCreator tunnel.... FILE: pkg/workload/informers.go function whereWeWatch (line 15) | func whereWeWatch(ns string) string { function StartDeployments (line 22) | func StartDeployments(ctx context.Context, ns string) cache.SharedIndexI... function StartReplicaSets (line 44) | func StartReplicaSets(ctx context.Context, ns string) cache.SharedIndexI... function StartStatefulSets (line 65) | func StartStatefulSets(ctx context.Context, ns string) cache.SharedIndex... function StartRollouts (line 86) | func StartRollouts(ctx context.Context, ns string) cache.SharedIndexInfo... FILE: pkg/workload/state.go type State (line 13) | type State method String (line 75) | func (ws State) String() string { constant StateUnknown (line 16) | StateUnknown State = iota constant StateProgressing (line 17) | StateProgressing constant StateAvailable (line 18) | StateAvailable constant StateFailure (line 19) | StateFailure function deploymentState (line 22) | func deploymentState(d *appsv1.Deployment) State { function replicaSetState (line 42) | func replicaSetState(d *appsv1.ReplicaSet) State { function statefulSetState (line 51) | func statefulSetState(_ *appsv1.StatefulSet) State { function rolloutSetState (line 55) | func rolloutSetState(r *argorollouts.Rollout) State { function GetWorkloadState (line 88) | func GetWorkloadState(wl k8sapi.Workload) State { function StateFromRPC (line 104) | func StateFromRPC(s manager.WorkloadInfo_State) State { FILE: pkg/workload/util.go function FromAny (line 10) | func FromAny(obj any) (k8sapi.Workload, bool) { function RpcKind (line 19) | func RpcKind(s k8sapi.Kind) manager.WorkloadInfo_Kind { FILE: rpc/agent/agent.pb.go constant _ (line 23) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 25) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) constant file_agent_agent_proto_rawDesc (line 30) | file_agent_agent_proto_rawDesc = "" + function init (line 64) | func init() { file_agent_agent_proto_init() } function file_agent_agent_proto_init (line 65) | func file_agent_agent_proto_init() { FILE: rpc/agent/agent_grpc.pb.go constant _ (line 24) | _ = grpc.SupportPackageIsVersion9 constant Agent_Lookup_FullMethodName (line 27) | Agent_Lookup_FullMethodName = "/telepresence.agent.Agent/Lookup" constant Agent_Tunnel_FullMethodName (line 28) | Agent_Tunnel_FullMethodName = "/telepresence.agent.Agent/Tunnel" constant Agent_Version_FullMethodName (line 29) | Agent_Version_FullMethodName = "/telepresence.agent.Agent/Version" constant Agent_WatchDial_FullMethodName (line 30) | Agent_WatchDial_FullMethodName = "/telepresence.agent.Agent/WatchDial" type AgentClient (line 36) | type AgentClient interface type agentClient (line 49) | type agentClient struct method Lookup (line 57) | func (c *agentClient) Lookup(ctx context.Context, in *manager.LookupRe... method Tunnel (line 67) | func (c *agentClient) Tunnel(ctx context.Context, opts ...grpc.CallOpt... method Version (line 80) | func (c *agentClient) Version(ctx context.Context, in *emptypb.Empty, ... method WatchDial (line 90) | func (c *agentClient) WatchDial(ctx context.Context, in *manager.Sessi... function NewAgentClient (line 53) | func NewAgentClient(cc grpc.ClientConnInterface) AgentClient { type AgentServer (line 112) | type AgentServer interface type UnimplementedAgentServer (line 131) | type UnimplementedAgentServer struct method Lookup (line 133) | func (UnimplementedAgentServer) Lookup(context.Context, *manager.Looku... method Tunnel (line 136) | func (UnimplementedAgentServer) Tunnel(grpc.BidiStreamingServer[manage... method Version (line 139) | func (UnimplementedAgentServer) Version(context.Context, *emptypb.Empt... method WatchDial (line 142) | func (UnimplementedAgentServer) WatchDial(*manager.SessionInfo, grpc.S... method mustEmbedUnimplementedAgentServer (line 145) | func (UnimplementedAgentServer) mustEmbedUnimplementedAgentServer() {} method testEmbeddedByValue (line 146) | func (UnimplementedAgentServer) testEmbeddedByValue() {} type UnsafeAgentServer (line 151) | type UnsafeAgentServer interface function RegisterAgentServer (line 155) | func RegisterAgentServer(s grpc.ServiceRegistrar, srv AgentServer) { function _Agent_Lookup_Handler (line 166) | func _Agent_Lookup_Handler(srv interface{}, ctx context.Context, dec fun... function _Agent_Tunnel_Handler (line 184) | func _Agent_Tunnel_Handler(srv interface{}, stream grpc.ServerStream) er... function _Agent_Version_Handler (line 191) | func _Agent_Version_Handler(srv interface{}, ctx context.Context, dec fu... function _Agent_WatchDial_Handler (line 209) | func _Agent_WatchDial_Handler(srv interface{}, stream grpc.ServerStream)... FILE: rpc/authenticator/authenticator.pb.go constant _ (line 19) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 21) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type GetContextExecCredentialsRequest (line 24) | type GetContextExecCredentialsRequest struct method Reset (line 31) | func (x *GetContextExecCredentialsRequest) Reset() { method String (line 38) | func (x *GetContextExecCredentialsRequest) String() string { method ProtoMessage (line 42) | func (*GetContextExecCredentialsRequest) ProtoMessage() {} method ProtoReflect (line 44) | func (x *GetContextExecCredentialsRequest) ProtoReflect() protoreflect... method Descriptor (line 57) | func (*GetContextExecCredentialsRequest) Descriptor() ([]byte, []int) { method GetContextName (line 61) | func (x *GetContextExecCredentialsRequest) GetContextName() string { type GetContextExecCredentialsResponse (line 68) | type GetContextExecCredentialsResponse struct method Reset (line 75) | func (x *GetContextExecCredentialsResponse) Reset() { method String (line 82) | func (x *GetContextExecCredentialsResponse) String() string { method ProtoMessage (line 86) | func (*GetContextExecCredentialsResponse) ProtoMessage() {} method ProtoReflect (line 88) | func (x *GetContextExecCredentialsResponse) ProtoReflect() protoreflec... method Descriptor (line 101) | func (*GetContextExecCredentialsResponse) Descriptor() ([]byte, []int) { method GetRawCredentials (line 105) | func (x *GetContextExecCredentialsResponse) GetRawCredentials() []byte { constant file_authenticator_authenticator_proto_rawDesc (line 114) | file_authenticator_authenticator_proto_rawDesc = "" + function file_authenticator_authenticator_proto_rawDescGZIP (line 129) | func file_authenticator_authenticator_proto_rawDescGZIP() []byte { function init (line 151) | func init() { file_authenticator_authenticator_proto_init() } function file_authenticator_authenticator_proto_init (line 152) | func file_authenticator_authenticator_proto_init() { FILE: rpc/authenticator/authenticator_grpc.pb.go constant _ (line 19) | _ = grpc.SupportPackageIsVersion9 constant Authenticator_GetContextExecCredentials_FullMethodName (line 22) | Authenticator_GetContextExecCredentials_FullMethodName = "/telepresence.... type AuthenticatorClient (line 28) | type AuthenticatorClient interface type authenticatorClient (line 32) | type authenticatorClient struct method GetContextExecCredentials (line 40) | func (c *authenticatorClient) GetContextExecCredentials(ctx context.Co... function NewAuthenticatorClient (line 36) | func NewAuthenticatorClient(cc grpc.ClientConnInterface) AuthenticatorCl... type AuthenticatorServer (line 53) | type AuthenticatorServer interface type UnimplementedAuthenticatorServer (line 63) | type UnimplementedAuthenticatorServer struct method GetContextExecCredentials (line 65) | func (UnimplementedAuthenticatorServer) GetContextExecCredentials(cont... method mustEmbedUnimplementedAuthenticatorServer (line 68) | func (UnimplementedAuthenticatorServer) mustEmbedUnimplementedAuthenti... method testEmbeddedByValue (line 69) | func (UnimplementedAuthenticatorServer) testEmbeddedByValue() ... type UnsafeAuthenticatorServer (line 74) | type UnsafeAuthenticatorServer interface function RegisterAuthenticatorServer (line 78) | func RegisterAuthenticatorServer(s grpc.ServiceRegistrar, srv Authentica... function _Authenticator_GetContextExecCredentials_Handler (line 89) | func _Authenticator_GetContextExecCredentials_Handler(srv interface{}, c... FILE: rpc/common/version.pb.go constant _ (line 19) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 21) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type VersionInfo (line 27) | type VersionInfo struct method Reset (line 40) | func (x *VersionInfo) Reset() { method String (line 47) | func (x *VersionInfo) String() string { method ProtoMessage (line 51) | func (*VersionInfo) ProtoMessage() {} method ProtoReflect (line 53) | func (x *VersionInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 66) | func (*VersionInfo) Descriptor() ([]byte, []int) { method GetApiVersion (line 70) | func (x *VersionInfo) GetApiVersion() int32 { method GetVersion (line 77) | func (x *VersionInfo) GetVersion() string { method GetExecutable (line 84) | func (x *VersionInfo) GetExecutable() string { method GetName (line 91) | func (x *VersionInfo) GetName() string { constant file_common_version_proto_rawDesc (line 100) | file_common_version_proto_rawDesc = "" + function file_common_version_proto_rawDescGZIP (line 117) | func file_common_version_proto_rawDescGZIP() []byte { function init (line 136) | func init() { file_common_version_proto_init() } function file_common_version_proto_init (line 137) | func file_common_version_proto_init() { FILE: rpc/connector/connector.pb.go constant _ (line 24) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 26) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type UninstallRequest_UninstallType (line 29) | type UninstallRequest_UninstallType method Enum (line 53) | func (x UninstallRequest_UninstallType) Enum() *UninstallRequest_Unins... method String (line 59) | func (x UninstallRequest_UninstallType) String() string { method Descriptor (line 63) | func (UninstallRequest_UninstallType) Descriptor() protoreflect.EnumDe... method Type (line 67) | func (UninstallRequest_UninstallType) Type() protoreflect.EnumType { method Number (line 71) | func (x UninstallRequest_UninstallType) Number() protoreflect.EnumNumb... method EnumDescriptor (line 76) | func (UninstallRequest_UninstallType) EnumDescriptor() ([]byte, []int) { constant UninstallRequest_UNSPECIFIED (line 32) | UninstallRequest_UNSPECIFIED UninstallRequest_UninstallType = 0 constant UninstallRequest_NAMED_AGENTS (line 34) | UninstallRequest_NAMED_AGENTS UninstallRequest_UninstallType = 1 constant UninstallRequest_ALL_AGENTS (line 36) | UninstallRequest_ALL_AGENTS UninstallRequest_UninstallType = 2 type ListRequest_Filter (line 81) | type ListRequest_Filter method Enum (line 115) | func (x ListRequest_Filter) Enum() *ListRequest_Filter { method String (line 121) | func (x ListRequest_Filter) String() string { method Descriptor (line 125) | func (ListRequest_Filter) Descriptor() protoreflect.EnumDescriptor { method Type (line 129) | func (ListRequest_Filter) Type() protoreflect.EnumType { method Number (line 133) | func (x ListRequest_Filter) Number() protoreflect.EnumNumber { method EnumDescriptor (line 138) | func (ListRequest_Filter) EnumDescriptor() ([]byte, []int) { constant ListRequest_UNSPECIFIED (line 84) | ListRequest_UNSPECIFIED ListRequest_Filter = 0 constant ListRequest_INTERCEPTS (line 85) | ListRequest_INTERCEPTS ListRequest_Filter = 1 constant ListRequest_REPLACEMENTS (line 86) | ListRequest_REPLACEMENTS ListRequest_Filter = 2 constant ListRequest_INGESTS (line 87) | ListRequest_INGESTS ListRequest_Filter = 4 constant ListRequest_WIRETAPS (line 88) | ListRequest_WIRETAPS ListRequest_Filter = 8 constant ListRequest_INSTALLED_AGENTS (line 89) | ListRequest_INSTALLED_AGENTS ListRequest_Filter = 16 constant ListRequest_EVERYTHING (line 90) | ListRequest_EVERYTHING ListRequest_Filter = 31 type LogLevelRequest_Scope (line 142) | type LogLevelRequest_Scope method Enum (line 164) | func (x LogLevelRequest_Scope) Enum() *LogLevelRequest_Scope { method String (line 170) | func (x LogLevelRequest_Scope) String() string { method Descriptor (line 174) | func (LogLevelRequest_Scope) Descriptor() protoreflect.EnumDescriptor { method Type (line 178) | func (LogLevelRequest_Scope) Type() protoreflect.EnumType { method Number (line 182) | func (x LogLevelRequest_Scope) Number() protoreflect.EnumNumber { method EnumDescriptor (line 187) | func (LogLevelRequest_Scope) EnumDescriptor() ([]byte, []int) { constant LogLevelRequest_UNSPECIFIED (line 145) | LogLevelRequest_UNSPECIFIED LogLevelRequest_Scope = 0 constant LogLevelRequest_LOCAL_ONLY (line 146) | LogLevelRequest_LOCAL_ONLY LogLevelRequest_Scope = 1 constant LogLevelRequest_REMOTE_ONLY (line 147) | LogLevelRequest_REMOTE_ONLY LogLevelRequest_Scope = 2 type Interceptor (line 191) | type Interceptor struct method Reset (line 203) | func (x *Interceptor) Reset() { method String (line 210) | func (x *Interceptor) String() string { method ProtoMessage (line 214) | func (*Interceptor) ProtoMessage() {} method ProtoReflect (line 216) | func (x *Interceptor) ProtoReflect() protoreflect.Message { method Descriptor (line 229) | func (*Interceptor) Descriptor() ([]byte, []int) { method GetInterceptId (line 233) | func (x *Interceptor) GetInterceptId() string { method GetPid (line 240) | func (x *Interceptor) GetPid() int32 { method GetContainerName (line 247) | func (x *Interceptor) GetContainerName() string { type ConnectRequest (line 255) | type ConnectRequest struct method Reset (line 275) | func (x *ConnectRequest) Reset() { method String (line 282) | func (x *ConnectRequest) String() string { method ProtoMessage (line 286) | func (*ConnectRequest) ProtoMessage() {} method ProtoReflect (line 288) | func (x *ConnectRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 301) | func (*ConnectRequest) Descriptor() ([]byte, []int) { method GetKubeFlags (line 305) | func (x *ConnectRequest) GetKubeFlags() map[string]string { method GetMappedNamespaces (line 312) | func (x *ConnectRequest) GetMappedNamespaces() []string { method GetName (line 319) | func (x *ConnectRequest) GetName() string { method GetIsPodDaemon (line 326) | func (x *ConnectRequest) GetIsPodDaemon() bool { method GetAlsoProxy (line 333) | func (x *ConnectRequest) GetAlsoProxy() []string { method GetNeverProxy (line 340) | func (x *ConnectRequest) GetNeverProxy() []string { method GetAllowConflictingSubnets (line 347) | func (x *ConnectRequest) GetAllowConflictingSubnets() []string { method GetSubnetViaWorkloads (line 354) | func (x *ConnectRequest) GetSubnetViaWorkloads() []*daemon.SubnetViaWo... method GetManagerNamespace (line 361) | func (x *ConnectRequest) GetManagerNamespace() string { method GetEnvironment (line 368) | func (x *ConnectRequest) GetEnvironment() map[string]string { method GetKubeconfigData (line 375) | func (x *ConnectRequest) GetKubeconfigData() []byte { method GetClientId (line 382) | func (x *ConnectRequest) GetClientId() string { type ConnectInfo (line 389) | type ConnectInfo struct method Reset (line 415) | func (x *ConnectInfo) Reset() { method String (line 422) | func (x *ConnectInfo) String() string { method ProtoMessage (line 426) | func (*ConnectInfo) ProtoMessage() {} method ProtoReflect (line 428) | func (x *ConnectInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 441) | func (*ConnectInfo) Descriptor() ([]byte, []int) { method GetClusterServer (line 445) | func (x *ConnectInfo) GetClusterServer() string { method GetClusterContext (line 452) | func (x *ConnectInfo) GetClusterContext() string { method GetVersion (line 459) | func (x *ConnectInfo) GetVersion() *common.VersionInfo { method GetConnectionName (line 466) | func (x *ConnectInfo) GetConnectionName() string { method GetKubeFlags (line 473) | func (x *ConnectInfo) GetKubeFlags() map[string]string { method GetNamespace (line 480) | func (x *ConnectInfo) GetNamespace() string { method GetManagerInstallId (line 487) | func (x *ConnectInfo) GetManagerInstallId() string { method GetIntercepts (line 494) | func (x *ConnectInfo) GetIntercepts() *manager.InterceptInfoSnapshot { method GetIngests (line 501) | func (x *ConnectInfo) GetIngests() []*IngestInfo { method GetSessionInfo (line 508) | func (x *ConnectInfo) GetSessionInfo() *manager.SessionInfo { method GetManagerVersion (line 515) | func (x *ConnectInfo) GetManagerVersion() *manager.VersionInfo2 { method GetDaemonStatus (line 522) | func (x *ConnectInfo) GetDaemonStatus() *daemon.DaemonStatus { method GetManagerNamespace (line 529) | func (x *ConnectInfo) GetManagerNamespace() string { method GetMappedNamespaces (line 536) | func (x *ConnectInfo) GetMappedNamespaces() []string { method GetSubnetViaWorkloads (line 543) | func (x *ConnectInfo) GetSubnetViaWorkloads() []*daemon.SubnetViaWorkl... method GetInitial (line 550) | func (x *ConnectInfo) GetInitial() bool { type UninstallRequest (line 557) | type UninstallRequest struct method Reset (line 567) | func (x *UninstallRequest) Reset() { method String (line 574) | func (x *UninstallRequest) String() string { method ProtoMessage (line 578) | func (*UninstallRequest) ProtoMessage() {} method ProtoReflect (line 580) | func (x *UninstallRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 593) | func (*UninstallRequest) Descriptor() ([]byte, []int) { method GetUninstallType (line 597) | func (x *UninstallRequest) GetUninstallType() UninstallRequest_Uninsta... method GetAgents (line 604) | func (x *UninstallRequest) GetAgents() []string { method GetNamespace (line 611) | func (x *UninstallRequest) GetNamespace() string { type CreateInterceptRequest (line 618) | type CreateInterceptRequest struct method Reset (line 633) | func (x *CreateInterceptRequest) Reset() { method String (line 640) | func (x *CreateInterceptRequest) String() string { method ProtoMessage (line 644) | func (*CreateInterceptRequest) ProtoMessage() {} method ProtoReflect (line 646) | func (x *CreateInterceptRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 659) | func (*CreateInterceptRequest) Descriptor() ([]byte, []int) { method GetSpec (line 663) | func (x *CreateInterceptRequest) GetSpec() *manager.InterceptSpec { method GetMountPoint (line 670) | func (x *CreateInterceptRequest) GetMountPoint() string { method GetAgentImage (line 677) | func (x *CreateInterceptRequest) GetAgentImage() string { method GetIsPodDaemon (line 684) | func (x *CreateInterceptRequest) GetIsPodDaemon() bool { method GetExtendedInfo (line 691) | func (x *CreateInterceptRequest) GetExtendedInfo() []byte { method GetLocalMountPort (line 698) | func (x *CreateInterceptRequest) GetLocalMountPort() int32 { method GetMountReadOnly (line 705) | func (x *CreateInterceptRequest) GetMountReadOnly() bool { type ListRequest (line 712) | type ListRequest struct method Reset (line 721) | func (x *ListRequest) Reset() { method String (line 728) | func (x *ListRequest) String() string { method ProtoMessage (line 732) | func (*ListRequest) ProtoMessage() {} method ProtoReflect (line 734) | func (x *ListRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 747) | func (*ListRequest) Descriptor() ([]byte, []int) { method GetFilter (line 751) | func (x *ListRequest) GetFilter() ListRequest_Filter { method GetNamespace (line 758) | func (x *ListRequest) GetNamespace() string { type IngestIdentifier (line 765) | type IngestIdentifier struct method Reset (line 776) | func (x *IngestIdentifier) Reset() { method String (line 783) | func (x *IngestIdentifier) String() string { method ProtoMessage (line 787) | func (*IngestIdentifier) ProtoMessage() {} method ProtoReflect (line 789) | func (x *IngestIdentifier) ProtoReflect() protoreflect.Message { method Descriptor (line 802) | func (*IngestIdentifier) Descriptor() ([]byte, []int) { method GetWorkloadName (line 806) | func (x *IngestIdentifier) GetWorkloadName() string { method GetContainerName (line 813) | func (x *IngestIdentifier) GetContainerName() string { type IngestRequest (line 820) | type IngestRequest struct method Reset (line 837) | func (x *IngestRequest) Reset() { method String (line 844) | func (x *IngestRequest) String() string { method ProtoMessage (line 848) | func (*IngestRequest) ProtoMessage() {} method ProtoReflect (line 850) | func (x *IngestRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 863) | func (*IngestRequest) Descriptor() ([]byte, []int) { method GetIdentifier (line 867) | func (x *IngestRequest) GetIdentifier() *IngestIdentifier { method GetMountPoint (line 874) | func (x *IngestRequest) GetMountPoint() string { method GetLocalMountPort (line 881) | func (x *IngestRequest) GetLocalMountPort() int32 { method GetLocalPorts (line 888) | func (x *IngestRequest) GetLocalPorts() []string { type IngestInfo (line 895) | type IngestInfo struct method Reset (line 920) | func (x *IngestInfo) Reset() { method String (line 927) | func (x *IngestInfo) String() string { method ProtoMessage (line 931) | func (*IngestInfo) ProtoMessage() {} method ProtoReflect (line 933) | func (x *IngestInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 946) | func (*IngestInfo) Descriptor() ([]byte, []int) { method GetWorkload (line 950) | func (x *IngestInfo) GetWorkload() string { method GetWorkloadKind (line 957) | func (x *IngestInfo) GetWorkloadKind() string { method GetContainer (line 964) | func (x *IngestInfo) GetContainer() string { method GetMountPoint (line 971) | func (x *IngestInfo) GetMountPoint() string { method GetPodIp (line 978) | func (x *IngestInfo) GetPodIp() string { method GetSftpPort (line 985) | func (x *IngestInfo) GetSftpPort() int32 { method GetFtpPort (line 992) | func (x *IngestInfo) GetFtpPort() int32 { method GetEnvironment (line 999) | func (x *IngestInfo) GetEnvironment() map[string]string { method GetClientMountPoint (line 1006) | func (x *IngestInfo) GetClientMountPoint() string { method GetMounts (line 1013) | func (x *IngestInfo) GetMounts() map[string]int32 { type WatchWorkloadsRequest (line 1020) | type WatchWorkloadsRequest struct method Reset (line 1028) | func (x *WatchWorkloadsRequest) Reset() { method String (line 1035) | func (x *WatchWorkloadsRequest) String() string { method ProtoMessage (line 1039) | func (*WatchWorkloadsRequest) ProtoMessage() {} method ProtoReflect (line 1041) | func (x *WatchWorkloadsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1054) | func (*WatchWorkloadsRequest) Descriptor() ([]byte, []int) { method GetNamespaces (line 1058) | func (x *WatchWorkloadsRequest) GetNamespaces() []string { type WorkloadInfo (line 1067) | type WorkloadInfo struct method Reset (line 1087) | func (x *WorkloadInfo) Reset() { method String (line 1094) | func (x *WorkloadInfo) String() string { method ProtoMessage (line 1098) | func (*WorkloadInfo) ProtoMessage() {} method ProtoReflect (line 1100) | func (x *WorkloadInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 1113) | func (*WorkloadInfo) Descriptor() ([]byte, []int) { method GetName (line 1117) | func (x *WorkloadInfo) GetName() string { method GetNamespace (line 1124) | func (x *WorkloadInfo) GetNamespace() string { method GetNotInterceptableReason (line 1131) | func (x *WorkloadInfo) GetNotInterceptableReason() string { method GetInterceptInfo (line 1138) | func (x *WorkloadInfo) GetInterceptInfo() []*manager.InterceptInfo { method GetIngestInfo (line 1145) | func (x *WorkloadInfo) GetIngestInfo() []*IngestInfo { method GetWorkloadResourceType (line 1152) | func (x *WorkloadInfo) GetWorkloadResourceType() string { method GetUid (line 1159) | func (x *WorkloadInfo) GetUid() string { method GetAgentVersion (line 1166) | func (x *WorkloadInfo) GetAgentVersion() string { type WorkloadInfoSnapshot (line 1173) | type WorkloadInfoSnapshot struct method Reset (line 1180) | func (x *WorkloadInfoSnapshot) Reset() { method String (line 1187) | func (x *WorkloadInfoSnapshot) String() string { method ProtoMessage (line 1191) | func (*WorkloadInfoSnapshot) ProtoMessage() {} method ProtoReflect (line 1193) | func (x *WorkloadInfoSnapshot) ProtoReflect() protoreflect.Message { method Descriptor (line 1206) | func (*WorkloadInfoSnapshot) Descriptor() ([]byte, []int) { method GetWorkloads (line 1210) | func (x *WorkloadInfoSnapshot) GetWorkloads() []*WorkloadInfo { type LogLevelRequest (line 1217) | type LogLevelRequest struct method Reset (line 1228) | func (x *LogLevelRequest) Reset() { method String (line 1235) | func (x *LogLevelRequest) String() string { method ProtoMessage (line 1239) | func (*LogLevelRequest) ProtoMessage() {} method ProtoReflect (line 1241) | func (x *LogLevelRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1254) | func (*LogLevelRequest) Descriptor() ([]byte, []int) { method GetLogLevel (line 1258) | func (x *LogLevelRequest) GetLogLevel() string { method GetDuration (line 1265) | func (x *LogLevelRequest) GetDuration() *durationpb.Duration { method GetScope (line 1272) | func (x *LogLevelRequest) GetScope() LogLevelRequest_Scope { type LogsRequest (line 1279) | type LogsRequest struct method Reset (line 1294) | func (x *LogsRequest) Reset() { method String (line 1301) | func (x *LogsRequest) String() string { method ProtoMessage (line 1305) | func (*LogsRequest) ProtoMessage() {} method ProtoReflect (line 1307) | func (x *LogsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1320) | func (*LogsRequest) Descriptor() ([]byte, []int) { method GetTrafficManager (line 1324) | func (x *LogsRequest) GetTrafficManager() bool { method GetGetPodYaml (line 1331) | func (x *LogsRequest) GetGetPodYaml() bool { method GetAgents (line 1338) | func (x *LogsRequest) GetAgents() string { method GetExportDir (line 1345) | func (x *LogsRequest) GetExportDir() string { type LogsResponse (line 1352) | type LogsResponse struct method Reset (line 1364) | func (x *LogsResponse) Reset() { method String (line 1371) | func (x *LogsResponse) String() string { method ProtoMessage (line 1375) | func (*LogsResponse) ProtoMessage() {} method ProtoReflect (line 1377) | func (x *LogsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1390) | func (*LogsResponse) Descriptor() ([]byte, []int) { method GetError (line 1394) | func (x *LogsResponse) GetError() string { method GetPodInfo (line 1401) | func (x *LogsResponse) GetPodInfo() map[string]string { type GetNamespacesRequest (line 1408) | type GetNamespacesRequest struct method Reset (line 1416) | func (x *GetNamespacesRequest) Reset() { method String (line 1423) | func (x *GetNamespacesRequest) String() string { method ProtoMessage (line 1427) | func (*GetNamespacesRequest) ProtoMessage() {} method ProtoReflect (line 1429) | func (x *GetNamespacesRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1442) | func (*GetNamespacesRequest) Descriptor() ([]byte, []int) { method GetForClientAccess (line 1446) | func (x *GetNamespacesRequest) GetForClientAccess() bool { method GetPrefix (line 1453) | func (x *GetNamespacesRequest) GetPrefix() string { type GetNamespacesResponse (line 1460) | type GetNamespacesResponse struct method Reset (line 1467) | func (x *GetNamespacesResponse) Reset() { method String (line 1474) | func (x *GetNamespacesResponse) String() string { method ProtoMessage (line 1478) | func (*GetNamespacesResponse) ProtoMessage() {} method ProtoReflect (line 1480) | func (x *GetNamespacesResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1493) | func (*GetNamespacesResponse) Descriptor() ([]byte, []int) { method GetNamespaces (line 1497) | func (x *GetNamespacesResponse) GetNamespaces() []string { type ClientConfig (line 1504) | type ClientConfig struct method Reset (line 1511) | func (x *ClientConfig) Reset() { method String (line 1518) | func (x *ClientConfig) String() string { method ProtoMessage (line 1522) | func (*ClientConfig) ProtoMessage() {} method ProtoReflect (line 1524) | func (x *ClientConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 1537) | func (*ClientConfig) Descriptor() ([]byte, []int) { method GetJson (line 1541) | func (x *ClientConfig) GetJson() []byte { type ClusterSubnets (line 1550) | type ClusterSubnets struct method Reset (line 1560) | func (x *ClusterSubnets) Reset() { method String (line 1567) | func (x *ClusterSubnets) String() string { method ProtoMessage (line 1571) | func (*ClusterSubnets) ProtoMessage() {} method ProtoReflect (line 1573) | func (x *ClusterSubnets) ProtoReflect() protoreflect.Message { method Descriptor (line 1586) | func (*ClusterSubnets) Descriptor() ([]byte, []int) { method GetPodSubnets (line 1590) | func (x *ClusterSubnets) GetPodSubnets() []*manager.IPNet { method GetSvcSubnets (line 1597) | func (x *ClusterSubnets) GetSvcSubnets() []*manager.IPNet { type ResolveSyntheticRequest (line 1604) | type ResolveSyntheticRequest struct method Reset (line 1614) | func (x *ResolveSyntheticRequest) Reset() { method String (line 1621) | func (x *ResolveSyntheticRequest) String() string { method ProtoMessage (line 1625) | func (*ResolveSyntheticRequest) ProtoMessage() {} method ProtoReflect (line 1627) | func (x *ResolveSyntheticRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1640) | func (*ResolveSyntheticRequest) Descriptor() ([]byte, []int) { method GetIp (line 1644) | func (x *ResolveSyntheticRequest) GetIp() []byte { method GetNameOnly (line 1651) | func (x *ResolveSyntheticRequest) GetNameOnly() bool { type ResolveSyntheticResponse (line 1658) | type ResolveSyntheticResponse struct method Reset (line 1668) | func (x *ResolveSyntheticResponse) Reset() { method String (line 1675) | func (x *ResolveSyntheticResponse) String() string { method ProtoMessage (line 1679) | func (*ResolveSyntheticResponse) ProtoMessage() {} method ProtoReflect (line 1681) | func (x *ResolveSyntheticResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 1694) | func (*ResolveSyntheticResponse) Descriptor() ([]byte, []int) { method GetName (line 1698) | func (x *ResolveSyntheticResponse) GetName() string { method GetResolvedIp (line 1705) | func (x *ResolveSyntheticResponse) GetResolvedIp() []byte { type RevokeInterceptRequest (line 1712) | type RevokeInterceptRequest struct method Reset (line 1721) | func (x *RevokeInterceptRequest) Reset() { method String (line 1728) | func (x *RevokeInterceptRequest) String() string { method ProtoMessage (line 1732) | func (*RevokeInterceptRequest) ProtoMessage() {} method ProtoReflect (line 1734) | func (x *RevokeInterceptRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1747) | func (*RevokeInterceptRequest) Descriptor() ([]byte, []int) { method GetInterceptId (line 1751) | func (x *RevokeInterceptRequest) GetInterceptId() string { constant file_connector_connector_proto_rawDesc (line 1760) | file_connector_connector_proto_rawDesc = "" + function file_connector_connector_proto_rawDescGZIP (line 1985) | func file_connector_connector_proto_rawDescGZIP() []byte { function init (line 2157) | func init() { file_connector_connector_proto_init() } function file_connector_connector_proto_init (line 2158) | func file_connector_connector_proto_init() { FILE: rpc/connector/connector_grpc.pb.go constant _ (line 23) | _ = grpc.SupportPackageIsVersion9 constant Connector_Version_FullMethodName (line 26) | Connector_Version_FullMethodName = "/telepresence.connec... constant Connector_RootDaemonVersion_FullMethodName (line 27) | Connector_RootDaemonVersion_FullMethodName = "/telepresence.connec... constant Connector_TrafficManagerVersion_FullMethodName (line 28) | Connector_TrafficManagerVersion_FullMethodName = "/telepresence.connec... constant Connector_AgentImageFQN_FullMethodName (line 29) | Connector_AgentImageFQN_FullMethodName = "/telepresence.connec... constant Connector_GetIntercept_FullMethodName (line 30) | Connector_GetIntercept_FullMethodName = "/telepresence.connec... constant Connector_Connect_FullMethodName (line 31) | Connector_Connect_FullMethodName = "/telepresence.connec... constant Connector_Disconnect_FullMethodName (line 32) | Connector_Disconnect_FullMethodName = "/telepresence.connec... constant Connector_GetClusterSubnets_FullMethodName (line 33) | Connector_GetClusterSubnets_FullMethodName = "/telepresence.connec... constant Connector_Status_FullMethodName (line 34) | Connector_Status_FullMethodName = "/telepresence.connec... constant Connector_CanIntercept_FullMethodName (line 35) | Connector_CanIntercept_FullMethodName = "/telepresence.connec... constant Connector_Ingest_FullMethodName (line 36) | Connector_Ingest_FullMethodName = "/telepresence.connec... constant Connector_GetIngest_FullMethodName (line 37) | Connector_GetIngest_FullMethodName = "/telepresence.connec... constant Connector_LeaveIngest_FullMethodName (line 38) | Connector_LeaveIngest_FullMethodName = "/telepresence.connec... constant Connector_CreateIntercept_FullMethodName (line 39) | Connector_CreateIntercept_FullMethodName = "/telepresence.connec... constant Connector_RemoveIntercept_FullMethodName (line 40) | Connector_RemoveIntercept_FullMethodName = "/telepresence.connec... constant Connector_RevokeIntercept_FullMethodName (line 41) | Connector_RevokeIntercept_FullMethodName = "/telepresence.connec... constant Connector_Uninstall_FullMethodName (line 42) | Connector_Uninstall_FullMethodName = "/telepresence.connec... constant Connector_List_FullMethodName (line 43) | Connector_List_FullMethodName = "/telepresence.connec... constant Connector_WatchWorkloads_FullMethodName (line 44) | Connector_WatchWorkloads_FullMethodName = "/telepresence.connec... constant Connector_SetLogLevel_FullMethodName (line 45) | Connector_SetLogLevel_FullMethodName = "/telepresence.connec... constant Connector_Quit_FullMethodName (line 46) | Connector_Quit_FullMethodName = "/telepresence.connec... constant Connector_GatherLogs_FullMethodName (line 47) | Connector_GatherLogs_FullMethodName = "/telepresence.connec... constant Connector_AddInterceptor_FullMethodName (line 48) | Connector_AddInterceptor_FullMethodName = "/telepresence.connec... constant Connector_RemoveInterceptor_FullMethodName (line 49) | Connector_RemoveInterceptor_FullMethodName = "/telepresence.connec... constant Connector_GetNamespaces_FullMethodName (line 50) | Connector_GetNamespaces_FullMethodName = "/telepresence.connec... constant Connector_GetKnownWorkloadKinds_FullMethodName (line 51) | Connector_GetKnownWorkloadKinds_FullMethodName = "/telepresence.connec... constant Connector_RemoteMountAvailability_FullMethodName (line 52) | Connector_RemoteMountAvailability_FullMethodName = "/telepresence.connec... constant Connector_GetConfig_FullMethodName (line 53) | Connector_GetConfig_FullMethodName = "/telepresence.connec... constant Connector_SetDNSExcludes_FullMethodName (line 54) | Connector_SetDNSExcludes_FullMethodName = "/telepresence.connec... constant Connector_SetDNSMappings_FullMethodName (line 55) | Connector_SetDNSMappings_FullMethodName = "/telepresence.connec... constant Connector_GetAgentConfig_FullMethodName (line 56) | Connector_GetAgentConfig_FullMethodName = "/telepresence.connec... constant Connector_ResolveSyntheticIP_FullMethodName (line 57) | Connector_ResolveSyntheticIP_FullMethodName = "/telepresence.connec... constant Connector_LookupIP_FullMethodName (line 58) | Connector_LookupIP_FullMethodName = "/telepresence.connec... constant Connector_ResolvePort_FullMethodName (line 59) | Connector_ResolvePort_FullMethodName = "/telepresence.connec... constant Connector_RerouteLocalPort_FullMethodName (line 60) | Connector_RerouteLocalPort_FullMethodName = "/telepresence.connec... constant Connector_RerouteRemotePort_FullMethodName (line 61) | Connector_RerouteRemotePort_FullMethodName = "/telepresence.connec... type ConnectorClient (line 70) | type ConnectorClient interface type connectorClient (line 161) | type connectorClient struct method Version (line 169) | func (c *connectorClient) Version(ctx context.Context, in *emptypb.Emp... method RootDaemonVersion (line 179) | func (c *connectorClient) RootDaemonVersion(ctx context.Context, in *e... method TrafficManagerVersion (line 189) | func (c *connectorClient) TrafficManagerVersion(ctx context.Context, i... method AgentImageFQN (line 199) | func (c *connectorClient) AgentImageFQN(ctx context.Context, in *empty... method GetIntercept (line 209) | func (c *connectorClient) GetIntercept(ctx context.Context, in *manage... method Connect (line 219) | func (c *connectorClient) Connect(ctx context.Context, in *ConnectRequ... method Disconnect (line 229) | func (c *connectorClient) Disconnect(ctx context.Context, in *emptypb.... method GetClusterSubnets (line 239) | func (c *connectorClient) GetClusterSubnets(ctx context.Context, in *e... method Status (line 249) | func (c *connectorClient) Status(ctx context.Context, in *emptypb.Empt... method CanIntercept (line 259) | func (c *connectorClient) CanIntercept(ctx context.Context, in *Create... method Ingest (line 269) | func (c *connectorClient) Ingest(ctx context.Context, in *IngestReques... method GetIngest (line 279) | func (c *connectorClient) GetIngest(ctx context.Context, in *IngestIde... method LeaveIngest (line 289) | func (c *connectorClient) LeaveIngest(ctx context.Context, in *IngestI... method CreateIntercept (line 299) | func (c *connectorClient) CreateIntercept(ctx context.Context, in *Cre... method RemoveIntercept (line 309) | func (c *connectorClient) RemoveIntercept(ctx context.Context, in *man... method RevokeIntercept (line 319) | func (c *connectorClient) RevokeIntercept(ctx context.Context, in *Rev... method Uninstall (line 329) | func (c *connectorClient) Uninstall(ctx context.Context, in *Uninstall... method List (line 339) | func (c *connectorClient) List(ctx context.Context, in *ListRequest, o... method WatchWorkloads (line 349) | func (c *connectorClient) WatchWorkloads(ctx context.Context, in *Watc... method SetLogLevel (line 368) | func (c *connectorClient) SetLogLevel(ctx context.Context, in *LogLeve... method Quit (line 378) | func (c *connectorClient) Quit(ctx context.Context, in *emptypb.Empty,... method GatherLogs (line 388) | func (c *connectorClient) GatherLogs(ctx context.Context, in *LogsRequ... method AddInterceptor (line 398) | func (c *connectorClient) AddInterceptor(ctx context.Context, in *Inte... method RemoveInterceptor (line 408) | func (c *connectorClient) RemoveInterceptor(ctx context.Context, in *I... method GetNamespaces (line 418) | func (c *connectorClient) GetNamespaces(ctx context.Context, in *GetNa... method GetKnownWorkloadKinds (line 428) | func (c *connectorClient) GetKnownWorkloadKinds(ctx context.Context, i... method RemoteMountAvailability (line 438) | func (c *connectorClient) RemoteMountAvailability(ctx context.Context,... method GetConfig (line 448) | func (c *connectorClient) GetConfig(ctx context.Context, in *emptypb.E... method SetDNSExcludes (line 458) | func (c *connectorClient) SetDNSExcludes(ctx context.Context, in *daem... method SetDNSMappings (line 468) | func (c *connectorClient) SetDNSMappings(ctx context.Context, in *daem... method GetAgentConfig (line 478) | func (c *connectorClient) GetAgentConfig(ctx context.Context, in *mana... method ResolveSyntheticIP (line 488) | func (c *connectorClient) ResolveSyntheticIP(ctx context.Context, in *... method LookupIP (line 498) | func (c *connectorClient) LookupIP(ctx context.Context, in *daemon.Loo... method ResolvePort (line 508) | func (c *connectorClient) ResolvePort(ctx context.Context, in *daemon.... method RerouteLocalPort (line 518) | func (c *connectorClient) RerouteLocalPort(ctx context.Context, in *da... method RerouteRemotePort (line 528) | func (c *connectorClient) RerouteRemotePort(ctx context.Context, in *d... function NewConnectorClient (line 165) | func NewConnectorClient(cc grpc.ClientConnInterface) ConnectorClient { type ConnectorServer (line 544) | type ConnectorServer interface type UnimplementedConnectorServer (line 641) | type UnimplementedConnectorServer struct method Version (line 643) | func (UnimplementedConnectorServer) Version(context.Context, *emptypb.... method RootDaemonVersion (line 646) | func (UnimplementedConnectorServer) RootDaemonVersion(context.Context,... method TrafficManagerVersion (line 649) | func (UnimplementedConnectorServer) TrafficManagerVersion(context.Cont... method AgentImageFQN (line 652) | func (UnimplementedConnectorServer) AgentImageFQN(context.Context, *em... method GetIntercept (line 655) | func (UnimplementedConnectorServer) GetIntercept(context.Context, *man... method Connect (line 658) | func (UnimplementedConnectorServer) Connect(context.Context, *ConnectR... method Disconnect (line 661) | func (UnimplementedConnectorServer) Disconnect(context.Context, *empty... method GetClusterSubnets (line 664) | func (UnimplementedConnectorServer) GetClusterSubnets(context.Context,... method Status (line 667) | func (UnimplementedConnectorServer) Status(context.Context, *emptypb.E... method CanIntercept (line 670) | func (UnimplementedConnectorServer) CanIntercept(context.Context, *Cre... method Ingest (line 673) | func (UnimplementedConnectorServer) Ingest(context.Context, *IngestReq... method GetIngest (line 676) | func (UnimplementedConnectorServer) GetIngest(context.Context, *Ingest... method LeaveIngest (line 679) | func (UnimplementedConnectorServer) LeaveIngest(context.Context, *Inge... method CreateIntercept (line 682) | func (UnimplementedConnectorServer) CreateIntercept(context.Context, *... method RemoveIntercept (line 685) | func (UnimplementedConnectorServer) RemoveIntercept(context.Context, *... method RevokeIntercept (line 688) | func (UnimplementedConnectorServer) RevokeIntercept(context.Context, *... method Uninstall (line 691) | func (UnimplementedConnectorServer) Uninstall(context.Context, *Uninst... method List (line 694) | func (UnimplementedConnectorServer) List(context.Context, *ListRequest... method WatchWorkloads (line 697) | func (UnimplementedConnectorServer) WatchWorkloads(*WatchWorkloadsRequ... method SetLogLevel (line 700) | func (UnimplementedConnectorServer) SetLogLevel(context.Context, *LogL... method Quit (line 703) | func (UnimplementedConnectorServer) Quit(context.Context, *emptypb.Emp... method GatherLogs (line 706) | func (UnimplementedConnectorServer) GatherLogs(context.Context, *LogsR... method AddInterceptor (line 709) | func (UnimplementedConnectorServer) AddInterceptor(context.Context, *I... method RemoveInterceptor (line 712) | func (UnimplementedConnectorServer) RemoveInterceptor(context.Context,... method GetNamespaces (line 715) | func (UnimplementedConnectorServer) GetNamespaces(context.Context, *Ge... method GetKnownWorkloadKinds (line 718) | func (UnimplementedConnectorServer) GetKnownWorkloadKinds(context.Cont... method RemoteMountAvailability (line 721) | func (UnimplementedConnectorServer) RemoteMountAvailability(context.Co... method GetConfig (line 724) | func (UnimplementedConnectorServer) GetConfig(context.Context, *emptyp... method SetDNSExcludes (line 727) | func (UnimplementedConnectorServer) SetDNSExcludes(context.Context, *d... method SetDNSMappings (line 730) | func (UnimplementedConnectorServer) SetDNSMappings(context.Context, *d... method GetAgentConfig (line 733) | func (UnimplementedConnectorServer) GetAgentConfig(context.Context, *m... method ResolveSyntheticIP (line 736) | func (UnimplementedConnectorServer) ResolveSyntheticIP(context.Context... method LookupIP (line 739) | func (UnimplementedConnectorServer) LookupIP(context.Context, *daemon.... method ResolvePort (line 742) | func (UnimplementedConnectorServer) ResolvePort(context.Context, *daem... method RerouteLocalPort (line 745) | func (UnimplementedConnectorServer) RerouteLocalPort(context.Context, ... method RerouteRemotePort (line 748) | func (UnimplementedConnectorServer) RerouteRemotePort(context.Context,... method mustEmbedUnimplementedConnectorServer (line 751) | func (UnimplementedConnectorServer) mustEmbedUnimplementedConnectorSer... method testEmbeddedByValue (line 752) | func (UnimplementedConnectorServer) testEmbeddedByValue() ... type UnsafeConnectorServer (line 757) | type UnsafeConnectorServer interface function RegisterConnectorServer (line 761) | func RegisterConnectorServer(s grpc.ServiceRegistrar, srv ConnectorServe... function _Connector_Version_Handler (line 772) | func _Connector_Version_Handler(srv interface{}, ctx context.Context, de... function _Connector_RootDaemonVersion_Handler (line 790) | func _Connector_RootDaemonVersion_Handler(srv interface{}, ctx context.C... function _Connector_TrafficManagerVersion_Handler (line 808) | func _Connector_TrafficManagerVersion_Handler(srv interface{}, ctx conte... function _Connector_AgentImageFQN_Handler (line 826) | func _Connector_AgentImageFQN_Handler(srv interface{}, ctx context.Conte... function _Connector_GetIntercept_Handler (line 844) | func _Connector_GetIntercept_Handler(srv interface{}, ctx context.Contex... function _Connector_Connect_Handler (line 862) | func _Connector_Connect_Handler(srv interface{}, ctx context.Context, de... function _Connector_Disconnect_Handler (line 880) | func _Connector_Disconnect_Handler(srv interface{}, ctx context.Context,... function _Connector_GetClusterSubnets_Handler (line 898) | func _Connector_GetClusterSubnets_Handler(srv interface{}, ctx context.C... function _Connector_Status_Handler (line 916) | func _Connector_Status_Handler(srv interface{}, ctx context.Context, dec... function _Connector_CanIntercept_Handler (line 934) | func _Connector_CanIntercept_Handler(srv interface{}, ctx context.Contex... function _Connector_Ingest_Handler (line 952) | func _Connector_Ingest_Handler(srv interface{}, ctx context.Context, dec... function _Connector_GetIngest_Handler (line 970) | func _Connector_GetIngest_Handler(srv interface{}, ctx context.Context, ... function _Connector_LeaveIngest_Handler (line 988) | func _Connector_LeaveIngest_Handler(srv interface{}, ctx context.Context... function _Connector_CreateIntercept_Handler (line 1006) | func _Connector_CreateIntercept_Handler(srv interface{}, ctx context.Con... function _Connector_RemoveIntercept_Handler (line 1024) | func _Connector_RemoveIntercept_Handler(srv interface{}, ctx context.Con... function _Connector_RevokeIntercept_Handler (line 1042) | func _Connector_RevokeIntercept_Handler(srv interface{}, ctx context.Con... function _Connector_Uninstall_Handler (line 1060) | func _Connector_Uninstall_Handler(srv interface{}, ctx context.Context, ... function _Connector_List_Handler (line 1078) | func _Connector_List_Handler(srv interface{}, ctx context.Context, dec f... function _Connector_WatchWorkloads_Handler (line 1096) | func _Connector_WatchWorkloads_Handler(srv interface{}, stream grpc.Serv... function _Connector_SetLogLevel_Handler (line 1107) | func _Connector_SetLogLevel_Handler(srv interface{}, ctx context.Context... function _Connector_Quit_Handler (line 1125) | func _Connector_Quit_Handler(srv interface{}, ctx context.Context, dec f... function _Connector_GatherLogs_Handler (line 1143) | func _Connector_GatherLogs_Handler(srv interface{}, ctx context.Context,... function _Connector_AddInterceptor_Handler (line 1161) | func _Connector_AddInterceptor_Handler(srv interface{}, ctx context.Cont... function _Connector_RemoveInterceptor_Handler (line 1179) | func _Connector_RemoveInterceptor_Handler(srv interface{}, ctx context.C... function _Connector_GetNamespaces_Handler (line 1197) | func _Connector_GetNamespaces_Handler(srv interface{}, ctx context.Conte... function _Connector_GetKnownWorkloadKinds_Handler (line 1215) | func _Connector_GetKnownWorkloadKinds_Handler(srv interface{}, ctx conte... function _Connector_RemoteMountAvailability_Handler (line 1233) | func _Connector_RemoteMountAvailability_Handler(srv interface{}, ctx con... function _Connector_GetConfig_Handler (line 1251) | func _Connector_GetConfig_Handler(srv interface{}, ctx context.Context, ... function _Connector_SetDNSExcludes_Handler (line 1269) | func _Connector_SetDNSExcludes_Handler(srv interface{}, ctx context.Cont... function _Connector_SetDNSMappings_Handler (line 1287) | func _Connector_SetDNSMappings_Handler(srv interface{}, ctx context.Cont... function _Connector_GetAgentConfig_Handler (line 1305) | func _Connector_GetAgentConfig_Handler(srv interface{}, ctx context.Cont... function _Connector_ResolveSyntheticIP_Handler (line 1323) | func _Connector_ResolveSyntheticIP_Handler(srv interface{}, ctx context.... function _Connector_LookupIP_Handler (line 1341) | func _Connector_LookupIP_Handler(srv interface{}, ctx context.Context, d... function _Connector_ResolvePort_Handler (line 1359) | func _Connector_ResolvePort_Handler(srv interface{}, ctx context.Context... function _Connector_RerouteLocalPort_Handler (line 1377) | func _Connector_RerouteLocalPort_Handler(srv interface{}, ctx context.Co... function _Connector_RerouteRemotePort_Handler (line 1395) | func _Connector_RerouteRemotePort_Handler(srv interface{}, ctx context.C... FILE: rpc/daemon/daemon.pb.go constant _ (line 24) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 26) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type DaemonStatus (line 29) | type DaemonStatus struct method Reset (line 38) | func (x *DaemonStatus) Reset() { method String (line 45) | func (x *DaemonStatus) String() string { method ProtoMessage (line 49) | func (*DaemonStatus) ProtoMessage() {} method ProtoReflect (line 51) | func (x *DaemonStatus) ProtoReflect() protoreflect.Message { method Descriptor (line 64) | func (*DaemonStatus) Descriptor() ([]byte, []int) { method GetManaged (line 68) | func (x *DaemonStatus) GetManaged() bool { method GetOutboundConfig (line 75) | func (x *DaemonStatus) GetOutboundConfig() *NetworkConfig { method GetVersion (line 82) | func (x *DaemonStatus) GetVersion() *common.VersionInfo { type Domains (line 89) | type Domains struct method Reset (line 96) | func (x *Domains) Reset() { method String (line 103) | func (x *Domains) String() string { method ProtoMessage (line 107) | func (*Domains) ProtoMessage() {} method ProtoReflect (line 109) | func (x *Domains) ProtoReflect() protoreflect.Message { method Descriptor (line 122) | func (*Domains) Descriptor() ([]byte, []int) { method GetDomains (line 126) | func (x *Domains) GetDomains() []string { type DNSMapping (line 133) | type DNSMapping struct method Reset (line 141) | func (x *DNSMapping) Reset() { method String (line 148) | func (x *DNSMapping) String() string { method ProtoMessage (line 152) | func (*DNSMapping) ProtoMessage() {} method ProtoReflect (line 154) | func (x *DNSMapping) ProtoReflect() protoreflect.Message { method Descriptor (line 167) | func (*DNSMapping) Descriptor() ([]byte, []int) { method GetName (line 171) | func (x *DNSMapping) GetName() string { method GetAliasFor (line 178) | func (x *DNSMapping) GetAliasFor() string { type DNSConfig (line 186) | type DNSConfig struct method Reset (line 213) | func (x *DNSConfig) Reset() { method String (line 220) | func (x *DNSConfig) String() string { method ProtoMessage (line 224) | func (*DNSConfig) ProtoMessage() {} method ProtoReflect (line 226) | func (x *DNSConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 239) | func (*DNSConfig) Descriptor() ([]byte, []int) { method GetLocalAddresses (line 243) | func (x *DNSConfig) GetLocalAddresses() [][]byte { method GetVifAddress (line 250) | func (x *DNSConfig) GetVifAddress() []byte { method GetExcludeSuffixes (line 257) | func (x *DNSConfig) GetExcludeSuffixes() []string { method GetIncludeSuffixes (line 264) | func (x *DNSConfig) GetIncludeSuffixes() []string { method GetExcludes (line 271) | func (x *DNSConfig) GetExcludes() []string { method GetMappings (line 278) | func (x *DNSConfig) GetMappings() []*DNSMapping { method GetLookupTimeout (line 285) | func (x *DNSConfig) GetLookupTimeout() *durationpb.Duration { method GetRecursionCheck (line 292) | func (x *DNSConfig) GetRecursionCheck() bool { method GetError (line 299) | func (x *DNSConfig) GetError() string { type SubnetViaWorkload (line 306) | type SubnetViaWorkload struct method Reset (line 316) | func (x *SubnetViaWorkload) Reset() { method String (line 323) | func (x *SubnetViaWorkload) String() string { method ProtoMessage (line 327) | func (*SubnetViaWorkload) ProtoMessage() {} method ProtoReflect (line 329) | func (x *SubnetViaWorkload) ProtoReflect() protoreflect.Message { method Descriptor (line 342) | func (*SubnetViaWorkload) Descriptor() ([]byte, []int) { method GetSubnet (line 346) | func (x *SubnetViaWorkload) GetSubnet() string { method GetWorkload (line 353) | func (x *SubnetViaWorkload) GetWorkload() string { type NetworkConfig (line 362) | type NetworkConfig struct method Reset (line 389) | func (x *NetworkConfig) Reset() { method String (line 396) | func (x *NetworkConfig) String() string { method ProtoMessage (line 400) | func (*NetworkConfig) ProtoMessage() {} method ProtoReflect (line 402) | func (x *NetworkConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 415) | func (*NetworkConfig) Descriptor() ([]byte, []int) { method GetSession (line 419) | func (x *NetworkConfig) GetSession() *manager.SessionInfo { method GetSubnetViaWorkloads (line 426) | func (x *NetworkConfig) GetSubnetViaWorkloads() []*SubnetViaWorkload { method GetPortMappings (line 433) | func (x *NetworkConfig) GetPortMappings() []string { method GetHomeDir (line 440) | func (x *NetworkConfig) GetHomeDir() string { method GetNamespace (line 447) | func (x *NetworkConfig) GetNamespace() string { method GetManagerNamespace (line 454) | func (x *NetworkConfig) GetManagerNamespace() string { method GetMappedNamespaces (line 461) | func (x *NetworkConfig) GetMappedNamespaces() []string { method GetKubeFlags (line 468) | func (x *NetworkConfig) GetKubeFlags() map[string]string { method GetKubeconfigData (line 475) | func (x *NetworkConfig) GetKubeconfigData() []byte { method GetClientConfig (line 482) | func (x *NetworkConfig) GetClientConfig() []byte { type SetDNSExcludesRequest (line 489) | type SetDNSExcludesRequest struct method Reset (line 496) | func (x *SetDNSExcludesRequest) Reset() { method String (line 503) | func (x *SetDNSExcludesRequest) String() string { method ProtoMessage (line 507) | func (*SetDNSExcludesRequest) ProtoMessage() {} method ProtoReflect (line 509) | func (x *SetDNSExcludesRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 522) | func (*SetDNSExcludesRequest) Descriptor() ([]byte, []int) { method GetExcludes (line 526) | func (x *SetDNSExcludesRequest) GetExcludes() []string { type SetDNSMappingsRequest (line 533) | type SetDNSMappingsRequest struct method Reset (line 540) | func (x *SetDNSMappingsRequest) Reset() { method String (line 547) | func (x *SetDNSMappingsRequest) String() string { method ProtoMessage (line 551) | func (*SetDNSMappingsRequest) ProtoMessage() {} method ProtoReflect (line 553) | func (x *SetDNSMappingsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 566) | func (*SetDNSMappingsRequest) Descriptor() ([]byte, []int) { method GetMappings (line 570) | func (x *SetDNSMappingsRequest) GetMappings() []*DNSMapping { type WaitForAgentIPRequest (line 577) | type WaitForAgentIPRequest struct method Reset (line 585) | func (x *WaitForAgentIPRequest) Reset() { method String (line 592) | func (x *WaitForAgentIPRequest) String() string { method ProtoMessage (line 596) | func (*WaitForAgentIPRequest) ProtoMessage() {} method ProtoReflect (line 598) | func (x *WaitForAgentIPRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 611) | func (*WaitForAgentIPRequest) Descriptor() ([]byte, []int) { method GetIp (line 615) | func (x *WaitForAgentIPRequest) GetIp() []byte { method GetTimeout (line 622) | func (x *WaitForAgentIPRequest) GetTimeout() *durationpb.Duration { type WaitForAgentIPResponse (line 629) | type WaitForAgentIPResponse struct method Reset (line 637) | func (x *WaitForAgentIPResponse) Reset() { method String (line 644) | func (x *WaitForAgentIPResponse) String() string { method ProtoMessage (line 648) | func (*WaitForAgentIPResponse) ProtoMessage() {} method ProtoReflect (line 650) | func (x *WaitForAgentIPResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 663) | func (*WaitForAgentIPResponse) Descriptor() ([]byte, []int) { method GetLocalIp (line 667) | func (x *WaitForAgentIPResponse) GetLocalIp() []byte { type LookupIPRequest (line 674) | type LookupIPRequest struct method Reset (line 681) | func (x *LookupIPRequest) Reset() { method String (line 688) | func (x *LookupIPRequest) String() string { method ProtoMessage (line 692) | func (*LookupIPRequest) ProtoMessage() {} method ProtoReflect (line 694) | func (x *LookupIPRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 707) | func (*LookupIPRequest) Descriptor() ([]byte, []int) { method GetName (line 711) | func (x *LookupIPRequest) GetName() string { type LookupIPResponse (line 718) | type LookupIPResponse struct method Reset (line 726) | func (x *LookupIPResponse) Reset() { method String (line 733) | func (x *LookupIPResponse) String() string { method ProtoMessage (line 737) | func (*LookupIPResponse) ProtoMessage() {} method ProtoReflect (line 739) | func (x *LookupIPResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 752) | func (*LookupIPResponse) Descriptor() ([]byte, []int) { method GetIp (line 756) | func (x *LookupIPResponse) GetIp() []byte { type Environment (line 763) | type Environment struct method Reset (line 770) | func (x *Environment) Reset() { method String (line 777) | func (x *Environment) String() string { method ProtoMessage (line 781) | func (*Environment) ProtoMessage() {} method ProtoReflect (line 783) | func (x *Environment) ProtoReflect() protoreflect.Message { method Descriptor (line 796) | func (*Environment) Descriptor() ([]byte, []int) { method GetEnv (line 800) | func (x *Environment) GetEnv() map[string]string { type ResolvePortRequest (line 807) | type ResolvePortRequest struct method Reset (line 817) | func (x *ResolvePortRequest) Reset() { method String (line 824) | func (x *ResolvePortRequest) String() string { method ProtoMessage (line 828) | func (*ResolvePortRequest) ProtoMessage() {} method ProtoReflect (line 830) | func (x *ResolvePortRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 843) | func (*ResolvePortRequest) Descriptor() ([]byte, []int) { method GetHost (line 847) | func (x *ResolvePortRequest) GetHost() string { method GetPort (line 854) | func (x *ResolvePortRequest) GetPort() string { type ResolvePortResponse (line 861) | type ResolvePortResponse struct method Reset (line 869) | func (x *ResolvePortResponse) Reset() { method String (line 876) | func (x *ResolvePortResponse) String() string { method ProtoMessage (line 880) | func (*ResolvePortResponse) ProtoMessage() {} method ProtoReflect (line 882) | func (x *ResolvePortResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 895) | func (*ResolvePortResponse) Descriptor() ([]byte, []int) { method GetHostPort (line 899) | func (x *ResolvePortResponse) GetHostPort() []byte { type ReroutePortRequest (line 906) | type ReroutePortRequest struct method Reset (line 916) | func (x *ReroutePortRequest) Reset() { method String (line 923) | func (x *ReroutePortRequest) String() string { method ProtoMessage (line 927) | func (*ReroutePortRequest) ProtoMessage() {} method ProtoReflect (line 929) | func (x *ReroutePortRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 942) | func (*ReroutePortRequest) Descriptor() ([]byte, []int) { method GetDstHostPort (line 946) | func (x *ReroutePortRequest) GetDstHostPort() []byte { method GetSrcPort (line 953) | func (x *ReroutePortRequest) GetSrcPort() uint32 { type QuitResponse (line 960) | type QuitResponse struct method Reset (line 968) | func (x *QuitResponse) Reset() { method String (line 975) | func (x *QuitResponse) String() string { method ProtoMessage (line 979) | func (*QuitResponse) ProtoMessage() {} method ProtoReflect (line 981) | func (x *QuitResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 994) | func (*QuitResponse) Descriptor() ([]byte, []int) { method GetRootDaemonWillContinue (line 998) | func (x *QuitResponse) GetRootDaemonWillContinue() bool { type Activity (line 1005) | type Activity struct method Reset (line 1012) | func (x *Activity) Reset() { method String (line 1019) | func (x *Activity) String() string { method ProtoMessage (line 1023) | func (*Activity) ProtoMessage() {} method ProtoReflect (line 1025) | func (x *Activity) ProtoReflect() protoreflect.Message { method Descriptor (line 1038) | func (*Activity) Descriptor() ([]byte, []int) { method GetActivity (line 1042) | func (x *Activity) GetActivity() *timestamppb.Timestamp { constant file_daemon_daemon_proto_rawDesc (line 1051) | file_daemon_daemon_proto_rawDesc = "" + function file_daemon_daemon_proto_rawDescGZIP (line 1152) | func file_daemon_daemon_proto_rawDescGZIP() []byte { function init (line 1241) | func init() { file_daemon_daemon_proto_init() } function file_daemon_daemon_proto_init (line 1242) | func file_daemon_daemon_proto_init() { FILE: rpc/daemon/daemon_grpc.pb.go constant _ (line 22) | _ = grpc.SupportPackageIsVersion9 constant Daemon_Version_FullMethodName (line 25) | Daemon_Version_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_Status_FullMethodName (line 26) | Daemon_Status_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_Quit_FullMethodName (line 27) | Daemon_Quit_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_Connect_FullMethodName (line 28) | Daemon_Connect_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_Disconnect_FullMethodName (line 29) | Daemon_Disconnect_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_GetNetworkConfig_FullMethodName (line 30) | Daemon_GetNetworkConfig_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_SetDNSTopLevelDomains_FullMethodName (line 31) | Daemon_SetDNSTopLevelDomains_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_SetDNSExcludes_FullMethodName (line 32) | Daemon_SetDNSExcludes_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_SetDNSMappings_FullMethodName (line 33) | Daemon_SetDNSMappings_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_SetLogLevel_FullMethodName (line 34) | Daemon_SetLogLevel_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_TranslateEnvIPs_FullMethodName (line 35) | Daemon_TranslateEnvIPs_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_WaitForNetwork_FullMethodName (line 36) | Daemon_WaitForNetwork_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_WaitForAgentIP_FullMethodName (line 37) | Daemon_WaitForAgentIP_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_LookupIP_FullMethodName (line 38) | Daemon_LookupIP_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_ResolvePort_FullMethodName (line 39) | Daemon_ResolvePort_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_RerouteRemotePort_FullMethodName (line 40) | Daemon_RerouteRemotePort_FullMethodName = "/telepresence.daemon.Daem... constant Daemon_ActivityWatcher_FullMethodName (line 41) | Daemon_ActivityWatcher_FullMethodName = "/telepresence.daemon.Daem... type DaemonClient (line 50) | type DaemonClient interface type daemonClient (line 86) | type daemonClient struct method Version (line 94) | func (c *daemonClient) Version(ctx context.Context, in *emptypb.Empty,... method Status (line 104) | func (c *daemonClient) Status(ctx context.Context, in *emptypb.Empty, ... method Quit (line 114) | func (c *daemonClient) Quit(ctx context.Context, in *emptypb.Empty, op... method Connect (line 124) | func (c *daemonClient) Connect(ctx context.Context, in *NetworkConfig,... method Disconnect (line 134) | func (c *daemonClient) Disconnect(ctx context.Context, in *emptypb.Emp... method GetNetworkConfig (line 144) | func (c *daemonClient) GetNetworkConfig(ctx context.Context, in *empty... method SetDNSTopLevelDomains (line 154) | func (c *daemonClient) SetDNSTopLevelDomains(ctx context.Context, in *... method SetDNSExcludes (line 164) | func (c *daemonClient) SetDNSExcludes(ctx context.Context, in *SetDNSE... method SetDNSMappings (line 174) | func (c *daemonClient) SetDNSMappings(ctx context.Context, in *SetDNSM... method SetLogLevel (line 184) | func (c *daemonClient) SetLogLevel(ctx context.Context, in *manager.Lo... method TranslateEnvIPs (line 194) | func (c *daemonClient) TranslateEnvIPs(ctx context.Context, in *Enviro... method WaitForNetwork (line 204) | func (c *daemonClient) WaitForNetwork(ctx context.Context, in *emptypb... method WaitForAgentIP (line 214) | func (c *daemonClient) WaitForAgentIP(ctx context.Context, in *WaitFor... method LookupIP (line 224) | func (c *daemonClient) LookupIP(ctx context.Context, in *LookupIPReque... method ResolvePort (line 234) | func (c *daemonClient) ResolvePort(ctx context.Context, in *ResolvePor... method RerouteRemotePort (line 244) | func (c *daemonClient) RerouteRemotePort(ctx context.Context, in *Rero... method ActivityWatcher (line 254) | func (c *daemonClient) ActivityWatcher(ctx context.Context, in *emptyp... function NewDaemonClient (line 90) | func NewDaemonClient(cc grpc.ClientConnInterface) DaemonClient { type DaemonServer (line 279) | type DaemonServer interface type UnimplementedDaemonServer (line 321) | type UnimplementedDaemonServer struct method Version (line 323) | func (UnimplementedDaemonServer) Version(context.Context, *emptypb.Emp... method Status (line 326) | func (UnimplementedDaemonServer) Status(context.Context, *emptypb.Empt... method Quit (line 329) | func (UnimplementedDaemonServer) Quit(context.Context, *emptypb.Empty)... method Connect (line 332) | func (UnimplementedDaemonServer) Connect(context.Context, *NetworkConf... method Disconnect (line 335) | func (UnimplementedDaemonServer) Disconnect(context.Context, *emptypb.... method GetNetworkConfig (line 338) | func (UnimplementedDaemonServer) GetNetworkConfig(context.Context, *em... method SetDNSTopLevelDomains (line 341) | func (UnimplementedDaemonServer) SetDNSTopLevelDomains(context.Context... method SetDNSExcludes (line 344) | func (UnimplementedDaemonServer) SetDNSExcludes(context.Context, *SetD... method SetDNSMappings (line 347) | func (UnimplementedDaemonServer) SetDNSMappings(context.Context, *SetD... method SetLogLevel (line 350) | func (UnimplementedDaemonServer) SetLogLevel(context.Context, *manager... method TranslateEnvIPs (line 353) | func (UnimplementedDaemonServer) TranslateEnvIPs(context.Context, *Env... method WaitForNetwork (line 356) | func (UnimplementedDaemonServer) WaitForNetwork(context.Context, *empt... method WaitForAgentIP (line 359) | func (UnimplementedDaemonServer) WaitForAgentIP(context.Context, *Wait... method LookupIP (line 362) | func (UnimplementedDaemonServer) LookupIP(context.Context, *LookupIPRe... method ResolvePort (line 365) | func (UnimplementedDaemonServer) ResolvePort(context.Context, *Resolve... method RerouteRemotePort (line 368) | func (UnimplementedDaemonServer) RerouteRemotePort(context.Context, *R... method ActivityWatcher (line 371) | func (UnimplementedDaemonServer) ActivityWatcher(*emptypb.Empty, grpc.... method mustEmbedUnimplementedDaemonServer (line 374) | func (UnimplementedDaemonServer) mustEmbedUnimplementedDaemonServer() {} method testEmbeddedByValue (line 375) | func (UnimplementedDaemonServer) testEmbeddedByValue() {} type UnsafeDaemonServer (line 380) | type UnsafeDaemonServer interface function RegisterDaemonServer (line 384) | func RegisterDaemonServer(s grpc.ServiceRegistrar, srv DaemonServer) { function _Daemon_Version_Handler (line 395) | func _Daemon_Version_Handler(srv interface{}, ctx context.Context, dec f... function _Daemon_Status_Handler (line 413) | func _Daemon_Status_Handler(srv interface{}, ctx context.Context, dec fu... function _Daemon_Quit_Handler (line 431) | func _Daemon_Quit_Handler(srv interface{}, ctx context.Context, dec func... function _Daemon_Connect_Handler (line 449) | func _Daemon_Connect_Handler(srv interface{}, ctx context.Context, dec f... function _Daemon_Disconnect_Handler (line 467) | func _Daemon_Disconnect_Handler(srv interface{}, ctx context.Context, de... function _Daemon_GetNetworkConfig_Handler (line 485) | func _Daemon_GetNetworkConfig_Handler(srv interface{}, ctx context.Conte... function _Daemon_SetDNSTopLevelDomains_Handler (line 503) | func _Daemon_SetDNSTopLevelDomains_Handler(srv interface{}, ctx context.... function _Daemon_SetDNSExcludes_Handler (line 521) | func _Daemon_SetDNSExcludes_Handler(srv interface{}, ctx context.Context... function _Daemon_SetDNSMappings_Handler (line 539) | func _Daemon_SetDNSMappings_Handler(srv interface{}, ctx context.Context... function _Daemon_SetLogLevel_Handler (line 557) | func _Daemon_SetLogLevel_Handler(srv interface{}, ctx context.Context, d... function _Daemon_TranslateEnvIPs_Handler (line 575) | func _Daemon_TranslateEnvIPs_Handler(srv interface{}, ctx context.Contex... function _Daemon_WaitForNetwork_Handler (line 593) | func _Daemon_WaitForNetwork_Handler(srv interface{}, ctx context.Context... function _Daemon_WaitForAgentIP_Handler (line 611) | func _Daemon_WaitForAgentIP_Handler(srv interface{}, ctx context.Context... function _Daemon_LookupIP_Handler (line 629) | func _Daemon_LookupIP_Handler(srv interface{}, ctx context.Context, dec ... function _Daemon_ResolvePort_Handler (line 647) | func _Daemon_ResolvePort_Handler(srv interface{}, ctx context.Context, d... function _Daemon_RerouteRemotePort_Handler (line 665) | func _Daemon_RerouteRemotePort_Handler(srv interface{}, ctx context.Cont... function _Daemon_ActivityWatcher_Handler (line 683) | func _Daemon_ActivityWatcher_Handler(srv interface{}, stream grpc.Server... FILE: rpc/manager/manager.pb.go constant _ (line 26) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 28) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type InterceptDispositionType (line 31) | type InterceptDispositionType method Enum (line 93) | func (x InterceptDispositionType) Enum() *InterceptDispositionType { method String (line 99) | func (x InterceptDispositionType) String() string { method Descriptor (line 103) | func (InterceptDispositionType) Descriptor() protoreflect.EnumDescript... method Type (line 107) | func (InterceptDispositionType) Type() protoreflect.EnumType { method Number (line 111) | func (x InterceptDispositionType) Number() protoreflect.EnumNumber { method EnumDescriptor (line 116) | func (InterceptDispositionType) EnumDescriptor() ([]byte, []int) { constant InterceptDispositionType_UNSPECIFIED (line 34) | InterceptDispositionType_UNSPECIFIED InterceptDispositionType = 0 constant InterceptDispositionType_ACTIVE (line 35) | InterceptDispositionType_ACTIVE InterceptDispositionType = 1 constant InterceptDispositionType_WAITING (line 36) | InterceptDispositionType_WAITING InterceptDispositionType = 2 constant InterceptDispositionType_REMOVED (line 37) | InterceptDispositionType_REMOVED InterceptDispositionType = 9 constant InterceptDispositionType_NO_CLIENT (line 40) | InterceptDispositionType_NO_CLIENT InterceptDispositionType = 3 constant InterceptDispositionType_NO_AGENT (line 46) | InterceptDispositionType_NO_AGENT InterceptDispositionType = 4 constant InterceptDispositionType_NO_MECHANISM (line 52) | InterceptDispositionType_NO_MECHANISM InterceptDispositionType = 5 constant InterceptDispositionType_NO_PORTS (line 55) | InterceptDispositionType_NO_PORTS InterceptDispositionType = 6 constant InterceptDispositionType_AGENT_ERROR (line 59) | InterceptDispositionType_AGENT_ERROR InterceptDispositionType = 7 constant InterceptDispositionType_BAD_ARGS (line 62) | InterceptDispositionType_BAD_ARGS InterceptDispositionType = 8 type WorkloadInfo_Kind (line 120) | type WorkloadInfo_Kind method Enum (line 148) | func (x WorkloadInfo_Kind) Enum() *WorkloadInfo_Kind { method String (line 154) | func (x WorkloadInfo_Kind) String() string { method Descriptor (line 158) | func (WorkloadInfo_Kind) Descriptor() protoreflect.EnumDescriptor { method Type (line 162) | func (WorkloadInfo_Kind) Type() protoreflect.EnumType { method Number (line 166) | func (x WorkloadInfo_Kind) Number() protoreflect.EnumNumber { method EnumDescriptor (line 171) | func (WorkloadInfo_Kind) EnumDescriptor() ([]byte, []int) { constant WorkloadInfo_UNSPECIFIED (line 123) | WorkloadInfo_UNSPECIFIED WorkloadInfo_Kind = 0 constant WorkloadInfo_DEPLOYMENT (line 124) | WorkloadInfo_DEPLOYMENT WorkloadInfo_Kind = 1 constant WorkloadInfo_REPLICASET (line 125) | WorkloadInfo_REPLICASET WorkloadInfo_Kind = 2 constant WorkloadInfo_STATEFULSET (line 126) | WorkloadInfo_STATEFULSET WorkloadInfo_Kind = 3 constant WorkloadInfo_ROLLOUT (line 127) | WorkloadInfo_ROLLOUT WorkloadInfo_Kind = 4 type WorkloadInfo_State (line 175) | type WorkloadInfo_State method Enum (line 208) | func (x WorkloadInfo_State) Enum() *WorkloadInfo_State { method String (line 214) | func (x WorkloadInfo_State) String() string { method Descriptor (line 218) | func (WorkloadInfo_State) Descriptor() protoreflect.EnumDescriptor { method Type (line 222) | func (WorkloadInfo_State) Type() protoreflect.EnumType { method Number (line 226) | func (x WorkloadInfo_State) Number() protoreflect.EnumNumber { method EnumDescriptor (line 231) | func (WorkloadInfo_State) EnumDescriptor() ([]byte, []int) { constant WorkloadInfo_UNKNOWN_UNSPECIFIED (line 179) | WorkloadInfo_UNKNOWN_UNSPECIFIED WorkloadInfo_State = 0 constant WorkloadInfo_AVAILABLE (line 182) | WorkloadInfo_AVAILABLE WorkloadInfo_State = 1 constant WorkloadInfo_PROGRESSING (line 187) | WorkloadInfo_PROGRESSING WorkloadInfo_State = 2 constant WorkloadInfo_FAILURE (line 189) | WorkloadInfo_FAILURE WorkloadInfo_State = 3 type WorkloadInfo_AgentState (line 235) | type WorkloadInfo_AgentState method Enum (line 260) | func (x WorkloadInfo_AgentState) Enum() *WorkloadInfo_AgentState { method String (line 266) | func (x WorkloadInfo_AgentState) String() string { method Descriptor (line 270) | func (WorkloadInfo_AgentState) Descriptor() protoreflect.EnumDescriptor { method Type (line 274) | func (WorkloadInfo_AgentState) Type() protoreflect.EnumType { method Number (line 278) | func (x WorkloadInfo_AgentState) Number() protoreflect.EnumNumber { method EnumDescriptor (line 283) | func (WorkloadInfo_AgentState) EnumDescriptor() ([]byte, []int) { constant WorkloadInfo_NO_AGENT_UNSPECIFIED (line 239) | WorkloadInfo_NO_AGENT_UNSPECIFIED WorkloadInfo_AgentState = 0 constant WorkloadInfo_INSTALLED (line 241) | WorkloadInfo_INSTALLED WorkloadInfo_AgentState = 1 constant WorkloadInfo_INTERCEPTED (line 243) | WorkloadInfo_INTERCEPTED WorkloadInfo_AgentState = 2 type WorkloadEvent_Type (line 287) | type WorkloadEvent_Type method Enum (line 309) | func (x WorkloadEvent_Type) Enum() *WorkloadEvent_Type { method String (line 315) | func (x WorkloadEvent_Type) String() string { method Descriptor (line 319) | func (WorkloadEvent_Type) Descriptor() protoreflect.EnumDescriptor { method Type (line 323) | func (WorkloadEvent_Type) Type() protoreflect.EnumType { method Number (line 327) | func (x WorkloadEvent_Type) Number() protoreflect.EnumNumber { method EnumDescriptor (line 332) | func (WorkloadEvent_Type) EnumDescriptor() ([]byte, []int) { constant WorkloadEvent_ADDED_UNSPECIFIED (line 290) | WorkloadEvent_ADDED_UNSPECIFIED WorkloadEvent_Type = 0 constant WorkloadEvent_MODIFIED (line 291) | WorkloadEvent_MODIFIED WorkloadEvent_Type = 1 constant WorkloadEvent_DELETED (line 292) | WorkloadEvent_DELETED WorkloadEvent_Type = 2 type ClientInfo (line 339) | type ClientInfo struct method Reset (line 350) | func (x *ClientInfo) Reset() { method String (line 357) | func (x *ClientInfo) String() string { method ProtoMessage (line 361) | func (*ClientInfo) ProtoMessage() {} method ProtoReflect (line 363) | func (x *ClientInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 376) | func (*ClientInfo) Descriptor() ([]byte, []int) { method GetName (line 380) | func (x *ClientInfo) GetName() string { method GetNamespace (line 387) | func (x *ClientInfo) GetNamespace() string { method GetInstallId (line 394) | func (x *ClientInfo) GetInstallId() string { method GetProduct (line 401) | func (x *ClientInfo) GetProduct() string { method GetVersion (line 408) | func (x *ClientInfo) GetVersion() string { type AgentInfo (line 417) | type AgentInfo struct method Reset (line 438) | func (x *AgentInfo) Reset() { method String (line 445) | func (x *AgentInfo) String() string { method ProtoMessage (line 449) | func (*AgentInfo) ProtoMessage() {} method ProtoReflect (line 451) | func (x *AgentInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 464) | func (*AgentInfo) Descriptor() ([]byte, []int) { method GetName (line 468) | func (x *AgentInfo) GetName() string { method GetKind (line 475) | func (x *AgentInfo) GetKind() string { method GetNamespace (line 482) | func (x *AgentInfo) GetNamespace() string { method GetPodName (line 489) | func (x *AgentInfo) GetPodName() string { method GetPodIp (line 496) | func (x *AgentInfo) GetPodIp() string { method GetPodUid (line 503) | func (x *AgentInfo) GetPodUid() string { method GetApiPort (line 510) | func (x *AgentInfo) GetApiPort() int32 { method GetSftpPort (line 517) | func (x *AgentInfo) GetSftpPort() int32 { method GetFtpPort (line 524) | func (x *AgentInfo) GetFtpPort() int32 { method GetProduct (line 531) | func (x *AgentInfo) GetProduct() string { method GetVersion (line 538) | func (x *AgentInfo) GetVersion() string { method GetMechanisms (line 545) | func (x *AgentInfo) GetMechanisms() []*AgentInfo_Mechanism { method GetContainers (line 552) | func (x *AgentInfo) GetContainers() map[string]*AgentInfo_ContainerInfo { type PortMapping (line 561) | type PortMapping struct method Reset (line 569) | func (x *PortMapping) Reset() { method String (line 576) | func (x *PortMapping) String() string { method ProtoMessage (line 580) | func (*PortMapping) ProtoMessage() {} method ProtoReflect (line 582) | func (x *PortMapping) ProtoReflect() protoreflect.Message { method Descriptor (line 595) | func (*PortMapping) Descriptor() ([]byte, []int) { method GetFrom (line 599) | func (x *PortMapping) GetFrom() int32 { method GetTo (line 606) | func (x *PortMapping) GetTo() int32 { type InterceptSpec (line 615) | type InterceptSpec struct method Reset (line 699) | func (x *InterceptSpec) Reset() { method String (line 706) | func (x *InterceptSpec) String() string { method ProtoMessage (line 710) | func (*InterceptSpec) ProtoMessage() {} method ProtoReflect (line 712) | func (x *InterceptSpec) ProtoReflect() protoreflect.Message { method Descriptor (line 725) | func (*InterceptSpec) Descriptor() ([]byte, []int) { method GetName (line 729) | func (x *InterceptSpec) GetName() string { method GetClient (line 736) | func (x *InterceptSpec) GetClient() string { method GetAgent (line 743) | func (x *InterceptSpec) GetAgent() string { method GetWorkloadKind (line 750) | func (x *InterceptSpec) GetWorkloadKind() string { method GetNamespace (line 757) | func (x *InterceptSpec) GetNamespace() string { method GetMechanism (line 764) | func (x *InterceptSpec) GetMechanism() string { method GetTargetHost (line 771) | func (x *InterceptSpec) GetTargetHost() string { method GetPodPorts (line 778) | func (x *InterceptSpec) GetPodPorts() []string { method GetLocalPorts (line 785) | func (x *InterceptSpec) GetLocalPorts() []string { method GetPortIdentifier (line 792) | func (x *InterceptSpec) GetPortIdentifier() string { method GetServicePortName (line 799) | func (x *InterceptSpec) GetServicePortName() string { method GetServicePort (line 806) | func (x *InterceptSpec) GetServicePort() int32 { method GetServiceUid (line 813) | func (x *InterceptSpec) GetServiceUid() string { method GetServiceName (line 820) | func (x *InterceptSpec) GetServiceName() string { method GetProtocol (line 827) | func (x *InterceptSpec) GetProtocol() string { method GetContainerName (line 834) | func (x *InterceptSpec) GetContainerName() string { method GetContainerPort (line 841) | func (x *InterceptSpec) GetContainerPort() int32 { method GetTargetPort (line 848) | func (x *InterceptSpec) GetTargetPort() int32 { method GetRoundtripLatency (line 855) | func (x *InterceptSpec) GetRoundtripLatency() int64 { method GetDialTimeout (line 862) | func (x *InterceptSpec) GetDialTimeout() int64 { method GetExtraPorts (line 869) | func (x *InterceptSpec) GetExtraPorts() []int32 { method GetReplace (line 876) | func (x *InterceptSpec) GetReplace() bool { method GetWiretap (line 883) | func (x *InterceptSpec) GetWiretap() bool { method GetNoDefaultPort (line 890) | func (x *InterceptSpec) GetNoDefaultPort() bool { method GetHeaderFilters (line 897) | func (x *InterceptSpec) GetHeaderFilters() map[string]string { method GetPathFilters (line 904) | func (x *InterceptSpec) GetPathFilters() []string { method GetMetadata (line 911) | func (x *InterceptSpec) GetMetadata() map[string]string { method GetPlaintext (line 918) | func (x *InterceptSpec) GetPlaintext() bool { type InterceptInfo (line 926) | type InterceptInfo struct method Reset (line 962) | func (x *InterceptInfo) Reset() { method String (line 969) | func (x *InterceptInfo) String() string { method ProtoMessage (line 973) | func (*InterceptInfo) ProtoMessage() {} method ProtoReflect (line 975) | func (x *InterceptInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 988) | func (*InterceptInfo) Descriptor() ([]byte, []int) { method GetSpec (line 992) | func (x *InterceptInfo) GetSpec() *InterceptSpec { method GetId (line 999) | func (x *InterceptInfo) GetId() string { method GetClientSession (line 1006) | func (x *InterceptInfo) GetClientSession() *SessionInfo { method GetDisposition (line 1013) | func (x *InterceptInfo) GetDisposition() InterceptDispositionType { method GetMessage (line 1020) | func (x *InterceptInfo) GetMessage() string { method GetPodName (line 1027) | func (x *InterceptInfo) GetPodName() string { method GetApiPort (line 1034) | func (x *InterceptInfo) GetApiPort() int32 { method GetPodIp (line 1041) | func (x *InterceptInfo) GetPodIp() string { method GetSftpPort (line 1048) | func (x *InterceptInfo) GetSftpPort() int32 { method GetFtpPort (line 1055) | func (x *InterceptInfo) GetFtpPort() int32 { method GetClientMountPoint (line 1062) | func (x *InterceptInfo) GetClientMountPoint() string { method GetMountPoint (line 1069) | func (x *InterceptInfo) GetMountPoint() string { method GetMechanismArgsDesc (line 1076) | func (x *InterceptInfo) GetMechanismArgsDesc() string { method GetEnvironment (line 1083) | func (x *InterceptInfo) GetEnvironment() map[string]string { method GetMounts (line 1090) | func (x *InterceptInfo) GetMounts() map[string]int32 { method GetModifiedAt (line 1097) | func (x *InterceptInfo) GetModifiedAt() *timestamppb.Timestamp { type ReconnectAgentRequest (line 1104) | type ReconnectAgentRequest struct method Reset (line 1112) | func (x *ReconnectAgentRequest) Reset() { method String (line 1119) | func (x *ReconnectAgentRequest) String() string { method ProtoMessage (line 1123) | func (*ReconnectAgentRequest) ProtoMessage() {} method ProtoReflect (line 1125) | func (x *ReconnectAgentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1138) | func (*ReconnectAgentRequest) Descriptor() ([]byte, []int) { method GetSession (line 1142) | func (x *ReconnectAgentRequest) GetSession() *SessionInfo { method GetAgent (line 1149) | func (x *ReconnectAgentRequest) GetAgent() *AgentInfo { type ReconnectClientRequest (line 1156) | type ReconnectClientRequest struct method Reset (line 1166) | func (x *ReconnectClientRequest) Reset() { method String (line 1173) | func (x *ReconnectClientRequest) String() string { method ProtoMessage (line 1177) | func (*ReconnectClientRequest) ProtoMessage() {} method ProtoReflect (line 1179) | func (x *ReconnectClientRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1192) | func (*ReconnectClientRequest) Descriptor() ([]byte, []int) { method GetSession (line 1196) | func (x *ReconnectClientRequest) GetSession() *SessionInfo { method GetClient (line 1203) | func (x *ReconnectClientRequest) GetClient() *ClientInfo { method GetIntercepts (line 1210) | func (x *ReconnectClientRequest) GetIntercepts() []*InterceptInfo { method GetAgents (line 1217) | func (x *ReconnectClientRequest) GetAgents() []*AgentInfo { type SessionInfo (line 1224) | type SessionInfo struct method Reset (line 1233) | func (x *SessionInfo) Reset() { method String (line 1240) | func (x *SessionInfo) String() string { method ProtoMessage (line 1244) | func (*SessionInfo) ProtoMessage() {} method ProtoReflect (line 1246) | func (x *SessionInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 1259) | func (*SessionInfo) Descriptor() ([]byte, []int) { method GetSessionId (line 1263) | func (x *SessionInfo) GetSessionId() string { method GetManagerInstallId (line 1270) | func (x *SessionInfo) GetManagerInstallId() string { method GetInstallId (line 1277) | func (x *SessionInfo) GetInstallId() string { type AgentsRequest (line 1284) | type AgentsRequest struct method Reset (line 1292) | func (x *AgentsRequest) Reset() { method String (line 1299) | func (x *AgentsRequest) String() string { method ProtoMessage (line 1303) | func (*AgentsRequest) ProtoMessage() {} method ProtoReflect (line 1305) | func (x *AgentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1318) | func (*AgentsRequest) Descriptor() ([]byte, []int) { method GetSession (line 1322) | func (x *AgentsRequest) GetSession() *SessionInfo { method GetNamespaces (line 1329) | func (x *AgentsRequest) GetNamespaces() []string { type AgentInfoSnapshot (line 1336) | type AgentInfoSnapshot struct method Reset (line 1343) | func (x *AgentInfoSnapshot) Reset() { method String (line 1350) | func (x *AgentInfoSnapshot) String() string { method ProtoMessage (line 1354) | func (*AgentInfoSnapshot) ProtoMessage() {} method ProtoReflect (line 1356) | func (x *AgentInfoSnapshot) ProtoReflect() protoreflect.Message { method Descriptor (line 1369) | func (*AgentInfoSnapshot) Descriptor() ([]byte, []int) { method GetAgents (line 1373) | func (x *AgentInfoSnapshot) GetAgents() []*AgentInfo { type AgentInfoDelta (line 1380) | type AgentInfoDelta struct method Reset (line 1388) | func (x *AgentInfoDelta) Reset() { method String (line 1395) | func (x *AgentInfoDelta) String() string { method ProtoMessage (line 1399) | func (*AgentInfoDelta) ProtoMessage() {} method ProtoReflect (line 1401) | func (x *AgentInfoDelta) ProtoReflect() protoreflect.Message { method Descriptor (line 1414) | func (*AgentInfoDelta) Descriptor() ([]byte, []int) { method GetUpserts (line 1418) | func (x *AgentInfoDelta) GetUpserts() map[string]*AgentInfo { method GetRemovals (line 1425) | func (x *AgentInfoDelta) GetRemovals() []string { type InterceptInfoSnapshot (line 1432) | type InterceptInfoSnapshot struct method Reset (line 1439) | func (x *InterceptInfoSnapshot) Reset() { method String (line 1446) | func (x *InterceptInfoSnapshot) String() string { method ProtoMessage (line 1450) | func (*InterceptInfoSnapshot) ProtoMessage() {} method ProtoReflect (line 1452) | func (x *InterceptInfoSnapshot) ProtoReflect() protoreflect.Message { method Descriptor (line 1465) | func (*InterceptInfoSnapshot) Descriptor() ([]byte, []int) { method GetIntercepts (line 1469) | func (x *InterceptInfoSnapshot) GetIntercepts() []*InterceptInfo { type InterceptInfoDelta (line 1476) | type InterceptInfoDelta struct method Reset (line 1484) | func (x *InterceptInfoDelta) Reset() { method String (line 1491) | func (x *InterceptInfoDelta) String() string { method ProtoMessage (line 1495) | func (*InterceptInfoDelta) ProtoMessage() {} method ProtoReflect (line 1497) | func (x *InterceptInfoDelta) ProtoReflect() protoreflect.Message { method Descriptor (line 1510) | func (*InterceptInfoDelta) Descriptor() ([]byte, []int) { method GetUpserts (line 1514) | func (x *InterceptInfoDelta) GetUpserts() map[string]*InterceptInfo { method GetRemovals (line 1521) | func (x *InterceptInfoDelta) GetRemovals() []string { type CreateInterceptRequest (line 1528) | type CreateInterceptRequest struct method Reset (line 1536) | func (x *CreateInterceptRequest) Reset() { method String (line 1543) | func (x *CreateInterceptRequest) String() string { method ProtoMessage (line 1547) | func (*CreateInterceptRequest) ProtoMessage() {} method ProtoReflect (line 1549) | func (x *CreateInterceptRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1562) | func (*CreateInterceptRequest) Descriptor() ([]byte, []int) { method GetSession (line 1566) | func (x *CreateInterceptRequest) GetSession() *SessionInfo { method GetInterceptSpec (line 1573) | func (x *CreateInterceptRequest) GetInterceptSpec() *InterceptSpec { type EnsureAgentRequest (line 1580) | type EnsureAgentRequest struct method Reset (line 1588) | func (x *EnsureAgentRequest) Reset() { method String (line 1595) | func (x *EnsureAgentRequest) String() string { method ProtoMessage (line 1599) | func (*EnsureAgentRequest) ProtoMessage() {} method ProtoReflect (line 1601) | func (x *EnsureAgentRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1614) | func (*EnsureAgentRequest) Descriptor() ([]byte, []int) { method GetSession (line 1618) | func (x *EnsureAgentRequest) GetSession() *SessionInfo { method GetName (line 1625) | func (x *EnsureAgentRequest) GetName() string { type PreparedIntercept (line 1632) | type PreparedIntercept struct method Reset (line 1651) | func (x *PreparedIntercept) Reset() { method String (line 1658) | func (x *PreparedIntercept) String() string { method ProtoMessage (line 1662) | func (*PreparedIntercept) ProtoMessage() {} method ProtoReflect (line 1664) | func (x *PreparedIntercept) ProtoReflect() protoreflect.Message { method Descriptor (line 1677) | func (*PreparedIntercept) Descriptor() ([]byte, []int) { method GetError (line 1681) | func (x *PreparedIntercept) GetError() string { method GetErrorCategory (line 1688) | func (x *PreparedIntercept) GetErrorCategory() int32 { method GetNamespace (line 1695) | func (x *PreparedIntercept) GetNamespace() string { method GetServiceUid (line 1702) | func (x *PreparedIntercept) GetServiceUid() string { method GetServiceName (line 1709) | func (x *PreparedIntercept) GetServiceName() string { method GetServicePortName (line 1716) | func (x *PreparedIntercept) GetServicePortName() string { method GetServicePort (line 1723) | func (x *PreparedIntercept) GetServicePort() int32 { method GetWorkloadKind (line 1730) | func (x *PreparedIntercept) GetWorkloadKind() string { method GetAgentImage (line 1737) | func (x *PreparedIntercept) GetAgentImage() string { method GetProtocol (line 1744) | func (x *PreparedIntercept) GetProtocol() string { method GetContainerName (line 1751) | func (x *PreparedIntercept) GetContainerName() string { method GetContainerPort (line 1758) | func (x *PreparedIntercept) GetContainerPort() int32 { method GetPodPorts (line 1765) | func (x *PreparedIntercept) GetPodPorts() []string { type RemoveInterceptRequest2 (line 1772) | type RemoveInterceptRequest2 struct method Reset (line 1780) | func (x *RemoveInterceptRequest2) Reset() { method String (line 1787) | func (x *RemoveInterceptRequest2) String() string { method ProtoMessage (line 1791) | func (*RemoveInterceptRequest2) ProtoMessage() {} method ProtoReflect (line 1793) | func (x *RemoveInterceptRequest2) ProtoReflect() protoreflect.Message { method Descriptor (line 1806) | func (*RemoveInterceptRequest2) Descriptor() ([]byte, []int) { method GetSession (line 1810) | func (x *RemoveInterceptRequest2) GetSession() *SessionInfo { method GetName (line 1817) | func (x *RemoveInterceptRequest2) GetName() string { type GetInterceptRequest (line 1824) | type GetInterceptRequest struct method Reset (line 1832) | func (x *GetInterceptRequest) Reset() { method String (line 1839) | func (x *GetInterceptRequest) String() string { method ProtoMessage (line 1843) | func (*GetInterceptRequest) ProtoMessage() {} method ProtoReflect (line 1845) | func (x *GetInterceptRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1858) | func (*GetInterceptRequest) Descriptor() ([]byte, []int) { method GetSession (line 1862) | func (x *GetInterceptRequest) GetSession() *SessionInfo { method GetName (line 1869) | func (x *GetInterceptRequest) GetName() string { type ReviewInterceptRequest (line 1876) | type ReviewInterceptRequest struct method Reset (line 1899) | func (x *ReviewInterceptRequest) Reset() { method String (line 1906) | func (x *ReviewInterceptRequest) String() string { method ProtoMessage (line 1910) | func (*ReviewInterceptRequest) ProtoMessage() {} method ProtoReflect (line 1912) | func (x *ReviewInterceptRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 1925) | func (*ReviewInterceptRequest) Descriptor() ([]byte, []int) { method GetSession (line 1929) | func (x *ReviewInterceptRequest) GetSession() *SessionInfo { method GetId (line 1936) | func (x *ReviewInterceptRequest) GetId() string { method GetDisposition (line 1943) | func (x *ReviewInterceptRequest) GetDisposition() InterceptDisposition... method GetMessage (line 1950) | func (x *ReviewInterceptRequest) GetMessage() string { method GetPodIp (line 1957) | func (x *ReviewInterceptRequest) GetPodIp() string { method GetSftpPort (line 1964) | func (x *ReviewInterceptRequest) GetSftpPort() int32 { method GetFtpPort (line 1971) | func (x *ReviewInterceptRequest) GetFtpPort() int32 { method GetMountPoint (line 1978) | func (x *ReviewInterceptRequest) GetMountPoint() string { method GetMechanismArgsDesc (line 1985) | func (x *ReviewInterceptRequest) GetMechanismArgsDesc() string { method GetEnvironment (line 1992) | func (x *ReviewInterceptRequest) GetEnvironment() map[string]string { method GetMounts (line 1999) | func (x *ReviewInterceptRequest) GetMounts() map[string]int32 { type RemainRequest (line 2006) | type RemainRequest struct method Reset (line 2014) | func (x *RemainRequest) Reset() { method String (line 2021) | func (x *RemainRequest) String() string { method ProtoMessage (line 2025) | func (*RemainRequest) ProtoMessage() {} method ProtoReflect (line 2027) | func (x *RemainRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2040) | func (*RemainRequest) Descriptor() ([]byte, []int) { method GetSession (line 2044) | func (x *RemainRequest) GetSession() *SessionInfo { method GetLastActivity (line 2051) | func (x *RemainRequest) GetLastActivity() *timestamppb.Timestamp { type LogLevelRequest (line 2058) | type LogLevelRequest struct method Reset (line 2068) | func (x *LogLevelRequest) Reset() { method String (line 2075) | func (x *LogLevelRequest) String() string { method ProtoMessage (line 2079) | func (*LogLevelRequest) ProtoMessage() {} method ProtoReflect (line 2081) | func (x *LogLevelRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2094) | func (*LogLevelRequest) Descriptor() ([]byte, []int) { method GetLogLevel (line 2098) | func (x *LogLevelRequest) GetLogLevel() string { method GetDuration (line 2105) | func (x *LogLevelRequest) GetDuration() *durationpb.Duration { type GetLogsRequest (line 2113) | type GetLogsRequest struct method Reset (line 2126) | func (x *GetLogsRequest) Reset() { method String (line 2133) | func (x *GetLogsRequest) String() string { method ProtoMessage (line 2137) | func (*GetLogsRequest) ProtoMessage() {} method ProtoReflect (line 2139) | func (x *GetLogsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2152) | func (*GetLogsRequest) Descriptor() ([]byte, []int) { method GetTrafficManager (line 2156) | func (x *GetLogsRequest) GetTrafficManager() bool { method GetAgents (line 2163) | func (x *GetLogsRequest) GetAgents() string { method GetGetPodYaml (line 2170) | func (x *GetLogsRequest) GetGetPodYaml() bool { type LogsResponse (line 2178) | type LogsResponse struct method Reset (line 2193) | func (x *LogsResponse) Reset() { method String (line 2200) | func (x *LogsResponse) String() string { method ProtoMessage (line 2204) | func (*LogsResponse) ProtoMessage() {} method ProtoReflect (line 2206) | func (x *LogsResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2219) | func (*LogsResponse) Descriptor() ([]byte, []int) { method GetPodLogs (line 2223) | func (x *LogsResponse) GetPodLogs() map[string]string { method GetErrMsg (line 2230) | func (x *LogsResponse) GetErrMsg() string { method GetPodYaml (line 2237) | func (x *LogsResponse) GetPodYaml() map[string]string { type TelepresenceAPIInfo (line 2244) | type TelepresenceAPIInfo struct method Reset (line 2252) | func (x *TelepresenceAPIInfo) Reset() { method String (line 2259) | func (x *TelepresenceAPIInfo) String() string { method ProtoMessage (line 2263) | func (*TelepresenceAPIInfo) ProtoMessage() {} method ProtoReflect (line 2265) | func (x *TelepresenceAPIInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 2278) | func (*TelepresenceAPIInfo) Descriptor() ([]byte, []int) { method GetPort (line 2282) | func (x *TelepresenceAPIInfo) GetPort() int32 { type VersionInfo2 (line 2291) | type VersionInfo2 struct method Reset (line 2299) | func (x *VersionInfo2) Reset() { method String (line 2306) | func (x *VersionInfo2) String() string { method ProtoMessage (line 2310) | func (*VersionInfo2) ProtoMessage() {} method ProtoReflect (line 2312) | func (x *VersionInfo2) ProtoReflect() protoreflect.Message { method Descriptor (line 2325) | func (*VersionInfo2) Descriptor() ([]byte, []int) { method GetName (line 2329) | func (x *VersionInfo2) GetName() string { method GetVersion (line 2336) | func (x *VersionInfo2) GetVersion() string { type TunnelMessage (line 2344) | type TunnelMessage struct method Reset (line 2351) | func (x *TunnelMessage) Reset() { method String (line 2358) | func (x *TunnelMessage) String() string { method ProtoMessage (line 2362) | func (*TunnelMessage) ProtoMessage() {} method ProtoReflect (line 2364) | func (x *TunnelMessage) ProtoReflect() protoreflect.Message { method Descriptor (line 2377) | func (*TunnelMessage) Descriptor() ([]byte, []int) { method GetPayload (line 2381) | func (x *TunnelMessage) GetPayload() []byte { type DialRequest (line 2388) | type DialRequest struct method Reset (line 2397) | func (x *DialRequest) Reset() { method String (line 2404) | func (x *DialRequest) String() string { method ProtoMessage (line 2408) | func (*DialRequest) ProtoMessage() {} method ProtoReflect (line 2410) | func (x *DialRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2423) | func (*DialRequest) Descriptor() ([]byte, []int) { method GetConnId (line 2427) | func (x *DialRequest) GetConnId() []byte { method GetRoundtripLatency (line 2434) | func (x *DialRequest) GetRoundtripLatency() int64 { method GetDialTimeout (line 2441) | func (x *DialRequest) GetDialTimeout() int64 { type LookupRequest (line 2448) | type LookupRequest struct method Reset (line 2458) | func (x *LookupRequest) Reset() { method String (line 2465) | func (x *LookupRequest) String() string { method ProtoMessage (line 2469) | func (*LookupRequest) ProtoMessage() {} method ProtoReflect (line 2471) | func (x *LookupRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2484) | func (*LookupRequest) Descriptor() ([]byte, []int) { method GetSession (line 2488) | func (x *LookupRequest) GetSession() *SessionInfo { method GetName (line 2495) | func (x *LookupRequest) GetName() string { type LookupResponse (line 2502) | type LookupResponse struct method Reset (line 2510) | func (x *LookupResponse) Reset() { method String (line 2517) | func (x *LookupResponse) String() string { method ProtoMessage (line 2521) | func (*LookupResponse) ProtoMessage() {} method ProtoReflect (line 2523) | func (x *LookupResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2536) | func (*LookupResponse) Descriptor() ([]byte, []int) { method GetIps (line 2540) | func (x *LookupResponse) GetIps() [][]byte { type DNSRequest (line 2548) | type DNSRequest struct method Reset (line 2558) | func (x *DNSRequest) Reset() { method String (line 2565) | func (x *DNSRequest) String() string { method ProtoMessage (line 2569) | func (*DNSRequest) ProtoMessage() {} method ProtoReflect (line 2571) | func (x *DNSRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 2584) | func (*DNSRequest) Descriptor() ([]byte, []int) { method GetSession (line 2588) | func (x *DNSRequest) GetSession() *SessionInfo { method GetName (line 2595) | func (x *DNSRequest) GetName() string { method GetType (line 2602) | func (x *DNSRequest) GetType() uint32 { type DNSResponse (line 2609) | type DNSResponse struct method Reset (line 2619) | func (x *DNSResponse) Reset() { method String (line 2626) | func (x *DNSResponse) String() string { method ProtoMessage (line 2630) | func (*DNSResponse) ProtoMessage() {} method ProtoReflect (line 2632) | func (x *DNSResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2645) | func (*DNSResponse) Descriptor() ([]byte, []int) { method GetRCode (line 2649) | func (x *DNSResponse) GetRCode() int32 { method GetRrs (line 2656) | func (x *DNSResponse) GetRrs() []byte { type DNSAgentResponse (line 2663) | type DNSAgentResponse struct method Reset (line 2675) | func (x *DNSAgentResponse) Reset() { method String (line 2682) | func (x *DNSAgentResponse) String() string { method ProtoMessage (line 2686) | func (*DNSAgentResponse) ProtoMessage() {} method ProtoReflect (line 2688) | func (x *DNSAgentResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 2701) | func (*DNSAgentResponse) Descriptor() ([]byte, []int) { method GetSession (line 2705) | func (x *DNSAgentResponse) GetSession() *SessionInfo { method GetRequest (line 2712) | func (x *DNSAgentResponse) GetRequest() *DNSRequest { method GetResponse (line 2719) | func (x *DNSAgentResponse) GetResponse() *DNSResponse { type IPNet (line 2727) | type IPNet struct method Reset (line 2735) | func (x *IPNet) Reset() { method String (line 2742) | func (x *IPNet) String() string { method ProtoMessage (line 2746) | func (*IPNet) ProtoMessage() {} method ProtoReflect (line 2748) | func (x *IPNet) ProtoReflect() protoreflect.Message { method Descriptor (line 2761) | func (*IPNet) Descriptor() ([]byte, []int) { method GetIp (line 2765) | func (x *IPNet) GetIp() []byte { method GetMask (line 2772) | func (x *IPNet) GetMask() int32 { type ClusterInfo (line 2781) | type ClusterInfo struct method Reset (line 2808) | func (x *ClusterInfo) Reset() { method String (line 2815) | func (x *ClusterInfo) String() string { method ProtoMessage (line 2819) | func (*ClusterInfo) ProtoMessage() {} method ProtoReflect (line 2821) | func (x *ClusterInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 2834) | func (*ClusterInfo) Descriptor() ([]byte, []int) { method GetServiceCidrs (line 2838) | func (x *ClusterInfo) GetServiceCidrs() [][]byte { method GetServiceSubnet (line 2845) | func (x *ClusterInfo) GetServiceSubnet() *IPNet { method GetPodSubnets (line 2852) | func (x *ClusterInfo) GetPodSubnets() []*IPNet { method GetManagerPodIp (line 2859) | func (x *ClusterInfo) GetManagerPodIp() []byte { method GetManagerPodPort (line 2866) | func (x *ClusterInfo) GetManagerPodPort() int32 { method GetInjectorSvcIp (line 2873) | func (x *ClusterInfo) GetInjectorSvcIp() []byte { method GetInjectorSvcPort (line 2880) | func (x *ClusterInfo) GetInjectorSvcPort() int32 { method GetInjectorSvcHost (line 2887) | func (x *ClusterInfo) GetInjectorSvcHost() string { method GetRouting (line 2894) | func (x *ClusterInfo) GetRouting() *Routing { method GetDns (line 2901) | func (x *ClusterInfo) GetDns() *DNS { type Routing (line 2908) | type Routing struct method Reset (line 2917) | func (x *Routing) Reset() { method String (line 2924) | func (x *Routing) String() string { method ProtoMessage (line 2928) | func (*Routing) ProtoMessage() {} method ProtoReflect (line 2930) | func (x *Routing) ProtoReflect() protoreflect.Message { method Descriptor (line 2943) | func (*Routing) Descriptor() ([]byte, []int) { method GetAlsoProxySubnets (line 2947) | func (x *Routing) GetAlsoProxySubnets() []*IPNet { method GetNeverProxySubnets (line 2954) | func (x *Routing) GetNeverProxySubnets() []*IPNet { method GetAllowConflictingSubnets (line 2961) | func (x *Routing) GetAllowConflictingSubnets() []*IPNet { type DNS (line 2968) | type DNS struct method Reset (line 2981) | func (x *DNS) Reset() { method String (line 2988) | func (x *DNS) String() string { method ProtoMessage (line 2992) | func (*DNS) ProtoMessage() {} method ProtoReflect (line 2994) | func (x *DNS) ProtoReflect() protoreflect.Message { method Descriptor (line 3007) | func (*DNS) Descriptor() ([]byte, []int) { method GetIncludeSuffixes (line 3011) | func (x *DNS) GetIncludeSuffixes() []string { method GetExcludeSuffixes (line 3018) | func (x *DNS) GetExcludeSuffixes() []string { method GetKubeIp (line 3025) | func (x *DNS) GetKubeIp() []byte { method GetClusterDomain (line 3032) | func (x *DNS) GetClusterDomain() string { type CLIConfig (line 3039) | type CLIConfig struct method Reset (line 3047) | func (x *CLIConfig) Reset() { method String (line 3054) | func (x *CLIConfig) String() string { method ProtoMessage (line 3058) | func (*CLIConfig) ProtoMessage() {} method ProtoReflect (line 3060) | func (x *CLIConfig) ProtoReflect() protoreflect.Message { method Descriptor (line 3073) | func (*CLIConfig) Descriptor() ([]byte, []int) { method GetConfigYaml (line 3077) | func (x *CLIConfig) GetConfigYaml() []byte { type AgentImageFQN (line 3084) | type AgentImageFQN struct method Reset (line 3091) | func (x *AgentImageFQN) Reset() { method String (line 3098) | func (x *AgentImageFQN) String() string { method ProtoMessage (line 3102) | func (*AgentImageFQN) ProtoMessage() {} method ProtoReflect (line 3104) | func (x *AgentImageFQN) ProtoReflect() protoreflect.Message { method Descriptor (line 3117) | func (*AgentImageFQN) Descriptor() ([]byte, []int) { method GetFQN (line 3121) | func (x *AgentImageFQN) GetFQN() string { type AgentPodInfo (line 3128) | type AgentPodInfo struct method Reset (line 3141) | func (x *AgentPodInfo) Reset() { method String (line 3148) | func (x *AgentPodInfo) String() string { method ProtoMessage (line 3152) | func (*AgentPodInfo) ProtoMessage() {} method ProtoReflect (line 3154) | func (x *AgentPodInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 3167) | func (*AgentPodInfo) Descriptor() ([]byte, []int) { method GetPodId (line 3171) | func (x *AgentPodInfo) GetPodId() string { method GetPodName (line 3178) | func (x *AgentPodInfo) GetPodName() string { method GetNamespace (line 3185) | func (x *AgentPodInfo) GetNamespace() string { method GetPodIp (line 3192) | func (x *AgentPodInfo) GetPodIp() []byte { method GetApiPort (line 3199) | func (x *AgentPodInfo) GetApiPort() int32 { method GetIntercepted (line 3206) | func (x *AgentPodInfo) GetIntercepted() bool { method GetWorkloadName (line 3213) | func (x *AgentPodInfo) GetWorkloadName() string { type AgentPodInfoSnapshot (line 3220) | type AgentPodInfoSnapshot struct method Reset (line 3227) | func (x *AgentPodInfoSnapshot) Reset() { method String (line 3234) | func (x *AgentPodInfoSnapshot) String() string { method ProtoMessage (line 3238) | func (*AgentPodInfoSnapshot) ProtoMessage() {} method ProtoReflect (line 3240) | func (x *AgentPodInfoSnapshot) ProtoReflect() protoreflect.Message { method Descriptor (line 3253) | func (*AgentPodInfoSnapshot) Descriptor() ([]byte, []int) { method GetAgents (line 3257) | func (x *AgentPodInfoSnapshot) GetAgents() []*AgentPodInfo { type AgentPodInfoDelta (line 3264) | type AgentPodInfoDelta struct method Reset (line 3272) | func (x *AgentPodInfoDelta) Reset() { method String (line 3279) | func (x *AgentPodInfoDelta) String() string { method ProtoMessage (line 3283) | func (*AgentPodInfoDelta) ProtoMessage() {} method ProtoReflect (line 3285) | func (x *AgentPodInfoDelta) ProtoReflect() protoreflect.Message { method Descriptor (line 3298) | func (*AgentPodInfoDelta) Descriptor() ([]byte, []int) { method GetUpserts (line 3302) | func (x *AgentPodInfoDelta) GetUpserts() map[string]*AgentPodInfo { method GetRemovals (line 3309) | func (x *AgentPodInfoDelta) GetRemovals() []string { type AgentConfigRequest (line 3316) | type AgentConfigRequest struct method Reset (line 3324) | func (x *AgentConfigRequest) Reset() { method String (line 3331) | func (x *AgentConfigRequest) String() string { method ProtoMessage (line 3335) | func (*AgentConfigRequest) ProtoMessage() {} method ProtoReflect (line 3337) | func (x *AgentConfigRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3350) | func (*AgentConfigRequest) Descriptor() ([]byte, []int) { method GetSession (line 3354) | func (x *AgentConfigRequest) GetSession() *SessionInfo { method GetName (line 3361) | func (x *AgentConfigRequest) GetName() string { type AgentConfigResponse (line 3368) | type AgentConfigResponse struct method Reset (line 3375) | func (x *AgentConfigResponse) Reset() { method String (line 3382) | func (x *AgentConfigResponse) String() string { method ProtoMessage (line 3386) | func (*AgentConfigResponse) ProtoMessage() {} method ProtoReflect (line 3388) | func (x *AgentConfigResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 3401) | func (*AgentConfigResponse) Descriptor() ([]byte, []int) { method GetData (line 3405) | func (x *AgentConfigResponse) GetData() []byte { type TunnelMetrics (line 3412) | type TunnelMetrics struct method Reset (line 3423) | func (x *TunnelMetrics) Reset() { method String (line 3430) | func (x *TunnelMetrics) String() string { method ProtoMessage (line 3434) | func (*TunnelMetrics) ProtoMessage() {} method ProtoReflect (line 3436) | func (x *TunnelMetrics) ProtoReflect() protoreflect.Message { method Descriptor (line 3449) | func (*TunnelMetrics) Descriptor() ([]byte, []int) { method GetClientSessionId (line 3453) | func (x *TunnelMetrics) GetClientSessionId() string { method GetIngressBytes (line 3460) | func (x *TunnelMetrics) GetIngressBytes() uint64 { method GetEgressBytes (line 3467) | func (x *TunnelMetrics) GetEgressBytes() uint64 { type KnownWorkloadKinds (line 3474) | type KnownWorkloadKinds struct method Reset (line 3481) | func (x *KnownWorkloadKinds) Reset() { method String (line 3488) | func (x *KnownWorkloadKinds) String() string { method ProtoMessage (line 3492) | func (*KnownWorkloadKinds) ProtoMessage() {} method ProtoReflect (line 3494) | func (x *KnownWorkloadKinds) ProtoReflect() protoreflect.Message { method Descriptor (line 3507) | func (*KnownWorkloadKinds) Descriptor() ([]byte, []int) { method GetKinds (line 3511) | func (x *KnownWorkloadKinds) GetKinds() []WorkloadInfo_Kind { type WorkloadInfo (line 3520) | type WorkloadInfo struct method Reset (line 3533) | func (x *WorkloadInfo) Reset() { method String (line 3540) | func (x *WorkloadInfo) String() string { method ProtoMessage (line 3544) | func (*WorkloadInfo) ProtoMessage() {} method ProtoReflect (line 3546) | func (x *WorkloadInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 3559) | func (*WorkloadInfo) Descriptor() ([]byte, []int) { method GetKind (line 3563) | func (x *WorkloadInfo) GetKind() WorkloadInfo_Kind { method GetName (line 3570) | func (x *WorkloadInfo) GetName() string { method GetNamespace (line 3577) | func (x *WorkloadInfo) GetNamespace() string { method GetUid (line 3584) | func (x *WorkloadInfo) GetUid() string { method GetAgentState (line 3591) | func (x *WorkloadInfo) GetAgentState() WorkloadInfo_AgentState { method GetInterceptClients (line 3598) | func (x *WorkloadInfo) GetInterceptClients() []*WorkloadInfo_Intercept { method GetState (line 3605) | func (x *WorkloadInfo) GetState() WorkloadInfo_State { type WorkloadEvent (line 3612) | type WorkloadEvent struct method Reset (line 3620) | func (x *WorkloadEvent) Reset() { method String (line 3627) | func (x *WorkloadEvent) String() string { method ProtoMessage (line 3631) | func (*WorkloadEvent) ProtoMessage() {} method ProtoReflect (line 3633) | func (x *WorkloadEvent) ProtoReflect() protoreflect.Message { method Descriptor (line 3646) | func (*WorkloadEvent) Descriptor() ([]byte, []int) { method GetType (line 3650) | func (x *WorkloadEvent) GetType() WorkloadEvent_Type { method GetWorkload (line 3657) | func (x *WorkloadEvent) GetWorkload() *WorkloadInfo { type WorkloadEventsDelta (line 3667) | type WorkloadEventsDelta struct method Reset (line 3677) | func (x *WorkloadEventsDelta) Reset() { method String (line 3684) | func (x *WorkloadEventsDelta) String() string { method ProtoMessage (line 3688) | func (*WorkloadEventsDelta) ProtoMessage() {} method ProtoReflect (line 3690) | func (x *WorkloadEventsDelta) ProtoReflect() protoreflect.Message { method Descriptor (line 3703) | func (*WorkloadEventsDelta) Descriptor() ([]byte, []int) { method GetSince (line 3707) | func (x *WorkloadEventsDelta) GetSince() *timestamppb.Timestamp { method GetEvents (line 3714) | func (x *WorkloadEventsDelta) GetEvents() []*WorkloadEvent { type WorkloadEventsRequest (line 3721) | type WorkloadEventsRequest struct method Reset (line 3736) | func (x *WorkloadEventsRequest) Reset() { method String (line 3743) | func (x *WorkloadEventsRequest) String() string { method ProtoMessage (line 3747) | func (*WorkloadEventsRequest) ProtoMessage() {} method ProtoReflect (line 3749) | func (x *WorkloadEventsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3762) | func (*WorkloadEventsRequest) Descriptor() ([]byte, []int) { method GetSessionInfo (line 3766) | func (x *WorkloadEventsRequest) GetSessionInfo() *SessionInfo { method GetSince (line 3773) | func (x *WorkloadEventsRequest) GetSince() *timestamppb.Timestamp { method GetNamespace (line 3780) | func (x *WorkloadEventsRequest) GetNamespace() string { type UninstallAgentsRequest (line 3787) | type UninstallAgentsRequest struct method Reset (line 3798) | func (x *UninstallAgentsRequest) Reset() { method String (line 3805) | func (x *UninstallAgentsRequest) String() string { method ProtoMessage (line 3809) | func (*UninstallAgentsRequest) ProtoMessage() {} method ProtoReflect (line 3811) | func (x *UninstallAgentsRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 3824) | func (*UninstallAgentsRequest) Descriptor() ([]byte, []int) { method GetSessionInfo (line 3828) | func (x *UninstallAgentsRequest) GetSessionInfo() *SessionInfo { method GetAgents (line 3835) | func (x *UninstallAgentsRequest) GetAgents() []string { type AgentInfo_Mechanism (line 3853) | type AgentInfo_Mechanism struct method Reset (line 3862) | func (x *AgentInfo_Mechanism) Reset() { method String (line 3869) | func (x *AgentInfo_Mechanism) String() string { method ProtoMessage (line 3873) | func (*AgentInfo_Mechanism) ProtoMessage() {} method ProtoReflect (line 3875) | func (x *AgentInfo_Mechanism) ProtoReflect() protoreflect.Message { method Descriptor (line 3888) | func (*AgentInfo_Mechanism) Descriptor() ([]byte, []int) { method GetName (line 3892) | func (x *AgentInfo_Mechanism) GetName() string { method GetProduct (line 3899) | func (x *AgentInfo_Mechanism) GetProduct() string { method GetVersion (line 3906) | func (x *AgentInfo_Mechanism) GetVersion() string { type AgentInfo_ContainerInfo (line 3913) | type AgentInfo_ContainerInfo struct method Reset (line 3925) | func (x *AgentInfo_ContainerInfo) Reset() { method String (line 3932) | func (x *AgentInfo_ContainerInfo) String() string { method ProtoMessage (line 3936) | func (*AgentInfo_ContainerInfo) ProtoMessage() {} method ProtoReflect (line 3938) | func (x *AgentInfo_ContainerInfo) ProtoReflect() protoreflect.Message { method Descriptor (line 3951) | func (*AgentInfo_ContainerInfo) Descriptor() ([]byte, []int) { method GetEnvironment (line 3955) | func (x *AgentInfo_ContainerInfo) GetEnvironment() map[string]string { method GetMountPoint (line 3962) | func (x *AgentInfo_ContainerInfo) GetMountPoint() string { method GetMounts (line 3969) | func (x *AgentInfo_ContainerInfo) GetMounts() map[string]int32 { type WorkloadInfo_Intercept (line 3976) | type WorkloadInfo_Intercept struct method Reset (line 3984) | func (x *WorkloadInfo_Intercept) Reset() { method String (line 3991) | func (x *WorkloadInfo_Intercept) String() string { method ProtoMessage (line 3995) | func (*WorkloadInfo_Intercept) ProtoMessage() {} method ProtoReflect (line 3997) | func (x *WorkloadInfo_Intercept) ProtoReflect() protoreflect.Message { method Descriptor (line 4010) | func (*WorkloadInfo_Intercept) Descriptor() ([]byte, []int) { method GetClient (line 4014) | func (x *WorkloadInfo_Intercept) GetClient() string { constant file_manager_manager_proto_rawDesc (line 4023) | file_manager_manager_proto_rawDesc = "" + function file_manager_manager_proto_rawDescGZIP (line 4438) | func file_manager_manager_proto_rawDescGZIP() []byte { function init (line 4668) | func init() { file_manager_manager_proto_init() } function file_manager_manager_proto_init (line 4669) | func file_manager_manager_proto_init() { FILE: rpc/manager/manager_grpc.pb.go constant _ (line 24) | _ = grpc.SupportPackageIsVersion9 constant Manager_Version_FullMethodName (line 27) | Manager_Version_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetAgentImageFQN_FullMethodName (line 28) | Manager_GetAgentImageFQN_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetAgentConfig_FullMethodName (line 29) | Manager_GetAgentConfig_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetClientConfig_FullMethodName (line 30) | Manager_GetClientConfig_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetTelepresenceAPI_FullMethodName (line 31) | Manager_GetTelepresenceAPI_FullMethodName = "/telepresence.manager.Ma... constant Manager_ArriveAsClient_FullMethodName (line 32) | Manager_ArriveAsClient_FullMethodName = "/telepresence.manager.Ma... constant Manager_ReconnectAgent_FullMethodName (line 33) | Manager_ReconnectAgent_FullMethodName = "/telepresence.manager.Ma... constant Manager_ReconnectClient_FullMethodName (line 34) | Manager_ReconnectClient_FullMethodName = "/telepresence.manager.Ma... constant Manager_ArriveAsAgent_FullMethodName (line 35) | Manager_ArriveAsAgent_FullMethodName = "/telepresence.manager.Ma... constant Manager_Remain_FullMethodName (line 36) | Manager_Remain_FullMethodName = "/telepresence.manager.Ma... constant Manager_Depart_FullMethodName (line 37) | Manager_Depart_FullMethodName = "/telepresence.manager.Ma... constant Manager_SetLogLevel_FullMethodName (line 38) | Manager_SetLogLevel_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetLogs_FullMethodName (line 39) | Manager_GetLogs_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchAgentPods_FullMethodName (line 40) | Manager_WatchAgentPods_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchAgentPodsDelta_FullMethodName (line 41) | Manager_WatchAgentPodsDelta_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchAgents_FullMethodName (line 42) | Manager_WatchAgents_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchAgentsDelta_FullMethodName (line 43) | Manager_WatchAgentsDelta_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchIntercepts_FullMethodName (line 44) | Manager_WatchIntercepts_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchInterceptsDelta_FullMethodName (line 45) | Manager_WatchInterceptsDelta_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchWorkloads_FullMethodName (line 46) | Manager_WatchWorkloads_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchClusterInfo_FullMethodName (line 47) | Manager_WatchClusterInfo_FullMethodName = "/telepresence.manager.Ma... constant Manager_EnsureAgent_FullMethodName (line 48) | Manager_EnsureAgent_FullMethodName = "/telepresence.manager.Ma... constant Manager_PrepareIntercept_FullMethodName (line 49) | Manager_PrepareIntercept_FullMethodName = "/telepresence.manager.Ma... constant Manager_CreateIntercept_FullMethodName (line 50) | Manager_CreateIntercept_FullMethodName = "/telepresence.manager.Ma... constant Manager_RemoveIntercept_FullMethodName (line 51) | Manager_RemoveIntercept_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetIntercept_FullMethodName (line 52) | Manager_GetIntercept_FullMethodName = "/telepresence.manager.Ma... constant Manager_ReviewIntercept_FullMethodName (line 53) | Manager_ReviewIntercept_FullMethodName = "/telepresence.manager.Ma... constant Manager_GetKnownWorkloadKinds_FullMethodName (line 54) | Manager_GetKnownWorkloadKinds_FullMethodName = "/telepresence.manager.Ma... constant Manager_Lookup_FullMethodName (line 55) | Manager_Lookup_FullMethodName = "/telepresence.manager.Ma... constant Manager_LookupDNS_FullMethodName (line 56) | Manager_LookupDNS_FullMethodName = "/telepresence.manager.Ma... constant Manager_WatchLogLevel_FullMethodName (line 57) | Manager_WatchLogLevel_FullMethodName = "/telepresence.manager.Ma... constant Manager_Tunnel_FullMethodName (line 58) | Manager_Tunnel_FullMethodName = "/telepresence.manager.Ma... constant Manager_ReportMetrics_FullMethodName (line 59) | Manager_ReportMetrics_FullMethodName = "/telepresence.manager.Ma... constant Manager_UninstallAgents_FullMethodName (line 60) | Manager_UninstallAgents_FullMethodName = "/telepresence.manager.Ma... type ManagerClient (line 66) | type ManagerClient interface type managerClient (line 174) | type managerClient struct method Version (line 182) | func (c *managerClient) Version(ctx context.Context, in *emptypb.Empty... method GetAgentImageFQN (line 192) | func (c *managerClient) GetAgentImageFQN(ctx context.Context, in *empt... method GetAgentConfig (line 202) | func (c *managerClient) GetAgentConfig(ctx context.Context, in *AgentC... method GetClientConfig (line 212) | func (c *managerClient) GetClientConfig(ctx context.Context, in *empty... method GetTelepresenceAPI (line 222) | func (c *managerClient) GetTelepresenceAPI(ctx context.Context, in *em... method ArriveAsClient (line 232) | func (c *managerClient) ArriveAsClient(ctx context.Context, in *Client... method ReconnectAgent (line 242) | func (c *managerClient) ReconnectAgent(ctx context.Context, in *Reconn... method ReconnectClient (line 252) | func (c *managerClient) ReconnectClient(ctx context.Context, in *Recon... method ArriveAsAgent (line 262) | func (c *managerClient) ArriveAsAgent(ctx context.Context, in *AgentIn... method Remain (line 272) | func (c *managerClient) Remain(ctx context.Context, in *RemainRequest,... method Depart (line 282) | func (c *managerClient) Depart(ctx context.Context, in *SessionInfo, o... method SetLogLevel (line 292) | func (c *managerClient) SetLogLevel(ctx context.Context, in *LogLevelR... method GetLogs (line 302) | func (c *managerClient) GetLogs(ctx context.Context, in *GetLogsReques... method WatchAgentPods (line 312) | func (c *managerClient) WatchAgentPods(ctx context.Context, in *Sessio... method WatchAgentPodsDelta (line 331) | func (c *managerClient) WatchAgentPodsDelta(ctx context.Context, in *S... method WatchAgents (line 350) | func (c *managerClient) WatchAgents(ctx context.Context, in *SessionIn... method WatchAgentsDelta (line 369) | func (c *managerClient) WatchAgentsDelta(ctx context.Context, in *Sess... method WatchIntercepts (line 388) | func (c *managerClient) WatchIntercepts(ctx context.Context, in *Sessi... method WatchInterceptsDelta (line 407) | func (c *managerClient) WatchInterceptsDelta(ctx context.Context, in *... method WatchWorkloads (line 426) | func (c *managerClient) WatchWorkloads(ctx context.Context, in *Worklo... method WatchClusterInfo (line 445) | func (c *managerClient) WatchClusterInfo(ctx context.Context, in *Sess... method EnsureAgent (line 464) | func (c *managerClient) EnsureAgent(ctx context.Context, in *EnsureAge... method PrepareIntercept (line 474) | func (c *managerClient) PrepareIntercept(ctx context.Context, in *Crea... method CreateIntercept (line 484) | func (c *managerClient) CreateIntercept(ctx context.Context, in *Creat... method RemoveIntercept (line 494) | func (c *managerClient) RemoveIntercept(ctx context.Context, in *Remov... method GetIntercept (line 504) | func (c *managerClient) GetIntercept(ctx context.Context, in *GetInter... method ReviewIntercept (line 514) | func (c *managerClient) ReviewIntercept(ctx context.Context, in *Revie... method GetKnownWorkloadKinds (line 524) | func (c *managerClient) GetKnownWorkloadKinds(ctx context.Context, in ... method Lookup (line 534) | func (c *managerClient) Lookup(ctx context.Context, in *LookupRequest,... method LookupDNS (line 544) | func (c *managerClient) LookupDNS(ctx context.Context, in *DNSRequest,... method WatchLogLevel (line 554) | func (c *managerClient) WatchLogLevel(ctx context.Context, in *emptypb... method Tunnel (line 573) | func (c *managerClient) Tunnel(ctx context.Context, opts ...grpc.CallO... method ReportMetrics (line 586) | func (c *managerClient) ReportMetrics(ctx context.Context, in *TunnelM... method UninstallAgents (line 596) | func (c *managerClient) UninstallAgents(ctx context.Context, in *Unins... function NewManagerClient (line 178) | func NewManagerClient(cc grpc.ClientConnInterface) ManagerClient { type ManagerServer (line 609) | type ManagerServer interface type UnimplementedManagerServer (line 723) | type UnimplementedManagerServer struct method Version (line 725) | func (UnimplementedManagerServer) Version(context.Context, *emptypb.Em... method GetAgentImageFQN (line 728) | func (UnimplementedManagerServer) GetAgentImageFQN(context.Context, *e... method GetAgentConfig (line 731) | func (UnimplementedManagerServer) GetAgentConfig(context.Context, *Age... method GetClientConfig (line 734) | func (UnimplementedManagerServer) GetClientConfig(context.Context, *em... method GetTelepresenceAPI (line 737) | func (UnimplementedManagerServer) GetTelepresenceAPI(context.Context, ... method ArriveAsClient (line 740) | func (UnimplementedManagerServer) ArriveAsClient(context.Context, *Cli... method ReconnectAgent (line 743) | func (UnimplementedManagerServer) ReconnectAgent(context.Context, *Rec... method ReconnectClient (line 746) | func (UnimplementedManagerServer) ReconnectClient(context.Context, *Re... method ArriveAsAgent (line 749) | func (UnimplementedManagerServer) ArriveAsAgent(context.Context, *Agen... method Remain (line 752) | func (UnimplementedManagerServer) Remain(context.Context, *RemainReque... method Depart (line 755) | func (UnimplementedManagerServer) Depart(context.Context, *SessionInfo... method SetLogLevel (line 758) | func (UnimplementedManagerServer) SetLogLevel(context.Context, *LogLev... method GetLogs (line 761) | func (UnimplementedManagerServer) GetLogs(context.Context, *GetLogsReq... method WatchAgentPods (line 764) | func (UnimplementedManagerServer) WatchAgentPods(*SessionInfo, grpc.Se... method WatchAgentPodsDelta (line 767) | func (UnimplementedManagerServer) WatchAgentPodsDelta(*SessionInfo, gr... method WatchAgents (line 770) | func (UnimplementedManagerServer) WatchAgents(*SessionInfo, grpc.Serve... method WatchAgentsDelta (line 773) | func (UnimplementedManagerServer) WatchAgentsDelta(*SessionInfo, grpc.... method WatchIntercepts (line 776) | func (UnimplementedManagerServer) WatchIntercepts(*SessionInfo, grpc.S... method WatchInterceptsDelta (line 779) | func (UnimplementedManagerServer) WatchInterceptsDelta(*SessionInfo, g... method WatchWorkloads (line 782) | func (UnimplementedManagerServer) WatchWorkloads(*WorkloadEventsReques... method WatchClusterInfo (line 785) | func (UnimplementedManagerServer) WatchClusterInfo(*SessionInfo, grpc.... method EnsureAgent (line 788) | func (UnimplementedManagerServer) EnsureAgent(context.Context, *Ensure... method PrepareIntercept (line 791) | func (UnimplementedManagerServer) PrepareIntercept(context.Context, *C... method CreateIntercept (line 794) | func (UnimplementedManagerServer) CreateIntercept(context.Context, *Cr... method RemoveIntercept (line 797) | func (UnimplementedManagerServer) RemoveIntercept(context.Context, *Re... method GetIntercept (line 800) | func (UnimplementedManagerServer) GetIntercept(context.Context, *GetIn... method ReviewIntercept (line 803) | func (UnimplementedManagerServer) ReviewIntercept(context.Context, *Re... method GetKnownWorkloadKinds (line 806) | func (UnimplementedManagerServer) GetKnownWorkloadKinds(context.Contex... method Lookup (line 809) | func (UnimplementedManagerServer) Lookup(context.Context, *LookupReque... method LookupDNS (line 812) | func (UnimplementedManagerServer) LookupDNS(context.Context, *DNSReque... method WatchLogLevel (line 815) | func (UnimplementedManagerServer) WatchLogLevel(*emptypb.Empty, grpc.S... method Tunnel (line 818) | func (UnimplementedManagerServer) Tunnel(grpc.BidiStreamingServer[Tunn... method ReportMetrics (line 821) | func (UnimplementedManagerServer) ReportMetrics(context.Context, *Tunn... method UninstallAgents (line 824) | func (UnimplementedManagerServer) UninstallAgents(context.Context, *Un... method mustEmbedUnimplementedManagerServer (line 827) | func (UnimplementedManagerServer) mustEmbedUnimplementedManagerServer(... method testEmbeddedByValue (line 828) | func (UnimplementedManagerServer) testEmbeddedByValue() ... type UnsafeManagerServer (line 833) | type UnsafeManagerServer interface function RegisterManagerServer (line 837) | func RegisterManagerServer(s grpc.ServiceRegistrar, srv ManagerServer) { function _Manager_Version_Handler (line 848) | func _Manager_Version_Handler(srv interface{}, ctx context.Context, dec ... function _Manager_GetAgentImageFQN_Handler (line 866) | func _Manager_GetAgentImageFQN_Handler(srv interface{}, ctx context.Cont... function _Manager_GetAgentConfig_Handler (line 884) | func _Manager_GetAgentConfig_Handler(srv interface{}, ctx context.Contex... function _Manager_GetClientConfig_Handler (line 902) | func _Manager_GetClientConfig_Handler(srv interface{}, ctx context.Conte... function _Manager_GetTelepresenceAPI_Handler (line 920) | func _Manager_GetTelepresenceAPI_Handler(srv interface{}, ctx context.Co... function _Manager_ArriveAsClient_Handler (line 938) | func _Manager_ArriveAsClient_Handler(srv interface{}, ctx context.Contex... function _Manager_ReconnectAgent_Handler (line 956) | func _Manager_ReconnectAgent_Handler(srv interface{}, ctx context.Contex... function _Manager_ReconnectClient_Handler (line 974) | func _Manager_ReconnectClient_Handler(srv interface{}, ctx context.Conte... function _Manager_ArriveAsAgent_Handler (line 992) | func _Manager_ArriveAsAgent_Handler(srv interface{}, ctx context.Context... function _Manager_Remain_Handler (line 1010) | func _Manager_Remain_Handler(srv interface{}, ctx context.Context, dec f... function _Manager_Depart_Handler (line 1028) | func _Manager_Depart_Handler(srv interface{}, ctx context.Context, dec f... function _Manager_SetLogLevel_Handler (line 1046) | func _Manager_SetLogLevel_Handler(srv interface{}, ctx context.Context, ... function _Manager_GetLogs_Handler (line 1064) | func _Manager_GetLogs_Handler(srv interface{}, ctx context.Context, dec ... function _Manager_WatchAgentPods_Handler (line 1082) | func _Manager_WatchAgentPods_Handler(srv interface{}, stream grpc.Server... function _Manager_WatchAgentPodsDelta_Handler (line 1093) | func _Manager_WatchAgentPodsDelta_Handler(srv interface{}, stream grpc.S... function _Manager_WatchAgents_Handler (line 1104) | func _Manager_WatchAgents_Handler(srv interface{}, stream grpc.ServerStr... function _Manager_WatchAgentsDelta_Handler (line 1115) | func _Manager_WatchAgentsDelta_Handler(srv interface{}, stream grpc.Serv... function _Manager_WatchIntercepts_Handler (line 1126) | func _Manager_WatchIntercepts_Handler(srv interface{}, stream grpc.Serve... function _Manager_WatchInterceptsDelta_Handler (line 1137) | func _Manager_WatchInterceptsDelta_Handler(srv interface{}, stream grpc.... function _Manager_WatchWorkloads_Handler (line 1148) | func _Manager_WatchWorkloads_Handler(srv interface{}, stream grpc.Server... function _Manager_WatchClusterInfo_Handler (line 1159) | func _Manager_WatchClusterInfo_Handler(srv interface{}, stream grpc.Serv... function _Manager_EnsureAgent_Handler (line 1170) | func _Manager_EnsureAgent_Handler(srv interface{}, ctx context.Context, ... function _Manager_PrepareIntercept_Handler (line 1188) | func _Manager_PrepareIntercept_Handler(srv interface{}, ctx context.Cont... function _Manager_CreateIntercept_Handler (line 1206) | func _Manager_CreateIntercept_Handler(srv interface{}, ctx context.Conte... function _Manager_RemoveIntercept_Handler (line 1224) | func _Manager_RemoveIntercept_Handler(srv interface{}, ctx context.Conte... function _Manager_GetIntercept_Handler (line 1242) | func _Manager_GetIntercept_Handler(srv interface{}, ctx context.Context,... function _Manager_ReviewIntercept_Handler (line 1260) | func _Manager_ReviewIntercept_Handler(srv interface{}, ctx context.Conte... function _Manager_GetKnownWorkloadKinds_Handler (line 1278) | func _Manager_GetKnownWorkloadKinds_Handler(srv interface{}, ctx context... function _Manager_Lookup_Handler (line 1296) | func _Manager_Lookup_Handler(srv interface{}, ctx context.Context, dec f... function _Manager_LookupDNS_Handler (line 1314) | func _Manager_LookupDNS_Handler(srv interface{}, ctx context.Context, de... function _Manager_WatchLogLevel_Handler (line 1332) | func _Manager_WatchLogLevel_Handler(srv interface{}, stream grpc.ServerS... function _Manager_Tunnel_Handler (line 1343) | func _Manager_Tunnel_Handler(srv interface{}, stream grpc.ServerStream) ... function _Manager_ReportMetrics_Handler (line 1350) | func _Manager_ReportMetrics_Handler(srv interface{}, ctx context.Context... function _Manager_UninstallAgents_Handler (line 1368) | func _Manager_UninstallAgents_Handler(srv interface{}, ctx context.Conte... FILE: rpc/teleroute/service.pb.go constant _ (line 20) | _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) constant _ (line 22) | _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) type ConnectRequest (line 25) | type ConnectRequest struct method Reset (line 35) | func (x *ConnectRequest) Reset() { method String (line 42) | func (x *ConnectRequest) String() string { method ProtoMessage (line 46) | func (*ConnectRequest) ProtoMessage() {} method ProtoReflect (line 48) | func (x *ConnectRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 61) | func (*ConnectRequest) Descriptor() ([]byte, []int) { method GetGateways (line 65) | func (x *ConnectRequest) GetGateways() [][]byte { method GetPid (line 72) | func (x *ConnectRequest) GetPid() int64 { type CreateEndpointRequest (line 79) | type CreateEndpointRequest struct method Reset (line 93) | func (x *CreateEndpointRequest) Reset() { method String (line 100) | func (x *CreateEndpointRequest) String() string { method ProtoMessage (line 104) | func (*CreateEndpointRequest) ProtoMessage() {} method ProtoReflect (line 106) | func (x *CreateEndpointRequest) ProtoReflect() protoreflect.Message { method Descriptor (line 119) | func (*CreateEndpointRequest) Descriptor() ([]byte, []int) { method GetId (line 123) | func (x *CreateEndpointRequest) GetId() string { method GetAddrIpv4 (line 130) | func (x *CreateEndpointRequest) GetAddrIpv4() []byte { method GetAddrIpv6 (line 137) | func (x *CreateEndpointRequest) GetAddrIpv6() []byte { method GetDaemon (line 144) | func (x *CreateEndpointRequest) GetDaemon() bool { type EndpointIdentifier (line 151) | type EndpointIdentifier struct method Reset (line 159) | func (x *EndpointIdentifier) Reset() { method String (line 166) | func (x *EndpointIdentifier) String() string { method ProtoMessage (line 170) | func (*EndpointIdentifier) ProtoMessage() {} method ProtoReflect (line 172) | func (x *EndpointIdentifier) ProtoReflect() protoreflect.Message { method Descriptor (line 185) | func (*EndpointIdentifier) Descriptor() ([]byte, []int) { method GetId (line 189) | func (x *EndpointIdentifier) GetId() string { type JoinResponse (line 196) | type JoinResponse struct method Reset (line 211) | func (x *JoinResponse) Reset() { method String (line 218) | func (x *JoinResponse) String() string { method ProtoMessage (line 222) | func (*JoinResponse) ProtoMessage() {} method ProtoReflect (line 224) | func (x *JoinResponse) ProtoReflect() protoreflect.Message { method Descriptor (line 237) | func (*JoinResponse) Descriptor() ([]byte, []int) { method GetInterfaceSrcName (line 241) | func (x *JoinResponse) GetInterfaceSrcName() string { method GetInterfaceDstPrefix (line 248) | func (x *JoinResponse) GetInterfaceDstPrefix() string { method GetRoutes (line 255) | func (x *JoinResponse) GetRoutes() [][]byte { method GetVia (line 262) | func (x *JoinResponse) GetVia() []byte { method GetGwIpV4 (line 269) | func (x *JoinResponse) GetGwIpV4() []byte { method GetGwIpV6 (line 276) | func (x *JoinResponse) GetGwIpV6() []byte { method GetDisableGw (line 283) | func (x *JoinResponse) GetDisableGw() bool { type Info (line 290) | type Info struct method Reset (line 297) | func (x *Info) Reset() { method String (line 304) | func (x *Info) String() string { method ProtoMessage (line 308) | func (*Info) ProtoMessage() {} method ProtoReflect (line 310) | func (x *Info) ProtoReflect() protoreflect.Message { method Descriptor (line 323) | func (*Info) Descriptor() ([]byte, []int) { method GetInfo (line 327) | func (x *Info) GetInfo() map[string]string { constant file_teleroute_service_proto_rawDesc (line 336) | file_teleroute_service_proto_rawDesc = "" + function file_teleroute_service_proto_rawDescGZIP (line 375) | func file_teleroute_service_proto_rawDescGZIP() []byte { function init (line 411) | func init() { file_teleroute_service_proto_init() } function file_teleroute_service_proto_init (line 412) | func file_teleroute_service_proto_init() { FILE: rpc/teleroute/service_grpc.pb.go constant _ (line 20) | _ = grpc.SupportPackageIsVersion9 constant Teleroute_Connect_FullMethodName (line 23) | Teleroute_Connect_FullMethodName = "/telepresence.teleroute.Teler... constant Teleroute_CreateEndpoint_FullMethodName (line 24) | Teleroute_CreateEndpoint_FullMethodName = "/telepresence.teleroute.Teler... constant Teleroute_RemoveEndpoint_FullMethodName (line 25) | Teleroute_RemoveEndpoint_FullMethodName = "/telepresence.teleroute.Teler... constant Teleroute_Join_FullMethodName (line 26) | Teleroute_Join_FullMethodName = "/telepresence.teleroute.Teler... constant Teleroute_Leave_FullMethodName (line 27) | Teleroute_Leave_FullMethodName = "/telepresence.teleroute.Teler... type TelerouteClient (line 33) | type TelerouteClient interface type telerouteClient (line 41) | type telerouteClient struct method Connect (line 49) | func (c *telerouteClient) Connect(ctx context.Context, in *ConnectRequ... method CreateEndpoint (line 68) | func (c *telerouteClient) CreateEndpoint(ctx context.Context, in *Crea... method RemoveEndpoint (line 78) | func (c *telerouteClient) RemoveEndpoint(ctx context.Context, in *Endp... method Join (line 88) | func (c *telerouteClient) Join(ctx context.Context, in *EndpointIdenti... method Leave (line 98) | func (c *telerouteClient) Leave(ctx context.Context, in *EndpointIdent... function NewTelerouteClient (line 45) | func NewTelerouteClient(cc grpc.ClientConnInterface) TelerouteClient { type TelerouteServer (line 111) | type TelerouteServer interface type UnimplementedTelerouteServer (line 125) | type UnimplementedTelerouteServer struct method Connect (line 127) | func (UnimplementedTelerouteServer) Connect(*ConnectRequest, grpc.Serv... method CreateEndpoint (line 130) | func (UnimplementedTelerouteServer) CreateEndpoint(context.Context, *C... method RemoveEndpoint (line 133) | func (UnimplementedTelerouteServer) RemoveEndpoint(context.Context, *E... method Join (line 136) | func (UnimplementedTelerouteServer) Join(context.Context, *EndpointIde... method Leave (line 139) | func (UnimplementedTelerouteServer) Leave(context.Context, *EndpointId... method mustEmbedUnimplementedTelerouteServer (line 142) | func (UnimplementedTelerouteServer) mustEmbedUnimplementedTelerouteSer... method testEmbeddedByValue (line 143) | func (UnimplementedTelerouteServer) testEmbeddedByValue() ... type UnsafeTelerouteServer (line 148) | type UnsafeTelerouteServer interface function RegisterTelerouteServer (line 152) | func RegisterTelerouteServer(s grpc.ServiceRegistrar, srv TelerouteServe... function _Teleroute_Connect_Handler (line 163) | func _Teleroute_Connect_Handler(srv interface{}, stream grpc.ServerStrea... function _Teleroute_CreateEndpoint_Handler (line 174) | func _Teleroute_CreateEndpoint_Handler(srv interface{}, ctx context.Cont... function _Teleroute_RemoveEndpoint_Handler (line 192) | func _Teleroute_RemoveEndpoint_Handler(srv interface{}, ctx context.Cont... function _Teleroute_Join_Handler (line 210) | func _Teleroute_Join_Handler(srv interface{}, ctx context.Context, dec f... function _Teleroute_Leave_Handler (line 228) | func _Teleroute_Leave_Handler(srv interface{}, ctx context.Context, dec ...