|
|
@@ -2,7 +2,7 @@ package secretserver
|
|
|
|
|
|
import (
|
|
|
"context"
|
|
|
-
|
|
|
+ "fmt"
|
|
|
"github.com/external-secrets/external-secrets-e2e/framework"
|
|
|
"github.com/external-secrets/external-secrets-e2e/suites/provider/cases/common"
|
|
|
esv1beta1 "github.com/external-secrets/external-secrets/apis/externalsecrets/v1beta1"
|
|
|
@@ -26,13 +26,16 @@ var _ = ginkgo.Describe("[secretserver]", ginkgo.Label("secretserver"), func() {
|
|
|
gomega.Expect(err).ToNot(gomega.HaveOccurred())
|
|
|
|
|
|
provider.init(cfg)
|
|
|
-
|
|
|
createResources(context.Background(), f, cfg)
|
|
|
+
|
|
|
+ fmt.Printf("\n\n\nCONFIG HERE **************** %+v\n\n\n", cfg)
|
|
|
+
|
|
|
})
|
|
|
|
|
|
ginkgo.DescribeTable("sync secrets", framework.TableFuncWithExternalSecret(f, provider),
|
|
|
|
|
|
ginkgo.Entry(common.JSONDataWithProperty(f)),
|
|
|
+/*
|
|
|
ginkgo.Entry(common.JSONDataWithoutTargetName(f)),
|
|
|
ginkgo.Entry(common.JSONDataWithTemplate(f)),
|
|
|
ginkgo.Entry(common.JSONDataWithTemplateFromLiteral(f)),
|
|
|
@@ -44,31 +47,14 @@ var _ = ginkgo.Describe("[secretserver]", ginkgo.Label("secretserver"), func() {
|
|
|
ginkgo.Entry(common.DataPropertyDockerconfigJSON(f)),
|
|
|
ginkgo.Entry(common.SSHKeySyncDataProperty(f)),
|
|
|
ginkgo.Entry(common.DecodingPolicySync(f)),
|
|
|
-
|
|
|
- // V1Alpha1 is not supported.
|
|
|
- // ginkgo.Entry(common.SyncV1Alpha1(f)),
|
|
|
-
|
|
|
- // Non-JSON values are not supported by DSV.
|
|
|
- // ginkgo.Entry(common.SimpleDataSync(f)),
|
|
|
- // ginkgo.Entry(common.SyncWithoutTargetName(f)),
|
|
|
- // ginkgo.Entry(common.SSHKeySync(f)),
|
|
|
- // ginkgo.Entry(common.DeletionPolicyDelete(f)),
|
|
|
-
|
|
|
- // FindByName is not supported.
|
|
|
- // ginkgo.Entry(common.FindByName(f)),
|
|
|
- // ginkgo.Entry(common.FindByNameAndRewrite(f)),
|
|
|
- // ginkgo.Entry(common.FindByNameWithPath(f)),
|
|
|
-
|
|
|
- // FindByTag is not supported.
|
|
|
- // ginkgo.Entry(common.FindByTag(f)),
|
|
|
- // ginkgo.Entry(common.FindByTagWithPath(f)),
|
|
|
+*/
|
|
|
)
|
|
|
})
|
|
|
|
|
|
func createResources(ctx context.Context, f *framework.Framework, cfg *config) {
|
|
|
|
|
|
secretName := "secretserver-credential"
|
|
|
- secretKey := "password
|
|
|
+ secretKey := "password"
|
|
|
// Creating a secret to hold the Delinea client secret.
|
|
|
secretSpec := v1.Secret{
|
|
|
ObjectMeta: metav1.ObjectMeta{
|
|
|
@@ -76,7 +62,7 @@ func createResources(ctx context.Context, f *framework.Framework, cfg *config) {
|
|
|
Namespace: f.Namespace.Name,
|
|
|
},
|
|
|
StringData: map[string]string{
|
|
|
- key: cfg.password,
|
|
|
+ secretKey: cfg.password,
|
|
|
},
|
|
|
}
|
|
|
|
|
|
@@ -91,7 +77,7 @@ func createResources(ctx context.Context, f *framework.Framework, cfg *config) {
|
|
|
},
|
|
|
Spec: esv1beta1.SecretStoreSpec{
|
|
|
Provider: &esv1beta1.SecretStoreProvider{
|
|
|
- Delinea: &esv1beta1.SecretServerProvider{
|
|
|
+ SecretServer: &esv1beta1.SecretServerProvider{
|
|
|
ServerURL: cfg.serverURL,
|
|
|
Username: &esv1beta1.SecretServerProviderRef{
|
|
|
Value: cfg.username,
|
|
|
@@ -107,6 +93,7 @@ func createResources(ctx context.Context, f *framework.Framework, cfg *config) {
|
|
|
},
|
|
|
}
|
|
|
|
|
|
+ fmt.Printf("SECRET SPEC ************************ %+v", secretStoreSpec)
|
|
|
err = f.CRClient.Create(ctx, &secretStoreSpec)
|
|
|
gomega.Expect(err).ToNot(gomega.HaveOccurred())
|
|
|
}
|