We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 05729d0 + b255d95 commit d56b6e0Copy full SHA for d56b6e0
1 file changed
src/otomi-stack.ts
@@ -1310,6 +1310,10 @@ export default class OtomiStack {
1310
}
1311
1312
async createAplBuild(teamId: string, data: AplBuildRequest): Promise<AplBuildResponse> {
1313
+ const tekton = this.getApp('tekton')
1314
+ const harbor = this.getApp('harbor')
1315
+ if (!tekton?.values?.enabled || !harbor?.values?.enabled)
1316
+ throw new ForbiddenError('Tekton and Harbor need to be enabled, cannot create container image')
1317
const buildName = `${data?.spec?.imageName}-${data?.spec?.tag}`
1318
if (data.spec.secretName && data.spec.secretName.length < 2)
1319
throw new ValidationError('Secret name must be at least 2 characters long')
0 commit comments