Merge pull request #10953 from thaJeztah/drop_uuid

pkg/api: replace uuid for basic random id
This commit is contained in:
Milas Bowman 2023-08-31 10:43:34 -04:00 committed by GitHub
commit d0dfb848df
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 5 deletions

View File

@ -19,6 +19,7 @@ package api
import (
"bytes"
"context"
"crypto/rand"
"encoding/json"
"fmt"
"io"
@ -31,8 +32,6 @@ import (
"github.com/docker/buildx/builder"
"github.com/docker/buildx/util/imagetools"
"github.com/docker/cli/cli/command"
"github.com/distribution/distribution/v3/uuid"
moby "github.com/docker/docker/api/types"
containerType "github.com/docker/docker/api/types/container"
"github.com/docker/docker/api/types/events"
@ -298,7 +297,9 @@ func (d *DryRunClient) VolumeRemove(ctx context.Context, volumeID string, force
}
func (d *DryRunClient) ContainerExecCreate(ctx context.Context, container string, config moby.ExecConfig) (moby.IDResponse, error) {
id := uuid.Generate().String()
b := make([]byte, 32)
_, _ = rand.Read(b)
id := fmt.Sprintf("%x", b)
d.execs.Store(id, execDetails{
container: container,
command: config.Cmd,

View File

@ -17,6 +17,7 @@
package e2e
import (
"crypto/rand"
"fmt"
"os"
"path/filepath"
@ -26,7 +27,6 @@ import (
"testing"
"time"
"github.com/distribution/distribution/v3/uuid"
"github.com/stretchr/testify/require"
"gotest.tools/v3/assert"
"gotest.tools/v3/assert/cmp"
@ -127,7 +127,9 @@ func doTest(t *testing.T, svcName string, tarSync bool) {
}
waitForFlush := func() {
sentinelVal := uuid.Generate().String()
b := make([]byte, 32)
_, _ = rand.Read(b)
sentinelVal := fmt.Sprintf("%x", b)
writeDataFile("wait.txt", sentinelVal)
poll.WaitOn(t, checkFileContents("/app/data/wait.txt", sentinelVal))
}