Skip to content

Commit 64c2e7c

Browse files
authored
feat: add aiEnabled flag (#808)
1 parent 1b4cab3 commit 64c2e7c

File tree

3 files changed

+12
-1
lines changed

3 files changed

+12
-1
lines changed

src/openapi/settings.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -274,6 +274,14 @@ Settings:
274274
platformAdmin: [read-any, update-any]
275275
teamAdmin: []
276276
teamMember: []
277+
aiEnabled:
278+
type: boolean
279+
default: false
280+
description: Defines if APL enables AI/ML components
281+
x-acl:
282+
platformAdmin: [read-any, update-any]
283+
teamAdmin: []
284+
teamMember: []
277285
globalPullSecret:
278286
nullable: true
279287
title: Global pullsecret

src/openapi/settingsinfo.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ SettingsInfo:
3434
isPreInstalled:
3535
type: boolean
3636
default: false
37+
aiEnabled:
38+
type: boolean
39+
default: false
3740
hasExternalIDP:
3841
type: boolean
3942
default: false

src/otomi-stack.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -401,7 +401,7 @@ export default class OtomiStack {
401401
return {
402402
cluster: pick(this.repoService.getCluster(), ['name', 'domainSuffix', 'apiServer', 'provider']),
403403
dns: pick(this.repoService.getDns(), ['zones']),
404-
otomi: pick(this.repoService.getOtomi(), ['hasExternalDNS', 'hasExternalIDP', 'isPreInstalled']),
404+
otomi: pick(this.repoService.getOtomi(), ['hasExternalDNS', 'hasExternalIDP', 'isPreInstalled', 'aiEnabled']),
405405
smtp: pick(this.repoService.getSmtp(), ['smarthost']),
406406
ingressClassNames: map(this.repoService.getIngress()?.classes, 'className') ?? [],
407407
} as SettingsInfo

0 commit comments

Comments
 (0)