Skip to content

Commit 1d73ce7

Browse files
committed
feat: labels and finalizers optional
1 parent d5a7e49 commit 1d73ce7

1 file changed

Lines changed: 12 additions & 4 deletions

File tree

src/otomi-stack.ts

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2236,8 +2236,12 @@ export default class OtomiStack {
22362236
decryptedData: valueArrayToObject(data.encryptedData),
22372237
metadata: {
22382238
annotations: valueArrayToObject(data.metadata?.annotations),
2239-
labels: valueArrayToObject(data.metadata?.labels),
2240-
finalizers: data.metadata?.finalizers,
2239+
...((data.metadata?.labels?.length ?? 0) > 0 && {
2240+
labels: valueArrayToObject(data.metadata?.labels),
2241+
}),
2242+
...((data.metadata?.finalizers?.length ?? 0) > 0 && {
2243+
finalizers: data.metadata?.finalizers,
2244+
}),
22412245
},
22422246
}
22432247
const newSecret = await this.createAplSealedSecret(
@@ -2286,8 +2290,12 @@ export default class OtomiStack {
22862290
if (data.metadata) {
22872291
mergeObj.spec.metadata = {
22882292
annotations: valueArrayToObject(data.metadata.annotations),
2289-
labels: valueArrayToObject(data.metadata.labels),
2290-
finalizers: data.metadata.finalizers,
2293+
...((data.metadata?.labels?.length ?? 0) > 0 && {
2294+
labels: valueArrayToObject(data.metadata.labels),
2295+
}),
2296+
...((data.metadata?.finalizers?.length ?? 0) > 0 && {
2297+
finalizers: data.metadata.finalizers,
2298+
}),
22912299
}
22922300
}
22932301
const mergedSecret = await this.editAplSealedSecret(teamId, name, mergeObj)

0 commit comments

Comments
 (0)