GNU bug report logs - #59797
30.0.50; [wishlist] Using namespaces in Tramp's kubernetes integration

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Michael Albinus <michael.albinus@HIDDEN>; dated Sat, 3 Dec 2022 09:21:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 59797 <at> debbugs.gnu.org:


Received: (at 59797) by debbugs.gnu.org; 23 Jul 2024 12:29:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Jul 23 08:29:59 2024
Received: from localhost ([127.0.0.1]:59433 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1sWEeU-0005QR-PG
	for submit <at> debbugs.gnu.org; Tue, 23 Jul 2024 08:29:59 -0400
Received: from mout.gmx.net ([212.227.15.18]:56505)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1sWEeS-0005Q9-DM
 for 59797 <at> debbugs.gnu.org; Tue, 23 Jul 2024 08:29:57 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.de;
 s=s31663417; t=1721737779; x=1722342579; i=michael.albinus@HIDDEN;
 bh=M/y5yyg9Q9EA5GW0HiisNaGaKichJfMnIkaL/DMpb8k=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date:
 Message-ID:MIME-Version:Content-Type:Content-Transfer-Encoding:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=hjisDdDXUE7U5kelBqfyp7/Y9FYdv/wkEz4byVaenCxxFjJtowDnQbisFeH27S9A
 8Byinb/b2cBiTKcfeVCdd+NRqHSl38xk2FrdbaWRuwSzuMQCL7NElaodMVJMk8cys
 PKXostpJUX0sUtwwUscP4FOAmxnsr2SgAsHZEThVWhALhEOmBuVL/RVO43F8QSW8f
 m4qOms7cWZ0bVgeIq6Dep1IavhPwYsMBgbAH0BFC/QvBqr8xD9TXMQcqIKHmbtD85
 HgeOzDv8E+mwzYXsFisFu+xFCX9I5N7mtlmJjNN+uvK+175cVYjFuaf8czZSjDKJ7
 G/Vo2yDQkEEcE9VRFA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.38.155]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N2DxE-1sJUiL2KJK-00quiR; Tue, 23
 Jul 2024 14:29:39 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Eshel Yaron <me@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <m1cyn4cq38.fsf@HIDDEN> (Eshel Yaron's message of "Tue,
 23 Jul 2024 13:20:11 +0200")
References: <87wn78lu7n.fsf@HIDDEN> <m2r0xekksr.fsf@HIDDEN>
 <874ju96e2g.fsf@HIDDEN> <m21qpcmy9d.fsf@HIDDEN>
 <87bkogr2e5.fsf@HIDDEN> <87y1kaq7ty.fsf@HIDDEN>
 <m1cyn4cq38.fsf@HIDDEN>
Date: Tue, 23 Jul 2024 14:29:34 +0200
Message-ID: <87ttggnvf5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:CfkHu2S78/5ZHa78xXQG2gQBJ5hfg9wb5JlnQO2NzuTtDbS9s7v
 wZNsRIFX9VdutTcPnb50oo1DgQZKSBKXNqzQep4Iu5w5ysB/971Yr6fHEBJmpj4c4K2Cwis
 azkrjkfTE1v1uFYT464ZQiA2NtgyUrlU7ncnQvn0U+eBMds2MGD2rwgYU6MYq+A5uzwVvKP
 kO3b4YVVZ/2q6Q8EPlKbg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:dlnDuJEZ6Tw=;BdwQoPHH++OeskI24duw0N/y8SS
 RjvFqDP4VrW+Znv4sBVzU7lCVWaA5sNr6AtRl/IYsBikOpFq2W6wXHcAOOzETmiclzwUYViQp
 Kbqn/tqTixLYb2QbIs8DgvxigqasdDf+nKucFVPnsytg6VxwepW0ip/4TPTS4YwYXON3nziuB
 yBdHugr0QleYMgY93r9ElLQjHSSUOgnq/F7rJ6lHuVyp3WJVdJW7+LEnH4UQhjMkMpB4r3/Du
 o1TnogXS/siNNw/6Rnx/yLW+v4ki6+P3IOY5Q0KSDCMDcMHhW+A8BQyNzRo7RtY65NZKf/6jl
 LNGV/oluBPssNACRe1Ta+ng2Sw+NIvqR5kFF8dQ4T3okwCqr3vFCGtYh5qVHmB7/y11ZFevkw
 YAvX3A+H3UqJtLaOO2BlDdSm2if60RPRY2jBLOk+p5Wk1yZUQJA6rdYjXInMA4ACX48BnBbAe
 JMpxYfjuM43uTb4JQiE4OEXAlr26A2xyVQc+MucLYtrl6u+3o79fWlvI32RInf1FzvivT2l0n
 gOoI3sDscz0yz4K+q4Gf2JgKTfWniaK7ktUl3MXe0dcvto1QzgnhheclhnFxC5Dp+e73MPC/W
 reIPr6GFIhZ+71c799Pe/m80Ke/AhJdWaVApAe/E6DOxbWe7+Az3pHb7joOm4sCT0tlgr0l9z
 HJeNGZPj2XaJDcSOkYBKeL/rB7P+AOU7EAM+FspLbN9a2vRR7UvheXYxTMiK/iCe4xE4Qp8Wj
 ZWauPVjxeJJr8O4Uj4WUg/l//FPwmbMvk9gFwARWg3ezrOw/p+vyBnGSIiBZ80bfKzKNDji4q
 Zql4GoZdPPvW8uvyepeNTQ5Q==
Content-Transfer-Encoding: quoted-printable
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797
Cc: Aaron Gonzales <aarongonzales1@HIDDEN>, 59797 <at> debbugs.gnu.org,
 Filipp Gunbin <fgunbin@HIDDEN>, Warren Lynn <wrn.lynn@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Eshel Yaron <me@HIDDEN> writes:

> Hi Michael,

Hi Eshel,

> Michael Albinus <michael.albinus@HIDDEN> writes:
>
>> Now we have kubernetes integrated in Tramp. We can access pods like
>> "/kubernetes:POD:/path/to/file".
>>
>> However, kubernetes can much more. For all services (like pods) it
>> creates DNS entries "<service-name>.<namespace-name>.svc.cluster.local"=
.
>> Should'nt we support this? It means should we allow to access kubernete=
s
>> pods like "/kubernetes:POD.NAMESPACE:/path/to/file", including
>> completion for namespace names?
>
> [...]
>
>> Finally, I've taken the stab and implemented something along these
>> lines. It is a little bit different from earlier proposals.
>>
>> - You can now specify a container in the host name, dotted notation.
>>   "/kubernetes:container.pod:" accesses the given container. If it is
>>   not specified, as in "/kubernetes:pod:", the first container is taken=
.
>>
>> - You can now specify different context and namespace. Change the new
>>   user options tramp-kubernetes-context or tramp-kubernetes-namespace
>>   for this effect.
>>
>> Everything pushed to the Emacs and Tramp master repositories. The targe=
t
>> is now Tramp 2.7 / Emacs 30. Comments welcome :-)
>
> Sorry for not chiming in when this discussion was still ongoing, and
> thank you for your work on the Kubernetes integration.  I use it a lot.
>
> Would it be possible the reconsider adding an optional namespace to
> Tramp's Kubernetes file name syntax?  I'm thinking of something like
> "/kubernetes:[CONTAINER.]POD[.NAMESPACE]:/...".

Possible. However, the syntax is ambiguous. If we have "/kubernetes:name1.=
name2:/..."
it isn't clear what they are. name1 could be a container, and name2 a pod.=
 Or
name1 is a pod, and name2 is a namespace. Could we agree on another
delimiter between POD and NAMESPACE?

> My use case is that I want to start Dired for a (container in a) pod in
> another namespace.  I can almost get there if I temporarily bind
> tramp-kubernetes-namespace around the call to dired, but the binding
> doesn't carry on to subsequent operations in the Dired buffer.  So an
> explicit namespace in default-directory could help, I think.

I see, it makes sense. My practical kubernetes experience is sparse; I
would exploit you while implementing. At least for tests.

