From b54950cc6e9022ab2192731b55c1438ba35a03c5 Mon Sep 17 00:00:00 2001 From: Garrett Delfosse Date: Thu, 17 Oct 2024 13:57:52 -0400 Subject: [PATCH] fix: order provisioner keys by creation date (#15125) Closes https://github.com/coder/internal/issues/110 The flake reported in the issue has already been fixed by https://github.com/coder/coder/pull/14875, but this further covers that we return a list the same order every time. --- enterprise/coderd/provisionerkeys.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/enterprise/coderd/provisionerkeys.go b/enterprise/coderd/provisionerkeys.go index 08556e2eb2..0d153ffef1 100644 --- a/enterprise/coderd/provisionerkeys.go +++ b/enterprise/coderd/provisionerkeys.go @@ -212,5 +212,10 @@ func convertProvisionerKeys(dbKeys []database.ProvisionerKey) []codersdk.Provisi // HashedSecret - never include the access token in the API response }) } + + slices.SortFunc(keys, func(key1, key2 codersdk.ProvisionerKey) int { + return key1.CreatedAt.Compare(key2.CreatedAt) + }) + return keys }