mirror of https://github.com/docker/compose.git
Merge pull request #10953 from thaJeztah/drop_uuid
pkg/api: replace uuid for basic random id
This commit is contained in:
commit
d0dfb848df
|
@ -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,
|
||||
|
|
|
@ -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))
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue