{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":82933315,"defaultBranch":"release/v2","name":"telepresence","ownerLogin":"telepresenceio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-23T14:07:34.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/39375975?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1718213193.0","currentOid":""},"activityList":{"items":[{"before":"c49321be36fd5a25f106cd16d32b40209e78b905","after":"f54635aa0d8f543251ca6fda5305b139323e4a1c","ref":"refs/heads/release/v2","pushedAt":"2024-06-12T17:24:47.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge branch 'thallgren/v2.18.6' into release/v2","shortMessageHtmlLink":"Merge branch 'thallgren/v2.18.6' into release/v2"}},{"before":"238013f3be2f247500132d9b52da05afbb985f3a","after":null,"ref":"refs/heads/kai-tillman/address-clo","pushedAt":"2024-06-11T07:53:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"}},{"before":"ec7ffb2cfa7effb29a96ac46ab53fb6b27d15948","after":"c49321be36fd5a25f106cd16d32b40209e78b905","ref":"refs/heads/release/v2","pushedAt":"2024-06-11T07:53:38.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge pull request #3616 from telepresenceio/kai-tillman/address-clo\n\nAddress items for CLOMonitor health check","shortMessageHtmlLink":"Merge pull request #3616 from telepresenceio/kai-tillman/address-clo"}},{"before":"19641c3019228949307aefbbc044604bbb393049","after":"238013f3be2f247500132d9b52da05afbb985f3a","ref":"refs/heads/kai-tillman/address-clo","pushedAt":"2024-06-11T07:15:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge branch 'release/v2' into kai-tillman/address-clo","shortMessageHtmlLink":"Merge branch 'release/v2' into kai-tillman/address-clo"}},{"before":"a4a46351bff389b84fa26e5ccd86c041a6eb27ff","after":null,"ref":"refs/heads/thallgren/list-current-context","pushedAt":"2024-06-11T07:10:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"}},{"before":"05e0f1b1777458dcf8f437c538ddca4b7892fc57","after":"ec7ffb2cfa7effb29a96ac46ab53fb6b27d15948","ref":"refs/heads/release/v2","pushedAt":"2024-06-11T07:10:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge pull request #3617 from telepresenceio/thallgren/list-current-context\n\nLet the list-context command output indicate the current context.","shortMessageHtmlLink":"Merge pull request #3617 from telepresenceio/thallgren/list-current-c…"}},{"before":"21a4af4c45d291a2ab90532be0e72f53289f78a4","after":"a4a46351bff389b84fa26e5ccd86c041a6eb27ff","ref":"refs/heads/thallgren/list-current-context","pushedAt":"2024-06-11T02:40:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Let the list-context command output indicate the current context.\n\nReplaces the '-' prefix with '*' for the current context in text output\nand adds a boolean `current` to structured output.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Let the list-context command output indicate the current context."}},{"before":"8d41044a455854a92d380787b7a86f9e33bc648c","after":"21a4af4c45d291a2ab90532be0e72f53289f78a4","ref":"refs/heads/thallgren/list-current-context","pushedAt":"2024-06-11T02:38:49.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Let the list-context command output indicate the current context.\n\nReplaces the '-' prefix with '*' for the current context in text output\nand adds a boolean `current` to structured output.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Let the list-context command output indicate the current context."}},{"before":null,"after":"8d41044a455854a92d380787b7a86f9e33bc648c","ref":"refs/heads/thallgren/list-current-context","pushedAt":"2024-06-11T02:09:23.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Let the list-context command output indicate the current context.\n\nReplaces the '-' prefix with '*' for the current context in text output\nand adds a boolean `current` to structured output.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Let the list-context command output indicate the current context."}},{"before":"9368b473c7ce2fcc4d858b2d12f95fb5a2b7df6e","after":null,"ref":"refs/heads/thallgren/workload-owner-recursion","pushedAt":"2024-06-10T20:46:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"}},{"before":"4c978b1584de9649369c51ec19f01ab28c0bcf04","after":"f4f2d39feebd9e135f6ea02fa093a88bf1378666","ref":"refs/heads/thallgren/v2.18.6","pushedAt":"2024-06-10T20:46:51.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge pull request #3615 from telepresenceio/thallgren/workload-owner-recursion\n\nFix endless recursion when a workload uses the same name as its owner.","shortMessageHtmlLink":"Merge pull request #3615 from telepresenceio/thallgren/workload-owner…"}},{"before":"1906b024b8e945702f9fbca311c441f4eabe506f","after":"19641c3019228949307aefbbc044604bbb393049","ref":"refs/heads/kai-tillman/address-clo","pushedAt":"2024-06-10T20:38:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kai-tillman","name":"Kai Tillman","path":"/kai-tillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/987830?s=80&v=4"},"commit":{"message":"Update missed reference\n\nSigned-off-by: Kai Tillman ","shortMessageHtmlLink":"Update missed reference"}},{"before":"f2993525315519d0d2159a263c31c9f37e3eb2b1","after":"1906b024b8e945702f9fbca311c441f4eabe506f","ref":"refs/heads/kai-tillman/address-clo","pushedAt":"2024-06-10T19:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kai-tillman","name":"Kai Tillman","path":"/kai-tillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/987830?s=80&v=4"},"commit":{"message":"Update PR template\n\nSigned-off-by: Kai Tillman ","shortMessageHtmlLink":"Update PR template"}},{"before":null,"after":"f2993525315519d0d2159a263c31c9f37e3eb2b1","ref":"refs/heads/kai-tillman/address-clo","pushedAt":"2024-06-10T19:26:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"kai-tillman","name":"Kai Tillman","path":"/kai-tillman","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/987830?s=80&v=4"},"commit":{"message":"Add Artifact Hub badge\n\nSigned-off-by: Kai Tillman ","shortMessageHtmlLink":"Add Artifact Hub badge"}},{"before":null,"after":"9368b473c7ce2fcc4d858b2d12f95fb5a2b7df6e","ref":"refs/heads/thallgren/workload-owner-recursion","pushedAt":"2024-06-10T16:52:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Fix endless recursion when a workload uses the same name as its owner.\n\nThe workload cache was keyed by name and namespace, but not by kind, so\na workload named the same as its owner workload would be found using the\nsame key. This led to the workload finding itself when looking up its\nowner, which in turn resulted in an endless recursion when searching for\nthe topmost owner.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Fix endless recursion when a workload uses the same name as its owner."}},{"before":null,"after":"4c978b1584de9649369c51ec19f01ab28c0bcf04","ref":"refs/heads/thallgren/v2.18.6","pushedAt":"2024-06-10T16:52:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"FailedScheduling events mentioning node availability considered fatal\n\nThe traffic-manager considers some events as fatal when waiting for\ntraffic-agent to arrive after an injection has been initiated. This\nlogic would trigger on events like \"Warning FailedScheduling 0/63 nodes\nare available\" although those events indicate a recoverable condition\nand kill the wait. This is now fixed so that the events are logged but\nthe wait continues.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"FailedScheduling events mentioning node availability considered fatal"}},{"before":"c30568991f062b2e0f1dfd09cf14b6e3ade7fa68","after":null,"ref":"refs/heads/thallgren/manager-check","pushedAt":"2024-06-10T12:11:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"}},{"before":"a087041401f7a91b46c9b2ef7e6510590d7fef20","after":"05e0f1b1777458dcf8f437c538ddca4b7892fc57","ref":"refs/heads/release/v2","pushedAt":"2024-06-10T12:11:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge pull request #3614 from telepresenceio/thallgren/manager-check\n\nWarn when connecting to an Enterprise traffic-manager from an OSS client","shortMessageHtmlLink":"Merge pull request #3614 from telepresenceio/thallgren/manager-check"}},{"before":null,"after":"c30568991f062b2e0f1dfd09cf14b6e3ade7fa68","ref":"refs/heads/thallgren/manager-check","pushedAt":"2024-06-10T10:41:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Warn when connecting to an Enterprise traffic-manager from an OSS client\n\nThe difference between the OSS and the Enterprise offering is not well\nunderstood, and OSS users often install a traffic-manager using the Helm\nchart published at getambassador.io. This Helm chart installs an\nenterprise traffic-manager, which is probably not what the user would\nexpect. Telepresence will now warn when an OSS client connects to an\nenterprise traffic-manager and suggest switching to an enterprise\nclient, or use `telepresence helm install` to install an OSS\ntraffic-manager.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Warn when connecting to an Enterprise traffic-manager from an OSS client"}},{"before":"d3d891d558e3057d3ede8f21a3333bcfcd9f13cc","after":null,"ref":"refs/heads/thallgren/grpc-proxy","pushedAt":"2024-06-10T09:21:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"}},{"before":"52b5ce0103371b49da26ebc1a68c554e3955e52f","after":"a087041401f7a91b46c9b2ef7e6510590d7fef20","ref":"refs/heads/release/v2","pushedAt":"2024-06-10T09:21:31.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge pull request #3612 from telepresenceio/thallgren/grpc-proxy\n\nRemove option WithNoProxy from grpc clients using context dialer.","shortMessageHtmlLink":"Merge pull request #3612 from telepresenceio/thallgren/grpc-proxy"}},{"before":null,"after":"d3d891d558e3057d3ede8f21a3333bcfcd9f13cc","ref":"refs/heads/thallgren/grpc-proxy","pushedAt":"2024-06-10T06:56:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Remove option WithNoProxy from grpc clients using context dialer.\n\nThe `grpc.WithNoProxy()` is ignored when used together with\n`grpc.WithContextDialer()`.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Remove option WithNoProxy from grpc clients using context dialer."}},{"before":"fdcffa9d79ea49f675ac4a83c9aa4ee9a01c7e9c","after":"63636b0014dd489030e949f9dc9cfdbed0a61d1c","ref":"refs/heads/thallgren/cli-api","pushedAt":"2024-06-04T15:48:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Prepare v2.19.0-blackbird.18\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Prepare v2.19.0-blackbird.18"}},{"before":"80595cb7d0bf2878f0ebfdcd09843f80999a7e22","after":"fdcffa9d79ea49f675ac4a83c9aa4ee9a01c7e9c","ref":"refs/heads/thallgren/cli-api","pushedAt":"2024-06-04T14:18:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Prepare v2.19.0-blackbird.17\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Prepare v2.19.0-blackbird.17"}},{"before":"4b57e667109684906fe46fb874bd976dc0a40544","after":"80595cb7d0bf2878f0ebfdcd09843f80999a7e22","ref":"refs/heads/thallgren/cli-api","pushedAt":"2024-06-04T13:52:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Prepare v2.19.0-blackbird.16\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Prepare v2.19.0-blackbird.16"}},{"before":"b9179acfa06fcf4fa8dff7da6932ad9c4c9ed654","after":"4b57e667109684906fe46fb874bd976dc0a40544","ref":"refs/heads/thallgren/cli-api","pushedAt":"2024-06-04T02:53:51.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Prepare v2.19.0-blackbird.15\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Prepare v2.19.0-blackbird.15"}},{"before":"90237a77e9b48a459e08d8d552ec3c7d8baee91e","after":"b9179acfa06fcf4fa8dff7da6932ad9c4c9ed654","ref":"refs/heads/thallgren/cli-api","pushedAt":"2024-06-03T13:01:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Prepare v2.19.0-blackbird.14\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Prepare v2.19.0-blackbird.14"}},{"before":"54233bc9225c6266ab1541bf2e7b569d30103099","after":null,"ref":"refs/heads/thallgren/wsl-docker-kubeauth","pushedAt":"2024-06-03T12:53:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"}},{"before":"a2b8c459d46a052bba355ad97514e7d951c8d576","after":"52b5ce0103371b49da26ebc1a68c554e3955e52f","ref":"refs/heads/release/v2","pushedAt":"2024-06-03T12:53:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Merge pull request #3606 from telepresenceio/thallgren/wsl-docker-kubeauth\n\nKubeconfig exec authentication when connecting with --docker from a WSL","shortMessageHtmlLink":"Merge pull request #3606 from telepresenceio/thallgren/wsl-docker-kub…"}},{"before":"d507b1f660476f8710e923e9d6d747b3d06cc035","after":"54233bc9225c6266ab1541bf2e7b569d30103099","ref":"refs/heads/thallgren/wsl-docker-kubeauth","pushedAt":"2024-06-03T11:33:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thallgren","name":"Thomas Hallgren","path":"/thallgren","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/209495?s=80&v=4"},"commit":{"message":"Kubeconfig exec authentication when connecting with --docker from a WSL\n\nClusters like Amazon EKS often use a special authentication binary that\nis declared in the kubeconfig using an `exec` authentication strategy.\nThis binary is normally not available inside a container. Consequently,\na modified kubeconfig is used when `telepresence connect --docker`\nexecutes, appointing a `kubeauth` binary which instead retrieves the\nauthentication from a port on the Docker host that communicates with\nanother process outside of Docker. This process then executes the\noriginal `exec` command to retrieve the necessary credentials.\n\nThis setup was problematic when using WSL, because even though\n`telepresence connect --docker` was executed on a Linux host, the Docker\nhost available from `host.docker.internal` that the `kubeauth` connected\nto was the Windows host running Docker Desktop. The fix for this was to\nuse the local IP of the default route instead of `host.docker.internal`\nwhen running under WSL.\n\nSigned-off-by: Thomas Hallgren ","shortMessageHtmlLink":"Kubeconfig exec authentication when connecting with --docker from a WSL"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEY5WM7QA","startCursor":null,"endCursor":null}},"title":"Activity · telepresenceio/telepresence"}