diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..26d3352 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,3 @@ +# Default ignored files +/shelf/ +/workspace.xml diff --git a/vault-kv/tests/.gitignore b/vault-kv/tests/.gitignore new file mode 100644 index 0000000..7ebabcc --- /dev/null +++ b/vault-kv/tests/.gitignore @@ -0,0 +1,4 @@ +/dagger.gen.go +/internal/dagger +/internal/querybuilder +/internal/telemetry diff --git a/dagger.json b/vault-kv/tests/dagger.json similarity index 73% rename from dagger.json rename to vault-kv/tests/dagger.json index 1100272..e056cdf 100644 --- a/dagger.json +++ b/vault-kv/tests/dagger.json @@ -1,10 +1,10 @@ { - "name": "vault", + "name": "tests", "sdk": "go", "dependencies": [ { "name": "vault-kv", - "source": "vault-kv" + "source": ".." } ], "source": ".", diff --git a/go.mod b/vault-kv/tests/go.mod similarity index 100% rename from go.mod rename to vault-kv/tests/go.mod diff --git a/go.sum b/vault-kv/tests/go.sum similarity index 100% rename from go.sum rename to vault-kv/tests/go.sum diff --git a/main.go b/vault-kv/tests/main.go similarity index 89% rename from main.go rename to vault-kv/tests/main.go index 4be1d26..06f619c 100644 --- a/main.go +++ b/vault-kv/tests/main.go @@ -8,19 +8,19 @@ import ( "main/internal/dagger" ) -type Vault struct { +type Tests struct { // Predefined token to be used. Token string } -func New() *Vault { - return &Vault{ +func New() *Tests { + return &Tests{ Token: "sesame", } } // The `vault-server` command creates a vault server instance and returns it as a service. -func (m *Vault) VaultServer() *dagger.Service { +func (m *Tests) VaultServer() *dagger.Service { return dag.Container(). From("hashicorp/vault:1.17.3"). WithEnvVariable("VAULT_DEV_ROOT_TOKEN_ID", m.Token). @@ -31,7 +31,7 @@ func (m *Vault) VaultServer() *dagger.Service { } // The `test` command creates and starts a vault server instance, creates a new secret and reads it afterwards. -func (m *Vault) Test(ctx context.Context) (error) { +func (m *Tests) Test(ctx context.Context) (error) { secretPath := "/secret/test" secretKey := fmt.Sprintf("%x", (md5.Sum([]byte(time.Now().String()))))[0:8] secretValue := "expected"