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@delorie.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@cygwin.com
Delivered-To: cygwin@cygwin.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@yahoo.com>,
        "cygwin@cygwin.com"
 <cygwin@cygwin.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@DS0PR02MB10782.namprd02.prod.outlook.com>
 <2094251202.168988.1751050048376@mail.yahoo.com>
In-Reply-To: <2094251202.168988.1751050048376@mail.yahoo.com>
Accept-Language: en-US
Content-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@cygwin.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@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: "KARR, DAVID via Cygwin" <cygwin@cygwin.com>
Reply-To: "KARR, DAVID" <dk068x@att.com>
Content-Type: text/plain; charset="utf-8"
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>
Content-Transfer-Encoding: 8bit
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.com@cygwin.com> On Behalf Of matthew patton via Cygwin
Sent: Friday, June 27, 2025 11:47 AM
To: cygwin@cygwin.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

