Przeglądaj źródła

fix: Use local GCP import for Vault modules (#6904)

Add explicit local replaces for the vault provider gcp's integration.
This matches what we do for AWS.

This fixes an issue where standalone module linting with GOWORK=off
is incorrectly resolving to published/pseudo versions instead of fetching the
ones locally.

While one could argue that we should NOT have any of those imports
(complete independence), this is not the case currently and vault
relies on the other modules at the moment. Should we want to
guarantee isolation, it should be fixed separately.

Signed-off-by: Jean-Philippe Evrard <jean-philippe.evrard+rochepub@external.roche.com>
Jean-Philippe Evrard 1 tydzień temu
rodzic
commit
4bca4b87f9

+ 2 - 0
generators/v1/vault/go.mod

@@ -173,3 +173,5 @@ replace (
 replace github.com/external-secrets/external-secrets/providers/v1/vault => ../../../providers/v1/vault
 
 replace github.com/external-secrets/external-secrets/providers/v1/aws => ../../../providers/v1/aws
+
+replace github.com/external-secrets/external-secrets/providers/v1/gcp => ../../../providers/v1/gcp

+ 0 - 2
generators/v1/vault/go.sum

@@ -73,8 +73,6 @@ github.com/evanphx/json-patch v0.5.2 h1:xVCHIVMUu1wtM/VkR9jVZ45N3FhZfYMMYGorLCR8
 github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ=
 github.com/evanphx/json-patch/v5 v5.9.11 h1:/8HVnzMq13/3x9TPvjG08wUGqBTmZBsCWzjTM0wiaDU=
 github.com/evanphx/json-patch/v5 v5.9.11/go.mod h1:3j+LviiESTElxA4p3EMKAB9HXj3/XEtnUf6OZxqIQTM=
-github.com/external-secrets/external-secrets/providers/v1/gcp v0.0.0-20251104073127-4d2c8fd13e10 h1:tPYE3zcBAepYacYbhzTgZyQ/yxbXdzQqCmMsH7D54xk=
-github.com/external-secrets/external-secrets/providers/v1/gcp v0.0.0-20251104073127-4d2c8fd13e10/go.mod h1:iwajJm1aNMXI1bgCs/W5S846IfZ6lUcPiYXSyRWEDbI=
 github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
 github.com/fatih/color v1.19.0 h1:Zp3PiM21/9Ld6FzSKyL5c/BULoe/ONr9KlbYVOfG8+w=
 github.com/fatih/color v1.19.0/go.mod h1:zNk67I0ZUT1bEGsSGyCZYZNrHuTkJJB+r6Q9VuMi0LE=

+ 2 - 0
providers/v1/vault/go.mod

@@ -173,3 +173,5 @@ replace (
 )
 
 replace github.com/external-secrets/external-secrets/providers/v1/aws => ../aws
+
+replace github.com/external-secrets/external-secrets/providers/v1/gcp => ../gcp

+ 0 - 2
providers/v1/vault/go.sum

@@ -73,8 +73,6 @@ github.com/evanphx/json-patch v0.5.2 h1:xVCHIVMUu1wtM/VkR9jVZ45N3FhZfYMMYGorLCR8
 github.com/evanphx/json-patch v0.5.2/go.mod h1:ZWS5hhDbVDyob71nXKNL0+PWn6ToqBHMikGIFbs31qQ=
 github.com/evanphx/json-patch/v5 v5.9.11 h1:/8HVnzMq13/3x9TPvjG08wUGqBTmZBsCWzjTM0wiaDU=
 github.com/evanphx/json-patch/v5 v5.9.11/go.mod h1:3j+LviiESTElxA4p3EMKAB9HXj3/XEtnUf6OZxqIQTM=
-github.com/external-secrets/external-secrets/providers/v1/gcp v0.0.0-20251104073127-4d2c8fd13e10 h1:tPYE3zcBAepYacYbhzTgZyQ/yxbXdzQqCmMsH7D54xk=
-github.com/external-secrets/external-secrets/providers/v1/gcp v0.0.0-20251104073127-4d2c8fd13e10/go.mod h1:iwajJm1aNMXI1bgCs/W5S846IfZ6lUcPiYXSyRWEDbI=
 github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
 github.com/fatih/color v1.19.0 h1:Zp3PiM21/9Ld6FzSKyL5c/BULoe/ONr9KlbYVOfG8+w=
 github.com/fatih/color v1.19.0/go.mod h1:zNk67I0ZUT1bEGsSGyCZYZNrHuTkJJB+r6Q9VuMi0LE=