@@ -49,7 +49,7 @@ class Poller {
49
49
this . _customResourceManifest = customResourceManifest
50
50
51
51
this . _externalSecret = externalSecret
52
- this . _secretDescriptor = externalSecret . secretDescriptor
52
+ this . _spec = externalSecret . spec || externalSecret . secretDescriptor
53
53
54
54
const { name, uid, namespace } = externalSecret . metadata
55
55
@@ -74,10 +74,10 @@ class Poller {
74
74
* @returns {Object } Promise object representing Kubernetes manifest.
75
75
*/
76
76
async _createSecretManifest ( ) {
77
- const secretDescriptor = this . _secretDescriptor
78
- const template = secretDescriptor . template
79
- const data = await this . _backends [ secretDescriptor . backendType ]
80
- . getSecretManifestData ( { secretDescriptor } )
77
+ const spec = this . _spec
78
+ const template = spec . template
79
+ const data = await this . _backends [ spec . backendType ]
80
+ . getSecretManifestData ( { spec } )
81
81
let secretManifest = {
82
82
apiVersion : 'v1' ,
83
83
kind : 'Secret' ,
@@ -87,7 +87,7 @@ class Poller {
87
87
this . _ownerReference
88
88
]
89
89
} ,
90
- type : secretDescriptor . type || 'Opaque' ,
90
+ type : spec . type || 'Opaque' ,
91
91
data
92
92
}
93
93
@@ -112,7 +112,7 @@ class Poller {
112
112
this . _metrics . observeSync ( {
113
113
name : this . _name ,
114
114
namespace : this . _namespace ,
115
- backend : this . _secretDescriptor . backendType ,
115
+ backend : this . _spec . backendType ,
116
116
status : 'success'
117
117
} )
118
118
} catch ( err ) {
@@ -122,7 +122,7 @@ class Poller {
122
122
this . _metrics . observeSync ( {
123
123
name : this . _name ,
124
124
namespace : this . _namespace ,
125
- backend : this . _secretDescriptor . backendType ,
125
+ backend : this . _spec . backendType ,
126
126
status : 'error'
127
127
} )
128
128
}
@@ -137,7 +137,7 @@ class Poller {
137
137
138
138
// check if namespace is allowed to fetch this secret
139
139
const ns = await kubeNamespace . get ( )
140
- const verdict = this . _isPermitted ( ns . body , this . _secretDescriptor )
140
+ const verdict = this . _isPermitted ( ns . body , this . _spec )
141
141
142
142
if ( ! verdict . allowed ) {
143
143
throw ( new Error ( `not allowed to fetch secret: ${ this . _namespace } /${ this . _name } : ${ verdict . reason } ` ) )
0 commit comments