|
@@ -548,11 +548,12 @@ func TestSetSecret(t *testing.T) {
|
|
|
args: args{
|
|
args: args{
|
|
|
store: makeValidSecretStore().Spec.Provider.AWS,
|
|
store: makeValidSecretStore().Spec.Provider.AWS,
|
|
|
client: fakesm.Client{
|
|
client: fakesm.Client{
|
|
|
- GetSecretValueFn: fakesm.NewGetSecretValueFn(secretValueOutput, nil),
|
|
|
|
|
- PutSecretValueFn: fakesm.NewPutSecretValueFn(putSecretOutput, nil),
|
|
|
|
|
- DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
|
|
|
- TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
|
|
- UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
|
|
+ GetSecretValueFn: fakesm.NewGetSecretValueFn(secretValueOutput, nil),
|
|
|
|
|
+ PutSecretValueFn: fakesm.NewPutSecretValueFn(putSecretOutput, nil),
|
|
|
|
|
+ DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
|
|
|
+ TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
|
|
+ UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
|
},
|
|
},
|
|
@@ -572,6 +573,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
|
},
|
|
},
|
|
@@ -591,6 +593,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
|
},
|
|
},
|
|
@@ -608,6 +611,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithoutSecretKey,
|
|
pushSecretData: pushSecretDataWithoutSecretKey,
|
|
|
},
|
|
},
|
|
@@ -625,6 +629,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithMetadata,
|
|
pushSecretData: pushSecretDataWithMetadata,
|
|
|
},
|
|
},
|
|
@@ -665,6 +670,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: fake.PushSecretData{SecretKey: secretKey, RemoteKey: fakeKey, Property: "", Metadata: &apiextensionsv1.JSON{
|
|
pushSecretData: fake.PushSecretData{SecretKey: secretKey, RemoteKey: fakeKey, Property: "", Metadata: &apiextensionsv1.JSON{
|
|
|
Raw: []byte(`{
|
|
Raw: []byte(`{
|
|
@@ -686,6 +692,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
client: fakesm.Client{
|
|
client: fakesm.Client{
|
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(blankDescribeSecretOutput, &getSecretCorrectErr),
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(blankDescribeSecretOutput, &getSecretCorrectErr),
|
|
|
CreateSecretFn: fakesm.NewCreateSecretFn(secretOutput, nil),
|
|
CreateSecretFn: fakesm.NewCreateSecretFn(secretOutput, nil),
|
|
|
|
|
+ PutResourcePolicyFn: fakesm.NewPutResourcePolicyFn(&awssm.PutResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
|
},
|
|
},
|
|
@@ -721,6 +728,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
|
},
|
|
},
|
|
@@ -745,6 +753,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
|
},
|
|
},
|
|
@@ -769,6 +778,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
|
},
|
|
},
|
|
@@ -793,6 +803,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
|
},
|
|
},
|
|
@@ -814,6 +825,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
pushSecretData: pushSecretDataWithProperty,
|
|
|
},
|
|
},
|
|
@@ -835,6 +847,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
}),
|
|
}),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: fake.PushSecretData{SecretKey: secretKey, RemoteKey: fakeKey, Property: "fake-property.other-fake-property"},
|
|
pushSecretData: fake.PushSecretData{SecretKey: secretKey, RemoteKey: fakeKey, Property: "fake-property.other-fake-property"},
|
|
|
},
|
|
},
|
|
@@ -907,6 +920,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
DescribeSecretFn: fakesm.NewDescribeSecretFn(tagSecretOutput, nil),
|
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
TagResourceFn: fakesm.NewTagResourceFn(&awssm.TagResourceOutput{}, nil),
|
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
UntagResourceFn: fakesm.NewUntagResourceFn(&awssm.UntagResourceOutput{}, nil),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
pushSecretData: pushSecretDataWithoutProperty,
|
|
|
},
|
|
},
|
|
@@ -982,6 +996,7 @@ func TestSetSecret(t *testing.T) {
|
|
|
assert.Equal(t, []string{"team"}, input.TagKeys)
|
|
assert.Equal(t, []string{"team"}, input.TagKeys)
|
|
|
assert.NotContains(t, input.TagKeys, managedBy)
|
|
assert.NotContains(t, input.TagKeys, managedBy)
|
|
|
}),
|
|
}),
|
|
|
|
|
+ DeleteResourcePolicyFn: fakesm.NewDeleteResourcePolicyFn(&awssm.DeleteResourcePolicyOutput{}, nil),
|
|
|
},
|
|
},
|
|
|
pushSecretData: fake.PushSecretData{SecretKey: secretKey, RemoteKey: fakeKey, Property: "", Metadata: &apiextensionsv1.JSON{
|
|
pushSecretData: fake.PushSecretData{SecretKey: secretKey, RemoteKey: fakeKey, Property: "", Metadata: &apiextensionsv1.JSON{
|
|
|
Raw: []byte(`{
|
|
Raw: []byte(`{
|