delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/06/28/11:45:14

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 55SFjD8E1945258
Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com
Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 55SFjD8E1945258
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=M1N/kMjG
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EBFAF3852FEE
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1751125511;
bh=8oDhFwJG2Vjz/fWBZLoBFvHSIlrd91Km7ODSdQQ59Vc=;
h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=M1N/kMjGVmoBVcK5sd6nPjG3MIMDxsEcqQUqQDio7xAl4m1dLbsCNgZwXYVHXx52j
KuAJCOy6wtK6Gh49tg3jLZhajW4AMYvnol1t3j4eWtHGJagDUHtzu7AaJIpzHdg6Vm
rWV9nLo5cF6Z/2HgMZ/WjFdKtl5QgPM5RJ2I/GH0=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org CD4AE385DDE0
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org CD4AE385DDE0
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1751125440; cv=pass;
b=ggLbY/vtfwolayDcwDkQVbJlZDNS+2FrdKIzCSQi1FLNNfEHJE28hANvOEH30yjNQOH5ijLLD1/icJaFkh97tcYOg9WDcBXRZB6NPLCSWZuSu/u5g5sMH/CAup5p9PgGQWQ88Nv/WUOS88wszZNLHD2AQwlZAyR11vohCqoLVx0=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1751125440; c=relaxed/simple;
bh=4z2/jgevd/odMJrxaxH6lD9IDinoHLMrTeYpR/lYGO4=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=CsinpbRKwn6oFBMDdSlQjyqKdPPY1HL1kzg67EiEzg373aAzt5AIAgY9+ZDaH2f14hW+VeYPNaFIzjbm/7TALsZk+nq6wzhNcuYDsUMOYv8mgFfsLy8rqkVBkuJUsIMiqgyXOIiXPYW8BfGkZaNSaJV9bSc3+mYJTGgM1yqRfWA=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CD4AE385DDE0
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=fOgAZQop480zZbVWUdqWl4JBx4IUP4Xxi1vgs36a2Z6/yhns31QDsO7u0mp39Ac3N/Kgi11QKpmQyvmE+drgUlxjjcfLFw4q6ikSasQyKXCp/oX4TC1tha++veLt3N/8SoWizIrEe0vFjnN9+UjgqjCKj3DytAG0qi7nqBFvxUZZ3QYMTbbAF0f+CYOAH7FU8qx2yXZxcB0QdDLsPfEqUqPBjeddkZ+N8yDvUA0uIQv5OONq8F+sqdagSyUAcmsz+WYv6zBP5SUYK0hhcTjqUjKxh1M03ilfqfneDf5AIdPupYTsuqxUjjXyaE277jf/KoYBa6JtuqEFlAw5YvwuLA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
s=arcselector10001;
h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=4z2/jgevd/odMJrxaxH6lD9IDinoHLMrTeYpR/lYGO4=;
b=V4ksswpAgZyNb0oTHKy8oaCOV0sxbUBJMq+wGu9T4XdcudWfNRT9MNCjWlOtJF9McoU2Q3E+yhXCluPcyX70LY9oCVh2ArxUgGnmsVxeaoSHavBkkL6XiJ8l5ucrU29Ks6um+h/bN9BB8xsehUpXEVG9rC++3T7UrLQ8M3JkcKASbWqIDRr4xMd4c1G9XP/ImLTwSyuQqupxVPVy9t6Sn3/eD8pDCAQMSucYsjy8WXx/q06rZOvxD5UN/Y7BiZoT+Ni+c4/AHEUpfEdM5CvXsRQYqR3MICdphGKONBfGTOYqKMP/DXn4bBLhg8eGyzggL5bTP21SMQCsJ0PSfSxPUA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=att.com; dmarc=pass action=none header.from=att.com; dkim=pass
header.d=att.com; arc=none
To: matthew patton <pattonme AT yahoo DOT com>,
"cygwin AT cygwin DOT com"
<cygwin AT cygwin DOT com>
Subject: RE: Why does "kubectl" in a cygwin shell ignore KUBECONFIG, but Go
apps using same api work fine?
Thread-Topic: Why does "kubectl" in a cygwin shell ignore KUBECONFIG, but Go
apps using same api work fine?
Thread-Index: Advm5rAgLCJF4/y1RGCWyIca/JHhxQArT4QAACuIdeA=
Date: Sat, 28 Jun 2025 15:43:47 +0000
Message-ID: <DS0PR02MB10782A9D612B0C2F0C28AAA579D44A@DS0PR02MB10782.namprd02.prod.outlook.com>
References: <DS0PR02MB1078242EE7B1058B28E2CE4F19D7AA AT DS0PR02MB10782 DOT namprd02 DOT prod DOT outlook DOT com>
<2094251202 DOT 168988 DOT 1751050048376 AT mail DOT yahoo DOT com>
In-Reply-To: <2094251202.168988.1751050048376@mail.yahoo.com>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS0PR02MB10782:EE_|SA3PR02MB9346:EE_
x-ms-office365-filtering-correlation-id: ef0fd80f-9540-41de-0f29-08ddb65a9266
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
ARA:13230040|366016|376014|1800799024|8096899003|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?bnBrb2tKQk5vQklNUFFDeVpTS3Z0UEw0NVhBcDkyMDduOWl6S08rdVR2bFFB?=
=?utf-8?B?QlVyT29ZMTdEYjZNenB1bDFaQ2w4U09GSHU1SzNjK05EVDRxNE9aeUgva3Nt?=
=?utf-8?B?Rjd5MVJNUUttZTJGY0RVSW9nL3FvZTBtUUtJQVI2emlIYXdPSHdzU3RKWVNH?=
=?utf-8?B?ZWpXZWhFZXdyQnM2OVRFUURNTFYzaXVoamdaK2Z1UC95STB5SFJkSU0zeng5?=
=?utf-8?B?MmRoZEZBQkpEMzF2Sy9uM1Zxcm9wdGE5eDdDVnVQNmY2THdaUmlHeldHdEVI?=
=?utf-8?B?T1M3ajNUV1lZWCsvb1Rpdmg4SCtUMEt2NDlsbUpvMWM1S2lpNHpxR01oaURI?=
=?utf-8?B?eFQ5cGNScE0rUGVjVTREOU5saVlIb0FhN1QyUG10RVRNSXo0Z3ltMmFtU2FH?=
=?utf-8?B?SmlJN0RtSm5TL2hMSUZZa3NiRk5Md3ZOa0I2UVJMUnYwWE9iUTR6YXVQWDZo?=
=?utf-8?B?dXMzYnZlWXo0eFhNU1FMR3dkVWRVcE00SEpxRzJvbEx5SDJLckVCTURGWFpj?=
=?utf-8?B?a1htaUkwWENMclAxdU9hT0tkRWRjSWRDcHoxVS9ocDBKU0dsaWRuQ3MyeEp5?=
=?utf-8?B?aWY2Sm9ja1ZlWnZsZU1HeUNBTDFIRTBjNFYvNWhnOUhraHp0ek0xYitBRVJ0?=
=?utf-8?B?dEtwUVVIZnNCQVI1ZzYwaDhYRkx3YVlVRmxzZFZ2Y3RxOGRpR3RadGxrVnNz?=
=?utf-8?B?QStjT05OeTRQa3poWnNhVGI4NWdXSzVESU1MMm1FVWRSYmRIQm5mYTRwTXBI?=
=?utf-8?B?K2d1WHRGYnlCSUdLdEdYQU90SWMzVXAzY24vN1pTK0grUEtKU1doYlZmVVll?=
=?utf-8?B?T2E5UGt5UDFYTVRzQVJIZnhZZXVsSlRLN2dmR1hXN2NVS3FGMWtlazZIZVBH?=
=?utf-8?B?QU5JSFJMU0NjcWViQWcvVlVYd0NlVGE4cDM0ay9xV2ZVZ0JXdmRyRkNQVWNS?=
=?utf-8?B?MnFURXBncFlQV3pMcjVJTHpzSHZtYWhTd0tBT0wvSmFDbEZwR0h6U1NxeHNG?=
=?utf-8?B?VEo1VXhHalJvRnRDbm45aWkvVGZEeDE4UTRJZ0FXdEtoaGl6WGZWb1lUT1Rs?=
=?utf-8?B?aElYNjIxN0xnU0hWOFlYc0sxbUU2cTF5bTlsY3cxbWRTYVMxZCtQOS9ieWRV?=
=?utf-8?B?RVBvWG53UmcwMlA1SEkvTDF5OXVIV2IyaXBOMVV6UEZZanVnNFJ1MFFFbWhJ?=
=?utf-8?B?Y1R1ZGVLY0FPOEY2VXJiUkxpMnc4WXJlS2ZOOUVuUCtEMHYvbVM5WkxSZEEv?=
=?utf-8?B?a3FiejJOMGtLWTF3d1UwVmxnUFZQSGFtb0lndjE2TjhWNUhpZVI2bUFnRlZR?=
=?utf-8?B?eWtJQ09GeG1pcUIvbHFpUUw4KzI4Vyt2TUZJM1lycmcwVWpvMUpJakE2VE1D?=
=?utf-8?B?WFJualFhdU5YOXFma2NqL0hFNmpTKzZ5TGhPTk9COWw2RW9ibkFvdnZzUzZN?=
=?utf-8?B?dDZuSHlhVjR6NW53NDJ1ekRnbWdQcHk1T1VZOEF5QzNaQnpUc3pkUGhtOVBO?=
=?utf-8?B?MU1WdkJ3dkR2dlhDbC8ybTIvUDNWVGozVGFjdnJrcm5IdG9BUkpvU05VSXM0?=
=?utf-8?B?NjhhZTRVcW04K3p3WFFKZnZmVzhnSXpkRVpwUWRrcmNmMitEZnZMN3g0L2pL?=
=?utf-8?B?elR0T3g5dlZFUkp1MHUvd3ZmbGd6TDRDOWc1UGwyek41dloxbnBoaERPSFRM?=
=?utf-8?B?bjMvYk01RVJwaDVjbXMrYzkrT0ZZSDBZT09DVWxwWSs0NWgyU0xBVUhDV2cw?=
=?utf-8?B?NVA1TDJwdGdzSi9sandNMkRWRFFobTNYSHhiSlFiczJNZ0xubVdNcEZlSktN?=
=?utf-8?B?YlNjWUx0cmNvblV2ZEljRHR2bVM4OGhxRnFXTVAvQ0dKcVBBeG0rczkwYXZj?=
=?utf-8?B?Mk5CSFFLS1hIT2NOeDhDWERXTDVJLzdwdG1ZdGpFbksyM2h4NDkraEp0bGF1?=
=?utf-8?B?emtYbmF0a0hVL2JMRXEvazZiK1Z5aUdVcHpLZGF4UTVBSklKak9ndnIwTW5Y?=
=?utf-8?Q?9mcW9Vzj0Hgqohw6eDt4JQzIN01Huw=3D?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:DS0PR02MB10782.namprd02.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230040)(366016)(376014)(1800799024)(8096899003)(38070700018); DIR:OUT;
SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?QjVobklnRXh0UmdldW5CWExYdXNSczZBN2RvdkJiOWVYQUtQQm5WNlNQeUNv?=
=?utf-8?B?NWhoVXB2bzh3SGVZcDl5ZXZmVjc0UXEwM2dHNFUzT05DSi8rcThlcDFocjlr?=
=?utf-8?B?UmtmUEtuQjZFOFJsemdEWVgxZEZ3Y2pzSzc5S0kxWm9EOWdSR1VCWGtRcnc2?=
=?utf-8?B?eTg2dks1Wjg4Q1daNG9IUzFDR1kyMEZITjVLTUNSTzZzQU9zREEyOXAzNktI?=
=?utf-8?B?emVkejQ5UFc2UllaeG5WVnJxeTNoWUl3WWZVQ1NtbjExNGtxRW8xcTEwd0kz?=
=?utf-8?B?bE9leUxDTFlYTlZHVEgvdUtwMmFhMmRNbmFCUFdybUlnRlhyUThGcnNyOGta?=
=?utf-8?B?QnNZdERiVXZZRGpueVcyall6SGd2VXpZVW1UUkx4YUU3ZVZINGYvR3FYVFJ1?=
=?utf-8?B?TzE2aVpFNjJoUVFuaWl5enBlWEV3U1d3QWlQNEFHc0xWaGpaMmo4UWVYVlFi?=
=?utf-8?B?Uk9kaTVDSFFnUzh4MXJTVUl2MmZ1WUxXSG9sTENmT3NxMFdFMk1WTU1DVllh?=
=?utf-8?B?cyt2cGhjN2RzeFY0cTVkcUxyeVMzSmJFSWdMcnN4eisvL05oKzFoaEpORnRF?=
=?utf-8?B?UWd6ZUR0a3R2d08xWlprL2hjSDZMalBuYS9GVmtIK0RHVWdnazVLTmF4eC9o?=
=?utf-8?B?QmFHOVo4ZWE0NEt3QjhaZ0xaMGVXNG9sbWh4ZmpuOVlvbndoemJ1aGdETGJi?=
=?utf-8?B?aHdjbkdMTWpZbCtPakswMmJhL09qSWl6SFJiQSsxelNpQmd3bm5Sc1QydUFz?=
=?utf-8?B?MEl2QUxKbXRhQ1AxZUpuQWdPcTFpUmQrUHNmK2pVeGpqQXBwdVNadnMwNVZt?=
=?utf-8?B?ZVBjR01aNVh5VGI3akJEY1JFMTBRMXpXSWdNMkVmSFhTM0VoeWdzS3RkMG1E?=
=?utf-8?B?VHVteDZtTW84b2I0Vmp4SW9vS3FoNkgzZUpnK2d1ZW0yK0Z4S3FtL2lZT0RW?=
=?utf-8?B?K0cxSFRyTVlSWUliSjNqWTRONmlrbEd0ZlE2SjMweWprMTR6bXpYZzZtZU1o?=
=?utf-8?B?cTNxRmFBdEhLZEdSbE4wVXg0c01FcUx5elJiQnZHd1dUTGNtMTMrYVY2Z3Ew?=
=?utf-8?B?am40UFZkSXlwL3VlVUNUM1BvRG41bTV0c3RWaEV3akJlKy95YkVPQTUvc041?=
=?utf-8?B?ZjVoQ1lKTEd0Nk9HNHlKVTF1c1E4Qmh0bXJ3MUtYcTIvcGlUWWtxc2JuTjJu?=
=?utf-8?B?Ty9nUldvVzBiMW95SkZQY1BPUGtzaFAyR3dWaFJOQm5rcTNlN3BIdkhzRVp4?=
=?utf-8?B?ZjJpblFRa0h1RTE4QXdZNHIzaXBETk1FcmQxcS9HUnVPQTUzaDY0MUtDODBj?=
=?utf-8?B?bW1uY3hKZXVQQmJOOFBPZkpETkFlb3k3OTRHQWs3TDJoQy9mMnlCV01PaEhM?=
=?utf-8?B?MHVqSDR0VERjdVBGWXNOc2ZZNWVNR0h3cFVTTlg2K25RaEcrZlJTckpjb3Bv?=
=?utf-8?B?N01lb3NSUjM2a1lKUTAvb1VQQU5yY2h4dm9vRjVuWTZPa0M1TmJ3cHMvaHZG?=
=?utf-8?B?VlMzY1J1cXU3eVVQQ0U2YU9Ic3hxOExVY3NYWjcrRmVDM3pCZExzbXNDS01J?=
=?utf-8?B?VmtZNFUwcGxEemYvdHhNaldLS2lra2JoM1J0bzlpS1p4bFBrWUs5WTY4STNI?=
=?utf-8?B?R3kySjYvTy9NV2VKOVh1ZUh2emNqdGtGZEoraGpmaHJVQ3k3QlVsSG1LSmVS?=
=?utf-8?B?VTdqOWxIaUtWZ3BMdU42TkUyNklMWExXbm1sYjRpRkxNTnlrY01mMVZYS3ps?=
=?utf-8?B?MEVjUzhxbFVqYy9rTlVwVGVRaDl4cW9MMzA1cXUzb0JKR1JKQm9Ua3lvQ3Vp?=
=?utf-8?B?Zldlc2lWc0xBM1h6aXhibzJYSmZCWVR2ekpkQjdqTmF5c2FVc09MWStGT3ov?=
=?utf-8?B?VU4zb2krbG9IaENFeVQ4NndiR2xCNHNsbnFsQWhFNjBvREI4dVdFalNFUlAx?=
=?utf-8?B?YnhyM1lBSU5EMUhUT1dZMmpYb1JqU1JyZVdvcDJZeEUrazRPRWxIYkZCVjh1?=
=?utf-8?B?aWIzNGgvUnovbHFaMzU4ZThpeG5BRVFJRUNPZndKQXZWdnlySUhiNCs0OC92?=
=?utf-8?B?THRMbXorY09TS0QxTUdXSmhueGd2aDdDWmNHUWhwWWRHTFh2Si85ck9KNjJs?=
=?utf-8?Q?OEHk=3D?=
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS0PR02MB10782.namprd02.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ef0fd80f-9540-41de-0f29-08ddb65a9266
X-MS-Exchange-CrossTenant-originalarrivaltime: 28 Jun 2025 15:43:47.5652 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: e741d71c-c6b6-47b0-803c-0f3b32b07556
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: T5jAvqiCDKjX1aj33GIYBqDCZaVWx+DrdwEdxIK0gC6kuIJY2pQ1PIufZoI8Pa7v
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SA3PR02MB9346
X-TM-SNTS-SMTP: 05F23977326F91A1ADA6F3753923A29B2F8FA3FF1E3C98008A96BD25F3E41FFA2
X-Proofpoint-Spam-Details-Enc: AW1haW4tMjUwNjI4MDEzMSBTYWx0ZWRfX6jrKnUcW2DrZ
Ll1UWxUbk3Lu8W68cZ1MnxZR21eMOvaLY13f7hQcrojilhxd+1hY8muNEVvVL80wvK7d1eVlbsl
3/wem+OiKcHMh65bYGjoJUD2PMPfWxI+cQsTi47Sfm6U7R4/jyj0DPMlTFej/xn/EsQOBMMzkCR
nZC7cqpMZMMjb3f5iEtoeRy8J0D1vpb4Tm1COM4aul0/tWKlTMVOb4L8tDypbp5xcXC6G4YtVNM
eeLv5Z35KuIzkdFVRsJXhdd/op2eZGYEzOCAG9173oFA5UEsxsp+g5kD74OiT8/MfHem/bSvSI5
SI3F8wrW616k1HRIFNhFtCWrAXe/MZEgXETN0En4p+EL1qWe9zU6yB5gGueBtU0Kh2+tAkv5dsW
15MvaZLqfR18wHrVONBlhk+lrhIYo7ibkOFUCuvau9SKULbEv5gQInflg+lhvsFXtWf7xqEA
X-Proofpoint-ORIG-GUID: cv3W0jPIhWUNSG1H6maoSWtRpzQxT_tu
X-Proofpoint-GUID: cv3W0jPIhWUNSG1H6maoSWtRpzQxT_tu
X-Authority-Analysis: v=2.4 cv=F/hXdrhN c=1 sm=1 tr=0 ts=68600dbe b=1 cx=c_pps
a=VXHOiMMwGAwA+y4G3/O+aw==:117 a=VXHOiMMwGAwA+y4G3/O+aw==:17
a=lCpzRmAYbLLaTzLvsPZ7Mbvzbb8=:19 a=wKuvFiaSGQ0qltdbU6+NXLB8nM8=:19
a=Ol13hO9ccFRV9qXi2t6ftBPywas=:19
a=0DaT6TM22K-C8pGn:21 a=xqWC_Br6kY4A:10 a=6IFa9wvqVegA:10 a=w_pzkKWiAAAA:8
a=GcTJlafoI2cVVV0PpUMA:9 a=QEXdDO2ut3YA:10 a=yMhMjlubAAAA:8 a=SSmOFEACAAAA:8
a=tAb6P_mmr4fAJxav:21 a=gKO2Hq4RSVkA:10 a=UiCQ7L4-1S4A:10 a=hTZeC7Yk6K0A:10
a=frz4AuCg-hUA:10 a=sRI3_1zDfAgwuvI8zelB:22
X-Proofpoint-Virus-Version: vendor=baseguard
engine=ICAP:2.0.293,Aquarius:18.0.1099,Hydra:6.1.7,FMLib:17.12.80.40
definitions=2025-06-27_05,2025-06-27_01,2025-03-28_01
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy
score=0 spamscore=0
mlxscore=0 suspectscore=0 bulkscore=0 malwarescore=0 clxscore=1011
mlxlogscore=999 phishscore=0 lowpriorityscore=0 priorityscore=1501
impostorscore=0 adultscore=0 classifier=spam authscore=0 authtc=n/a
authcc= route=outbound adjust=0 reason=mlx scancount=1
engine=8.19.0-2505280000 definitions=main-2506280131
X-Content-Filtered-By: Mailman/MimeDel 2.1.30
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: "KARR, DAVID via Cygwin" <cygwin AT cygwin DOT com>
Reply-To: "KARR, DAVID" <dk068x AT att DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 55SFjD8E1945258