Note also, that Emacs 30 is in pretest. Any such feature change will be
targeted to Emacs 31 / Tramp 2.8.

> Best,
>
> Eshel

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.
bug No longer marked as fixed in versions 30.1 and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.
bug unarchived. Request was from Michael Albinus <michael.albinus@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
bug No longer marked as fixed in versions 30.1 and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.
bug No longer marked as fixed in versions 30.1 and reopened. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.
bug archived. Request was from Debbugs Internal Request <help-debbugs@HIDDEN> to internal_control <at> debbugs.gnu.org. Full text available.

Message received at 59797-done <at> debbugs.gnu.org:


Received: (at 59797-done) by debbugs.gnu.org; 2 Jul 2023 08:37:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jul 02 04:37:52 2023
Received: from localhost ([127.0.0.1]:59186 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qFsae-0001Rt-8y
	for submit <at> debbugs.gnu.org; Sun, 02 Jul 2023 04:37:52 -0400
Received: from mout.gmx.net ([212.227.15.15]:46571)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1qFsab-0001Rd-7p
 for 59797-done <at> debbugs.gnu.org; Sun, 02 Jul 2023 04:37:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de;
 s=s31663417; t=1688287059; x=1688891859; i=michael.albinus@HIDDEN;
 bh=c4VzR7SL0Hyze1uI19fZ6YCHwQskO23q2AsZ3kK4nbs=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=FjKTV4AtWCo/AiM7IiKlrT8x3ZubDTlCsTvjeD6oBXGUBtDz09RPidvLRMcXd/fJ+q+3Nt1
 ZwW+OHZk/OJp7aQwUCHOS7E5459UEDvCAL3jqCPvnUAp9E57m6TKas6z7JcwlnWQ4xTJlfahC
 XTFMqozH0Qz49ixecPaLOQSplFKtfhMTYgGlUta4dQfY/jdZ/MANRsCCsCAUtTaaB9lOiBLrd
 Epn3EBTTppTg80fYXycIgiFXD4/SXp4XeM5HJWLuKTtGDKz4R3eig+BHBWAt/PoWvaQ9ijzWe
 qtD01iCS6FgCWbmpo1aBChm7IBIsK5e7OlwZhJSemmJ1tO9LWlMQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.13]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MmDIo-1pXzCF3B6O-00iEpe; Sun, 02
 Jul 2023 10:37:39 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Filipp Gunbin <fgunbin@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <87y1kaq7ty.fsf@HIDDEN> (Michael Albinus's message of "Fri, 23
 Jun 2023 21:47:37 +0200")
References: <87wn78lu7n.fsf@HIDDEN> <m2r0xekksr.fsf@HIDDEN>
 <874ju96e2g.fsf@HIDDEN> <m21qpcmy9d.fsf@HIDDEN>
 <87bkogr2e5.fsf@HIDDEN> <87y1kaq7ty.fsf@HIDDEN>
Date: Sun, 02 Jul 2023 10:37:38 +0200
Message-ID: <87jzviu2st.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:CFkn4h2WvCQY/7qtqPIYpmOeI5ydj5VRejzQWdFe83VEQSIu41f
 0RUoY+fBy6U0544sbCrZVGjEEwbqkChDwwl0rYYFngQjLgHWhsD5+BloovJySJPA9oxn9Es
 nDfh/DA+dxCvpt/nOVWm7HdPpdW58c5LZjiVhQDsgngWPBF8BWrpwkqQHKz929Iaa1ot1eB
 wRvjV9QWI1HiMMiIN0Dzg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:Xx9DxWKtCLc=;6xrEctPSeRp5719THueZr0KiAYC
 nwY4OhjDN+fzFsEwEIMnQ5fB2lKAruIJYtvxr1FdZ1EE32/THqxGR+oGE9kPrmXS7RE/l3twF
 zi0DZGDoioUw6xT5xoOxMtFZxaGQr8NVXJYkbilrIVjdIshdxNRJxw5UPEHUCjcTd2qxQo2hx
 pGnggHympwdBj5jVrpRdlUVLM/b7tOSya19EaWxlVFXeNvFEtKKO1+cf73rE+WZJf2ZOs1E9D
 ac4NFYH3toRzOjX0anq0TMOiRfGPSt+1gmQZ7QBWCsGs8LotSS5kt4KcTd99x7sdWSO7HAktN
 07xKQqW3SoA3FIJ7PfRcHz7EtntbtpOkiCtVh3NDDfcN3RSYPYoNVokW8Q0NDsp22/JwzfeX6
 MNo+WWLF0sScFZ/YwJDq3jz+xtmlGW4BVzQxyFmuTq6hs4PHsNT2mfEGqGnkuh6/JaXhlNECm
 BU1MKq1rB9H0WvmwMXoZ6dFRl91Uwm8LeyoS5tIFq8O92rfiMUfVzADH1pvH+ro/nkYxt90qE
 g2M4qBNYFIyhndr7dynbR9BlMHHGEn26qkzOZe60iUEZlxWeH09H8Ets7FdMxtjwN/poAIm2l
 3+TmjZq5IsWirSjxgg1/+cFEK7VTK/GcBrVpc5NflycDntII8kLRJ9YI2sWEuJ7O7p1BTBE/9
 fDSWlXqG2ZNWqt3SS7HyWmYvh6RcF+j+S+0GAcxvg+LuKROlG4cb851dNcNVqnLYbIWjr4XqM
 CL4BtzKRDZitOoQBj/2mJg+bTCpba2bmtEGJQM8q80witQQDRQErE/7db4H1mGnq2L7ciKKnn
 d9kpTkN3Py6w9Bky7etZGsjmg1Md5m7kCcg8Gh+sMuoVdLQTrQAnKmliMZlSrF64dzRxZkKR8
 YKtTzT1/Dzz7NEThxrJZl0TJfJxZVOVcnYnR6ovBJWJBH4u+MyHxb8KRRpt/AQL+zck1Zf18e
 Hhm8NFKt4EsywYhTBQin8OHw8YU=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797-done
Cc: 59797-done <at> debbugs.gnu.org, Aaron Gonzales <aarongonzales1@HIDDEN>,
 Warren Lynn <wrn.lynn@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Version: 30.1

Michael Albinus <michael.albinus@HIDDEN> writes:

Hi,

> Everything pushed to the Emacs and Tramp master repositories. The target
> is now Tramp 2.7 / Emacs 30. Comments welcome :-)

No further comments, so I'm closing the bug.

Best regards, Michael.




Notification sent to Michael Albinus <michael.albinus@HIDDEN>:
bug acknowledged by developer. Full text available.
Reply sent to Michael Albinus <michael.albinus@HIDDEN>:
You have taken responsibility. Full text available.

Message received at 59797 <at> debbugs.gnu.org:


Received: (at 59797) by debbugs.gnu.org; 23 Jun 2023 19:47:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Jun 23 15:47:52 2023
Received: from localhost ([127.0.0.1]:39634 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1qCml5-0001g3-ML
	for submit <at> debbugs.gnu.org; Fri, 23 Jun 2023 15:47:52 -0400
Received: from mout.gmx.net ([212.227.17.22]:37581)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1qCml2-0001f9-Ku
 for 59797 <at> debbugs.gnu.org; Fri, 23 Jun 2023 15:47:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de;
 s=s31663417; t=1687549659; x=1688154459; i=michael.albinus@HIDDEN;
 bh=QFxBFLCzHkbztkK20vbsWnL10zGggqZ9WmC7Tdlr1KU=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=kMsB5UzmBMUJdFVbkYuXQsymwV2CkOKAP9e/H3HD59TiVCqf7ybmqLXoOP5CZNyDmURM05h
 5l0cGa/Kje5WtK5S6zj8CvIh16abbH0sPEhLleKxXLthxdXg/0FgiYSSPsWyX6vd4hcmThNaF
 NKOMMpy8KPPLbn4DIGwoqN7Kd4SUnXZzqUvCBlYcPA+8fRMovIAvpVp0tmYOwR4FzIjWEdvcZ
 seVLwaZb0DpD/N5uM8s3mMSEtiv7af7IMQLyWFPF/FDCTDXvI8Pj7LCSzUSdobwwK2JWA8TBr
 nBZCqyWAVz7V+8b0OsJ6/X++6FFLCC40Aa/VTHGhh4LU/M5PB3ow==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.13]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MjS9C-1poyGW3mKg-00kulb; Fri, 23
 Jun 2023 21:47:39 +0200
