From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mx0a-00069f02.pphosted.com (mx0a-00069f02.pphosted.com [205.220.165.32]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id F4067BE4A for ; Fri, 4 Apr 2025 18:35:28 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=fail smtp.client-ip=205.220.165.32 ARC-Seal:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743791730; cv=fail; b=nCDtZ7YjmcTGzIZB4cCPqJlar/eCGIzMTWXxtTH+RFDaK+2khHHpciPJhmbGgxah5xH34xsCKT5gWC8uKR8NvXHzSKly/iVhHTwBn0QNBrWA3ol1dyV8tazV6/1EXV47yy+lT9KW0+l+87f8I3O4wHsoXsaTrOzkGZv+ZR0DOb8= ARC-Message-Signature:i=2; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1743791730; c=relaxed/simple; bh=h4T8tKviYVIlGgUe3smVQaWTDUgBBnLb5z91lfxIe9g=; h=Message-ID:Date:Subject:To:Cc:References:From:In-Reply-To: Content-Type:MIME-Version; b=nSEXiVAsuVJwG+MxiqMQGgew1iyGjdfawE5wIR88TJPEiYOX5/rrZVIelzEYYcvh9F/3mFdQI2beu/s3cPVKl7X9KFTjiDE1ycpy24g3VgDOqKEeafUOph+JZRzySbFsHoGysOswF/XZhWep/pR7MZV1aBrFy/BTO4NTvFstyjU= ARC-Authentication-Results:i=2; smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com; spf=pass smtp.mailfrom=oracle.com; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b=hLIviQPz; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b=Kh6+kij2; arc=fail smtp.client-ip=205.220.165.32 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=reject dis=none) header.from=oracle.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=oracle.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=oracle.com header.i=@oracle.com header.b="hLIviQPz"; dkim=pass (1024-bit key) header.d=oracle.onmicrosoft.com header.i=@oracle.onmicrosoft.com header.b="Kh6+kij2" Received: from pps.filterd (m0246627.ppops.net [127.0.0.1]) by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 534Du3ox021189; Fri, 4 Apr 2025 18:35:26 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc :content-transfer-encoding:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to; s= corp-2023-11-20; bh=sjxk4mmHnGVLnPHVp5buMKyC/WxulBdzJzIKfjunmpc=; b= hLIviQPzJADgfDkw1u9QxIp1SYN4nGLDlc3SbG8M1LdAkdYz9adZgJCPwoFjft/I 8+9kqT+WlU12bWoIOg2PvVO4oKIcYexOEZceeD2lGtf2q/buGUjEEzYyTwnrmb3P W2DdicBKBmbb42mWuYOweRn8so6phyx+QVypVfi3V2ZRdemjimc5ghXW+/LKsU0A 8vwn9jvjKDuA1oP2Y1PsKHyKBqJolgd3ycRDPodN2pJoCO0FyKQ56/dv37Rpmz4y ua3XzKVnPsDGkwRNO7Ol8RF96ZkUEzeiEch7ZCGr9N66j9xOxVEsQbWkYLJu34pI eXnatbf6s/JUXNuU/RGgkQ== Received: from phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (phxpaimrmta03.appoci.oracle.com [138.1.37.129]) by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 45p7f0qja6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Apr 2025 18:35:25 +0000 (GMT) Received: from pps.filterd (phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2) with ESMTP id 534H9V73013652; Fri, 4 Apr 2025 18:35:22 GMT Received: from nam12-mw2-obe.outbound.protection.outlook.com (mail-mw2nam12lp2043.outbound.protection.outlook.com [104.47.66.43]) by phxpaimrmta03.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id 45t31fmdh8-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Fri, 04 Apr 2025 18:35:22 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=FLZFZ+gEb88oZ+HmdthjZdnN02uVEZbQvBB6+hx8LMtGyCl5dlhRt5jSKY/lTeBJFior0eVzdWprjzaZD8Ef8tdpALdjuHG8t77FNcM6RLw8B82qNI3wDayiO4EYk/iuG95NEzHJOWpTcVyOqDRAK43rBTALRGO+0YCrGdVz16DJ4m7qBS4TUWIH9mtPvwB5P5DYJmkOCVe252902bDUYc85Vq4iK4cGtau2yDaRjrqJZi/AJACBnpeEya8Fejv+XZBbRn8TJYF3T8f5oQ/pCGXC5J0cCg1hn+mM8ze5LGip8D0pN4XqsftuDYh/n6sjbwvx8JIVuUWfNhT/yQ33Og== 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=sjxk4mmHnGVLnPHVp5buMKyC/WxulBdzJzIKfjunmpc=; b=T7Z4TAd3k/TBKo3oQTZPaM1XPayWanB2jHkc/U2ls1qMNBKwvNtcQpkrNtHLskHpVwiKs4rvCi3UpC2lRx5Zk8OL+PZtB5NFp5jJqQu9w2bcHVmsIo5nw0ZWuUkoS4vt78eJZjEZQwSvPYoGDPwiXGMaCPAgRorgBe5nIaj3hAMxLtgGzBzm5e5Dy6LGqbB/j8dxfSNGQopULA5283oBJz27MtfUq0aQUl0tcDl19kOileumEqOVF71D8XKWKinO/i6NApfUsUU5+g1tA4W2AvfUQ8K07fTb33/YrtdGdQ2jIR4riOJeZ27EZ69k2/vSDJCtP5Y8mUlU+P8AsoWkZw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com; dkim=pass header.d=oracle.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=sjxk4mmHnGVLnPHVp5buMKyC/WxulBdzJzIKfjunmpc=; b=Kh6+kij2gKfBNFkvfWBcMN0+9GwEfuyjuEE/mCuwma602m4xeX6uWlYqlg+WjUUjPzuqW0T7UorZ8PH430pPPQ0QyfqL+bTLSCLxYFekywV1LjHnyNCNFLO20z9B50H67v4yBrByMYWCNLLzz3ZpqeFs45cmRgg6fwqjhi/KUh4= Received: from DS7PR10MB5134.namprd10.prod.outlook.com (2603:10b6:5:3a1::23) by MW6PR10MB7659.namprd10.prod.outlook.com (2603:10b6:303:246::6) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8583.42; Fri, 4 Apr 2025 18:35:20 +0000 Received: from DS7PR10MB5134.namprd10.prod.outlook.com ([fe80::39b2:9b47:123b:fc63]) by DS7PR10MB5134.namprd10.prod.outlook.com ([fe80::39b2:9b47:123b:fc63%5]) with mapi id 15.20.8583.041; Fri, 4 Apr 2025 18:35:20 +0000 Message-ID: <40de8f31-115d-4b4e-aa4f-1df5d3dac139@oracle.com> Date: Fri, 4 Apr 2025 14:35:19 -0400 User-Agent: Mozilla Thunderbird Subject: Re: [RFC PATCH] terraform/OCI: Grab secrets from ~/.oci/config To: Luis Chamberlain Cc: kdevops@lists.linux.dev, cel@kernel.org References: <20250403144906.1186015-1-cel@kernel.org> <7e0c498d-6838-446d-b799-276cb2dbda87@oracle.com> <2040a867-11ae-4661-b140-5a87602e1f4c@oracle.com> <5d937c89-69ca-42a5-b64a-5a76c6696658@oracle.com> Content-Language: en-US From: Chuck Lever In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-ClientProxiedBy: CH0PR13CA0033.namprd13.prod.outlook.com (2603:10b6:610:b2::8) To DS7PR10MB5134.namprd10.prod.outlook.com (2603:10b6:5:3a1::23) Precedence: bulk X-Mailing-List: kdevops@lists.linux.dev List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DS7PR10MB5134:EE_|MW6PR10MB7659:EE_ X-MS-Office365-Filtering-Correlation-Id: bee4aac2-8816-4f16-a0ff-08dd73a77435 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230040|366016|376014|1800799024; X-Microsoft-Antispam-Message-Info: =?utf-8?B?WmxTaHNsWHkrVGhEOUVDbFU5cEdIZXhUQjFKT2VvazYyeStBRW9RNzFMbitC?= =?utf-8?B?elFsR1pRc1ZPYldtNzVQQ3RxenpKTHhmQUhxMlY0REVzRld2WUV1dTRWdzZk?= =?utf-8?B?endUcWxZeTFHWjg1WEZPS2lXb1dYVHJkSGJCcWFWdjJweHdhcDVzY0RoMjhG?= =?utf-8?B?cGtsd1lzODRvb0d1T1paRVFkL01MYjdqRXRYMG03RUt1THVlWldjMDAzcmY4?= =?utf-8?B?VFpqWFZURk1EZFVwQ3N2VTIyMURsYXZMZnlHN0Ntb3RmNlM5by9MN2dPRXpo?= =?utf-8?B?czlUWnl4TE82QzVVYjFTS21DZFg1cy9md1dKUnRVeERzZXQyVUd3ZDRKKzY3?= =?utf-8?B?bXJJellMbU5uSDFjdlVBc1dSQTV5c09NUWZJUnJueU5ORDZrVWloVkg5b2V5?= =?utf-8?B?Q244MXYvVGQ2VURmbU5lRjdwMHk0Z0VhNytmVHIyZ2JBM1ZwTWhuZGRqQWhU?= =?utf-8?B?N2xtQjdDY3R4QUp5eDNhL05QQ0V0L096a1B4UlhWenVCaGtORy9DNUVJRlVn?= =?utf-8?B?bTBDMFgxNjZqTHhRQmVvV0xMd1hRcHV2NVBLZE1qYWZOMFQ0UzlFRWlkZDhN?= =?utf-8?B?OWR6L2JycEpPd09lZmxrVklaMnR6d0xHZkh3dGcxVkdrdzlIbGRBdEgvTWd0?= =?utf-8?B?WlkvREpIL2N1MVN2ejRkeG9Ia2xPNGl2RkNVeDUwbnUyeXM4bitHOWQwR0s5?= =?utf-8?B?ck9JV1dtRmVqZUJYaFJXY3hIVUtLOXduRE9EbVQ2L3RaSzNrWkZLM2VUQnky?= =?utf-8?B?UzZxTGVsNFFxRHpnbU9NaE9Zc0c2M3NCSnZlemhtSDM4aTNYWDlxL2pmbWE2?= =?utf-8?B?cHlscjh3VzF0bURuRDFTeXE0Uzl1eHlibFFSdmlvN1V3Wnpvc2hHaU83cmlG?= =?utf-8?B?ZnQxSktxQ1NmdjFYVWF1MWM4Z2MwRHVUZEtMV0pHZlpyY3BBMzRIejBWZUJw?= =?utf-8?B?c05YZUY5Zmk0eklDdDI2cWFXaWJEdldJZGVoOGM2empmUVY2WWE1c2crK3Qr?= =?utf-8?B?aFJ5dWUxbGZyUDJEcmxKalhvNld0N1NIR3M0MjB3OStmbDN3MEFEQk9wSW5m?= =?utf-8?B?dlgzUTFxVEVVSDhVQ3NhQTJ6K1MvNGtZWWlDdkJXRWV4cWRlS3VVRDFWM3JE?= =?utf-8?B?WGVmUGZ0T09CSXFDWmlZUWtZOWxjbG84Zjdva3p5UWx2SGFHY0xoUUlPS1dh?= =?utf-8?B?alYyQ0lXR2Zob05GSGppWVJjbkRqL0VLRXk0MGorUEh6cDE0dHl1aVN4cktV?= =?utf-8?B?aWpNVjEvMkIxREliSVNzcVVsUUk3b0ZCdDBTa3BWcWFjQ0JKcVhNSzkrT29Q?= =?utf-8?B?VWJDRTRyK0hhSWJWb0RCSjlnUElha1pPSW56YUc5SSthTUxIeHlGY2EvUHZh?= =?utf-8?B?MUxMTDJPN3dUdmZCUW9HWDBXWkRjSkxIRzRoQkJIL3c5TFczbkF4N0gxRlBl?= =?utf-8?B?eUF0eXVTN2hqZWFxeTlxUTVFd3N5R2JtbStIMnNoQVJqUTlSUWM1RVg3NnVw?= =?utf-8?B?TVdLOU83c2UvYld4c3VrbFdrY3BwbEdvcGlFTnIyL0ZTR3cybVN2TkwwdkNF?= =?utf-8?B?dDlwSFM4TFdwSjJNNnBxZGl3N0Q2VGx5a1EreGZhR0lFck04bUgxdTJIeXRC?= =?utf-8?B?ek5nWFpocllHK3pIMk9rTXM0RzJVU3E4WE5Ta2F2dHd5cHRDS3ZZN1NDd2px?= =?utf-8?B?VHRFU05uSUJnaDVVK01FTmc5UnlLdldQMlFKSEdoOEVXNkdoT1RqdENRQnFh?= =?utf-8?B?SUg3ZG1ObkJCa1pmOGRiTzZkS3NXOWVqR3BWSVJmREh0eForRlE2d1U0dHRK?= =?utf-8?B?TTdkWHF1eThVN2tCQnMwc1lzaVJqdUNEU0kzanhYQUVmeENpOUg4SEJZLzJm?= =?utf-8?Q?8xtAZ/NvS3Oip?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DS7PR10MB5134.namprd10.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(366016)(376014)(1800799024);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?cjJlakQrY2thNkNMNTcwVmVpNkluRnBwTUIyOUV0bkQ5TFJ0Y3E1cWxSNm00?= =?utf-8?B?bjRTdU8wVWlqNGJ3Q3ZjdGlSaXlkZ3llclJJc0tRQzFMRDVXWWRUdFBrT2pQ?= =?utf-8?B?a3RHYWVyUWp6MEVnRTVPMFY4UllQdjNpbHJXRXBxalVCMmlSVWxVQ2hWd1Nv?= =?utf-8?B?OUNhRUpGTEtwdTNITnE4NEZPZ2dwdU1CZ08vYnFjZUhpY2lZeWw0QmxNL2RL?= =?utf-8?B?R0hUQllBVGRIM3cwRUlpbStuWUFoY3BTSXkzZVJWQllEZy9kMVQ0RHJ0eldV?= =?utf-8?B?RVdTUGdiMlZwbUsrUURoK25TSC9FK3BtUzQzOVYrbUlBdG5PNFJBdVNPRFAz?= =?utf-8?B?WUlJY3lWWGVOclFiREgyancxN3A5NW1nZGRjZnAvM3VuN0lubXVoK09naTBS?= =?utf-8?B?S0llRG1tUWpiOTRiVWJWN3dCYTNKcXRMR1VJcC9MUTVKbHRJMmhKM0Y4TURZ?= =?utf-8?B?VmtoSk9WV0g2T2FINXNNajFSNEhRcmFWamg0QjNOZlVUWng0NzExazlSdmZG?= =?utf-8?B?SWs0Q0ppUUJkRy9WcXNoL3Z5K2NvK21oYUxyTmUzWkZkejdYSjl1WWJJaUk5?= =?utf-8?B?V0s2TytOdUxic1ZPeUVsYVFGeStBYjU3NkFTVGVVcDdSdHhtWitya1FJWEZP?= =?utf-8?B?RUorTjdZK2JtL08vRHJITjdpK3dwV2lpWWErNGk0d3h4M293elRMQ01Vcjhh?= =?utf-8?B?SjRabk9HTUJJRDZFYjJlbHc1NHkwY2VhWWpHUkk4VlVycW5jalJTY1ZheXBj?= =?utf-8?B?dXhSWnF3N1B3TDZqTHVDZGVaV0xCNFA3blA0bllTZG5Kb3hqYU9pMXpMS0Zq?= =?utf-8?B?OWRNS1U1N0dWTlpnS2xOQ2ZhdSt2SlVtMG16VlZBaFBYRHNNUkJ3YUlHekRW?= =?utf-8?B?OTU4Mzc1d3NwVjFkcDVRTXFKdnA0UTZKbWlOd2ZGYTZncytRTEZxY2lQMjFw?= =?utf-8?B?alcyT1luZWxqdTVnZUtUME95TU5SYzU4Q1VoR2xEUUpuUnpnRzlFbUx0RURj?= =?utf-8?B?ZE13VlVrK3dRcW9xZFRuOUVxOUZFUXI1d0JkYzYvcUN0WS9MTExkTG9TN0hQ?= =?utf-8?B?MjRBRm9udU9hcmR3bVN0aE5WQmpqdGFaRzFwemkvZFJiRlJLTm9aeDFhaXp3?= =?utf-8?B?QzFvcmp3Mm1ZaHF0LzRNcFdwUC9BZnh4enlpSzI5TlBnb1dVRGpndG9XRy9S?= =?utf-8?B?K0ErZU1YQWhOZzh5Q0dsTFEvYW5hcUpNTWJydzFQelNBN3VxRGZMN1pIckdN?= =?utf-8?B?WXBVc3hGQ0FEb2xtVlV1QTFZZHphVjRRaTF5Yy9aNTlRTmpGb2JVUDZSWEgz?= =?utf-8?B?TlRxZ3YrY0JzMysrWHVvZktwejdsTWFsTHhPR25GT1BaaVRiYktOc3hsZm9h?= =?utf-8?B?T3lIc2tFVlVONHFTbWpIVGxhMHNUUnA2N2s4eUFzTU1DQVNMd1VXVDdscEFE?= =?utf-8?B?VDQ0UnF5a1VjS0NFb044MlltU2c5UVlvb21kVnEvLzUwMXlmT04rR09pNm5N?= =?utf-8?B?KzlDSmduNkwrUkZUaXhYUVQ0Sjkxb1VKV2E3K0FVenMrRUNqOC9rcnArRDNC?= =?utf-8?B?QzQyQXJJcENSdWt6OHoydGQyVldST3pNaE4xSnY0emgyYmJ1dXlBdk5FV21a?= =?utf-8?B?VUt5WGs5OGdsYk1RQ2tpUy9GWHdhamV5WndSY3dWQVdNYTB0MWJLa3VKbkxZ?= =?utf-8?B?SmRUa1lBWTl1RkdZVERiQUNuNW1zUEczTHY2WWtaSmYzV3c3Y2Z6VkR3L1Yw?= =?utf-8?B?aEozc1hGWUd4REV3TVpTdnduWkhsQXVtZFQxVVpiMWd2Z3dnUmtPMHhVLzQr?= =?utf-8?B?dDNVTjlGQXZrNHJQamE1QlpZemFBR0ZsNDFQYlRVWS9OVGlVS1ZUNi9ZUGlS?= =?utf-8?B?U2Q0RGI3bG1iMVlNSEt6RTk3UHlRRVdwQWs1VjFBTTZCNHptU0ZPVlNRV216?= =?utf-8?B?RUF2WkowYWIxWkxDYkR0MzAycGhzdzVqUndPN2ZHTE9BNmRlZHIvMitKa1p4?= =?utf-8?B?bEMxc3JZcmxFWDJPeU5BUVdDQ0NtWVVxbXFrSjRQSFdOMlhsQWJoa0hkSFU2?= =?utf-8?B?US9XdGIwekF0aGtlZVRhWlNjVWR6Z1RNTmw2NUs2Y0xMTXhWRHVRWTVYME5s?= =?utf-8?Q?2QZSkv97MBEtv/wnYfeZlDhFQ?= X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: KYThUdw4LpNfCPraEItKEIt01f4sMFwvGjGB74pqhE2MQ8J9YgM/JXHwqnFw/rulhHjEMSYdYa/JsiHyW76EdHuk2ImtVjN+tli0DQesqbTEDJiIpdNsNjxBhRTxrms6RBnwSoE7pUi5AwA1U30sH/Xo8tVtmU1aQuEL8UmPtIynIfmnE84jY9QWLvJsUpJqtfYr9GpEkUP5qZO+MUqN5cwLxqB3O2PDlL08/xbKQ9oJjeaXcqh5C0R+56g2z482NE07gtkRRnoFXFQtByi+MTePf/F20aZ5OLcG53/S5+j0lnyKm70jywTaCw4axZRgogOm4Ucps83t+eVPMLi27ip7UUZnnudupDntxRq0nZZnxMbjl0ch8uVurEn7j/lkArggDwzYUX3IzyCbwDbZIhQddfwlY59+PNB1xfFULOxHU1C6MBgwfd3liCvCqIma8irRytbZ+/XxfdoUEmIOWFcnDW2bowGT2tYaNUB8sAJeleBQy9eLK8E9yxHtVXoKHvTOVrzt/Hk4InmHcUznggU/x3Xi+5lwKuZtxga7O13Y2BpnjL4y22JnYP+G5U43DA0mDRe0N+y2LtfRI42gmxNwLsLXk/o9mp6hpK958VY= X-OriginatorOrg: oracle.com X-MS-Exchange-CrossTenant-Network-Message-Id: bee4aac2-8816-4f16-a0ff-08dd73a77435 X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5134.namprd10.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2025 18:35:20.4205 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: gScNDGosQcBFEchC01x02Hz5stojSYwwq0G0CcwTvGhSTSK0RNOB4ljqWweFQFwOpevzUgwl/VBDDRPOknf5EA== X-MS-Exchange-Transport-CrossTenantHeadersStamped: MW6PR10MB7659 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1095,Hydra:6.0.680,FMLib:17.12.68.34 definitions=2025-04-04_08,2025-04-03_03,2024-11-22_01 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 bulkscore=0 phishscore=0 mlxscore=0 mlxlogscore=999 suspectscore=0 spamscore=0 malwarescore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2502280000 definitions=main-2504040127 X-Proofpoint-ORIG-GUID: M9igQt5hddaPt0UaYASU2qrvNtIFevLm X-Proofpoint-GUID: M9igQt5hddaPt0UaYASU2qrvNtIFevLm On 4/4/25 2:28 PM, Luis Chamberlain wrote: > On Fri, Apr 04, 2025 at 02:24:37PM -0400, Chuck Lever wrote: >> On 4/4/25 2:06 PM, Luis Chamberlain wrote: >>> On Fri, Apr 04, 2025 at 12:10:49PM -0400, Chuck Lever wrote: >>>> On a related topic, if we ever want to fully support running the kdevops >>>> /control host/ in the cloud, terraform supports an authentication >>>> mechanism that just uses the local instance's service principal, so >>>> no extra authentication material is needed for provisioning the test >>>> runners as separate cloud instances. Interesting to consider. >>> >>> Sorry I failed to understand this, what is mean by separate cloud >>> instances? >> >> The usual situation is the control host (where terraform runs) is >> outside the cloud. Like, on your workstation. I'm talking about a >> scenario where kdevops and terraform are running on an instance in the >> same cloud as where your target nodes are going to run. >> >> In that case, terraform can scoop up the service principal for that >> instance, and use it in place of dot file authentication parameters. >> So you don't have to maintain the dot file on the instance that is >> running terraform, if it is already in the cloud. > > I see, so you first bring that cloud instance, and then use that as > your command and control for test nodes. Does that first cloud instance > need to be instantiated through another kdevops setup? No, you can create it with terraform or from the cloud console. Start it up when you want, or leave it running. I'm wondering if we can get a cloud devops pipeline to trigger it when it sees a PR against a watched repo. Haven't really thought that through. -- Chuck Lever