Ok, well, I looked at these ideas and eliminated a few and looked at the $HOME problem. I already dealt with this with Eclipse, as the egit plugin gets confused by the Cygwin HOME. As I long ago implemented a little “pathsearch” tool that lets me find the NEXT occurrence of an executable in the PATH, creating that “kubectl” wrapper to override HOME was simple, and it works.

It’s really odd that kubectl works fine if it is just getting the single “config” file, which is in a subdirectory of my Windows HOME, so somehow it still finds that. It only breaks when that file doesn’t exist and it has to read the KUBECONFIG var, which is in Windows format.

The other curious clue is the error message I get when it wasn’t finding the config file, which is:

    error: CreateFile C:\cygwin64\home\<userid>\.kube\config: The file cannot be accessed by the system.

That path is my CYGWIN home, where in that directory I have this:

    % ls -lt .kube
    lrwxrwxrwx 1 <userid> Domain Users 22 Aug  8  2024 .kube -> /c/users/<userid>/.kube//

So the kubectl exe, which is a Windows application, seems like it is interpreting my Cygwin HOME, and the symlink, to determine that the default file doesn’t exist.

Not sure if I’ll ever figure out what’s really happening here, but at least I have a solution. Thanks.

From: Cygwin <cygwin-bounces~dk068x=att DOT com AT cygwin DOT com> On Behalf Of matthew patton via Cygwin
Sent: Friday, June 27, 2025 11:47 AM
To: cygwin AT cygwin DOT com
Subject: Re: Why does "kubectl" in a cygwin shell ignore KUBECONFIG, but Go apps using same api work fine?

> In my Cygwin home, the ". kube" directory is a symlink to my Windows home what KIND of symlink? If the old cygwin style or the current 'default', it doesn't work or rarely. I've replaced cygwin 'ln' with my own bash function wrapper that
ZjQcmQRYFpfptBannerStart

> In my Cygwin home, the ".kube" directory is a symlink to my Windows home

what KIND of symlink? If the old cygwin style or the current 'default', it doesn't work or rarely. I've replaced cygwin 'ln' with my own bash function wrapper that calls mklink.exe. that way windows tools can do the right thing.

I might also recommend you replace kubectl with a batch/shell file that resets $HOME to $USERPROFILE so you can dispense with trying to be cute.Other gotchas include GOPATH and such if the binary is windows but called within cygwin you gotta make sure you're not using cygwin/linux idioms for path delimiter. It has to be Windows style.

-- 
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright 2019   by DJ Delorie     Updated Jul 2019