From: Michael Albinus <michael.albinus@HIDDEN>
To: Filipp Gunbin <fgunbin@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <87bkogr2e5.fsf@HIDDEN> (Michael Albinus's message of "Tue, 06
 Dec 2022 16:13:38 +0100")
References: <87wn78lu7n.fsf@HIDDEN> <m2r0xekksr.fsf@HIDDEN>
 <874ju96e2g.fsf@HIDDEN> <m21qpcmy9d.fsf@HIDDEN>
 <87bkogr2e5.fsf@HIDDEN>
Date: Fri, 23 Jun 2023 21:47:37 +0200
Message-ID: <87y1kaq7ty.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:mjsYLvWlSdGyEZjGYycEZ2zUaUhZdtnV24sqWyeWdDAy74DRmK5
 x7jlc1ANkcjKdtZQUwK4+/p7NLHbx3wPw0aQSoxC3MX6dahtMhr5P9lfueg1vvOinuAgb+V
 UpVJiYCDfTlgDsrwkit8KgMVp6wbanjvU6i/jQe+gHwtf7DZpJYPf9ieb9mHej2SODpTtv4
 xEvpfreAYTvVC8JNpP2PQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:TCVczgaWjO0=;o4PwHR0R0EZnBeWijH7nVA5IQOK
 f3xeUIJbfoOCldftbvos8ZWEcFT7is5qxFRVLsFjZTP0si0LYZ4PEyVHB55ob9PJ9y6kwI0zD
 2rkd8Tvsv+IKqbqle2E0TjvkmMkMfvVBNB2zXt2ofp5K+euQhhB3PpkvIXemFLcYsdWGpxObA
 0Pc2NO4jqFpZmTldv8M//Kyd+gsf/iOL3AsKn/P6+g3kp5eEXsxIGSC4lFsRvpGcTszk831Ck
 IaY59a2aeD/MAv6s+VHY+yzeHfCiF6DCDyITEWag/3tnHB22pjrbaycP+hDLWBPZok43Z9sIe
 yTeQ6R2Maz8bwehpvtOR8YMdvV5WPXvEP1ENblPrpL2MfgBrJwq7Cxi2v/hU2E6E3swwbCOA4
 YuvBVYF05oBlxeCURpmP+XhZk06wz3/V5zWlbP7CpIS5sGhMi1KtgqzqfXm2AjBNqlyu+B8cT
 Uja7m1tYr0cZ4DvFNIm88EFwH5pQebe0Sd7zkD1+Qx5JKZ+HQDxm8J7QNQF4pXiColnId4z9i
 h+GLUcHCpz7L70YdP7Wc0LmcmEAeNbOYa3axLxJSFHqEWUFPP71JDdfwB1x5M0L5X2/4xK8xJ
 NEy7UE60QACeN5fTryjYycxMODFjlqj+6VlekJofJIrQckSVbvl/QEK925j2JQoh0ecC/iWbS
 Tt/uWbrXkmElYbBrFCHvFRi8dVMmJwF0gxnKwfDuTdirHqjcVEvfqol+F5qDA2BjvhMoMZCzj
 HBqiMWqE7JXg18TuB+4KbNYZkaqiybqFClgtIxZMhl0DpE3ZJN7FmBNzTpfIkwy6k5+VoRVo/
 IBEco94WqprdIuzXj2g7AORNvTwzJJ+K+vgSHpa3ivPx0xvaFCDH6wB3qRqGLj3Y7TF1zEDNT
 j/fbv7biSQm1aIDtbTghxlPlHGGi1Ydd6ht8UucAXyd3K5FpsOzR18AZYJAK2CMTAVTM0VoGQ
 ARML5SUUbkPwWz6SDR7Krz5P5uk=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797
Cc: 59797 <at> debbugs.gnu.org, Aaron Gonzales <aarongonzales1@HIDDEN>,
 Warren Lynn <wrn.lynn@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Michael Albinus <michael.albinus@HIDDEN> writes:

Hi,

>> Maybe, and there's "get pods -A" which lists all pods.  This will be
>> limited to current "context" in k8s meaning (covering all namespaces in
>> it).  I could look into this in detail in few weeks, if you'd like me
>> to.  It's quite a busy time at work now :-)
>
> Take your time. Emacs 29.1 is on its release path, so any feature change
> won't be pushed there. We could plan it for Emacs 29.2.

Finally, I've taken the stab and implemented something along these
lines. It is a little bit different from earlier proposals.

- You can now specify a container in the host name, dotted notation.
  "/kubernetes:container.pod:" accesses the given container. If it is
  not specified, as in "/kubernetes:pod:", the first container is taken.

- You can now specify different context and namespace. Change the new
  user options tramp-kubernetes-context or tramp-kubernetes-namespace
  for this effect.

Everything pushed to the Emacs and Tramp master repositories. The target
is now Tramp 2.7 / Emacs 30. Comments welcome :-)

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.

Message received at 59797 <at> debbugs.gnu.org:


