Skip to content
Open
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
Original file line number Diff line number Diff line change
Expand Up @@ -160,6 +160,12 @@ gateway:
| --- | --- | --- |
| `scheduling.globalAppTopologySpreadConstraints` | `""` | Global pod topology spread constraints applied to all managed applications. |

#### Object storage

| Value | Default | Description |
| --- | --- | --- |
| `seaweedfs.rootEnabled` | `true` | Whether the root tenant runs SeaweedFS, that is, whether `Tenant/root` has `spec.seaweedfs: true`. When `true`, tenants without their own SeaweedFS use `tenant-root` as their S3. When `false`, a Bucket or Harbor in such a tenant fails to render with a message that no tenant up the chain runs SeaweedFS, instead of waiting on a bucket class that never appears. Nothing sets `spec.seaweedfs` on the root Tenant from this value, so set it to match the root Tenant. The default `true` keeps the earlier behaviour, and the slim variants (`isp-slim`, `isp-slim-generic`, `isp-hosted-slim`) default to `false`. |

#### Monitoring

| Value | Default | Description |
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ spec:
| A managed application, for example PostgreSQL | The application and its operator: `cozystack.postgres-application`, `cozystack.postgres-operator`. The same pattern applies to MariaDB, Kafka, ClickHouse, FoundationDB, RabbitMQ, Redis, MongoDB and OpenSearch. Valkey uses `cozystack.redis-operator`; Harbor also needs `cozystack.postgres-operator`, `cozystack.redis-operator` and `cozystack.seaweedfs-application`, and its tenant needs SeaweedFS enabled for the registry bucket. NATS, OpenBao, Qdrant, `cozystack.tcp-balancer-application` and `cozystack.vpn-application` need no operator. |
| Monitoring | `cozystack.monitoring-application`, `cozystack.grafana-operator`, `cozystack.postgres-operator`, `cozystack.monitoring-agents`, `cozystack.metrics-server`, `cozystack.vertical-pod-autoscaler`. Also set `monitoring.rootEnabled: true` in the platform values and `spec.monitoring: true` on the root Tenant. |
| etcd for tenants | `cozystack.etcd-application`, `cozystack.etcd-operator`, `cozystack.vertical-pod-autoscaler` |
| SeaweedFS and buckets | `cozystack.seaweedfs-application`, `cozystack.bucket-application` |
| SeaweedFS and buckets | `cozystack.seaweedfs-application`, `cozystack.bucket-application`. For S3 in the root tenant, also set `seaweedfs.rootEnabled: true` in the platform values and `spec.seaweedfs: true` on the root Tenant. |
| Backups | `cozystack.backupstrategy-controller`, `cozystack.backup-controller`, `cozystack.velero`, `cozystack.bucket-application`, `cozystack.monitoring-agents`, `cozystack.metrics-server`, `cozystack.vertical-pod-autoscaler`. The default backup bucket lives in the root Tenant, so also add `cozystack.seaweedfs-application` and set `spec.seaweedfs: true` on the root Tenant. |
| Metrics API (`kubectl top`, HPA) | `cozystack.metrics-server` |
| Multus | `cozystack.multus`. Not available on `isp-hosted-slim`. |
Expand Down
Loading