Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 27 additions & 15 deletions apis/installer/v1alpha1/ace_ace_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -52,21 +52,23 @@ type Ace struct {

// AceSpec is the schema for Ace Operator values file
type AceSpec struct {
PlatformUi AcePlatformUi `json:"platform-ui"`
ClusterUi AceClusterUi `json:"cluster-ui"`
Grafana AceGrafana `json:"grafana"`
KubedbUi AceKubedbUi `json:"kubedb-ui"`
PlatformApi AcePlatformApi `json:"platform-api"`
IngressNginx AceIngressNginx `json:"ingress-nginx"`
Gateway AceGateway `json:"gateway"`
IngressDns AceIngressDns `json:"ingress-dns"`
Nats AceNats `json:"nats"`
NatsDns AceNatsDns `json:"nats-dns"`
Trickster AceTrickster `json:"trickster"`
Openfga AceOpenfga `json:"openfga"`
S3proxy AceS3proxy `json:"s3proxy"`
PgOutbox AcePgOutbox `json:"pgoutbox"`
OutboxSyncer AceOutboxSyncer `json:"outbox-syncer"`
PlatformUi AcePlatformUi `json:"platform-ui"`
ClusterUi AceClusterUi `json:"cluster-ui"`
Grafana AceGrafana `json:"grafana"`
KubedbUi AceKubedbUi `json:"kubedb-ui"`
PlatformApi AcePlatformApi `json:"platform-api"`
IngressNginx AceIngressNginx `json:"ingress-nginx"`
Gateway AceGateway `json:"gateway"`
IngressDns AceIngressDns `json:"ingress-dns"`
Nats AceNats `json:"nats"`
NatsDns AceNatsDns `json:"nats-dns"`
Trickster AceTrickster `json:"trickster"`
Openfga AceOpenfga `json:"openfga"`
S3proxy AceS3proxy `json:"s3proxy"`
PgOutbox AcePgOutbox `json:"pgoutbox"`
OutboxSyncer AceOutboxSyncer `json:"outbox-syncer"`
PostgresAlerts AcePostgresAlerts `json:"postgres-alerts"`
RedisAlerts AceRedisAlerts `json:"redis-alerts"`
// KubeBindServer AceKubeBindServer `json:"kube-bind-server"`
Global AceGlobalValues `json:"global"`
Settings Settings `json:"settings"`
Expand Down Expand Up @@ -179,6 +181,16 @@ type AceS3proxy struct {
*S3proxySpec `json:",inline,omitempty"`
}

type AcePostgresAlerts struct {
Enabled bool `json:"enabled"`
Form AceAlertForm `json:"form,omitempty"`
}

type AceRedisAlerts struct {
Enabled bool `json:"enabled"`
Form AceAlertForm `json:"form,omitempty"`
}

type AceGlobalValues struct {
NameOverride string `json:"nameOverride"`
FullnameOverride string `json:"fullnameOverride"`
Expand Down
17 changes: 17 additions & 0 deletions apis/installer/v1alpha1/ace_shared_types.go
Original file line number Diff line number Diff line change
Expand Up @@ -142,3 +142,20 @@ type AceHook struct {
HookWeight string `json:"hookWeight"`
HookDeletePolicy string `json:"hookDeletePolicy"`
}

type AceAlertForm struct {
Alert AceAlertConfig `json:"alert,omitempty"`
}

type AceAlertConfig struct {
AppSuffix string `json:"appSuffix,omitempty"`
Groups AceAlertGroups `json:"groups,omitempty"`
}

type AceAlertGroups struct {
Stash AceStashGroup `json:"stash,omitempty"`
}

type AceStashGroup struct {
Enabled string `json:"enabled"`
}
97 changes: 97 additions & 0 deletions apis/installer/v1alpha1/zz_generated.deepcopy.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

10 changes: 8 additions & 2 deletions charts/ace/Chart.lock
Original file line number Diff line number Diff line change
Expand Up @@ -38,5 +38,11 @@ dependencies:
- name: platform-opscenter
repository: file://../platform-opscenter
version: v2026.6.12
digest: sha256:c4a10722c3ba6c17b32f51eefffbfe55092332e6ad8aee172bfe71084be15b7f
generated: "2026-06-03T06:42:27.865267503Z"
- name: postgres-alerts
repository: oci://ghcr.io/appscode-charts
version: v2026.2.24
- name: redis-alerts
repository: oci://ghcr.io/appscode-charts
version: v2026.2.24
digest: sha256:8960a14236fa95195d54db9f35eb381fb5f620775ace0499e2d137f909cfaa2c
generated: "2026-06-17T14:16:36.261832093+06:00"
8 changes: 8 additions & 0 deletions charts/ace/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -64,3 +64,11 @@ dependencies:
repository: file://../platform-opscenter
condition: platform-opscenter.enabled
version: v2026.6.12
- name: postgres-alerts
repository: oci://ghcr.io/appscode-charts
condition: postgres-alerts.enabled
version: v2026.2.24
- name: redis-alerts
repository: oci://ghcr.io/appscode-charts
condition: redis-alerts.enabled
version: v2026.2.24
6 changes: 6 additions & 0 deletions charts/ace/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,12 @@ The following table lists the configurable parameters of the `ace` chart and the
| openfga.datastoreURI | | <code>""</code> |
| pgoutbox.enabled | | <code>false</code> |
| outbox-syncer.enabled | | <code>false</code> |
| postgres-alerts.enabled | | <code>true</code> |
| postgres-alerts.form.alert.appSuffix | | <code>"-db"</code> |
| postgres-alerts.form.alert.groups.stash.enabled | | <code>""</code> |
| redis-alerts.enabled | | <code>true</code> |
| redis-alerts.form.alert.appSuffix | | <code>"-cache"</code> |
| redis-alerts.form.alert.groups.stash.enabled | | <code>""</code> |
| global.nameOverride | | <code>"ace"</code> |
| global.fullnameOverride | | <code>""</code> |
| global.platform.host | | <code>appscode.ninja</code> |
Expand Down
Loading
Loading