Received: (at 59797) by debbugs.gnu.org; 6 Dec 2022 15:13:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 06 10:13:55 2022
Received: from localhost ([127.0.0.1]:43487 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p2Zdr-0004ps-Eo
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2022 10:13:55 -0500
Received: from mout.gmx.net ([212.227.17.20]:54543)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1p2Zdl-0004pm-Pi
 for 59797 <at> debbugs.gnu.org; Tue, 06 Dec 2022 10:13:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417;
 t=1670339621; bh=jWuMmTSWb971K3Ko7rth4gR9L3/qMPbwOK1LIIoDeVs=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=A2kGnZmanrL8LvqqLX6s700d6qeqShNDMVtSq/j68Ng6w+r/ta++/JA/GOW8f1GeL
 GsqAmmtPOXFCjksCYcSnM1UDEc9jFGFnN8tEv0jCOeH0XuhCtgyMGobdlKnWgU9IhN
 sibc5saFUQ7TIUYht2ltLvPUIAzqXE04C+ZhlpsDGjk95q5WA2RnCb/5TrwsW9Wuz7
 9Gtpw2X0HG4jLJjBDNi7paRz+WcGjdcPcY7eOn3v90fYx+gCha9d+WHU2v9u0iffJl
 XZyFdZ0Gc1TR3Auvkc34vopwxMISKV4Ugam+iX4SH2ylZ+vpcUNAhCWYlpiyzuY6o/
 xFGuEYtnRhmZA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.11]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MC34X-1p7oxU0QW5-00CSSF; Tue, 06
 Dec 2022 16:13:41 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Filipp Gunbin <fgunbin@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <m21qpcmy9d.fsf@HIDDEN> (Filipp Gunbin's message of "Tue, 06
 Dec 2022 16:56:30 +0300")
References: <87wn78lu7n.fsf@HIDDEN> <m2r0xekksr.fsf@HIDDEN>
 <874ju96e2g.fsf@HIDDEN> <m21qpcmy9d.fsf@HIDDEN>
Date: Tue, 06 Dec 2022 16:13:38 +0100
Message-ID: <87bkogr2e5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:Uy/NpmKJ4OvWCavVNBxtziLVnLAkH4aEB1iA39hhYf75tAPd7no
 cEoYUtkzdi1WI2Y0Jq6CGsaorbME0AziR3QvGELLCpCjOC4pq+53SpmV8ub7uNYg5nK+Cix
 KcKBibp4a3aYFkzLHeoZrk3NYPGTmPirQr7dOtXUYaLg5x+GWaAq2DRgHbY783Diu1Jt5FG
 UMa1fuuz9NBMi5Egbd8YQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:S0/NJ8BY9K0=;xTPuvFzmsDXhtjatixXkoalQKxF
 d36TFGGVcUv5NrtMux4fjez1zGaapCCpuAvaPPjDp/4AnPvk1pP36gfpMlQ00LfM6UWn9mlsx
 kdHFJkKJ92gQ+3BTmzf2jD4YQo60q/eKEYVGpoviSKIpGoCklS/cAFomneLSq9BXqqKGdCESO
 xd6nBjv6LvLVOXv1kCNtyisPbkiQ/di6Z21pHgdD1casiy4pROehEYR/kzOoFJcRoW08+1lUa
 Tiz12nBtFts/9E4YXHhVXitUqNFLgsEltITbmoNMY4uOiAMXW1YDHZuXOM+okHhm0f0bulYFc
 fZNG+EsoTMYgpfzejgr5Eqrmw+pSztDio3GT9N7t5BXotPmFBOBPlApfC75UfIRwoLxFNE0zV
 JnX61fNJt+dVIlXpqUjA4hBrOMsNbwVtOBn/rDZBHO6m5KFhcS0hzp/ZCYlJozcAX2sf63kI2
 MAJ2Im3zCLefz6OSJPykDwOxhFtEUMa5XbOxj0nWWo+hQaAHFbTLqL2Q5Iu/KSNN3PkGN6TXk
 FNLkD+/YQBmb6iYrWJfrBIHBvVxZ78+iowuQYdQ1/sF89m9GGoB2QM34kt9LAvQ7EGmzbdLEM
 8CzCcnHE5yBjP/QIhvMm00VWbzupMICEawUQ66v3Urm73M+Smi3eEXp3IJs4KdWUQL7y/xCzS
 +Na9gM7P+WEDAq7vkbXZ8f7eNS//E8TEsLkwbeCVX2AS2O/3dRU6oOhW3oobiLbhXzvrLGiys
 eK+5zBenMDvoiF42Mf1gdkkLx5m1unht0oM7Rm7z4CLVSp+ZLhUZbw6bgCNWUDcyEOaT40Ip6
 uMmgr9eUg/lUL+3FYnO7hQnjt5GMq2BxL/w9gHZ9hkrBocu1CIsMV00GNUtNsKqqowblEgYr3
 341idWHNk/wZ/1TKkeRApDn6NpTQtB/7U/p7CTGoIsqPP8ia49W3AFCCSxuWDdgd4nOm6b3J4
 BZtEfG1EC7GJlm56ONHc6tP+uFk=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797
Cc: 59797 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Filipp Gunbin <fgunbin@HIDDEN> writes:

> Hi Michael,

Hi Filipp,

>> Is this possible?
>
> Maybe, and there's "get pods -A" which lists all pods.  This will be
> limited to current "context" in k8s meaning (covering all namespaces in
> it).  I could look into this in detail in few weeks, if you'd like me
> to.  It's quite a busy time at work now :-)

Take your time. Emacs 29.1 is on its release path, so any feature change
won't be pushed there. We could plan it for Emacs 29.2.

> Filipp

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.

Message received at 59797 <at> debbugs.gnu.org:


Received: (at 59797) by debbugs.gnu.org; 6 Dec 2022 13:56:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Tue Dec 06 08:56:46 2022
Received: from localhost ([127.0.0.1]:43109 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p2YRB-00046Z-RD
	for submit <at> debbugs.gnu.org; Tue, 06 Dec 2022 08:56:46 -0500
Received: from out4-smtp.messagingengine.com ([66.111.4.28]:52733)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1p2YR9-00046R-E5
 for 59797 <at> debbugs.gnu.org; Tue, 06 Dec 2022 08:56:44 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 07DB55C00A7;
 Tue,  6 Dec 2022 08:56:37 -0500 (EST)
Received: from mailfrontend2 ([10.202.2.163])
 by compute4.internal (MEProxy); Tue, 06 Dec 2022 08:56:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to; s=fm2; t=1670334997; x=1670421397; bh=G9+hJfTk0X
 XdJZp0/3MxWLp7jiSaU+7LbG9wbweXqMs=; b=PP4CvNbE1ELesE8swigMR783he
 mTNTQFYj1rUqVPqz9+/jlULhHJO7PVcbOoZ9ksVwkfcya791mcyulpkrQqqdwMhs
 GUueqekoV8RXYbmGS14CHRhnzPBSrjbdTnATPmYbOp2dLOPSGOStuktORfTE4Emv
 zs4Cd6asw0HzKVvt6EUsrqogOd2+zPGWUSAY5CVnyqzZsJ92JLoguu1ToLfoK3+z
 adJ6mtcnnSFXMx/Hcx7GDoY+4pND+dQxJB7iO1sC6bhZt3Hx3KsicHGmtWzs72M+
 Gq1C8/OrSWDo2MPx/1YGE+U2+zUStXu4ghgjSiMm/PoW3BLtFYeM0Gkgs4Hw==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:date:date:feedback-id
 :feedback-id:from:from:in-reply-to:in-reply-to:message-id
 :mime-version:references:reply-to:sender:subject:subject:to:to
 :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; t=1670334997; x=1670421397; bh=G9+hJfTk0XXdJZp0/3MxWLp7jiSa
 U+7LbG9wbweXqMs=; b=OzmaIAa190q8PR/yBH31a9jHz5yB7DpO0SXswsuB58gN
 KcDRBpcngReBKz0pMn3HfDZm5zzcWz3gfF7NXODJKuIqYWxlW1BoYKSRHCv8mrbS
 Jo5ny7TD//lY/4gLJUOKcU2Ui6Ra+AyE9smE9mtjjfD5zDi2RF5fd+z9ZCUCd6g9
 ggh/4AI6CE77sBWQAAS7pG8xWgWe+dmdhgPeoL2hRxBum/3hSN/kh8i2BbFVv7sh
 vhfFk1r8WVYCeSDkaP7y28spBmq3Nxl5d9ILZ4E9WPv9RE+Me912az2nvtRKCmtL
 EMp84RSuyMXNn5f02cu+pT/SIDvQnqR1kROzQ6tLRw==
X-ME-Sender: <xms:FEqPYxip5dEN6RaQ2ZXNo1QYpW8roPitYSHSL66NuxZmmrIi6-9B3Q>
 <xme:FEqPY2Cryq5DVYcQsImXI5qdl1MeEHonr-pHx3GCH4yhO4eeHwk-YgysGArUCZsbe
 gKPC_ty7qG5sAXN>
X-ME-Received: <xmr:FEqPYxGQI7ZYKusfY_qUtETreKlWTVAgrxdVAIijl83-HPYPKLU14GcamU-05r5v8A>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeigdehiecutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvfevufgjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpefhihhlihhp
 phcuifhunhgsihhnuceofhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmheqnecuggftrf
 grthhtvghrnhepheffhfetudeivedtudduvedvkeduudffgeduhfffheekleevvdduvefh
 udffheffnecuffhomhgrihhnpegrnhhothhhvghrqdhnrghmvghsphgrtggvrdhishenuc
 evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehfghhunhgs
 ihhnsehfrghsthhmrghilhdrfhhm
X-ME-Proxy: <xmx:FEqPY2QJI1OZC26W2TwtL00Tf78WPwWbibCUn--4xjzvBo449fgGCw>
 <xmx:FEqPY-ybznxa6n7FMOX_9W7C7gj3RBUJg8l22r8PQqJpdf6qnDbj2Q>
 <xmx:FEqPY84HhapAp7_akOYA8va3Nqfez1s7pBTANdFgvvzfzrJeqdcNHg>
 <xmx:FUqPY0Y-0hpvDi8tMCltcjumY3-cbfcKoHhsZKb1LMjLOyDgLYDfaA>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue,
 6 Dec 2022 08:56:35 -0500 (EST)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <874ju96e2g.fsf@HIDDEN> (Michael Albinus's message of "Mon, 05
 Dec 2022 16:54:47 +0100")
References: <87wn78lu7n.fsf@HIDDEN> <m2r0xekksr.fsf@HIDDEN>
 <874ju96e2g.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Date: Tue, 06 Dec 2022 16:56:30 +0300
Message-ID: <m21qpcmy9d.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797
Cc: 59797 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi Michael,

On 05/12/2022 16:54 +0100, Michael Albinus wrote:

>> My motivation behind adding limited k8s support to Tramp was to be able
>> to login into pod.  A service is a more high-level abstraction, you
>> cannot log into service, as there're some particular pods behind it.
>> From my limited knowledge and experience of k8s, listing pods in the
>> current namespace is ok.  We could add more scenarios when the need
>> arises.
>
> I don't speak about services in general. I speak about pods.
>
> Imagine, you have "pod1" in your current context, and "pod2" in another
> namespace, call it "another-namespace".
>
> "kubectl get pods" shows you "pod1". "kubectl get pods --namespace
> another-namespace" shows you "pod2".
>
> "kubectl exec pod1 -it -- /bin/sh" access pod1 in your current
> context. This is what we use when we access via remote file name syntax
> "/kubernetes:pod1:".
>
> pod2 is not accessible in your current context. But you could apply
> "kubectl exec pod2 -it --namespace another-namespace -- /bin/sh". This
> is what I mean with remote-file name syntax "/kubernetes:pod1.another-namespace:".
>
> Is this possible?

Maybe, and there's "get pods -A" which lists all pods.  This will be
limited to current "context" in k8s meaning (covering all namespaces in
it).  I could look into this in detail in few weeks, if you'd like me
to.  It's quite a busy time at work now :-)

Filipp




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.

Message received at 59797 <at> debbugs.gnu.org:


Received: (at 59797) by debbugs.gnu.org; 5 Dec 2022 15:55:01 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 05 10:55:01 2022
Received: from localhost ([127.0.0.1]:36873 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p2Do5-0004hf-AT
	for submit <at> debbugs.gnu.org; Mon, 05 Dec 2022 10:55:01 -0500
Received: from mout.gmx.net ([212.227.15.19]:46357)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1p2Do3-0004hZ-BQ
 for 59797 <at> debbugs.gnu.org; Mon, 05 Dec 2022 10:55:00 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417;
 t=1670255690; bh=nKAB8PRlYHlkyuyL1C0ZMVfOCsTPby51WMTwGnYXSy0=;
 h=X-UI-Sender-Class:From:To:Cc:Subject:In-Reply-To:References:Date;
 b=RnPhsPTZaFYs8+cMrSLxdbEkyN9grvW9MQ93K3sXhK+plFaYUHA1l0RB8hCtnGKPC
 tgDo9b4izRUMb32uWamNspuwHIxYIziLLuF4CYFfb91YdXyt7y20zQkbJ4VP0Tku5N
 IjJukdjvLFvOnAf4bBoZMCIhmx03qzA3rVS09n16fQhGBRHgNutLmvzCsQyDsHDwDD
 bvp09PsrKYOC3YVs3jJNIqgRau77KMb02iXxZkUijrtJPx5CvlLgxOBuwNMvOjrmXN
 TpUR81+8I6/6jUveQfW6pAEeJi1Oc2arh2MoKFyXyitXOTPltMFBLXZqZs2xQ8+hyK
 tu4zCiwFOhHSw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.11]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N3se2-1otfBJ3fYO-00zk3p; Mon, 05
 Dec 2022 16:54:49 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: Filipp Gunbin <fgunbin@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <m2r0xekksr.fsf@HIDDEN> (Filipp Gunbin's message of "Mon, 05
 Dec 2022 17:05:40 +0300")
References: <87wn78lu7n.fsf@HIDDEN> <m2r0xekksr.fsf@HIDDEN>
Date: Mon, 05 Dec 2022 16:54:47 +0100
Message-ID: <874ju96e2g.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:uk4wf7O/kWQgI+stmiYmdKqOX2Mtw7/MUyCspPbkuCN2cHMav2p
 SoFygv0AzfQgi2rOS5eIOTTdnPDVCPUZeGrjGaJ+MiPngCU3FqUds1LDsSLlPdzL0zY9EdE
 CUc9tadX6tuzfIDAa87tQ9pvRrySau2KADI8+QQuZtUyOaSQWDfLotx3fZD2Fk1u7HNDtwB
 Rg1LZV0s+Y9LYcD8IcE3w==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:sXyVPB4NSD0=;q1sUjM2TADncvEP83amnI1g8782
 1uHIxr66xuqnSbw1z61xeU7iimq7qp1oS2xiGp6ZC8YCFdkNTcay0QslntbfBIQE+2RovlAcg
 Rqs6x2slR3BDInUjnw706BNVlyb4yAH1IfZ4IypSrO/sofv3Li0i6/vBy3waV2FWtpXZU6xIC
 q98i6J4u2qOSYwWtIapfVqxerpSxoC1YerzIKZj8TsWWzR6B2opeTXkSx670sjC1zXTR127a/
 DVNx9LoGK0bYSZhV0dSL37+Pqq0JlcExXxurrPn+D4kcIe9VzKQ996DWTP+HZPAcHItlm7ekF
 EBMkkGE4cHLdkuEgM93psq/YSISBHEBQeKBH/hRfOTIdghVwMgePUIaEJNEWkvfEc4CgwHkLB
 Y1IUXfaeWv2Sn8XpjsAOeSphr5z3QCdcab7ihtESWNi7Yi9cfT1zFLGIniJEN2aenMqAlmXcR
 795/JUufn8sYzbYURHv6j7Ovt4HPp2FUXjYT0tGbw63Hhkh+FkBUVCl2JWH8MasulT14g1LHv
 zFHJ0tOqs0wo0di0ZVcoLiBumWhwQf3GYYRAuL8V/FkLGaqutVRnWUt/Sk8eAxiPX1ZvvkkeZ
 qL65dzudOFOwFocu5CwCPEL4Mgym8mocAANkss6uBFlkYpnnyL1OMTk6/pd8qcnbmE2sdGVBT
 7lqygeTI21jvbCw3zJEadK2oW+CdMjQZoQRKTkEiwqwco7u0pAV0XREnEOC2pWy+777ImdBk7
 T+Ix+UGGCAejxjogofWFvU5lozWhWVuNSzDSmChl00PejCzJzVdCWmZRDW4s8ICdlZX9wMJSi
 WYIlS1A6ozNSyWNcJzM8ny49fLZTa5y8mOA2sRTt5ekOdK7S4PSuxAGQXQbKqWfJN4I5mqak1
 WT3Eri2Czy3fscjJlo+j5hRpyKntW9Q/j+80yVspzdoeuPoKNSJBnGD2/eLbl5cnXEBcwALzs
 yDHwtDSCtx2z3RoZicQufRmPiRg=
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797
Cc: 59797 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Filipp Gunbin <fgunbin@HIDDEN> writes:

> Hi,

Hi Filipp,

> My motivation behind adding limited k8s support to Tramp was to be able
> to login into pod.  A service is a more high-level abstraction, you
> cannot log into service, as there're some particular pods behind it.
> From my limited knowledge and experience of k8s, listing pods in the
> current namespace is ok.  We could add more scenarios when the need
> arises.

I don't speak about services in general. I speak about pods.

Imagine, you have "pod1" in your current context, and "pod2" in another
namespace, call it "another-namespace".

"kubectl get pods" shows you "pod1". "kubectl get pods --namespace
another-namespace" shows you "pod2".

"kubectl exec pod1 -it -- /bin/sh" access pod1 in your current
context. This is what we use when we access via remote file name syntax
"/kubernetes:pod1:".

pod2 is not accessible in your current context. But you could apply
"kubectl exec pod2 -it --namespace another-namespace -- /bin/sh". This
is what I mean with remote-file name syntax "/kubernetes:pod1.another-namespace:".

Is this possible?

> Filipp

Best regards, Michael.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.

Message received at 59797 <at> debbugs.gnu.org:


Received: (at 59797) by debbugs.gnu.org; 5 Dec 2022 14:05:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Dec 05 09:05:57 2022
Received: from localhost ([127.0.0.1]:36207 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p2C6X-0001Fs-2I
	for submit <at> debbugs.gnu.org; Mon, 05 Dec 2022 09:05:57 -0500
Received: from out3-smtp.messagingengine.com ([66.111.4.27]:56081)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <fgunbin@HIDDEN>) id 1p2C6U-0001Fl-B9
 for 59797 <at> debbugs.gnu.org; Mon, 05 Dec 2022 09:05:55 -0500
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44])
 by mailout.nyi.internal (Postfix) with ESMTP id 254BE5C0067;
 Mon,  5 Dec 2022 09:05:48 -0500 (EST)
Received: from mailfrontend1 ([10.202.2.162])
 by compute4.internal (MEProxy); Mon, 05 Dec 2022 09:05:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.fm; h=
 cc:cc:content-type:date:date:from:from:in-reply-to:in-reply-to
 :message-id:mime-version:references:reply-to:sender:subject
 :subject:to:to; s=fm2; t=1670249148; x=1670335548; bh=FwnS4cYaWK
 isjoe/7vE6WgCYSwN70qbBktAuJ8YFQeI=; b=bBE8JkNECPCmq/X1fD9hH97kwQ
 M0L+0+kkLixJqW3WVN0OmIlFM/2kk85JqWivxOjQz65E1m7v+Wys4V0Jr3KwH13M
 MhQKVR/NQizShl5Kwm7o9bDgVRE6ye29nf0mOHBxGzyQSKUp9AiPrHRxYqumi02G
 67UpLcx9AcomXY2o6NNj+Rctmy4XfNGFZrVqMxE4PvK4Z1ttcajsAQBGsNj62oG8
 CfWrofS0U6X4UKj6v7s2fEYp4ZojEvfx6WvFQOVQ+55onJj498rRwsGR8+G7RZhQ
 Ag00ToJPpuPVHdkPyO6+UUc++k9o64Yomds0LHkuzFuSfeO8bkSrBclLnNwQ==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=
 messagingengine.com; h=cc:cc:content-type:date:date:feedback-id
 :feedback-id:from:from:in-reply-to:in-reply-to:message-id
 :mime-version:references:reply-to:sender:subject:subject:to:to
 :x-me-proxy:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=
 fm1; t=1670249148; x=1670335548; bh=FwnS4cYaWKisjoe/7vE6WgCYSwN7
 0qbBktAuJ8YFQeI=; b=C/13J/OG8p32M34CC9xS4MhCijndvbNfRj+yw7+NBrge
 tN+YILXqtGrlAsPZQnQE1u51EFBmKXOG3cwDRQvC23DEZY3OfqyFQyqaXAZxZbeb
 rA/GMISnBImh6OUpeuphFIg3EszfiRTXbteOSytKDVsl21lUm9HW3tqUCrOEbanO
 xwq4kAv8X/pQm+2vZi4wXW9wLkCoTP34djkP6D2gFpHBlHsGonJo/OUtuzthmM92
 pLaAynE20sff8b03BXr8QvA6YF0Ov6qUudLyEL/B/7eF1QQ+oZ0heezmI/JlNA3H
 E+ET+IFL2reD7B9+YGhmkfOvd8W22oJrn80AFrWeeg==
X-ME-Sender: <xms:u_qNY1tRy-nheXX_BxOA9lr9jWfQiejem75Rk0UHFKgqC-uolW-FQA>
 <xme:u_qNY-eBg2g1ZKY9hVO3A2kazjEioQSS21q0HK0ONK7ESXFxq4zgk9Zk_qYobIMvD
 zrLGBcs0dwTVU1P>
X-ME-Received: <xmr:u_qNY4wxCLG9ilsSOL3XDr4dKjtjKBh10mHrlSKEUytfSyjCeMLWXXkL41PJe-Ozog>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrudeggdeitdcutefuodetggdotefrodftvf
 curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu
 uegrihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenuc
 fjughrpefhvfevufgjfhgffffkgggtsehttdertddtredtnecuhfhrohhmpefhihhlihhp
 phcuifhunhgsihhnuceofhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmheqnecuggftrf
 grthhtvghrnhepfffhjeevieeiiedutefgheffleeiveeffeeftdekleehledufeeuuedu
 heevieffnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomh
 epfhhguhhnsghinhesfhgrshhtmhgrihhlrdhfmh
X-ME-Proxy: <xmx:u_qNY8NM9BbBniGxHJUieKdQ7wH2NvHs8koBdDbX-ZTV-oCbfKDzbQ>
 <xmx:u_qNY1-lA115jS9_ubzwzO0vM2qfaRajw5A-2Q425iK37-R6CRxLDQ>
 <xmx:u_qNY8Vfmzd9qtGf6e869MgwcghH4tpWWnKKIVZpthqbiL3Jv9nRDA>
 <xmx:vPqNYyF0XS5FjQcpzlugKmGa5MX4cMDrsV-xbBdMnl3Izbq5gqW4yQ>
Feedback-ID: id48c41f1:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon,
 5 Dec 2022 09:05:47 -0500 (EST)
From: Filipp Gunbin <fgunbin@HIDDEN>
To: Michael Albinus <michael.albinus@HIDDEN>
Subject: Re: bug#59797: 30.0.50; [wishlist] Using namespaces in Tramp's
 kubernetes integration
In-Reply-To: <87wn78lu7n.fsf@HIDDEN> (Michael Albinus's message of "Sat, 03
 Dec 2022 10:20:12 +0100")
References: <87wn78lu7n.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
Date: Mon, 05 Dec 2022 17:05:40 +0300
Message-ID: <m2r0xekksr.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 59797
Cc: 59797 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

Hi,

My motivation behind adding limited k8s support to Tramp was to be able
to login into pod.  A service is a more high-level abstraction, you
cannot log into service, as there're some particular pods behind it.
From my limited knowledge and experience of k8s, listing pods in the
current namespace is ok.  We could add more scenarios when the need
arises.

Filipp




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Dec 2022 09:20:25 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Dec 03 04:20:25 2022
Received: from localhost ([127.0.0.1]:51413 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1p1Oh6-0006vp-KP
	for submit <at> debbugs.gnu.org; Sat, 03 Dec 2022 04:20:25 -0500
Received: from lists.gnu.org ([209.51.188.17]:37764)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <michael.albinus@HIDDEN>) id 1p1Oh3-0006vj-2i
 for submit <at> debbugs.gnu.org; Sat, 03 Dec 2022 04:20:23 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10])
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1p1Oh2-0003Yf-Qv
 for bug-gnu-emacs@HIDDEN; Sat, 03 Dec 2022 04:20:20 -0500
Received: from mout.gmx.net ([212.227.17.20])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <michael.albinus@HIDDEN>)
 id 1p1Ogz-0001Cz-W6
 for bug-gnu-emacs@HIDDEN; Sat, 03 Dec 2022 04:20:20 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.de; s=s31663417;
 t=1670059213; bh=pKBFzKm/Lv4EUMq/mSnygcfPgN4I6RvmTVe4JqPeEvw=;
 h=X-UI-Sender-Class:From:To:Subject:Date;
 b=Tx55B/btMdgMNnQ6KGY5DC0WyVRyYP+VvajZQ+1rBASG/0z82Z29E5p4qYff+YQtf
 TNezXd2kX8aHbsLpYg1HV84mOsbrXCdIdDlJzKXsPnZJDXP5wzhkA1X8K1o/Qa6Z7d
 cHow5t+DjdrNrmsXljoArCM8njkYmEoVwbP5ds90BQyF+8pOc3NbOxE1Y6BIoQARfx
 cOd7aCaxIkA9M6n61SFqpr6IRTNj24MPhTwyx/fUnDUld6CFwZu7ep5Kek21buMCfV
 0fkkseCF1bQ8dkGjTQbMCT8qZYTVcVLa11vJ20Ostz/HtBVQiI0sy4Loi5wHPjVvaU
 9MhmYNGpOq1Nw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from gandalf.gmx.de ([185.89.39.11]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mplbx-1oeBQu0lKf-00qDH5 for
 <bug-gnu-emacs@HIDDEN>; Sat, 03 Dec 2022 10:20:13 +0100
From: Michael Albinus <michael.albinus@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: 30.0.50; [wishlist] Using namespaces in Tramp's kubernetes integration
X-Debbugs-Cc: Filipp Gunbin <fgunbin@HIDDEN>
Date: Sat, 03 Dec 2022 10:20:12 +0100
Message-ID: <87wn78lu7n.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Provags-ID: V03:K1:j05u0QrOjzRBMyfczzVhjg3FQmWepP3oR7yCJvRe6jFhOUHEweE
 5UQH+fy9fglJeVlBbp594WpL8o6H1c1jvRsioG8qWtsWJu/H2HxPBC3LlvUQEmkW+7OAHeW
 /mqwj9TdQrVP2A6mIfUtSwrply4yfTVUIGNOVJmQp03MsYJ9usl4ZwumkmZbhgVF/10HJ6t
 Ic57YQhCQzKor8dn9P64A==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:vrjkjTwE1sk=;/Pr9nKtKhsvHzQN1kYXdjGPQYia
 7uOvkhKzz+8WZauepYCWAue3mRZJoLAj5uQeps0HzwSRKV59CvxQW8g4f6q9A197Vpa6RFMdG
 I8rEuLo38BuCP6xmbXMn0ghAlOVomUVM0PISHm/dyjhzmI+3OxP3picDe0XPUrZ4xRigZ3rAB
 9FMnL1RfJM0DidD8HxLCmoOyFVHLDDuZlNnthK2O+cX2PZgR4PEYdJj46YvOEjTrPgVI25okd
 qBRy0qKsYoIg8bzCaw9FlHukxYfh9U9pW4dNGbkDeQSg79xjxcgCNfjsLgcvarhBFXS7oxWwM
 YgMuz0+OxipvHEu9mRFtyoXmff6k4M+tnNS3M3lP7nbgE2w3hPcNzvdrNCpWngOukugGBA0kd
 Z65+ct2NYJoVKEKt4MSZWS45Yfd9jNV9hxamP5p/WEzQkvYe9iK0LYVFAhuvIZTQqmhaisgs5
 B37O8ATPRu5LFqeLOgYNBPx/N0kTG44+vG5qemNZG3mFg4Cz7/K9AW4q6cWoe5MIJQKhodYQh
 C1bbGDxcQ9ZQPc9TuPSlAMugs4bPOJCzKnB37kvzabOFpkn3q+XQraog6JDU97/YRVfep8jIG
 dGDkJWbu2EREy8Oy0AnL1yOJUjNq0nMc6c5fWDKubXBlgt27AvTrct/jqkxbmCyYojha6RzCE
 hEwhf9IfMoII5NQwPNw6EELnMZKcKadjRSRj98onrhykdrhNOoDw1GI4y6YAHLDlaK/aUQ9e2
 wWzmors7dJBybsKJ2uZl9o2gb/bS+mFAdv6nDid6Rg1kmzpR2stpQST4RvVjrRiKMdqy8AC3c
 MG4lqk2YxiBtA/0ul1L64upwAmC6pGZpuMXY5G5cjIF7KdbLora7MGl8dpdC6aQZE2edKnbYo
 QA4K06J84nTRJU2JP6ahaiWF3Eoj5T3CUQ3QWMhyycTZtOSziZcXAj8xI5Ygwl29Ih4SWSTFZ
 vbs7ZSiUxjZGltXH/fTTaHItgls=
Received-SPF: pass client-ip=212.227.17.20;
 envelope-from=michael.albinus@HIDDEN; helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.4 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.4 (--)


Hi,

Now we have kubernetes integrated in Tramp. We can access pods like
"/kubernetes:POD:/path/to/file".

However, kubernetes can much more. For all services (like pods) it
creates DNS entries "<service-name>.<namespace-name>.svc.cluster.local".
Should'nt we support this? It means should we allow to access kubernetes
pods like "/kubernetes:POD.NAMESPACE:/path/to/file", including
completion for namespace names?

Best regards, Michael.


In GNU Emacs 30.0.50 (build 2, x86_64-pc-linux-gnu, GTK+ Version
 3.24.34, cairo version 1.17.6) of 2022-11-29 built on gandalf
Repository revision: 7939184f8e0370e7a3397d492812c6d202c2a193
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12201005
System Description: Fedora Linux 37 (Workstation Edition)

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
LIBOTF LIBSELINUX LIBXML2 M17N_FLT MODULES NOTIFY INOTIFY PDUMPER PNG
RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS X11 XDBE XIM
XINPUT2 XPM GTK3 ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=ibus
  locale-coding-system: utf-8

Major mode: Lisp Interaction

Minor modes in effect:
  display-time-mode: t
  shell-dirtrack-mode: t
  delete-selection-mode: t
  icomplete-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  font-lock-mode: t
  blink-cursor-mode: t
  column-number-mode: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
/home/albinus/src/elpa/packages/debbugs/debbugs hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs
/home/albinus/src/elpa/packages/debbugs/debbugs-org hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-org
/home/albinus/src/elpa/packages/debbugs/debbugs-gnu hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-gnu
/home/albinus/src/elpa/packages/debbugs/debbugs-guix hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-guix
/home/albinus/src/elpa/packages/debbugs/debbugs-browse hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-browse
/home/albinus/src/elpa/packages/debbugs/debbugs-pkg hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-pkg
/home/albinus/src/elpa/packages/debbugs/debbugs-autoloads hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-autoloads
/home/albinus/src/elpa/packages/debbugs/debbugs-compat hides /home/albinus/.emacs.d/elpa/debbugs-0.34/debbugs-compat
/home/albinus/src/tramp/lisp/tramp-sh hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-sh
/home/albinus/src/tramp/lisp/tramp-compat hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-compat
/home/albinus/src/tramp/lisp/tramp hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp
/home/albinus/src/tramp/lisp/tramp-rclone hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-rclone
/home/albinus/src/tramp/lisp/tramp-cmds hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-cmds
/home/albinus/src/tramp/lisp/tramp-gvfs hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-gvfs
/home/albinus/src/tramp/lisp/tramp-uu hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-uu
/home/albinus/src/tramp/lisp/tramp-crypt hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-crypt
/home/albinus/src/tramp/lisp/tramp-integration hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-integration
/home/albinus/src/tramp/lisp/tramp-archive hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-archive
/home/albinus/src/tramp/lisp/tramp-fuse hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-fuse
/home/albinus/src/tramp/lisp/tramp-adb hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-adb
/home/albinus/src/tramp/lisp/trampver hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/trampver
/home/albinus/src/tramp/lisp/tramp-ftp hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-ftp
/home/albinus/src/tramp/lisp/tramp-smb hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-smb
/home/albinus/src/tramp/lisp/tramp-cache hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-cache
/home/albinus/src/tramp/lisp/tramp-sudoedit hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-sudoedit
/home/albinus/src/tramp/lisp/tramp-sshfs hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-sshfs
/home/albinus/src/tramp/lisp/tramp-loaddefs hides /home/albinus/.emacs.d/elpa/tramp-2.5.3.3/tramp-loaddefs
/home/albinus/src/elpa/packages/tramp-theme/tramp-theme-autoloads hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-autoloads
/home/albinus/src/elpa/packages/tramp-theme/tramp-theme hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme
/home/albinus/src/elpa/packages/tramp-theme/tramp-theme-pkg hides /home/albinus/.emacs.d/elpa/tramp-theme-0.2/tramp-theme-pkg
/home/albinus/src/tramp/lisp/tramp-sh hides /usr/local/share/emacs/site-lisp/tramp-sh
/home/albinus/src/tramp/lisp/tramp-cmds hides /usr/local/share/emacs/site-lisp/tramp-cmds
/home/albinus/src/tramp/lisp/tramp-gvfs hides /usr/local/share/emacs/site-lisp/tramp-gvfs
/home/albinus/src/tramp/lisp/tramp-ftp hides /usr/local/share/emacs/site-lisp/tramp-ftp
/home/albinus/src/tramp/lisp/tramp-crypt hides /usr/local/share/emacs/site-lisp/tramp-crypt
/home/albinus/src/tramp/lisp/tramp-adb hides /usr/local/share/emacs/site-lisp/tramp-adb
/home/albinus/src/tramp/lisp/tramp hides /usr/local/share/emacs/site-lisp/tramp
/home/albinus/src/tramp/lisp/tramp-cache hides /usr/local/share/emacs/site-lisp/tramp-cache
/home/albinus/src/tramp/lisp/tramp-rclone hides /usr/local/share/emacs/site-lisp/tramp-rclone
/home/albinus/src/tramp/lisp/tramp-compat hides /usr/local/share/emacs/site-lisp/tramp-compat
/home/albinus/src/tramp/lisp/tramp-integration hides /usr/local/share/emacs/site-lisp/tramp-integration
/home/albinus/src/tramp/lisp/tramp-archive hides /usr/local/share/emacs/site-lisp/tramp-archive
/home/albinus/src/tramp/lisp/tramp-sudoedit hides /usr/local/share/emacs/site-lisp/tramp-sudoedit
/home/albinus/src/tramp/lisp/tramp-loaddefs hides /usr/local/share/emacs/site-lisp/tramp-loaddefs
/home/albinus/src/tramp/lisp/tramp-uu hides /usr/local/share/emacs/site-lisp/tramp-uu
/home/albinus/src/tramp/lisp/tramp-smb hides /usr/local/share/emacs/site-lisp/tramp-smb
/home/albinus/src/tramp/lisp/trampver hides /usr/local/share/emacs/site-lisp/trampver
/home/albinus/.emacs.d/elpa/auth-source-pass-20210210.1908/auth-source-pass hides /home/albinus/src/emacs/lisp/auth-source-pass
/home/albinus/.emacs.d/elpa/transient-20221119.1503/transient hides /home/albinus/src/emacs/lisp/transient
/home/albinus/src/tramp/lisp/tramp-sh hides /home/albinus/src/emacs/lisp/net/tramp-sh
/home/albinus/src/tramp/lisp/tramp-fuse hides /home/albinus/src/emacs/lisp/net/tramp-fuse
/home/albinus/src/tramp/lisp/tramp-cmds hides /home/albinus/src/emacs/lisp/net/tramp-cmds
/home/albinus/src/tramp/lisp/tramp-container hides /home/albinus/src/emacs/lisp/net/tramp-container
/home/albinus/src/tramp/lisp/tramp-gvfs hides /home/albinus/src/emacs/lisp/net/tramp-gvfs
/home/albinus/src/tramp/lisp/tramp-ftp hides /home/albinus/src/emacs/lisp/net/tramp-ftp
/home/albinus/src/tramp/lisp/tramp-crypt hides /home/albinus/src/emacs/lisp/net/tramp-crypt
/home/albinus/src/tramp/lisp/tramp-adb hides /home/albinus/src/emacs/lisp/net/tramp-adb
/home/albinus/src/tramp/lisp/tramp hides /home/albinus/src/emacs/lisp/net/tramp
/home/albinus/src/tramp/lisp/tramp-cache hides /home/albinus/src/emacs/lisp/net/tramp-cache
/home/albinus/src/tramp/lisp/tramp-rclone hides /home/albinus/src/emacs/lisp/net/tramp-rclone
/home/albinus/src/tramp/lisp/tramp-compat hides /home/albinus/src/emacs/lisp/net/tramp-compat
/home/albinus/src/tramp/lisp/tramp-integration hides /home/albinus/src/emacs/lisp/net/tramp-integration
/home/albinus/src/tramp/lisp/tramp-archive hides /home/albinus/src/emacs/lisp/net/tramp-archive
~/lisp/dbus hides /home/albinus/src/emacs/lisp/net/dbus
/home/albinus/src/tramp/lisp/tramp-sudoedit hides /home/albinus/src/emacs/lisp/net/tramp-sudoedit
/home/albinus/src/tramp/lisp/tramp-loaddefs hides /home/albinus/src/emacs/lisp/net/tramp-loaddefs
/home/albinus/src/tramp/lisp/tramp-uu hides /home/albinus/src/emacs/lisp/net/tramp-uu
/home/albinus/src/tramp/lisp/tramp-sshfs hides /home/albinus/src/emacs/lisp/net/tramp-sshfs
/home/albinus/src/tramp/lisp/tramp-smb hides /home/albinus/src/emacs/lisp/net/tramp-smb
/home/albinus/src/tramp/lisp/trampver hides /home/albinus/src/emacs/lisp/net/trampver

Features:
(shadow sort mail-extr emacsbug pop3 utf-7 nndraft nnmh nnml
network-stream nsm gnus-agent gnus-srvr gnus-score score-mode nnvirtual
gnus-msg gnus-art mm-uu mml2015 mm-view mml-smime smime gnutls dig
gnus-cache gnus-sum shr pixel-fill kinsoku url-file svg dom nnnil
smtpmail gnus-demon nntp gnus-group gnus-undo gnus-start gnus-dbus dbus
xml gnus-cloud nnimap nnmail mail-source utf7 nnoo gnus-spec gnus-int
gnus-range message sendmail yank-media puny rfc822 mml mml-sec epa
derived epg rfc6068 epg-config mm-decode mm-bodies mm-encode mail-parse
rfc2231 rfc2047 rfc2045 ietf-drums mailabbrev gmm-utils mailheader
gnus-win gnus nnheader gnus-util text-property-search mail-utils range
mm-util mail-prsvr face-remap ob-shell ob ob-tangle ol org-src ob-ref
ob-lob ob-table ob-exp ob-comint ob-core ob-eval org-keys oc org-compat
advice org-macs vc vc-dispatcher time tramp-cache time-stamp tramp-sh
lxd-tramp lxc-tramp tramp tramp-loaddefs trampver tramp-integration
cus-edit pp cus-load wid-edit files-x tramp-compat rx warnings icons
shell pcomplete comint ansi-osc ansi-color ring parse-time iso8601
time-date ls-lisp format-spec delsel ido jka-compr icomplete dired
dired-loaddefs debbugs-autoloads
recentf-remove-sudo-tramp-prefix-autoloads relint-autoloads
transient-autoloads markdown-mode-autoloads direnv-autoloads
alert-autoloads dired-rsync-autoloads dockerfile-mode-autoloads
auth-source-xoauth2-autoloads yaml-mode-autoloads
auto-virtualenv-autoloads flycheck-autoloads projectile-autoloads
f-autoloads ghub-autoloads compat-autoloads xr-autoloads
pylint-autoloads dash-autoloads clojure-mode-autoloads envrc-autoloads
helm-autoloads helm-core-autoloads async-autoloads info
jarchive-autoloads package browse-url url url-proxy url-privacy
url-expand url-methods url-history url-cookie generate-lisp-file
url-domsuf url-util mailcap url-handlers url-parse auth-source cl-seq
eieio eieio-core cl-macs password-cache json subr-x map byte-opt gv
bytecomp byte-compile url-vars cl-loaddefs cl-lib rmc iso-transl tooltip
cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type
elisp-mode mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd
fontset image regexp-opt fringe tabulated-list replace newcomment
text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow
isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax
font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify
dynamic-setting system-font-setting font-render-setting cairo
move-toolbar gtk x-toolkit xinput2 x multi-tty make-network-process
emacs)

Memory information:
((conses 16 184847 16944)
 (symbols 48 20233 0)
 (strings 32 65431 4443)
 (string-bytes 1 2209670)
 (vectors 16 35283)
 (vector-slots 8 400831 12797)
 (floats 8 251 354)
 (intervals 56 323 0)
 (buffers 984 12))




Acknowledgement sent to Michael Albinus <michael.albinus@HIDDEN>:
New bug report received and forwarded. Copy sent to fgunbin@HIDDEN, bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to fgunbin@HIDDEN, bug-gnu-emacs@HIDDEN:
bug#59797; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Tue, 23 Jul 2024 12:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.