@@ -124,6 +124,50 @@ spec:
124124 description : Region configures the region to send requests to.
125125 type : string
126126 type : object
127+ gcp :
128+ description : GCP configures this store to sync secrets using GCP Secret
129+ Manager
130+ properties :
131+ authSecretRef :
132+ description : Auth configures how secret-manager authenticates with
133+ GCP Secret Manager.
134+ properties :
135+ filePath :
136+ description : ' The FilePath string is used for authentication
137+ using a gcp credentials json file. If not set we fall-back
138+ to using `GOOGLE_APPLICATION_CREDENTIALS` or the default service
139+ account of the compute engine see: https://cloud.google.com/docs/authentication/production'
140+ type : string
141+ json :
142+ description : ' The JSON secret key selector is used for authentication.
143+ If not set we fall-back to using `GOOGLE_APPLICATION_CREDENTIALS`
144+ or the default service account of the compute engine see:
145+ https://cloud.google.com/docs/authentication/production'
146+ properties :
147+ key :
148+ description : The key of the entry in the Secret resource's
149+ ` data` field to be used. Some instances of this field
150+ may be defaulted, in others it may be required.
151+ type : string
152+ name :
153+ description : ' Name of the resource being referred to. More
154+ info: https://kubernetes.io/docs/concepts/overview/working-with-objects/names/#names'
155+ type : string
156+ namespace :
157+ description : Namespace of the resource being referred to.
158+ Ignored if referent is not cluster-scoped. cluster-scoped
159+ defaults to the namespace of the referent.
160+ type : string
161+ required :
162+ - name
163+ type : object
164+ type : object
165+ projectID :
166+ description : ProjectID is a convenience string to allow the shortening
167+ of secret paths. When set, the prefix projects/<ProjectID> can
168+ be removed from the name
169+ type : string
170+ type : object
127171 vault :
128172 description : Vault configures this store to sync secrets using a HashiCorp
129173 Vault KV backend.
0 commit comments